OSDN Git Service

a91d3c5644ef006c1b4a060abd60efe350e236d6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-05-15  Adam Nemet  <anemet@caviumnetworks.com>
2
3         PR middle-end/36194
4         * gcc.dg/pr36194.c: New test.
5
6 2008-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
7
8         PR libfortran/34974
9         * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
10         this.
11
12 2008-05-15  Janis Johnson  <janis187@us.ibm.com>
13
14         * lib/torture-options.exp: New support for torture options.
15         * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture
16         procs.
17         * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
18         TORTURE_OPTIONS; don't define torture_with_loops and
19         torture_without_loops.
20         * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
21         TORTURE_OPTIONS; don't define torture_with_loops and
22         torture_without_loops.
23         (gcc-dg-runtest): Use new torture procs if no torture options
24         defined.
25         * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
26         TORTURE_OPTIONS.
27         (fortran-torture-execute): Use torture_with_loops instead of
28         TORTURE_OPTIONS.
29         (fortran-torture): Ditto.
30         * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
31         TORTURE_OPTIONS; don't define torture_with_loops and
32         torture_without_loops.
33         * gcc.c-torture/execute/execute.exp: Use new torture procs.
34         * gcc.c-torture/execute/builtins/builtins.exp: Ditto.
35         * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
36         * gcc.c-torture/unsorted/unsorted.exp: Ditto.
37         * gfortran.fortran-torture/execute/execute.exp: Ditto.
38         * gfortran.fortran-torture/compile/compile.exp: Ditto.
39         * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
40         * gcc.target/i386/math-torture/math-torture.exp: Define
41         MATH_TORTURE_OPTIONS, use new torture procs.
42         * gcc.dg/pch/pch.exp: Use new torture procs.
43         * gcc.dg/format/format.exp: Ditto.
44         * gcc.misc-tests/i386-prefetch.exp: Ditto.
45         * gcc.misc-tests/dectest.exp: Ditto.
46         * objc.dg/pch/pch.exp: Ditto.
47         * objc/execute/execute.exp: Ditto.
48         * objc/execute/exceptions/exceptions.exp: Ditto.
49         * objc/compile/compile.exp: Ditto.
50
51 2008-05-15  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/36245
54         * gcc.c-torture/compile/pr36245.c: New testcase.
55
56 2008-05-15  Richard Guenther  <rguenther@suse.de>
57
58         * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
59         transformation.
60         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
61
62 2008-05-15  Richard Guenther  <rguenther@suse.de>
63
64         PR middle-end/36244
65         * gcc.dg/torture/pr36244.c: New testcase.
66
67 2008-05-15  Eric Botcazou  <ebotcazou@adacore.com>
68
69         * gnat.dg/discr8.ad[sb]: New test.
70         * gnat.dg/discr8_pkg[123].ads: New helpers.
71
72 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
73
74         * gcc.target/i386/sse-set-ps-1.c: New.
75         * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
76
77 2008-05-15  Richard Guenther  <rguenther@suse.de>
78
79         PR tree-optimization/36009
80         PR tree-optimization/36204
81         * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
82         * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
83
84 2008-05-15  Richard Guenther  <rguenther@suse.de>
85
86         PR tree-optimization/34330
87         * gcc.dg/torture/pr34330.c: New testcase.
88
89 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
90
91         PR fortran/36059
92         * gfortran.dg/repack_arrays_1.f90: New test.
93
94 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
95
96         PR fortran/36186
97         * gfortran.dg/boz_11.f90: New test.
98         * gfortran.dg/boz_12.f90: New test.
99
100 2008-05-14  Paul Thomas  <pault@gcc.gnu.org>
101
102         PR fortran/36233
103         * gfortran.dg/actual_procedure_1.f90: New test
104
105 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
106
107         PR fortran/35682
108         * gfortran.dg/bound_4.f90: New test.
109         * gfortran.dg/bounds_check_14.f90: New test.
110
111 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
112
113         PR fortran/35685
114         * gfortran.dg/bound_3.f90: New test.
115
116 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
117             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
118
119         * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
120         SSE5 optimizations.
121         * gcc.target/i386/sse5-imul64-vector.c: Ditto.
122         * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
123         * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
124         * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
125         * gcc.target/i386/sse5-shift1-vector.c: Ditto.
126         * gcc.target/i386/sse5-shift2-vector.c: Ditto.
127         * gcc.target/i386/sse5-shift3-vector.c: Ditto.
128
129 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
130
131         PR target/36224
132         * gcc.dg/pr36224.c: New file.
133
134 2008-05-14  Olivier Hainque  <hainque@adacore.com>
135
136         * gnat.dg/blkextract_from_reg.adb: New test.
137
138 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
139
140         PR fortran/36215
141         * gfortran.dg/include_3.f95: New test.
142
143 2008-05-14  Ira Rosen  <irar@il.ibm.com>
144
145         PR tree-optimization/36098      
146         * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
147         * gcc.dg/vect/O3-pr36098.c: New test.
148
149 2008-05-14  Samuel Tardieu  <sam@rfc1149.net>
150
151         * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
152
153 2008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>
154
155         * g++.dg/eh/080513-1.C: New testcase.
156
157 2008-05-13  Uros Bizjak  <ubizjak@gmail.com>
158
159         PR target/36222
160         * gcc.target/i386/pr36222-1.c: New test.
161
162 2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
163
164         * gcc.target/i386/sse-init-v4hi-1.c: New.
165         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
166         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
167         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
168         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
169         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
170         * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
171         * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
172         * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
173         * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
174
175 2008-05-13  Janis Johnson  <janis187@us.ibm.com>
176
177         PR testsuite/35127
178         * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
179         * gcc.c-torture/compile/20031125-2.c: Ditto.
180         * gcc.c-torture/compile/20031203-1.c: Ditto.
181         * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
182         * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
183         * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
184         * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
185         * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
186         * gcc.c-torture/compile/pr32355.c: Remove dg-options.
187         * gcc.c-torture/compile/pr34448.c: Ditto.
188         * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
189
190 2008-05-13  Tom Tromey  <tromey@redhat.com>
191
192         PR preprocessor/22168:
193         * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
194         * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
195         * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
196         * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
197         * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
198         * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
199         * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
200         * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
201         * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
202         * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
203         * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
204         * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
205         * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
206         * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
207         * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
208         * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
209         -Wno-deprecated.
210         * gcc.dg/cpp/pr22168.c: New file.
211         * gcc.dg/cpp/pr22168-2.c: New file.
212
213 2008-05-13  Richard Guenther  <rguenther@suse.de>
214
215         PR middle-end/36227
216         * gcc.dg/pr36227.c: New testcase.
217
218 2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
219
220         * gnat.dg/discr7.adb: New test
221         * gnat.dg/conv_integer.adb: Likewise.
222
223 2008-05-12  Janis Johnson  <janis187@us.ibm.com>
224
225         * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
226         then ignore ICE message to avoid a second failure.
227         * gcc.c-torture/compile/pr33009.c: Ditto.
228         * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
229
230 2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>
231
232         * gcc.dg/pr34457-1.c: Skip for target without trampolines.
233         * gcc.dg/20050607-1.c: Ditto.
234         * gcc.dg/trampoline-1.c: Ditto.
235         * gcc.dg/debug/debug-3.c: Ditto.
236         * gcc.dg/debug/debug-5.c: Ditto.
237
238 2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
239
240         * gnat.dg/specs/statically_matching.ads: New.
241
242 2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>
243
244         * gcc.target/i386/sse2-set-epi32-1.c: New.
245         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
246         * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
247         * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
248
249 2008-05-12  Uros Bizjak  <ubizjak@gmail.com>
250
251         PR rtl-optimization/36111
252         * gcc.dg/pr36111.c: New test.
253
254 2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
255
256         PR fortran/36176
257         * gfortran.dg/transfer_simplify_9.f90: New test.
258
259 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
260
261         PR c++/35331
262         * g++.dg/cpp0x/vt-35331.C: New. 
263         * g++.dg/cpp0x/pr32125.C: Adjust.
264         * g++.dg/cpp0x/pr32126.C: Likewise.
265         * g++.dg/cpp0x/pr31438.C: Likewise.
266         * g++.dg/cpp0x/variadic81.C: Likewise.
267         * g++.dg/cpp0x/vt-34055.C: Likewise.
268         * g++.dg/cpp0x/vt-34606.C: Likewise.
269
270 2008-05-12  Ira Rosen  <irar@il.ibm.com>
271
272         * gfortran.dg/vect/pr36119.f: Rename to ...
273         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
274         with -O3.
275
276 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
277
278         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
279         * lib/target-supports.exp (add_options_for_mips16_attribute):
280         ... to here.
281
282 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
283
284         PR fortran/35719
285         * gfortran.dg/associated_5.f90:  New test.
286
287 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
288
289         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
290         the associated options.
291         * gcc.target/mips/scc-3.c: Likewise.
292
293 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
294
295         * gfortran.dg/default_format_1.f90: Move denormals tests to
296         gfortran.dg/default_format_denormal_1.f90.
297         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
298
299 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
300
301         * gfortran.dg/nint_2.f90: XFAIL on mingw.
302
303 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
304
305         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
306         terminator.
307
308 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
309
310         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
311         terminator.
312
313 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
314
315         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
316         terminator.
317
318 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
319
320         PR rtl-optimization/36185
321         * g++.dg/opt/pr36185.C
322
323 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
324
325         * write_to_null.f90: Rename to write_to_null.F90.
326         * write_to_null.F90: On Windows, "nul" is the equivalent of the
327         Unix /dev/null.
328
329 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
330
331         PR rtl-optimization/33642
332         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
333         * gcc.c-torture/compile/pr33009.c: Likewise.
334
335 2008-05-09  Tom Tromey  <tromey@redhat.com>
336
337         * gcc.dg/pr22231.c: Fix dg-error call.
338
339 2008-05-09  Tom Tromey  <tromey@redhat.com>
340
341         PR preprocessor/22231:
342         * gcc.dg/pr22231.c: New file.
343
344 2008-05-09  Richard Guenther  <rguenther@suse.de>
345
346         PR tree-optimization/36187
347         * g++.dg/opt/pr36187.C: New testcase.
348
349 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
350             Sebastian Pop  <sebastian.pop@amd.com>
351
352         * gcc.dg/tree-ssa/data-dep-1.c: New.
353
354 2008-05-08  Richard Guenther  <rguenther@suse.de>
355
356         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
357         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
358         * gcc.dg/tree-ssa/pr26421.c: Likewise.
359         * gcc.dg/tree-ssa/pr23382.c: Likewise.
360         * gcc.dg/tree-ssa/alias-15.c: Likewise.
361         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
362         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
363         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
364         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
365         * gcc.dg/tree-ssa/alias-12.c: Likewise.
366
367 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
368
369         PR fortran/36162
370         * gfortran.dg/module_widestring_1.f90: New test.
371
372 2008-05-08  Rafael Espindola  <espindola@google.com>
373
374         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
375         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
376         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
377         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
378         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
379         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
380
381 2008-05-08  David Daney  <ddaney@avtrex.com>
382
383         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
384         mips*-*-*.
385         (check_effective_target_sync_char_short): Same.
386
387 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
388
389         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
390         __SIZE_TYPE__.
391
392 2008-05-08  Sa Liu  <saliu@de.ibm.com>
393
394         * testsuite/gcc.target/spu/subti3.c: New.
395
396 2008-05-08  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/36154
399         * gcc.c-torture/compile/pr36154.c: New testcase.
400
401 2008-05-08  Richard Guenther  <rguenther@suse.de>
402
403         PR middle-end/36172
404         * gcc.c-torture/compile/pr36172.c: New testcase.
405
406 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
407
408         PR target/35714
409         * gcc.target/i386/pr35714.c: New test.
410
411 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
412
413         PR middle-end/36013
414         * gcc.c-torture/execute/20080506-2.c: New test.
415
416         PR middle-end/36137
417         * gcc.c-torture/execute/20080506-1.c: New test.
418
419 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
420
421         PR libfortran/34974
422         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
423
424 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
425
426         PR testsuite/36155
427         * g++.dg/ext/utf32-4.C: Fix a typo.
428
429 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
430
431         PR testsuite/36155
432         * gcc.dg/utf32-4.c: Fix a typo.
433
434         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
435         Use __WCHAR_TYPE__ instead of wchar_t.
436
437 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
438             Daniel Jacobowitz  <dan@codesourcery.com>
439             Andrew Jenner  <andrew@codesourcery.com>
440
441         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
442         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
443         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
444
445 2008-05-06  Tom Tromey  <tromey@redhat.com>
446
447         PR preprocessor/35313, PR preprocessor/36088:
448         * gcc.dg/cpp/pr35313.c: New file.
449         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
450         expression.
451         * gcc.dg/cpp/if-oppr2.c: New file.
452
453 2008-05-06  Tobias Burnus  <burnus@net-b.de>
454
455         PR fortran/36117
456         * gfortran.dg/bessel_2.f90: New.
457
458 2008-05-06  Olivier Hainque  <hainque@adacore.com>
459
460         * gnat.dg/fatp_sra.adb: New test.
461         
462 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
463
464         PR middle-end/36141
465         * gcc.c-torture/pr36141.c: New testcase.
466
467 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
468
469         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
470         New proc.
471         * gcc.dg/utf16-4.c: Use it.
472         * gcc.dg/utf32-4.c: Use it.
473         * g++.dg/ext/utf16-4.C: Use it.
474         * g++.dg/ext/utf32-4.C: Use it.
475
476 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
477
478         * gfortran.dg/dev_null.f90. Remove and replace with...
479         * gfortran.dg/dev_null.F90: Use preprocessor define to
480         generalize the DEV_NULL name.
481
482 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
483
484         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
485         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
486         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
487         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
488         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
489
490 2008-05-05  Ira Rosen  <irar@il.ibm.com>
491
492         PR tree-optimization/36119
493         * gfortran.dg/vect/pr36119.f: New test. 
494
495 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
496
497         PR libfortran/35995
498         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
499
500 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
501
502         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
503         * gcc.dg/torture/nested-fn-1.c: Ditto.
504
505 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
506
507         PR libfortran/35990
508         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
509
510 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
511
512         * gnat.dg/discr6_pkg.ads: New helper.
513         * gnat.dg/discr6.adb: New test.
514
515 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gnat.dg/alignment4.adb: Adjust.
518         * gnat.dg/alignment5.adb: Likewise.
519         * gnat.dg/alignment6.adb: XFAIL.
520
521 2008-05-03  Richard Guenther  <rguenther@suse.de>
522
523         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
524
525 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
526
527         PR fortran/33268
528         * gfortran.dg/io_constraints_4.f90: New test.
529
530 2008-05-01  Simon Baldwin <simonb@google.com>
531
532         PR bootstrap/36108
533         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
534         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
535         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
536         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
537
538 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
539
540         PR fortran/PR35940      
541         * gfortran.dg/index.f90: New test.
542
543 2008-05-01  Simon Baldwin <simonb@google.com>
544
545         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
546         additional tests for arrays of size 0 and size 1.
547         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
548         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
549         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
550
551 2008-05-01  Richard Guenther  <rguenther@suse.de>
552
553         PR middle-end/36093
554         * gcc.c-torture/execute/pr36093.c: New testcase.
555
556 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
557
558         * gfortran.dg/selected_char_kind_1.f90: New test.
559         * gfortran.dg/selected_char_kind_2.f90: New test.
560         * gfortran.dg/selected_char_kind_3.f90: New test.
561
562 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
563
564         PR fortran/35997
565         * gfortran.dg/use_rename_3.f90
566
567 2008-04-30  Richard Guenther  <rguenther@suse.de>
568
569         PR tree-optimization/21636
570         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
571
572 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
573
574         PR libfortran/35993
575         * gfortran.dg/intrinsic_product_1.f90:  New test case.
576
577 2008-04-30  Richard Guenther  <rguenther@suse.de>
578
579         PR tree-optimization/14847
580         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
581
582 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
583
584         PR c++/35986
585         * g++.dg/overload/template4.C: New test.
586
587 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
588
589         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
590         * gfortran.dg/chmod_2.f90: Likewise.
591         * gfortran.dg/chmod_3.f90: Likewise.
592         * gfortran.dg/open_errors.f90: Likewise.
593
594 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
595
596         * gcc.dg/tls/section-2.c: Restrict to vxworks.
597
598 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
599
600         PR ada/35792
601         * gnat.dg/specs/tag2.ads: New.
602
603 2008-04-29  Richard Guenther  <rguenther@suse.de>
604
605         PR tree-optimization/36078
606         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
607
608 2008-04-29  Richard Guenther  <rguenther@suse.de>
609
610         PR middle-end/15255
611         * gcc.dg/fold-plusmult.c: New testcase.
612
613 2008-04-29  Richard Guenther  <rguenther@suse.de>
614
615         PR middle-end/36077
616         * gcc.c-torture/execute/pr36077.c: New testcase.
617
618 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
619
620         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
621
622 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
623
624         PR c++/35650
625         * g++.dg/init/ref17.C: New test.
626
627         PR c++/35987
628         * g++.dg/other/error28.C: New test.
629
630 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
631
632         PR target/36073
633         * gcc.target/i386/pr36073.c: New test.
634
635 2008-04-28  Richard Guenther  <rguenther@suse.de>
636
637         PR testsuite/34223
638         * gcc.dg/vect/vect-118.c: Rename to ...
639         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
640
641 2008-04-28  Richard Guenther  <rguenther@suse.de>
642
643         PR tree-optimization/36066
644         * gcc.dg/torture/pr36066.c: New testcase.
645
646 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
647
648         PR target/36064
649         * gcc.target/i386/pr36064.c: New test.
650
651 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
652
653         PR testsuite/36056
654         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
655
656 2008-04-27  Richard Guenther  <rguenther@suse.de>
657
658         PR tree-optimization/18754
659         PR tree-optimization/34223
660         * gcc.dg/tree-ssa/loop-36.c: New testcase.
661         * gcc.dg/tree-ssa/loop-37.c: Likewise.
662         * gcc.dg/vect/vect-118.c: Likewise.
663         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
664         * gcc.dg/vect/vect-66.c: Increase loop trip count.
665         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
666         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
667         * gcc.dg/vect/vect-76.c: Likewise.
668         * gcc.dg/vect/vect-outer-6.c: Likewise.
669         * gcc.dg/vect/vect-outer-1.c: Likewise.
670         * gcc.dg/vect/vect-outer-1a.c: Likewise.
671         * gcc.dg/vect/vect-11a.c: Likewise.
672         * gcc.dg/vect/vect-shift-1.c: Likewise.
673         * gcc.target/i386/vectorize1.c: Likewise.
674
675 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
676
677         * gcc.dg/tls/section-2.c: New.
678         * gcc.dg/tls/emutls-1.c: New.
679         * lib/target-supports.exp (check_effective_target_tls_native):
680         Exclude vxworks.
681
682 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
683
684         PR testsuite/36053
685         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
686         * gcc.dg/large-size-array-4.c: Likewise.
687
688 2008-04-26  George Helffrich  <george@gcc.gnu.org>
689
690         PRs fortran/PR35154, fortran/PR23057
691         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
692         .stabs functionality.
693         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
694         DWARF functionality.
695
696 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
697
698         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
699         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
700         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
701         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
702
703 2008-04-25  Tobias Burnus  <burnus@net-b.de>
704
705         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
706         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
707
708 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
709
710         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
711         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
712         * gcc.dg/builtins-13.c: Likewise.
713         * gcc.dg/pr25682.c: Likewise.
714         * gcc.dg/pr33694.c: Likewise.
715         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
716         * gcc.dg/c99-const-expr-2.c: Likewise.
717         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
718         * gcc.dg/ia64-sync-2.c: Likewise.
719         * gcc.dg/ia64-sync-3.c: Likewise
720         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
721         * gcc.dg/large-size-array-3.c: Likewise.
722         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
723         check.
724         * gcc.dg/large-size-array-4.c: Likewise.
725         * gcc.dg/max-1.c: Replace use of long by ssize_t.
726
727 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
728
729         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
730
731 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
732
733         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
734
735 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
736
737         PR testsuite/36035
738         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
739
740 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
741
742         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
743
744         PR c++/35758
745         * g++.dg/ext/vector14.C: New test.
746
747 2008-04-24  Richard Guenther  <rguenther@suse.de>
748
749         * gcc.dg/builtin-constant_p-1.c: New testcase.
750         * gcc.dg/builtin-errors.c: Adjust expected error.
751
752 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
753
754         PR tree-optimization/36008
755         * gcc.c-torture/execute/20080424-1.c: New test.
756
757 2008-04-24  Ira Rosen  <irar@il.ibm.com>
758             Richard Guenther  <rguenther@suse.de>
759
760         PR tree-optimization/36034
761         * gcc.c-torture/execute/pr36034-1.c: New testcase.
762         * gcc.c-torture/execute/pr36034-2.c: Likewise.
763
764 2008-04-24  Olivier Hainque  <hainque@adacore.com>
765
766         * gnat.dg/concat_length.adb: New test.
767
768 2008-04-24  Ira Rosen  <irar@il.ibm.com>
769
770         PR tree-optimization/35982
771         * gcc.dg/vect/fast-math-pr35982.c: New.
772
773 2008-04-24  Danny Smith  <dannysmith@users.net>
774
775         * gcc.dg/format/ms-warnI64-1.c: New file.
776
777 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
778
779         PR target/36015
780         * gcc.dg/pr36015.c: New test.
781
782 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
783
784         PR rtl-optimization/36006
785         * gfortran.dg/pr36006-1.f90: New test.
786         * gfortran.dg/pr36006-2.f90: Ditto.
787
788 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
789
790         PR fortran/35994
791         * gfortran.dg/minmaxloc_5.f90: New test.
792         * gfortran.dg/minmaxloc_6.f90: New test.
793
794 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
795
796         * gcc.dg/array-init-1.c: Add big-endian number to check.
797
798 2008-04-23  Richard Guenther  <rguenther@suse.de>
799
800         PR tree-optimization/27799
801         PR tree-optimization/32921
802         PR tree-optimization/32624
803         * gcc.dg/tree-ssa/pr27799.c: New testcase.
804         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
805
806 2008-04-23  Richard Guenther  <rguenther@suse.de>
807
808         PR middle-end/36021
809         * gcc.dg/attr-alloc_size-2.c: New testcase.
810
811 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
812
813         * gcc.dg/20020919-1.c (loc_size_t): New type.
814         (_dl_stat): Use loc_size_t to cast pointers.
815         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
816
817 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
818
819         PR libfortran/35988
820         * gfortran.dg/matmul_7.f90:  New test.
821
822 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
823
824         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
825         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
826         * gcc.dg/struct/w_prof_local_var.c: Ditto.
827         * gcc.dg/struct/w_prof_global_var.c: Ditto.
828         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
829
830 2008-04-22  Jason Merrill  <jason@redhat.com>
831
832         PR c++/35316
833         * g++.dg/cpp0x/decltype11.C: New.
834
835 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
836
837         PR rtl-optimization/36017
838         * gcc.dg/pr36017.c: New test.
839
840 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
841
842         PR c++/35747
843         * g++.dg/ext/stmtexpr13.C: New test.
844
845 2008-04-22  Ian Lance Taylor  <iant@google.com>
846
847         * gcc.c-torture/compile/20080419-1.c: New test.
848
849 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
850
851         PR testsuite/35981
852         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
853         Add tests for 'long long'.
854         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
855         Add tests for 'long long'.
856
857 2008-04-22  Nick Clifton  <nickc@redhat.com>
858
859         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
860
861 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
862
863         PR target/31486
864         * gcc.target/i386/pr31486.c: New test.
865
866 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
867
868         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
869         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
870         file name there instead of the assembly.  Cleanup tree_profile
871         dump file.
872
873 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
874
875         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
876         * gcc.dg/vect/slp-25.c: Ditto.
877         * gcc.dg/vect/vect-outer-5.c: Ditto.
878         * gcc.dg/vect/pr33804.c: Ditto.
879         * gcc.dg/vect/vect-outer-4c.c: Ditto.
880         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
881         * gcc.dg/vect/pr33953.c: Ditto.
882         * gcc.dg/vect/slp-3.c: Ditto.
883         * gcc.dg/vect/vect-iv-6.c: Ditto.
884
885 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
886
887         * g++.dg/ext/fixed1.C: Add dg-options.
888
889 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
890
891         PR target/26445
892         * g++.dg/other/i386-4.C: New test.
893
894 2008-04-21  Jason Merrill  <jason@redhat.com>
895
896         PR c++/35325
897         * g++.dg/ext/fixed1.C: New.
898
899         PR c++/35678
900         * g++.dg/template/ttp27.C: New.
901
902 2008-04-21  Tom Tromey  <tromey@redhat.com>
903
904         PR libcpp/33415:
905         * gcc.dg/cpp/pr33415.c: New file.
906
907 2008-04-21  Olivier Hainque  <hainque@adacore.com>
908
909         * gnat.dg/bltins.adb: New testcase.
910
911 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912
913         PR fortran/35991
914         * gfortran.dg/zero-sized_4.f90: New test.
915
916 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
917
918         PR fortran/35882
919         * gfortran.dg/continuation_5.f: Add some comment lines.
920         * gfortran.dg/continuation_3.f90: Add some comment lines.
921         
922 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
923
924         PR libfortran/35960
925         * gfortran.dg/reshape_zerosize_1.f90:  New file.
926
927 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * gnat.dg/alignment6.adb: New test.
930
931 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
932
933         PR fortran/35944
934         PR fortran/35946
935         PR fortran/35947
936         * gfortran.dg/array_constructor_23.f: New test.
937
938         PR fortran/35959
939         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
940         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
941         "builtin_free" to 27.
942         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
943         of "builtin_free" to 21.
944
945 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
946
947         PR fortran/35892
948         * gfortran.dg/pr35154-dwarf2.f: Remove.
949         * gfortran.dg/pr35154-stabs.f: Remove.
950         
951 2008-04-18  Ian Lance Taylor  <iant@google.com>
952
953         PR tree-optimization/35977
954         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
955
956 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
957             Peter Bergner  <bergner@vnet.ibm.com>
958
959         PR target/35907
960         * gcc.target/powerpc/pr35907.c: New test.
961
962 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
963
964         * gnat.dg/dynamic_elab_pkg.ads: New helper.
965         * gnat.dg/dynamic_elab1.ad[sb]: New test.
966         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
967
968 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
969
970         Tests for char16_t and char32_t support.
971         * g++.dg/ext/utf-cvt.C: New
972         * g++.dg/ext/utf-cxx0x.C: New
973         * g++.dg/ext/utf-cxx98.C: New
974         * g++.dg/ext/utf-dflt.C: New
975         * g++.dg/ext/utf-gnuxx0x.C: New
976         * g++.dg/ext/utf-gnuxx98.C: New
977         * g++.dg/ext/utf-mangle.C: New
978         * g++.dg/ext/utf-typedef-cxx0x.C: New
979         * g++.dg/ext/utf-typedef-cxx98.C: New
980         * g++.dg/ext/utf-typespec.C: New
981         * g++.dg/ext/utf16-1.C: New
982         * g++.dg/ext/utf16-2.C: New
983         * g++.dg/ext/utf16-3.C: New
984         * g++.dg/ext/utf16-4.C: New
985         * g++.dg/ext/utf32-1.C: New
986         * g++.dg/ext/utf32-2.C: New
987         * g++.dg/ext/utf32-3.C: New
988         * g++.dg/ext/utf32-4.C: New
989         * gcc.dg/utf-cvt.c: New
990         * gcc.dg/utf-dflt.c: New
991         * gcc.dg/utf16-1.c: New
992         * gcc.dg/utf16-2.c: New
993         * gcc.dg/utf16-3.c: New
994         * gcc.dg/utf16-4.c: New
995         * gcc.dg/utf32-1.c: New
996         * gcc.dg/utf32-2.c: New
997         * gcc.dg/utf32-3.c: New
998         * gcc.dg/utf32-4.c: New
999
1000 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1001
1002         * gnat.dg/specs/varsize_return.ads: New test.
1003         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
1004         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
1005
1006 2008-04-17  Jason Merrill  <jason@redhat.com>
1007
1008         PR c++/35773
1009         * g++.dg/overload/autoptr1.C: New.
1010
1011 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1012
1013         * gnat.dg/alignment4.adb: New test.
1014         * gnat.dg/alignment5.adb: Likewise.
1015         * gnat.dg/frame_overflow.adb: Adjust.
1016
1017 2008-04-17  Richard Guenther  <rguenther@suse.de>
1018
1019         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
1020
1021 2008-04-17  Christian Bruel  <christian.bruel@st.com>
1022
1023         * gcc.dg/long-long-compare-1.c: New testcase. 
1024         
1025 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1026
1027         PR fortran/35724
1028         * gfortran.dg/eoshift_2.f90: New test.
1029
1030 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
1031
1032         PR fortran/35932
1033         * gfortran.dg/intrinsic_char_1.f90: New test.
1034
1035 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1036
1037         PR target/35944
1038         * gfortran.dg/pr35944-1.f90: New test.
1039         * gfortran.dg/pr35944-2.f90: Ditto.
1040
1041 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR c/35739
1044         * gcc.dg/dfp/pr35739.c: New test.
1045
1046         PR tree-optimization/35899
1047         * gcc.dg/pr35899.c: New test.
1048
1049         PR target/35662
1050         * gfortran.dg/pr35662.f90: New test.
1051
1052 2008-04-16  Richard Guenther  <rguenther@suse.de>
1053
1054         * gcc.dg/tree-ssa/loop-35.c: New testcase.
1055
1056 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
1057
1058         PR ada/29015
1059         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
1060         gnat.dg/incomplete2.adb: New.
1061
1062 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
1063
1064         PR tree-optimization/35629
1065         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
1066         scan-tree-dump-times.
1067
1068 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
1069
1070         PR ada/22387
1071         * gnat.dg/specs/corr_discr.ads: New.
1072
1073 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1074
1075         * gnat.dg/string_slice2.adb: New test.
1076
1077 2008-04-15  Richard Guenther  <rguenther@suse.de>
1078
1079         * gcc.dg/fold-compare-2.c: Adjust testcase.
1080         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1081
1082 2008-04-15  Richard Guenther  <rguenther@suse.de>
1083
1084         * gcc.dg/tree-ssa/salias-1.c: Remove.
1085         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
1086         * gcc.dg/tree-ssa/alias-15.c: Likewise.
1087         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
1088
1089 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1090
1091         * gnat.dg/loop_optimization1.ad[sb]: New test.
1092
1093 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR c/35751
1096         * gcc.dg/gomp/pr35751.c: New test.
1097         * g++.dg/gomp/pr35751.C: New test.
1098
1099 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
1100
1101         PR ada/16086
1102         * gnat.dg/prot_def.adb: New.
1103
1104 2008-04-14  Ian Lance Taylor  <iant@google.com>
1105
1106         * gcc.dg/strict-overflow-6.c: New.
1107         * gcc.dg/no-strict-overflow-7.c: New.
1108         * gcc.dg/Wstrict-overflow-22.c: New.
1109
1110 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1111
1112         * gnat.dg/specs/storage.ads: Fix expected error message.
1113
1114 2008-04-14  Robert Dewar  <dewar@adacore.com>
1115
1116         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
1117
1118 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1119
1120         PR ada/18680
1121         * gnat.dg/specs/linker_section.ads: New.
1122
1123 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1124
1125         PR ada/16098
1126         * gnat.dg/specs/renamings.ads: New.
1127
1128 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1129
1130         PR ada/15915
1131         * gnat.dg/specs/storage.ads: New.
1132
1133 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1134
1135         * gnat.dg/deep_old.adb: New.
1136
1137 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1138
1139         * gnat.dg/loop_address2.adb: New test.
1140
1141 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1142
1143         PR fortran/35882
1144         * gfortran.dg/continuation_3.f90: Update test.
1145         * gfortran.dg/continuation_5.f: Update test.
1146         * gfortran.dg/continuation_10.f90: New test.
1147         
1148 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1149
1150         PR libfortran/32972
1151         PR libfortran/32512
1152         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
1153         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1154         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1155         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1156         
1157 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
1158
1159         PR ada/17985
1160         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
1161
1162 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
1163
1164         * gcc.target/powerpc/darwin-save-world-1.c: New test.
1165
1166 2008-04-11  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/35869
1169         * gcc.c-torture/compile/pr35869.c: New testcase.
1170
1171 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1172
1173         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
1174         /* mmintrin-common.h */ section.
1175
1176         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
1177
1178 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
1179
1180         PR c/35744
1181         * gcc.dg/attr-error-1.c: New test.
1182
1183 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
1184
1185         * gcc.target/mips/scc-2.c: New test.
1186         * gcc.target/mips/scc-3.c: New test.
1187         * gcc.target/mips/scc-4.c: New test.
1188
1189 2008-04-10  Ira Rosen  <irar@il.ibm.com>
1190
1191         PR tree-optimization/35821
1192         * gcc.dg/vect/pr35821-altivec.c: New.
1193         * gcc.dg/vect/pr35821-spu.c: New.
1194
1195 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
1196
1197         PR testsuite/34894
1198         PR testsuite/33782
1199         * lib/target-supports.dg: Add check_effective_target_trampolines.
1200         Disable profiling for avr-*-*.
1201         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
1202         * gcc.c-torture/compile/nested-1.c: Ditto.
1203         * gcc.c-torture/compile/20050122-2.c: Ditto.
1204         * gcc.c-torture/compile/20010226-1.c: Ditto.
1205         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
1206         * gcc.c-torture/compile/980506-1.c: Ditto.
1207         * gcc.c-torture/compile/20020604-1.c: Ditto.
1208         * gcc.c-torture/compile/limits-stringlit.c: Ditto
1209         * gcc.c-torture/compile/20001226-1.c: Ditto
1210
1211 2008-04-09  Jason Merrill  <jason@redhat.com>
1212
1213         PR c++/35708
1214         * g++.dg/ext/complit9.C: New.
1215
1216 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
1217
1218         PR ada/28305
1219         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
1220         gnat.dg/specs/fe_inlining_helper.adb: New test.
1221
1222 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
1223
1224         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
1225         x86_64-pc-mingw target.
1226         * gcc.dg/titype-1.c: Likewise.
1227
1228 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
1229
1230         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
1231         Fix comment.
1232         (check_effective_target_vxworks_rtp): New procedure.
1233         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
1234         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
1235         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
1236         * g++.old-deja/g++.brendan/new3.C: Likewise.
1237         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
1238         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
1239         VxWorks kernel mode.
1240         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
1241         * g++.old-deja/g++.mike/p2736.C: Likewise.
1242         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
1243         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
1244         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
1245         kernel mode.
1246
1247 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
1248
1249         * gfortran.dg/namelist_47.f90: New test.
1250
1251 2008-04-09  Richard Guenther  <rguenther@suse.de>
1252
1253         * gfortran.dg/bind_c_usage_14.f03: Adjust.
1254
1255 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
1256
1257         PR target/35005
1258         * execute/20071221-1.c: Adapt test for 16 bit int targets.
1259         * execute/pr35163.c: Ditto.
1260
1261 2008-04-08  Richard Guenther  <rguenther@suse.de>
1262
1263         * gcc.c-torture/execute/20080408-1.c: New testcase.
1264
1265 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1266
1267         * gnat.dg/pack6.adb: New test.
1268         * gnat.dg/pack7.adb: Likewise.
1269         * gnat.dg/pack8.adb: Likewise.
1270
1271 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
1272
1273         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
1274         * gnat.dg/rt1.adb: New test.
1275         * gnat.dg/test_time_stamp.adb: New test.
1276         * gnat.dg/specs/warn_star.ads: New test.
1277         * gnat.dg/specs/aggr1.ads: New test.
1278
1279 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1280
1281         PR fortran/25829 28655
1282         * gfortran.dg/write_check2.f90: Update dg-error.
1283         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1284
1285 2008-04-07  Jason Merrill  <jason@redhat.com>
1286
1287         PR c++/35734
1288         * g++.dg/warn/ctor1.C: New.
1289
1290 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
1291
1292         PR/35842
1293         * gcc.dg/torture/pr35842.c: New.
1294
1295 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1296
1297         * gnat.dg/array4.adb: New test.
1298         * gnat.dg/specs/static_initializer2.ads: Likewise.
1299
1300 2008-04-06  Richard Guenther  <rguenther@suse.de>
1301
1302         PR tree-optimization/35400
1303         * gcc.dg/torture/pr35400.c: New testcase.
1304         * g++.dg/torture/pr35400.C: Likewise.
1305
1306 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1307
1308         PR fortran/35780
1309         * gfortran.dg/simplify_argN_1.f90: New test.
1310
1311 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1312
1313         PR fortran/35832
1314         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1315
1316 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1317
1318         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1319         * gfortran.dg/f2003_io_8.f03: New.
1320
1321 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1322
1323         * gnat.dg/pack5.adb: New test.
1324
1325 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1326
1327         PR target/12329
1328         * gcc.target/i386/pr12329.c: New test.
1329
1330 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1331
1332         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1333
1334 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1335
1336         PR fortran/25829 28655
1337         * gfortran.dg/f2003_io_1.f03: New test.
1338         * gfortran.dg/f2003_io_2.f03: New test.
1339         * gfortran.dg/f2003_io_3.f03: New test.
1340         * gfortran.dg/f2003_io_4.f03: New test.
1341         * gfortran.dg/f2003_io_5.f03: New test.
1342         * gfortran.dg/f2003_io_6.f03: New test.
1343         * gfortran.dg/f2003_io_7.f03: New test.
1344
1345 2008-04-05  Richard Guenther  <rguenther@suse.de>
1346
1347         PR tree-optimization/35833
1348         * gcc.dg/torture/pr35833.c: New testcase.
1349
1350 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1351
1352         * gcc.target/sh/sh2a-band.c: New test.
1353         * gcc.target/sh/sh2a-bclrmem.c: New test.
1354         * gcc.target/sh/sh2a-bld.c: New test.
1355         * gcc.target/sh/sh2a-bor.c: New test.
1356         * gcc.target/sh/sh2a-bsetmem.c: New test.
1357         * gcc.target/sh/sh2a-bxor.c: New test.
1358
1359 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1360
1361         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1362
1363         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1364         powerpc*-*-linux*.
1365
1366         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1367
1368         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1369
1370         PR target/35620
1371         * gcc.dg/dfp/pr35620.c: New test.
1372         * gcc.dg/dfp/func-pointer.c: New test.
1373         * gcc.dg/dfp/func-deref.c: New test.
1374
1375 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1376
1377         PR target/35364
1378         * g++.dg/gomp/pr35364.C: New test.
1379
1380 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1381
1382         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1383         * g++.dg/other/i386-3.C: Likewise.
1384         * gcc.target/i386/sse-13.c: Likewise.
1385         * gcc.target/i386/sse-14.c: Likewise.
1386
1387         * gcc.target/i386/aes-check.h: New.
1388         * gcc.target/i386/aesdec.c: Likewise.
1389         * gcc.target/i386/aesdeclast.c: Likewise.
1390         * gcc.target/i386/aesenc.c: Likewise.
1391         * gcc.target/i386/aesenclast.c: Likewise.
1392         * gcc.target/i386/aesimc.c: Likewise.
1393         * gcc.target/i386/aeskeygenassist.c: Likewise.
1394         * gcc.target/i386/pclmulqdq.c: Likewise.
1395         * gcc.target/i386/pclmul-check.h: Likewise.
1396
1397         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1398         (check_effective_target_pclmul): Likewise.
1399
1400 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR c/35440
1403         * gcc.dg/pr35440.c: New test.
1404
1405 2008-04-04  Richard Guenther  <rguenther@suse.de>
1406
1407         PR middle-end/35823
1408         * gnat.dg/pr35823.adb: New testcase.
1409
1410 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1411
1412         PR c/35712
1413         * gcc.dg/dfp/constants-zero.c: New test.
1414
1415 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR c/35738
1418         * gcc.dg/gomp/pr35738.c: New test.
1419
1420         PR middle-end/35818
1421         * gcc.dg/gomp/pr35818.c: New test.
1422
1423         PR fortran/35786
1424         * gfortran.dg/gomp/pr35786-1.f90: New test.
1425         * gfortran.dg/gomp/pr35786-2.f90: New test.
1426
1427 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1428
1429         * gcc.target/mips/scc-1.c: New test.
1430
1431 2008-04-03  Richard Guenther  <rguenther@suse.de>
1432
1433         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1434         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1435         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1436
1437 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR c++/35741
1440         * g++.dg/other/offsetof5.C: New test.
1441
1442 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1443
1444         PR rtl-optimization/35281
1445         * gcc.target/i386/pr35281.c: New test.
1446
1447 2008-04-03  Richard Guenther  <rguenther@suse.de>
1448
1449         PR middle-end/35800
1450         * gcc.c-torture/execute/pr35800.c: New test.
1451
1452 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1453
1454         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1455         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1456         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1457         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1458         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1459         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1460         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1461         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1462         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1463         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1464         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1465
1466 2008-04-02  Richard Guenther  <rguenther@suse.de>
1467
1468         PR tree-optimization/14495
1469         PR tree-optimization/34793
1470         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1471         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1472
1473 2008-04-02  Richard Guenther  <rguenther@suse.de>
1474
1475         PR tree-optimization/14495
1476         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1477
1478 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1479
1480         * gnat.dg/specs/discr_record_constant.ads: New test.
1481
1482 2008-04-02  Richard Guenther  <rguenther@suse.de>
1483
1484         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1485         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1486
1487 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1488
1489         PRs fortran/35154, fortran/23057
1490         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1491         use of common is unchanged.
1492
1493         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1494         with all combinations of debug options available on target.
1495         * gfortran.dg/debug/debug.exp:  Ditto.
1496         * gfortran.dg/debug/trivial.f:  Ditto.
1497         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1498         .stabs functionality.
1499         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1500         DWARF functionality.
1501
1502 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1503
1504         PR c/35436
1505         * gcc.dg/format/gcc_gfc-2.c: New test.
1506
1507 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1508
1509         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1510         Use -fprofile-use for profile use.
1511         * gcc.misc-tests/bprob.exp: Ditto.
1512         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1513         * gcc.dg/matrix/matrix.exp: Ditto.
1514         * gcc.dg/struct/struct-reorg.exp: Ditto.
1515         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1516         * gcc.dg/profile-dir-1.c: New test.
1517         * gcc.dg/profile-dir-2.c: New test.
1518         * gcc.dg/profile-dir-3.c: New test.
1519
1520 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1521
1522         PR c/35750
1523         * gcc.dg/old-style-param-1.c: New test.
1524
1525 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1526
1527         * gnat.dg/object_overflow.adb: New test.
1528
1529 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1530
1531         PR middle-end/30186
1532         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1533         * gcc.c-torture/execute/vector-1.c: New testcase.
1534         * gcc.c-torture/execute/vector-2.c: New testcase.
1535
1536 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1537
1538         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1539         * gnat.dg/assign_from_packed.adb: New testcase.
1540
1541 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1542
1543         PR rtl-optimization/35729
1544         * gcc.dg/pr35729.c: New test.
1545
1546 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1547
1548         PR target/32000
1549         * gcc.target/i386/pr32000-1.c: New.
1550
1551 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1552
1553         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1554         on some environments.
1555
1556 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1557
1558         PR tree-opt/35431
1559         * gcc.c-torture/compile/pr35431.c: New testcase.
1560
1561 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1562
1563         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1564         targets.
1565
1566 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1567
1568         PR c++/35245
1569         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1570
1571 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1572
1573         PR c++/35578
1574         * g++.dg/parse/friend8.C: New test.
1575
1576         PR c/35748
1577         * gcc.dg/union-cast-4.c: New test.
1578
1579 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1580
1581         PR target/35757
1582         * gcc.target/i386/sse4_1-blendps-2.c: New.
1583         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1584
1585 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1586
1587         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1588         * gfortran.dg/internal_pack_2.f90:  Likewise.
1589         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1590         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1591         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1592         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1593         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1594         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1595
1596 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/bit_packed_array2.adb: New test.
1599
1600 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         PR fortran/35740
1603         * gfortran.dg/transpose_conjg_1.f90: New test.
1604
1605 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1606
1607         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1608         
1609 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1610
1611         PR fortran/35698
1612         * gfortran.dg/allocate_zerosize_3.f: New test.
1613
1614         PR fortran/35702
1615         * gfortran.dg/character_assign_1.f90: New test.
1616
1617 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1618
1619         PR libfortran/32972
1620         PR libfortran/32512
1621         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1622         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1623         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1624
1625 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1626
1627         PR fortran/34714
1628         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1629         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1630         * gfortran.dg/func_assign.f90: Likewise.
1631         * gfortran.dg/implicit_11.f90: Likewise.
1632         * gfortran.dg/proc_assign_1.f90: Likewise.
1633         * gfortran.dg/proc_assign_2.f90: Likewise.
1634         * gfortran.dg/procedure_lvalue.f90: Likewise.
1635
1636 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR fortran/35699
1639         * gfortran.dg/direct_io_10.f: New test.
1640
1641 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1642
1643         * gcc.target/i386/vectorize6.c: New test.
1644
1645 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/35721
1648         * gfortran.dg/associated_target_2.f90: New.
1649
1650 2008-03-28  Richard Guenther  <rguenther@suse.de>
1651
1652         PR tree-optimization/19580
1653         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1654
1655 2008-03-28  Richard Guenther  <rguenther@suse.de>
1656
1657         PR tree-optimization/30317
1658         PR tree-optimization/30911
1659         PR tree-optimization/34793
1660         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1661         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1662         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1663
1664 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1665
1666         PR target/31334
1667         * gcc.target/powerpc/altivec-25.c: New testcase.
1668
1669 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1670
1671         PR fortran/35724
1672         * gfortran.dg/cshift_shift_real_2.f90: New test.
1673
1674 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1675
1676         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1677         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1678
1679 2008-03-27  Richard Guenther  <rguenther@suse.de>
1680
1681         PR c/32511
1682         * gcc.dg/attr-weak-1.c: New testcase.
1683
1684 2008-03-27  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/32810
1687         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1688
1689 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1690
1691         * g++.dg/cpp0x/variadic91.C: New.
1692
1693 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1694
1695         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1696         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1697
1698 2008-03-27  Richard Guenther  <rguenther@suse.de>
1699
1700         * gcc.dg/fold-addr-1.c: New testcase.
1701
1702 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1703
1704         PR middle-end/35429
1705         * gcc.c-torture/compile/complex-5.c: New test.
1706
1707 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1708
1709         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1710
1711 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR c++/35546
1714         * g++.dg/ext/attrib33.C: New test.
1715
1716 2008-03-26  Richard Guenther  <rguenther@suse.de>
1717
1718         Revert:
1719         2008-03-26  Richard Guenther  <rguenther@suse.de>
1720
1721         * gcc.dg/fold-addr-1.c: New testcase.
1722
1723 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1724
1725         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1726         before redefinitions of extern and __inline.
1727         * gcc.target/i386/sse-13.c: Ditto.
1728
1729 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR c++/35332
1732         * g++.dg/other/error27.C: New test.
1733
1734 2008-03-26  Richard Guenther  <rguenther@suse.de>
1735
1736         * gcc.dg/fold-addr-1.c: New testcase.
1737
1738 2008-03-26  Richard Guenther  <rguenther@suse.de>
1739
1740         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1741         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1742         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1743         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1744         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1745         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1746         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1747
1748 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1749
1750         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1751         variadic template template parameter binding semantics.
1752         * g++.dg/cpp0x/variadic85.C: Ditto.
1753         * g++.dg/cpp0x/variadic88.C: New.
1754         * g++.dg/cpp0x/variadic89.C: New.
1755         * g++.dg/cpp0x/variadic90.C: New.
1756         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1757         variadic template template parameter binding semantics.
1758         * g++.dg/cpp0x/variadic-lambda.C: New.
1759
1760 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1761
1762         PR target/31558
1763         * g++.dg/ext/altivec-15.C: New testcase.
1764
1765 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1766
1767         PR objc/29197
1768         * objc.dg/method-20.m: New testcase.
1769         
1770 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1771
1772         PR rtl-optimization/35232
1773         * gcc.target/mips/pr35232.c: New test.
1774
1775 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1776
1777         * g++.dg/template/sfinae4.C: New.
1778         * g++.dg/template/sfinae5.C: New.
1779         * g++.dg/template/sfinae6.C: New.
1780         * g++.dg/template/sfinae6_neg.C: New.
1781         * g++.dg/template/sfinae7.C: New.
1782         * g++.dg/template/sfinae8.C: New.
1783         * g++.dg/template/sfinae9.C: New.
1784         * g++.dg/template/sfinae10.C: New.
1785         * g++.dg/template/sfinae11.C: New.
1786         * g++.dg/template/sfinae12.C: New.
1787         * g++.dg/template/sfinae13.C: New.
1788         * g++.dg/template/sfinae14C: New.
1789
1790 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1791
1792         * gcc.target/sh/sh2a-bclr.c: New test.
1793         * gcc.target/sh/sh2a-bset.c: New test.
1794
1795 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1796
1797         * gcc.target/sh/sh2a-movrt.c: New test.
1798
1799 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1800
1801         * gcc.target/sh/sh2a-prefetch.c: New test.
1802
1803 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1804             Naveen.H.S  <naveen.hs@kpitcummins.com>
1805
1806         * gcc.target/sh/sh2a-movi20s.c: New test.
1807
1808 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1809             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1810             Naveen.H.S  <naveen.hs@kpitcummins.com>
1811
1812         * gcc.target/sh/sh2a-resbank.c: New test.
1813         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1814         * gcc.target/sh/sh2a-jsrn.c: New test.
1815         * gcc.target/sh/sh2a-rtsn.c: New test.
1816
1817 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1820         (main): Change to void and rename to sse2_test.
1821         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1822         dg-do-what-default to "compile" if SSE2 hardware is not available.
1823         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1824         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1825         xfail vect_no_int_max from "vectorization not profitable" check.
1826
1827 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1828
1829         PR middle-end/26222
1830         * gcc.dg/torture/pr26222.c: New testcase.
1831
1832 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/34813
1835         * gfortran.dg/null_3.f90 : New test
1836
1837         PR fortran/33295
1838         * gfortran.dg/module_function_type_1.f90 : New test
1839
1840 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1841
1842         PR libfortran/32972
1843         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1844         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1845         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1846
1847 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1848
1849         * gcc.target/mips/dse-1.c: Add checks for zeros.
1850
1851 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1852
1853         PR target/27946
1854         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1855
1856 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1857
1858         PR libfortran/32972
1859         * internal_pack_1.f90:  New test case.
1860         * internal_pack_2.f90:  New test case.
1861         * internal_pack_3.f90:  New test case.
1862
1863 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1864
1865         * gnat.dg/empty_vector_length.adb: New testcase.
1866
1867 2008-03-20  Richard Guenther  <rguenther@suse.de>
1868
1869         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1870
1871 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1872             Uros Bizjak  <ubizjak@gmail.com>
1873
1874         PR testsuite/34168
1875         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1876         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1877         if SSE2 hardware is not available.
1878         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1879         gcc.dg/vect/vect.exp.
1880         * gfortran.dg/vect/vect.exp: Ditto.
1881         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1882
1883 2008-03-20  Andreas Schwab  <schwab@suse.de>
1884
1885         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1886         xfail.
1887
1888 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1889
1890         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1891         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1892         from dg-options.
1893
1894 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1895
1896         PR testsuite/35621
1897         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1898         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1899         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1900         * gcc.target/i386/ssse3-palignr.c: Likewise.
1901         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1902         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1903         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1904         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1905         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1906         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1907         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1908         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1909         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1910         * gcc.target/i386/ssse3-psignb.c: Likewise.
1911         * gcc.target/i386/ssse3-psignd.c: Likewise.
1912         * gcc.target/i386/ssse3-psignw.c: Likewise.
1913
1914 2008-03-20  Andreas Schwab  <schwab@suse.de>
1915
1916         PR testsuite/35647
1917         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1918         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1919         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1920         continuation and remove xfail.
1921
1922 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1923
1924         PR libfortran/32972
1925         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1926         in subroutine.
1927
1928 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1929
1930         * gcc.dg/format/ms_array-1.c: New.
1931         * gcc.dg/format/ms_c90-scanf-3.c: New.
1932         * gcc.dg/format/ms_c99-strftime-1.c: New.
1933         * gcc.dg/format/ms_no-y2k-1.c: New.
1934         * gcc.dg/format/ms_attr-1.c: New.
1935         * gcc.dg/format/ms_c90-scanf-4.c: New.
1936         * gcc.dg/format/ms_c99-strftime-2.c: New.
1937         * gcc.dg/format/ms_nonlit-1.c: New.
1938         * gcc.dg/format/ms_c90-scanf-5.c: New.
1939         * gcc.dg/format/ms_cast-1.c: New.
1940         * gcc.dg/format/ms_nonlit-2.c: New.
1941         * gcc.dg/format/ms_attr-2.c: New.
1942         * gcc.dg/format/ms_c90-strftime-1.c: New.
1943         * gcc.dg/format/ms_miss-1.c: New.
1944         * gcc.dg/format/ms_nonlit-3.c: New.
1945         * gcc.dg/format/ms_attr-3.c: New.
1946         * gcc.dg/format/ms_c90-strftime-2.c: New.
1947         * gcc.dg/format/ms_miss-2.c: New.
1948         * gcc.dg/format/ms_nul-1.c: New.
1949         * gcc.dg/format/ms_attr-4.c: New.
1950         * gcc.dg/format/ms_c94-printf-1.c: New.
1951         * gcc.dg/format/ms_miss-3.c: New.
1952         * gcc.dg/format/ms_nul-2.c: New.
1953         * gcc.dg/format/ms_attr-7.c: New.
1954         * gcc.dg/format/ms_c94-scanf-1.c: New.
1955         * gcc.dg/format/ms_miss-4.c: New.
1956         * gcc.dg/format/ms_null-1.c: New.
1957         * gcc.dg/format/ms_bitfld-1.c: New.
1958         * gcc.dg/format/ms_c99-printf-1.c: New.
1959         * gcc.dg/format/ms_miss-5.c: New.
1960         * gcc.dg/format/ms_plus-1.c: New.
1961         * gcc.dg/format/ms_branch-1.c: New.
1962         * gcc.dg/format/ms_c99-printf-2.c: New.
1963         * gcc.dg/format/ms_miss-6.c: New.
1964         * gcc.dg/format/ms_sec-1.c: New.
1965         * gcc.dg/format/ms_c90-printf-1.c: New.
1966         * gcc.dg/format/ms_c99-printf-3.c: New.
1967         * gcc.dg/format/ms_multattr-1.c: New.
1968         * gcc.dg/format/ms_unnamed-1.c: New.
1969         * gcc.dg/format/ms_c90-printf-2.c: New.
1970         * gcc.dg/format/ms_c99-scanf-1.c: New.
1971         * gcc.dg/format/ms_multattr-2.c: New.
1972         * gcc.dg/format/ms_va-1.c: New.
1973         * gcc.dg/format/ms_c90-printf-3.c: New.
1974         * gcc.dg/format/ms_c99-scanf-2.c: New.
1975         * gcc.dg/format/ms_multattr-3.c: New.
1976         * gcc.dg/format/ms_c90-scanf-1.c: New.
1977         * gcc.dg/format/ms_c99-scanf-3.c: New.
1978         * gcc.dg/format/ms_no-exargs-1.c: New.
1979         * gcc.dg/format/ms_zero-length-1.c: New.
1980         * gcc.dg/format/ms_c90-scanf-2.c: New.
1981         * gcc.dg/format/ms_c99-scanf-4.c: New.
1982         * gcc.dg/format/ms_no-exargs-2.c: New.
1983         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1984         * gcc.dg/format/miss-1.c: Likewise.
1985         * gcc.dg/format/miss-3.c: Likewise.
1986         * gcc.dg/format/multattr-2.c: Likewise.
1987         * gcc.dg/format/miss-5.c: Likewise.
1988         * gcc.dg/format/attr-2.c: Likewise.
1989         * gcc.dg/format/attr-4.c: Likewise.
1990         * gcc.dg/format/c90-scanf-4.c: Likewise.
1991         * gcc.dg/format/c99-printf-3.c: Likewise.
1992         * gcc.dg/format/multattr-1.c: Likewise.
1993         * gcc.dg/format/miss-4.c: Likewise.
1994         * gcc.dg/format/miss-6.c: Likewise.
1995         * gcc.dg/format/c90-printf-3.c: Likewise.
1996         * gcc.dg/format/attr-1.c: Likewise.
1997         * gcc.dg/format/attr-3.c: Likewise.
1998         * gcc.dg/format/attr-7.c: Likewise.
1999         * gcc.dg/format/format.h: Treat mingw and gnu style.
2000         * gcc.dg/format/sys_format.c: New.
2001
2002 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2003
2004         PR libfortran/35627
2005         * gfortran.dg/namelist_46.f90: New test.
2006
2007 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
2008
2009         PR target/14552
2010         * gcc.target/i386/pr14552.c: New test.
2011
2012 2008-03-19  Michael Matz  <matz@suse.de>
2013
2014         PR middle-end/35616
2015         * gcc.dg/pr35616.c: New test.
2016
2017 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
2018
2019         PR fortran/35152
2020         * gfortran.dg/argument_checking_16.f90: New test.
2021
2022 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2023
2024         PR libfortran/32972
2025         * gfortran.dg/internal_pack_1.f90:  New test case.
2026         * gfortran.dg/internal_pack_2.f90:  New test case.
2027         * gfortran.dg/internal_pack_3.f90:  New test case.
2028
2029 2008-03-19  Jan Hubicka  <jh@suse.cz>
2030
2031         * gcc.dg/20050811-2.c: Update dumping flags.
2032         * gcc.dg/sms-2.c: Update dumping flags.
2033         * gcc.dg/var-expand1.c: Update dumping flags.
2034         * gcc.dg/var-expand3.c: Update dumping flags.
2035         * gcc.dg/pr30957-1.c: Update dumping flags.
2036         * gcc.dg/20050811-1.c: Update dumping flags.
2037         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
2038         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
2039
2040 2008-03-19  Richard Guenther  <rguenther@suse.de>
2041
2042         PR middle-end/35609
2043         * gcc.dg/testsuite/uninit-15.c: New testcase.
2044         * gcc.dg/testsuite/uninit-16.c: Likewise.
2045
2046 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2047
2048         PR target/35504
2049         * g++.dg/other/pr35504.C: New test.
2050
2051 2008-03-18  Richard Guenther  <rguenther@suse.de>
2052
2053         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
2054         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2055
2056 2008-03-18  Richard Guenther  <rguenther@suse.de>
2057
2058         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
2059
2060 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2061
2062         PR libfortran/35617
2063         * gfortran.dg/namelist_45.f90: New test.
2064
2065 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
2066
2067         PR testsuite/35512
2068         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
2069         Write variables instead of reading them.
2070
2071 2008-03-17  Jason Merrill  <jason@redhat.com>
2072
2073         PR c++/35548
2074         * g++.dg/init/ref16.C: New testcase.
2075
2076 2008-03-17  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/19637
2079         * g++.dg/tree-ssa/pr19637.C: New testcase.
2080
2081 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
2082
2083         PR fortran/35470
2084         * gfortran.dg/subref_array_pointer_3.f90 : New test.
2085
2086 2008-03-16  Richard Guenther  <rguenther@suse.de>
2087
2088         PR middle-end/35607
2089         * gcc.c-torture/compile/pr35607.c: New testcase.
2090         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
2091
2092 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
2093
2094         PR fortran/35582
2095         * gfortran.dg/write_invalid_format.f90: New test.
2096
2097 2008-03-15  Richard Guenther  <rguenther@suse.de>
2098
2099         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
2100
2101 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2102
2103         PR testsuite/35184
2104         * gfortran.dg/elemental_subroutine_6.f90: New test.
2105
2106 2008-03-15  Richard Guenther  <rguenther@suse.de>
2107
2108         * gcc.dg/pr23911.c: Adjust testcase.
2109         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2110         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
2111
2112 2008-03-15  Richard Guenther  <rguenther@suse.de>
2113
2114         PR middle-end/35593
2115         * g++.dg/warn/Warray-bounds-3.C: New testcase.
2116
2117 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2118
2119         PR testsuite/35478
2120         * gfortran.dg/generic_16.f90: New test.
2121
2122 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
2123
2124         PR middle-end/35595
2125         * gcc.c-torture/compile/pr35595.c: New test.
2126
2127 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128
2129         PR testsuite/33296
2130         * gfortran.dg/nearest_4.f90: New test.
2131
2132 2008-03-14  Richard Guenther  <rguenther@suse.de>
2133
2134         PR tree-optimization/13761
2135         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
2136
2137 2008-03-14  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/34172
2140         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
2141         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2142         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2143         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2144         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2145         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
2146
2147 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         PR libcpp/35322:
2150         * gcc.dg/cpp/pr35322.c: Add dg-error line.
2151
2152 2008-03-14  Richard Guenther  <rguenther@suse.de>
2153
2154         PR tree-optimization/34043
2155         PR tree-optimization/33989
2156         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
2157         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2158         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2159         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
2160         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
2161
2162 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2163             Uros Bizjak  <ubizjak@gmail.com>
2164
2165         PR testsuite/35538 
2166         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
2167         Skip *-*-darwin*.
2168         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
2169
2170 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2171             Uros Bizjak  <ubizjak@gmail.com>
2172
2173         PR testsuite/35406
2174         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
2175         count from 0 to 1 for lp64 targets.
2176         * gfortran.dg/ldist-1.f90: Update test to check
2177         for 5 loops distributed instead of 4 for lp64 targets.
2178
2179 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2180
2181         PR fortran/35475
2182         * gfortran.dg/derived_sub.f90: New test.
2183
2184 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
2185
2186         PR testsuite/35558
2187         * g++.dg/tls/static-1.C: Move dg-additional-sources after
2188         dg-require-effective-target.
2189         * g++.dg/tls/static-1a.cc: Likewise.
2190
2191 2008-03-13  Tom Tromey  <tromey@redhat.com>
2192
2193         PR libcpp/35322:
2194         * gcc.dg/cpp/pr35322.c: New file.
2195
2196 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
2197
2198         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
2199         (main): Call check_vect.
2200
2201 2008-03-13  Alon Dayan  <alond@il.ibm.com>
2202             Olga Golovanevsky  <olga@il.ibm.com>
2203         
2204         PR tree-optimization/35041
2205         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
2206
2207 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
2208
2209         PR target/34000
2210         PR target/35553
2211         * g++.dg/other/i386-3.C: New test.
2212         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
2213         * gcc.target/i386/sse-14.c: Ditto.
2214         * gcc.target/i386/mmx-1.c: Ditto.
2215         * gcc.target/i386/mmx-2.c: Ditto.
2216         * gcc.target/i386/3dnow-1.c: Ditto.
2217         * gcc.target/i386/3dnow-2.c: Ditto.
2218         * gcc.target/i386/3dnowA-1.c: Ditto.
2219         * gcc.target/i386/3dnowA-2.c: Ditto.
2220
2221 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
2222
2223         PR tree-opt/35422
2224         * gcc.target/i386/pr35422.c: Escape brackets.
2225
2226 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
2227
2228         PR tree-opt/35422
2229         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
2230         third loop.
2231         * gcc.target/i386/pr35422.c: New.
2232
2233 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2234
2235         PR tree-opt/35403
2236         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
2237
2238 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2239
2240         PR target/35540
2241         * gcc.target/i386/pr35540.c: New test.
2242
2243 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
2246
2247 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2248
2249         PR middle-end/35526
2250         * g++.dg/torture/pr35526.C: New test.
2251
2252 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR c++/35328
2255         * g++.dg/gomp/pr35328.C: New test.
2256
2257         PR c++/35337
2258         * g++.dg/gomp/pr35337.C: New test.
2259
2260         PR c/35438
2261         PR c/35439
2262         * gcc.dg/gomp/pr35438.c: New test.
2263         * gcc.dg/gomp/pr35439.c: New test.
2264
2265         PR middle-end/35099
2266         * g++.dg/gomp/pr35099.C: New test.
2267
2268 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
2269
2270         * gnat.dg/range_check2.adb: New test.
2271
2272 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
2273
2274         PR tree-optimization/35494
2275         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2276         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2277         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2278         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2279
2280 2008-03-10  Richard Guenther  <rguenther@suse.de>
2281
2282         PR tree-optimization/34677
2283         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2284         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2285         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2286
2287 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
2288
2289         PR fortran/35474
2290         * gfortran.dg/module_commons_2.f90: New test.
2291
2292 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
2293
2294         * gnat.dg/frame_overflow.adb: Improve portability.
2295
2296 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2297
2298         PR target/35350
2299         * gcc.target/i386/isa-1.c: Add -march=x86-64.
2300         * gcc.target/i386/isa-2.c: Likewise.
2301         * gcc.target/i386/isa-3.c: Likewise.
2302         * gcc.target/i386/isa-10.c: Likewise.
2303         * gcc.target/i386/isa-11.c: Likewise.
2304         * gcc.target/i386/isa-12.c: Likewise.
2305         * gcc.target/i386/isa-13.c: Likewise.
2306         * gcc.target/i386/isa-14.c: Likewise.
2307
2308 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2309
2310         PR target/22152
2311         * gcc.target/i386/pr22152.c: New test.
2312         * gcc.target/i386/sse2-mmx.c: Ditto.
2313
2314 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2315
2316         * gnat.dg/uninit_func.adb: New test.
2317
2318 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2319
2320         * gnat.dg/pack4.adb: New test.
2321
2322 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2323
2324         * gnat.dg/small_alignment.adb: New test.
2325
2326 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2327
2328         * gnat.dg/specs/alignment2.ads: New test.
2329
2330 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2331
2332         * gnat.dg/pack3.adb: New test.
2333
2334 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2335
2336         PR c++/20366
2337         * g++.dg/other/pr20366.C: New test.
2338
2339 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2340
2341         PR tree-opt/35402
2342         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2343
2344 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2345
2346         PR preprocessor/35458
2347         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2348         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2349         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2350
2351 2008-03-06  Tom Tromey  <tromey@redhat.com>
2352
2353         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2354         * treelang: Delete.
2355
2356 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2357
2358         * gnat.dg/specs/pack33.ads: New test.
2359
2360 2008-03-05  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/35472
2363         * gcc.c-torture/execute/pr35472.c: New testcase.
2364
2365 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2366
2367         PR 33009
2368         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2369         * gcc.c-torture/compile/pr33009.c: Likewise.
2370
2371 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2372
2373         PR 31341
2374         * gcc.dg/vect/pr31041.c: Fix.
2375
2376 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2377
2378         PR libfortran/35293
2379         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2380         New.
2381         * gfortran.fortran-torture/execute/list_read_1.x,
2382         gfortran.fortran-torture/execute/read_null_string.x,
2383         gfortran.fortran-torture/execute/backspace.x,
2384         gfortran.fortran-torture/execute/seq_io.x,
2385         gfortran.fortran-torture/execute/slash_edit.x,
2386         gfortran.fortran-torture/execute/unopened_unit_1.x,
2387         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2388         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2389         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2390         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2391         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2392         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2393         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2394         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2395         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2396         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2397         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2398         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2399         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2400         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2401         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2402         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2403         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2404         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2405         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2406         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2407         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2408         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2409         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2410         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2411         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2412         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2413         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2414         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2415         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2416         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2417         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2418         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2419         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2420         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2421         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2422         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2423         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2424         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2425         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2426         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2427         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2428         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2429         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2430         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2431         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2432         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2433         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2434         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2435         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2436         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2437         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2438         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2439         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2440         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2441         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2442         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2443         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2444         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2445         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2446         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2447         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2448         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2449         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2450         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2451         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2452         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2453         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2454         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2455         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2456         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2457         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2458         gfortran.dg/write_back.f: Gate test on effective_target
2459         fd_truncate.
2460
2461 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2462
2463         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2464         targets declaring functions in assembly.
2465
2466 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2467
2468         PR 28322
2469         * gcc.dg/pr28322-3.c: New.
2470
2471 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2472
2473         PR target/35453
2474         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2475         _SIDD_XXX.
2476         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2477         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2478         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2479         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2480         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2481         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2482         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2483         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2484
2485 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2486
2487         PR middle-end/35456
2488         * gcc.c-torture/execute/pr35456.c: New test.
2489
2490 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2491
2492         * gcc.target/i386/sse-10.c: Don't use
2493         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2494
2495 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2498         * gfortran.dg/reassoc_2.f90: Ditto.
2499         * gfortran.dg/reassoc_3.f90: Ditto.
2500
2501 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2502
2503         PR fortran/33197
2504         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2505         * gfortran.dg/dg.exp: Likewise.
2506         * gfortran.dg/vect/vect.exp: Likewise.
2507         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2508         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2509         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2510         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2511         empty CONTAINS.
2512         * gfortran.dg/gamma_2.f90: Add a few error messages.
2513         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2514         empty CONTAINS.
2515         * gfortran.dg/gamma_3.f90: Adjust error message.
2516         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2517         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2518         * gfortran.dg/bessel_1.f90: New test.
2519         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2520         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2521         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2522         * gfortran.dg/contains_empty_1.f03: New test.
2523         * gfortran.dg/erfc_scaled_1.f90: New test.
2524         * gfortran.dg/hypot_1.f90: New test.
2525         * gfortran.dg/contains_empty_2.f03: New test.
2526
2527 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2530
2531 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2532
2533         PR 24924
2534         * g++.dg/cpp/string-2.C: This is a warning now.
2535         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2536         default, so add it.
2537         
2538 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2539
2540         * g++.dg/cpp0x/auto1.C: New.
2541
2542 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2543
2544         PR fortran/34770
2545         * gfortran.dg/pointer_1.f90: New test.
2546
2547 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2548
2549         PR c++/35315
2550         * g++.dg/ext/attrib32.C: Add another test case.
2551
2552 2008-02-29  Tom Tromey  <tromey@redhat.com>
2553
2554         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2555         line.
2556
2557 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2558
2559         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2560         to make the interchange profitable.
2561
2562 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2563
2564         PR fortran/31463
2565         PR fortran/33950
2566         PR fortran/34296
2567         * gfortran.dg/arrayio_11.f90: Fixed test.
2568         * gfortran.dg/arrayio_12.f90: Likewise.
2569         * gfortran.dg/module_read_1.f90: Added warning-directives.
2570         * gfortran.dg/pr32242.f90: Likewise.
2571         * gfortran.dg/result_in_spec_3.f90: Likewise.
2572         * gfortran.dg/use_12.f90: Likewise.
2573         * gfortran.dg/warn_function_without_result.f90 : New test.
2574
2575 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2576
2577         PR fortran/34868
2578         * gfortran.dg/f2c_9.f90: New test.
2579
2580 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2581
2582         * gcc.dg/tree-ssa/ldist-1.c: New.
2583         * gcc.dg/tree-ssa/ldist-1a.c: New.
2584         * gcc.dg/tree-ssa/ldist-2.c: New.
2585         * gcc.dg/tree-ssa/ldist-3.c: New.
2586         * gcc.dg/tree-ssa/ldist-4.c: New.
2587         * gcc.dg/tree-ssa/ldist-5.c: New.
2588         * gcc.dg/tree-ssa/ldist-6.c: New.
2589         * gcc.dg/tree-ssa/ldist-7.c: New.
2590         * gcc.dg/tree-ssa/ldist-8.c: New.
2591         * gcc.dg/tree-ssa/ldist-9.c: New.
2592         * gcc.dg/tree-ssa/ldist-10.c: New.
2593         * gcc.dg/tree-ssa/ldist-11.c: New.
2594         * gcc.dg/tree-ssa/ldist-12.c: New.
2595         * gfortran.dg/ldist-1.f90: New.
2596
2597 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2598
2599         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2600
2601 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2602
2603         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2604
2605 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2606
2607         * gcc.target/i386/mmx-1.c: Add
2608         -Werror-implicit-function-declaration to dg-options.
2609         * gcc.target/i386/mmx-2.c: Likewise.
2610         * gcc.target/i386/sse-13.c: Likewise.
2611         * gcc.target/i386/sse-14.c: Likewise.
2612
2613 2008-02-27  Revital Eres  <eres@il.ibm.com>
2614
2615         PR rtl-optimization/34999
2616         * gcc.dg/tree-prof/pr34999.c: New.
2617
2618 2008-02-27  Richard Guenther  <rguenther@suse.de>
2619
2620         PR middle-end/25290
2621         * gcc.c-torture/execute/pr35390.c: New testcase.
2622
2623 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2624
2625         PR ada/22255
2626         * gnat.dg/test_direct_io.adb: New file.
2627
2628 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2629
2630         PR ada/34799
2631         * gnat.dg/specs/pr34799.ads: New test.
2632
2633 2008-02-27  Richard Guenther  <rguenther@suse.de>
2634
2635         PR middle-end/34971
2636         * gcc.c-torture/execute/pr34971.c: New testcase.
2637
2638 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2639
2640         * gcc.dg/gomp/preprocess-1.c: New test.
2641
2642         PR c++/35368
2643         * g++.dg/ext/visibility/typeinfo2.C: New test.
2644         * g++.dg/ext/visibility/typeinfo3.C: New test.
2645
2646 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2647
2648         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2649
2650 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2651
2652         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2653         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2654
2655 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2656
2657         PR c/28800
2658         * gcc.dg/empty-source-2.c: Adjust for warning message.
2659         * gcc.dg/empty-source-3.c: Likewise.
2660         * gcc.dg/pack-test-2.c: Adjust comment.
2661         * gcc.dg/pragma-ep-2.c: Likewise.
2662         * gcc.dg/pragma-re-2.c: Likewise.
2663         * gcc.dg/va-arg-2.c: Likewise.
2664
2665 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2666
2667         PR fortran/35033
2668         * gfortran.dg/assignment_2.f90: New.
2669
2670 2008-02-26  Jason Merrill  <jason@redhat.com>
2671
2672         PR c++/35315
2673         * g++.dg/ext/attrib32.C: New.
2674
2675 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2676
2677         * gcc.c-torture/execute/nest-align-1.x: Delete.
2678
2679 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2680
2681         PR 26264
2682         * 20021023-1.c: Use __builtin_va_start instead of
2683         __builtin_stdarg_start.
2684         * pr17301-1.c: Likewise.
2685         * pr17301-2.c: Likewise.
2686                 
2687 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2688         
2689         * gcc.dg/pr34351.c: New.
2690         
2691 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2692
2693         * gcc.dg/Wlarger-than2.c: New.
2694         
2695 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2696
2697         PR c++/35323
2698         * g++.dg/lookup/crash7.C: New.
2699
2700 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2701
2702         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2703
2704 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2705
2706         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2707
2708 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2709
2710         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2711
2712 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2713
2714         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2715         Windows.
2716
2717 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2718
2719         * lib/target-supports.exp (check_profiling_available): Report -p
2720         unavailable on *-*-mingw*.
2721
2722 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2723
2724         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2725         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2726         dg-require-effective-target pthread_h.
2727
2728 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2729
2730         * gcc.dg/Wswitch-enum-error.c: New.
2731         * gcc.dg/Wswitch-error.c: New.
2732         * gcc.dg/20011021-1.c: Use two directives to match two different
2733         messages.
2734         
2735 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2736         
2737         PR 28322
2738         * gcc.dg/pr28322.c: New.
2739         * gcc.dg/pr28322-2.c: New.
2740         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2741         preceding it.
2742
2743 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2744
2745         PR c++/35333
2746         * g++.dg/other/error26.C: New.
2747
2748 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2749
2750         PR c++/35338
2751         * g++.dg/other/error25.C: New.
2752
2753 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2754
2755         PR target/35258
2756         * gcc.dg/pr35258.c: New testcase.
2757
2758 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2759
2760         * gcc.dg/20020426-2.c: Remove bogus workaround.
2761         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2762         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2763
2764 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2765
2766         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2767
2768 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2769
2770         PR middle-end/19984
2771         * gcc.dg/pr19984.c: New test.
2772         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2773         name of the variable.
2774
2775 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2776
2777         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2778         (main): Call check_vect and foo.  Check array values after
2779         the call to foo.
2780         * gcc.dg/vect/vect-117.c: Call check_vect.
2781         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2782
2783 2008-02-25  Jason Merrill  <jason@redhat.com>
2784
2785         PR c++/33486
2786         * g++.dg/lookup/strong-using-5.C: New.
2787
2788 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2789
2790         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2791         sh* targets.
2792
2793 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2794
2795         PR target/35349
2796         * gcc.c-torture/execute/20050604-1.x: New file.
2797
2798 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2799
2800         * gcc.target/i386/pr22076.c: Update number of mov insns
2801         for PIC targets.
2802         * gcc.target/i386/pr34256.c: Ditto.
2803
2804 2008-02-24  Diego Novillo  <dnovillo@google.com>
2805
2806         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2807
2808         PR 33738
2809         * g++.dg/warn/pr33738.C: New.
2810
2811 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2812
2813         * gcc.c-torture/execute/nest-align-1.x: New file.
2814
2815 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2816
2817         PR c++/34749
2818         * g++.dg.ext/dllimport13.C: New test.
2819
2820 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2821
2822         PR libfortran/24685
2823         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2824         powerpc*-apple-darwin*.
2825
2826 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2827
2828         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2829         ERFC into gfortran.dg/large_real_kind_3.F90.
2830         * gfortran.dg/large_real_kind_3.F90: New test.
2831
2832 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2833
2834         PR rtl-opt/33512
2835         * gcc.dg/and-1.c: New test.
2836
2837 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2838
2839         * gcc.c-torture/execute/20080222-1.c: New test.
2840
2841 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2842
2843         PR target/22076
2844         PR target/34256
2845         * gcc.target/i386/pr22076.c: New test.
2846         * gcc.target/i386/pr34256.c: New test.
2847         * gcc.target/i386/vecinit-5.c: New test.
2848         * gcc.target/i386/vecinit-6.c: New test.
2849         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2850
2851         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2852         <xmmintrin.h>, define __m64 and __m128 directly.
2853         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2854
2855 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2856
2857         PR C++/34715
2858         * g++.dg/ext/always_inline-1.C: New test.
2859         * g++.dg/ext/always_inline-2.C: New test.
2860         * g++.dg/ext/always_inline-3.C: New test.
2861         * g++.dg/ext/always_inline-4.C: New test.
2862
2863 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2864
2865         * gcc.target/cris/asm-b-1.c: New test.
2866
2867 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2868
2869         PR c++/35282
2870         * g++.dg/template/nontype17.C: Add.
2871
2872 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2873
2874         PR c++/35282
2875         Revert:
2876         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2877
2878         PR c++/28743
2879         * g++.dg/template/nontype17.C: New.
2880         * g++.dg/template/nontype16.C: Add error.
2881
2882 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2883
2884         PR c/19999
2885         * gcc.dg/Wfloat-equal-1.c: New.
2886         * g++.dg/warn/Wfloat-equal-1.C: New.
2887
2888 2008-02-21  Michael Matz  <matz@suse.de>
2889
2890         PR target/35264
2891         * gcc.dg/pr35264.c: New testcase.
2892
2893 2008-02-21  Richard Guenther  <rguenther@suse.de>
2894
2895         * gfortran.dg/reassoc_1.f90: New testcase.
2896         * gfortran.dg/reassoc_2.f90: Likewise.
2897         * gfortran.dg/reassoc_3.f90: Likewise.
2898
2899 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR libfortran/34974
2902         * gfortran.dg/fmt_t_7.f: New test.
2903
2904         PR libfortran/35132
2905         * gfortran.dg/streamio_15.f90: New test.
2906         
2907 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2908
2909         PR libfortran/35036
2910         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2911
2912 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2913
2914         * gcc.dg/Wframe-larger-than.c: New option test.
2915
2916 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/34997
2919         * gfortran.dg/dollar_sym_1.f90: New.
2920         * gfortran.dg/dollar_sym_2.f90: New.
2921
2922 2008-02-20  Richard Guenther  <rguenther@suse.de>
2923
2924         PR middle-end/35265
2925         * gcc.dg/builtins-66.c: New testcase.
2926
2927 2008-02-20  Richard Guenther  <rguenther@suse.de>
2928
2929         * gcc.dg/fold-reassoc-1.c: New testcase.
2930         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2931
2932 2008-02-20  Richard Guenther  <rguenther@suse.de>
2933
2934         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2935
2936 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2937
2938         * lib/target-supports.exp (check_effective_target_vect_unpack):
2939         Return true for SPU.
2940         (check_effective_target_vect_short_mult): Likewise.
2941         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2942         the loop on targets that support vect_unpack.
2943
2944 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2945
2946         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2947         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2948         templates to reduce number of passed arguments.
2949
2950 2008-02-19  Jason Merrill  <jason@redhat.com>
2951
2952         PR c++/34950
2953         * g++.dg/template/explicit-args1.C: New.
2954
2955 2008-02-19  Richard Guenther  <rguenther@suse.de>
2956
2957         PR tree-optimization/34989
2958         * gcc.dg/pr34989-1.c: New testcase.
2959         * gcc.dg/pr34989-2.c: Likewise.
2960
2961 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR c++/35028
2964         * g++.dg/gomp/pr35028.C: New test.
2965
2966         PR c++/34964
2967         PR c++/35244
2968         * gcc.dg/gomp/pr34964.c: New test.
2969         * g++.dg/gomp/pr34964.C: New test.
2970         * gcc.dg/gomp/pr35244.c: New test.
2971         * g++.dg/gomp/pr35244.C: New test.
2972
2973         PR c++/35078
2974         * g++.dg/gomp/pr35078.C: New test.
2975
2976 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2977
2978         * gcc.dg/packed-array.c: New testcase. 
2979
2980 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2981
2982         PR target/33555
2983         * gcc.target/i386/pr33555.c: New test.
2984         
2985 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2986
2987         PR target/35189
2988         * gcc.target/i386/isa-1.c: New.
2989         * gcc.target/i386/isa-2.c: Likewise.
2990         * gcc.target/i386/isa-3.c: Likewise.
2991         * gcc.target/i386/isa-4.c: Likewise.
2992         * gcc.target/i386/isa-5.c: Likewise.
2993         * gcc.target/i386/isa-6.c: Likewise.
2994         * gcc.target/i386/isa-7.c: Likewise.
2995         * gcc.target/i386/isa-8.c: Likewise.
2996         * gcc.target/i386/isa-9.c: Likewise.
2997         * gcc.target/i386/isa-10.c: Likewise.
2998         * gcc.target/i386/isa-11.c: Likewise.
2999         * gcc.target/i386/isa-12.c: Likewise.
3000         * gcc.target/i386/isa-13.c: Likewise.
3001         * gcc.target/i386/isa-14.c: Likewise.
3002
3003 2008-02-18  Joey Ye  <joey.ye@intel.com>
3004             H.J. Lu  <hongjiu.lu@intel.com>
3005
3006         PR middle-end/34921
3007         * gcc.c-torture/execute/nest-align-1.c: New test case.
3008
3009 2008-02-17  Richard Guenther  <rguenther@suse.de>
3010
3011         PR middle-end/35227
3012         * gcc.dg/torture/pr35227.c: New testcase.
3013
3014 2008-02-17  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/35231
3017         * gcc.c-torture/execute/pr35231.c: New testcase.
3018
3019 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
3020
3021         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
3022         (test_gt): Ditto.
3023
3024 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3025
3026         * obj-c++.dg/encode-2.mm: XFAIL.
3027         * obj-c++.dg/encode-3.mm: Likewise.
3028
3029 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3030             Paolo Carlini  <pcarlini@suse.de>
3031
3032         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
3033         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
3034         * g++.dg/ext/has_nothrow_copy.C: Likewise.
3035
3036 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
3037
3038         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
3039         (main): Change to void and rename to sse_test.
3040         * gcc.target/i386/pr24306.c: Ditto.
3041         * gcc.target/i386/pr32065-2.c: Ditto.
3042         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
3043         (main): Change to void and rename to sse2_test.
3044         * gcc.target/i386/20060512-3.c: Ditto.
3045
3046 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3047
3048         PR fortran/35150
3049         * gfortran.dg/c_loc_tests_12.f03: New test.
3050
3051 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
3052
3053         PR c++/35023
3054         PR c++/35024
3055         PR c++/35026
3056         * g++.dg/cpp0x/vt-35026.C: New.
3057         * g++.dg/cpp0x/vt-35023.C: New.
3058         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
3059         * g++.dg/cpp0x/vt-35024.C: New.
3060
3061 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3062
3063         * gcc.c-torture/execute/va-arg-25.x: Remove.
3064
3065 2008-02-15  Richard Guenther  <rguenther@suse.de>
3066             Zdenek Dvorak  <ook@ucw.cz>
3067
3068         PR tree-optimization/35164
3069         * g++.dg/torture/pr35164-1.C: New testcase.
3070         * g++.dg/torture/pr35164-2.C: Likewise.
3071
3072 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3073
3074         PR testsuite/35119
3075         * g++.dg/template/spec35.C: Change the regular expressions
3076         in dg-final to match the assembly code generated by Darwin 9.
3077
3078 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3079
3080         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
3081
3082 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3083
3084         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
3085
3086 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
3087
3088         * lib/dejapatches.exp: New file.
3089
3090 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
3091
3092         PR c++/34050
3093         * g++.dg/cpp0x/vt-34050.C: New.
3094
3095 2008-02-14  Jason Merrill  <jason@redhat.com>
3096
3097         PR c++/5645
3098         PR c++/11159
3099         * g++.dg/warn/pr11159.C: New.
3100         * g++.dg/warn/pr5645.C: Likewise.
3101
3102 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
3103
3104         PR preprocessor/35061
3105         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
3106
3107 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
3108
3109         PR c++/28743
3110         * g++.dg/template/nontype17.C: New.
3111         * g++.dg/template/nontype16.C: Add error.
3112
3113 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR c++/35138
3116         * g++.dg/template/member8.C: New test.
3117
3118 2008-02-13  Michael Matz  <matz@suse.de>
3119
3120         * gcc.dg/pr35065.c: Fix testcase warnings.
3121
3122 2008-02-13  Jason Merrill  <jason@redhat.com>
3123
3124         PR c++/34962, c++/34937, c++/34939
3125         * g++.dg/ext/tmplattr9.C: New.
3126
3127 2008-02-13  Michael Matz  <matz@suse.de>
3128
3129         PR debug/35065
3130         * gcc.dg/pr35065.c: New testcase.
3131
3132 2008-02-12  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/35171
3135         * gcc.c-torture/compile/pr35171.c: New testcase.
3136
3137 2008-02-12  Richard Guenther  <rguenther@suse.de>
3138
3139         PR middle-end/35163
3140         * gcc.c-torture/execute/pr35163.c: New testcase.
3141
3142 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
3143
3144         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
3145
3146 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3147
3148         * gnat.dg/loop_address.adb: New test.
3149
3150 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3151
3152         * obj-c++.dg/bitfield-1.mm: Expect failures.
3153         * obj-c++.dg/bitfield-4.mm: Likewise.
3154         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3155         * obj-c++.dg/encode-8.mm: Likewise.
3156         * obj-c++.dg/isa-field-1.mm: Likewise.
3157         * obj-c++.dg/layout-1.mm: Likewise.
3158         * obj-c++.dg/lookup-2.mm: Likewise.
3159         * obj-c++.dg/try-catch-2.mm: Likewise.
3160         * obj-c++.dg/try-catch-9.mm: Likewise.
3161
3162 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
3163
3164         PR c++/35144
3165         * g++.dg/tree-ssa/pr35144.C: New test.
3166
3167         PR inline-asm/35160
3168         * gcc.target/i386/pr35160.c: New test.
3169
3170         PR c++/34862
3171         * g++.dg/init/new27.C: New test.
3172
3173 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
3174
3175         PR c++/35077
3176         * g++.dg/template/crash78.C: New.
3177
3178 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
3179
3180         PR testsuite/35047
3181         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
3182         * gcc.dg/compat/vector-2_y.c: Ditto.
3183
3184 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
3185             Richard Guenther  <rguenther@suse.de>
3186
3187         PR tree-optimization/33992
3188         * gcc.c-torture/execute/pr33992.c: New testcase.
3189
3190 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3191
3192         * gfortran.dg/streamio_14.f90:  New test.
3193
3194 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
3195
3196         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
3197         Add -mfpmath=387 to dg-options.
3198
3199 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
3200
3201         PR testsuite/35047
3202         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
3203         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
3204         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
3205         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
3206         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
3207         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
3208         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
3209         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
3210         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
3211
3212 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3213
3214         PR objc++/34193
3215         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
3216
3217 2008-02-08  Sa Liu  <saliu@de.ibm.com>
3218
3219         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
3220
3221 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
3222
3223         PR c++/35056
3224         * g++.dg/conversion/bitfield8.C: New.
3225
3226 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3227
3228         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
3229
3230 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3231
3232         PR c++/35049
3233         PR c++/35096
3234         * g++.dg/ext/vector13.C: New.
3235
3236 2008-02-06  David Daney  <ddaney@avtrex.com>
3237
3238         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
3239
3240 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
3241
3242         * lib/target-supports.exp (check_effective_target_hard_float): Remove
3243         special case for xtensa-*-*.
3244         
3245 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3246
3247         PR fortran/35037
3248         * gfortran.dg/volatile11.f90: New test.
3249
3250 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR c++/33553
3253         * g++.dg/template/array19.C: New test.
3254
3255 2008-02-05  Diego Novillo  <dnovillo@google.com>
3256
3257         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
3258
3259         PR 33738
3260         * g++.dg/warn/pr33738.C: Remove.
3261
3262 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3263
3264         PR fortran/34945
3265         * gfortran.dg/bounds_check_13.f: New test.
3266
3267 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3268
3269         PR testsuite/33946
3270         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
3271
3272 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
3273
3274         PR target/35083
3275         * gcc.target/i386/pr35083.c: New test.
3276
3277 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3278
3279         PR fortran/32315
3280         * gfortran.dg/data_bounds_1.f90: New test.
3281
3282 2008-02-04  Diego Novillo  <dnovillo@google.com>
3283
3284         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3285
3286         PR 33738
3287         * g++.dg/warn/pr33738.C: New.
3288
3289 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
3290
3291         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3292         to match.
3293
3294 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
3295
3296         * lib/target-supports.exp (check_effective_target_hard_float): Only
3297         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
3298         other targets, grep for a call insn in the rtl expand dump for an
3299         add of two doubles.
3300         (target_compile): Support generating rtl dumps as output.
3301
3302 2008-02-04  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/33631
3305         * gcc.c-torture/execute/pr33631.c: New testcase.
3306
3307 2008-02-04  Richard Guenther  <rguenther@suse.de>
3308
3309         PR middle-end/35043
3310         * gcc.c-torture/compile/pr35043.c: New testcase.
3311
3312 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3313
3314         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3315
3316 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         * gcc.target/i386/pr31628.c: Require effective target fpic.
3319         * gcc.target/i386/strinline.c: Ditto.
3320         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3321         * gcc.dg/pr35045.c: Ditto.
3322         * gcc.dg/20050503-1.c: Ditto.
3323
3324 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3325
3326         PR fortran/32760
3327         * gfortran.dg/host_assoc_variable_1.f90: New test.
3328         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3329
3330 2008-02-02  Michael Matz  <matz@suse.de>
3331
3332         PR target/35045
3333         * gcc.dg/pr35045.c: New test.
3334
3335 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3336
3337         PR libfortran/35001
3338         * gfortran.dg/shape_4.f90:  New test.
3339
3340 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3341
3342         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3343
3344 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3345
3346         PR rtl-optimization/34773
3347         * gcc.target/cris/torture/pr34773.c: New test.
3348
3349 2008-02-01  Nick Clifton  <nickc@redhat.com>
3350
3351         * lib/target-supports.exp (check_profiling_available): Do not
3352         expect profiling to work on the xstormy16 target.
3353
3354 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3355
3356         PR testsuite/35047
3357         * gcc.c-torture/execute/20050316-2.x: New file.
3358         * gcc.target/i386/pr17390.c: Update scan pattern.
3359         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3360         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3361
3362 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3363
3364         PR fortran/34910
3365         * gfortran.dg/proc_assign_2.f90: New test.
3366
3367 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3368             Jakub Jelinek  <jakub@redhat.com>
3369
3370         PR c++/34935
3371         PR c++/34936
3372         * g++.dg/ext/alias-canon.C: New.
3373         * g++.dg/ext/alias-mangle.C: New.
3374
3375 2008-01-30  Jan Hubicka  <jh@suse.cz>
3376
3377         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3378
3379 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3380
3381         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3382         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3383
3384 2008-01-30  Jan Hubicka  <jh@suse.cz>
3385
3386         PR target/34982
3387         * gcc.c-torture/execute/pr34982.c: New testcase.
3388
3389 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3390
3391         * gcc.target/s390/tf_to_di-1.c: New testcase.
3392
3393 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/34975
3396         * gfortran.dg/use_only_3.f90: New test.
3397         * gfortran.dg/use_only_3.inc: Modules for new test.
3398
3399         PR fortran/34429
3400         * gfortran.dg/function_charlen_2.f90: New test.
3401
3402 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR middle-end/34969
3405         * gcc.dg/pr34969.c: New test.
3406
3407         PR c/35017
3408         * gcc.dg/inline-25.c: New test.
3409         * gcc.dg/inline-26.c: New test.
3410         * gcc.dg/inline-27.c: New test.
3411
3412 2008-01-29  Richard Guenther  <rguenther@suse.de>
3413
3414         PR middle-end/35006
3415         * gcc.c-torture/compile/pr35006.c: New testcase.
3416
3417 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3418
3419         PR c++/34055
3420         PR c++/34103
3421         PR c++/34219
3422         PR c++/34606
3423         PR c++/34753
3424         PR c++/34754
3425         PR c++/34755
3426         PR c++/34919
3427         PR c++/34961
3428         * g++.dg/cpp0x/vt-34219-2.C: New.
3429         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3430         * g++.dg/cpp0x/vt-34961.C: New.
3431         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3432         cases from the re-opened PR.
3433         * g++.dg/cpp0x/vt-34753.C: New.
3434         * g++.dg/cpp0x/vt-34919.C: New.
3435         * g++.dg/cpp0x/vt-34754.C: New.
3436         * g++.dg/cpp0x/vt-34606.C: New.
3437         * g++.dg/cpp0x/vt-34219.C: New.
3438         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3439         * g++.dg/cpp0x/vt-34755.C: New.
3440         * g++.dg/cpp0x/pr31438.C: Ditto.
3441         * g++.dg/cpp0x/variadic81.C: Ditto.
3442
3443 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3444
3445         * g++.dg/torture/pr34641.C: Put the dg-do first.
3446
3447 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3448
3449         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3450
3451 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3452
3453         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3454
3455 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3456
3457         PR 31535
3458         * gcc.target/powerpc/spe-small-data-1.c: New test.
3459         * gcc.target/powerpc/spe-small-data-2.c: New test.
3460
3461 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462
3463         PR libfortran/34980
3464         * gfortran.dg/shape_3.f90:  New test.
3465
3466 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3467
3468         * gcc.target/s390/20020926-1.c: Remove -m31.
3469
3470 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3471
3472         * gcc.target/s390/20020926-1.c: Disable for s390x.
3473
3474 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3475
3476         PR fortran/34994
3477         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3478         expression.
3479
3480 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3481
3482         PR fortran/34990
3483         * gfortran.dg/array_constructor_22.f90: New test.
3484
3485 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3486
3487         PR middle-end/34688
3488         * gcc.c-torture/compile/pr34688: New test.
3489
3490 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3491
3492         PR fortran/34848
3493         * gfortran.dg/missing_optional_dummy_5.f90: New.
3494
3495 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3496
3497         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3498         noinline.  XFAIL test.
3499
3500 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3501
3502         PR fortran/31610
3503         * gfortran.dg/array_3.f90: New test.
3504
3505 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3506
3507         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3508         on i?86/x86_64.
3509
3510         PR c++/34965
3511         * gcc.dg/pr34965.c: New test.
3512         * g++.dg/other/error24.C: New test.
3513
3514 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3515
3516         PR libfofortran/34887
3517         * gfortran.dg/x_slash_2.f:  New test.
3518
3519 2008-01-26  Richard Guenther  <rguenther@suse.de>
3520
3521         PR c++/34235
3522         * g++.dg/torture/pr34235.C: New testcase.
3523
3524 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3525
3526         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3527
3528 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3529
3530         PR target/34981
3531         * gcc.target/mips/lazy-binding-1.c: New test.
3532         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3533         mips_forced_no_abicalls and mips_forced_no_shared.
3534         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3535         Avoid using small data with -mabicalls.  Don't make -G0 force
3536         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3537         forces the opposite option.
3538
3539 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3540
3541         PR target/34970
3542         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3543         Use -std=gnu89 switch.
3544
3545 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3546
3547         PR libfortran/34876
3548         * gfortran.dg/direct_io_9.f: New test.
3549
3550 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3551
3552         PR fortran/34661
3553         * gfortran.dg/where_operator_assign_4.f90: New test.
3554
3555 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3556
3557         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3558         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3559         c4x-*-* targets.
3560
3561 2008-01-25  Richard Guenther  <rguenther@suse.de>
3562
3563         PR middle-end/32244
3564         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3565
3566 2008-01-25  Richard Guenther  <rguenther@suse.de>
3567
3568         PR tree-optimization/34966
3569         * gcc.c-torture/compile/pr34966.c: New testcase.
3570
3571 2008-01-25  Richard Guenther  <rguenther@suse.de>
3572
3573         PR c++/33887
3574         * g++.dg/torture/pr33887-1.C: New testcase.
3575         * g++.dg/torture/pr33887-2.C: Likewise.
3576         * g++.dg/torture/pr33887-3.C: Likewise.
3577         * gcc.c-torture/execute/20071211-1.c: Likewise.
3578
3579 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3580
3581         PR target/34856
3582         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3583
3584 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR middle-end/33333
3587         * g++.dg/gomp/pr33333.C: New test.
3588
3589         PR preprocessor/34692
3590         * gcc.dg/cpp/pr34692.c: New test.
3591         * gcc.dg/gomp/pr34692.c: New test.
3592
3593 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3594
3595         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3596
3597 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3598
3599         PR fortran/34202
3600         * gfortran.dg/empty_type.f90: New test.
3601
3602 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3603
3604         PR c++/34603
3605         * g++.dg/template/crash77.C: New.
3606
3607 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3608
3609         PR target/34856
3610         * gcc.dg/pr34856.c: New test.
3611
3612 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3613
3614         * gfortran.dg/namelist_39.f90: Delete temporary files.
3615         * gfortran.dg/namelist_44.f90: Ditto.
3616
3617 2008-01-24  Richard Guenther  <rguenther@suse.de>
3618
3619         PR middle-end/34953
3620         * g++.dg/torture/pr34953.C: New testcase.
3621
3622 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3623
3624         PR middle-end/34934
3625         * gcc.c-torture/compile/20080124-1.c: New test.
3626
3627 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3628
3629         PR fortran/34872
3630         * gfortran.dg/function_charlen_3.f: New test.
3631
3632 2008-01-23  Michael Matz  <matz@suse.de>
3633
3634         PR debug/34895
3635         * g++.dg/debug/pr34895.cc: New testcase.
3636
3637 2008-01-23  Richard Guenther  <rguenther@suse.de>
3638
3639         PR middle-end/31529
3640         * gcc.dg/pr31529-1.c: New testcase.
3641         * gcc.dg/pr31529-2.c: Likewise.
3642
3643 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR c++/34829
3646         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3647         unsigned int for the first argument.
3648
3649 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3650
3651         PR c++/33984
3652         * g++.dg/conversion/bitfield7.C: New test.
3653         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3654
3655 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3656
3657         From Michael Frysinger  <michael.frysinger@analog.com>
3658         * gcc.target/bfin/mcpu-bf547.c: New test.
3659         * gcc.target/bfin/mcpu-bf523.c: New test.
3660         * gcc.target/bfin/mcpu-bf524.c: New test.
3661         * gcc.target/bfin/mcpu-bf526.c: New test.
3662
3663 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3664
3665         * gcc.c-torture/execute/20080122-1.c: New test.
3666
3667 2008-01-22  Tom Tromey  <tromey@redhat.com>
3668
3669         PR c++/34859
3670         * gcc.dg/cpp/pr34859.c: New file.
3671
3672 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3673
3674         PR fortran/34875
3675         * gfortran.dg/vector_subscript_3.f90: New test.
3676
3677 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3678
3679         PR fortran/34848
3680         * gfortran.dg/missing_optional_dummy_4.f90
3681
3682 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3683
3684         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3685
3686 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3687
3688         * gnat.dg/unchecked_union1.adb: New test.
3689
3690 2008-01-22  Tom Tromey  <tromey@redhat.com>
3691
3692         PR c++/34829
3693         * g++.dg/ext/pr34829.C: New file.
3694
3695 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR c++/34607
3698         * gcc.dg/gomp/pr34607.c: New test.
3699         * g++.dg/gomp/pr34607.C: New test.
3700
3701         PR c++/34914
3702         * g++.dg/ext/vector10.C: New test.
3703
3704         PR c++/34918
3705         * g++.dg/other/error23.C: New test.
3706
3707         PR c++/34917
3708         * g++.dg/ext/vector12.C: New test.
3709
3710 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3711
3712         PR 32102
3713         * gcc.dg/Wstrict-overflow-21.c: New.
3714         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3715
3716 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3717
3718         PR middle-end/33092
3719         * gcc.dg/pr33092.c: New.
3720
3721 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3722
3723         * gcc.target/s390/20020926-1.c: Add -m31 option.
3724
3725 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3726
3727         PR fortran/34915
3728         * gfortran.dg/initialization_18.f90: New test.
3729
3730 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3731
3732         PR fortran/34899
3733         * gfortran.dg/tab_continuation.f: New.
3734
3735 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3736
3737         PR fortran/34896
3738         * gfortran.dg/use_rename_2.f90: New test.
3739
3740 2008-01-21  Richard Guenther  <rguenther@suse.de>
3741
3742         PR middle-end/34856
3743         * gcc.c-torture/compile/pr34856.c: New testcase.
3744
3745 2008-01-21  Richard Guenther  <rguenther@suse.de>
3746
3747         PR c/34885
3748         * gcc.c-torture/compile/pr34885.c: New testcase.
3749
3750 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3751
3752         * gnat.dg/specs/alignment1.ads: New test.
3753
3754 2008-01-21  Richard Guenther  <rguenther@suse.de>
3755
3756         PR c++/34850
3757         * g++.dg/torture/pr34850.C: New testcase.
3758
3759 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3760             Olga Golovanevsky  <olga@il.ibm.com>
3761
3762         PR tree-optimization/34701
3763         * gcc.dg/struct/wo_prof_array_field.c: New test.
3764         
3765 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3766
3767         PR c++/34891
3768         * g++.dg/ext/vector9.C: New.
3769
3770 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3771
3772         PR c++/34776
3773         PR c++/34486
3774         * g++.dg/template/crash75.C: New.
3775         * g++.dg/template/crash76.C: Likewise.  
3776
3777 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3778
3779         PR rtl-optimization/34808
3780         * gcc.c-torture/compile/pr34808.c: New test.
3781
3782 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3783
3784         PR fortran/34784
3785         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3786
3787         PR fortran/34861
3788         * gfortran.dg/entry_array_specs_3.f90: New test.
3789
3790         PR fortran/34854
3791         * gfortran.dg/use_rename_1.f90: New test.
3792
3793 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3794
3795         PR fortran/34784
3796         * gfortran.dg/array_constructor_20.f90: New test.
3797         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3798
3799         PR fortran/34785
3800         * gfortran.dg/array_constructor_21.f90: New test.
3801
3802 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3803
3804         PR libfortran/34795
3805         * gfortran.dg/inquire_13.f90: New test.
3806         
3807         PR libfortran/34659
3808         * gfortran.dg/continuation_9.f90: New test.
3809
3810 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3811
3812         PR target/34831
3813         * gcc.target/mips/pr34831.c: New test.
3814
3815 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3816
3817         PR fortran/34817
3818         PR fortran/34838
3819         * gfortran.dg/any_all_1.f90:  New test.
3820         * gfortran.dg/any_all_2.f90:  New test.
3821
3822 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3823
3824         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3825         "dg-require-weak" statement.
3826         * g++.dg/eh/weak1.C: Likewise.
3827
3828 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR gcov-profile/34610
3831         * gcc.dg/gomp/pr34610.c: New test.
3832
3833 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3834
3835         PR fortran/34760
3836         * gfortran.dg/implicit_11.f90: New.
3837         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3838         * gfortran.dg/entry_15.f90: Ditto.
3839         * gfortran.dg/func_assign.f90: Ditto.
3840         * gfortran.dg/gomp/reduction3.f90: Ditto.
3841         * gfortran.dg/proc_assign_1.f90: Ditto.
3842
3843         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3844         of dg-excess-errors.
3845
3846 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3847
3848         PR fortran/32616
3849         * gfortran.dg/argument_checking_15.f90: New.
3850         * gfortran.dg/argument_checking_5.f90: Change TODO into
3851         dg-warning.
3852
3853 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3854
3855         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3856         * gfortran.dg/enum_5.f90: Ditto.
3857         * gfortran.dg/enum_6.f90: Ditto.
3858         * gfortran.dg/bom_error.f90: Ditto.
3859         * gfortran.dg/func_decl_4.f90: Ditto.
3860
3861 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3862
3863         PR libfortran/34782
3864         * gfortran.dg/fmt_t_6.f: New test.
3865
3866 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3867
3868         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3869
3870 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3871
3872         * g++.dg/lookup/two-stage2.C: fix comment.
3873
3874 2008-01-18  Ian Lance Taylor  <iant@google.com>
3875
3876         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3877
3878 2008-01-18  Ian Lance Taylor  <iant@google.com>
3879
3880         PR c++/33407
3881         * g++.dg/init/new26.C: New test.
3882
3883 2008-01-18  Richard Guenther  <rguenther@suse.de>
3884
3885         PR middle-end/34801
3886         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3887         redundant one.
3888
3889 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3890
3891         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3892         dg-require-effective-target.
3893
3894 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895
3896         PR target/34556
3897         * gfortran.dg/reshape_2.f90: New test.
3898
3899 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3900
3901         * gcc.dg/20040223-1.c: Fix comment typo.
3902
3903 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3904
3905         PR target/34814
3906         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3907         until 34814 is fixed.
3908
3909 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3910
3911         PR tree-optimization/34648
3912         * gcc.c-torture/compile/pr34648.c: New testcase.
3913
3914 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3915
3916         PR testsuite/34821
3917         * gcc.dg/autopar/autopar.exp: New.
3918         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3919         * lib/target-supports.exp (check_effective_target_pthread): New.
3920
3921         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3922         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3923         * gcc.dg/tree-ssa/reduc-1.c: Same.
3924         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3925         * gcc.dg/tree-ssa/reduc-2.c: Same
3926         * gcc.dg/tree-ssa/reduc-3.c: Same.
3927         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3928         * gcc.dg/tree-ssa/reduc-6.c: Same.
3929         * gcc.dg/tree-ssa/reduc-7.c: Same.
3930         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3931         * gcc.dg/tree-ssa/reduc-8.c: Same.
3932         * gcc.dg/tree-ssa/reduc-9.c: Same.
3933
3934 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3935
3936         * gnat.dg/discr5.adb: New test.
3937
3938 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3939
3940         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3941
3942 2008-01-17  Richard Guenther  <rguenther@suse.de>
3943
3944         PR tree-optimization/34825
3945         * gcc.dg/pr34825.c: New testcase.
3946
3947 2008-01-17  Richard Guenther  <rguenther@suse.de>
3948
3949         * gcc.c-torture/execute/20080117-1.c: New testcase.
3950
3951 2008-01-17  Revital Eres  <eres@il.ibm.com>
3952
3953         PR30957
3954         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3955
3956 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3957
3958         PR fortran/34429
3959         * gfortran.dg/function_charlen_1.f90: New test.
3960
3961         PR fortran/34431
3962         * gfortran.dg/function_types_1.f90: New test.
3963         * gfortran.dg/function_types_2.f90: New test.
3964
3965         PR fortran/34471
3966         * gfortran.dg/function_kinds_4.f90: New test.
3967         * gfortran.dg/function_kinds_5.f90: New test.
3968
3969         * gfortran.dg/defined_operators_1.f90: Errors now at function
3970         declarations.
3971         * gfortran.dg/private_type_4.f90: The same.
3972         * gfortran.dg/interface_15.f90: The same.
3973         * gfortran.dg/elemental_args_check_2.f90: The same.
3974         * gfortran.dg/auto_internal_assumed.f90: The same.
3975
3976 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3977
3978         * gnat.dg/sizetype.adb: New test.
3979
3980 2008-01-16  Richard Guenther  <rguenther@suse.de>
3981
3982         PR middle-end/32628
3983         * gcc.dg/overflow-warn-7.c: New testcase.
3984
3985 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3986
3987         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3988
3989 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3990         Richard Guenther  <rguenther@suse.de>
3991
3992         PR c/34668
3993         * gcc.dg/pr34668-1.c: New test.
3994         * gcc.dg/pr34668-2.c: Likewise.
3995
3996 2008-01-16  Richard Guenther  <rguenther@suse.de>
3997
3998         PR c++/33819
3999         * g++.dg/torture/pr33819.C: New testcase.
4000
4001 2008-01-16  Richard Guenther  <rguenther@suse.de>
4002
4003         PR c/34768
4004         * gcc.c-torture/execute/pr34768-1.c: New testcase.
4005         * gcc.c-torture/execute/pr34768-2.c: Likewise.
4006
4007 2008-01-16  Tobias Burnus  <burnus@net-b.de>
4008
4009         PR fortran/34796
4010         * gfortran.dg/argument_checking_13.f90: New.
4011         * gfortran.dg/argument_checking_14.f90: New.
4012
4013 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
4014         
4015         PR libfortran/34671
4016         * gfortran.dg/anyallcount_1.f90:  New test.
4017
4018 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4019
4020         PR c++/34399
4021         * g++.dg/cpp0x/vt-34399.C: New.
4022         * g++.dg/template/friend50.C: New.
4023
4024 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4025
4026         PR c++/34751
4027         * g++.dg/cpp0x/vt-34751.C: New.
4028
4029 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4030
4031         PR c++/34051
4032         PR c++/34055
4033         PR c++/34102
4034         PR c++/34103
4035         * g++.dg/cpp0x/vt-34051-2.C: New.
4036         * g++.dg/cpp0x/vt-34102.C: New.
4037         * g++.dg/cpp0x/vt-34051.C: New.
4038         * g++.dg/cpp0x/vt-34055.C: New.
4039         * g++.dg/cpp0x/vt-34103.C: New.
4040
4041 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4042
4043         PR c++/34314
4044         * g++.dg/cpp0x/vt-34314.C: New.
4045         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
4046         reality (the error message was wrong previously).
4047
4048 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4049
4050         PR c++/33964
4051         * g++.dg/cpp0x/vt-33964.C: New.
4052         * g++.dg/template/partial5.C: New.
4053
4054 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4055
4056         PR c++/34052
4057         * g++.dg/cpp0x/vt-34052.C: New.
4058         * g++.dg/template/ttp26.C: New.
4059         
4060 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4061
4062         * gnat.dg/rep_clause2.ad[sb]: New test.
4063         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
4064
4065 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4066
4067         PR c++/24924
4068         * g++.dg/cpp/pedantic-errors.C: Delete.
4069         * g++.dg/cpp/permissive.C: Delete.
4070         
4071 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4072
4073         * gcc.c-torture/compile/20080114-1.c: New test.
4074
4075 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4076
4077         PR fortran/34665
4078         * gfortran.dg/argument_checking_11.f90: New.
4079         * gfortran.dg/argument_checking_12.f90: New.
4080         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
4081         * gfortran.dg/c_assoc_2.f03: Update dg-error.
4082         * gfortran.dg/argument_checking_3.f90: Ditto.
4083         * gfortran.dg/pointer_intent_2.f90: Ditto.
4084         * gfortran.dg/import2.f90: Ditto.
4085         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
4086         * gfortran.dg/implicit_actual.f90: Ditto.
4087         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4088         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
4089
4090 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4091
4092         PR fortran/34763
4093         * gfortran.dg/interface_proc_end.f90: New.
4094
4095 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4096
4097         PR fortran/34759
4098         * gfortran.dg/assumed_size_refs_4.f90: New.
4099
4100 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4101
4102         * gnat.dg/unchecked_convert1.adb.
4103
4104 2008-01-13  Richard Guenther  <rguenther@suse.de>
4105
4106         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
4107         readable and writable again before exiting.
4108
4109 2008-01-13  Richard Guenther  <rguenther@suse.de>
4110
4111         PR middle-end/34601
4112         * gcc.dg/noncompile/incomplete-4.c: New testcase.
4113
4114 2008-01-13  Jan Hubicka  <jh@suse.cz>
4115
4116         PR middle-end/32135
4117         * gcc.dg/pr32135.c: new.
4118
4119 2008-01-12  Doug Kwan  <dougkwan@google.com>
4120
4121         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
4122         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
4123         -Wignored-qualifiers.
4124
4125 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4126
4127         * gnat.dg/slice3.adb: New test.
4128         * gnat.dg/slice4.adb: Likewise.
4129
4130 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4131
4132         * gnat.dg/bit_packed_array.ad[sb]: New test.
4133
4134 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4135
4136         PR fortran/34432
4137         * gfortran.dg/parens_7.f90: New test.
4138
4139 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4140
4141         * gcc.dg/tree-ssa/loadpre5.c: Use static.
4142         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4143
4144         * gcc.dg/pr33826.c: Require nonpic.
4145
4146 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4147
4148         PR fortran/34722
4149         * gfortran.dg/inquire_12.f90: New test.
4150
4151 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4152
4153         PR libfortran/34670
4154         * all_bounds_1.f90: New test case.
4155         * maxloc_bounds_1.f90: New test case.
4156         * maxloc_bounds_2.f90: New test case.
4157         * maxloc_bounds_3.f90: New test case.
4158         * maxloc_bounds_4.f90: New test case.
4159         * maxloc_bounds_5.f90: New test case.
4160         * maxloc_bounds_6.f90: New test case.
4161         * maxloc_bounds_7.f90: New test case.
4162         * maxloc_bounds_8.f90: New test case.
4163
4164 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
4165
4166         * gcc.dg/struct-ret-3.c: New test.
4167
4168 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
4169
4170         PR fortran/34537
4171         * gfortran.dg/transfer_simplify_8.f90: New test.
4172
4173 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
4174
4175         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
4176         size_t using predefined macro.
4177
4178 2008-01-10  Raksit Ashok  <raksit@google.com>
4179
4180         PR rtl-optimization/27971
4181         * gcc.target/i386/pr27971.c: New testcase.
4182
4183 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
4184
4185         PR fortran/34396
4186         * gfortran.dg/bounds_check_12.f90: New test.
4187
4188 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
4189
4190         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
4191         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
4192
4193 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4194
4195         PR middle-end/34641
4196         * g++.dg/torture/pr34641.C: New testcase.
4197
4198 2008-01-10  Richard Guenther  <rguenther@suse.de>
4199
4200         PR tree-optimization/34651
4201         * g++.dg/torture/pr34651.C: New testcase.
4202
4203 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
4204
4205         PR tree-optimization/34017
4206         * gcc.dg/tree-ssa/pr34017.c: New.
4207
4208 2008-01-09  Richard Guenther  <rguenther@suse.de>
4209         Andrew Pinski  <andrew_pinski@playstation.sony.com>
4210
4211         PR middle-end/30132
4212         * gcc.c-torture/compile/pr30132.c: New testcase.
4213
4214 2008-01-09  Richard Guenther  <rguenther@suse.de>
4215
4216         PR middle-end/34458
4217         * gcc.c-torture/compile/pr34458.c: New testcase.
4218
4219 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4220
4221         PR testsuite/30459
4222         g++.dg/eh/ia64-2.C: Require weak support.
4223
4224 2008-01-08  Richard Guenther  <rguenther@suse.de>
4225
4226         PR middle-end/31863
4227         * g++.dg/torture/pr31863.C: New testcase.
4228
4229 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR middle-end/34694
4232         * gcc.dg/gomp/pr34694.c: New test.
4233         * g++.dg/gomp/pr34694.C: New test.
4234
4235         PR c++/33890
4236         * g++.dg/gomp/pr33890.C: New test.
4237
4238 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4239
4240         PR fortran/34476
4241         * gfortran.dg/parameter_array_init_3.f90: New test.
4242
4243 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4244
4245         PR fortran/34681
4246         PR fortran/34704
4247         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
4248
4249 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
4250
4251         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
4252         * g++.dg/other/spu2vmx-1.C: Use it.
4253
4254 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4255
4256         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
4257
4258         PR testsuite/34575
4259         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
4260         * gcc.target/powerpc/parity-1.c: Likewise.
4261
4262 2008-01-07  Fred Fish  <fnf@specifix.com>
4263
4264         PR preprocessor/30363:
4265         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
4266         macro expansions.
4267
4268 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
4269
4270         PR fortran/34672
4271         * gfortran.dg/use_only_2.f90: New test.
4272
4273 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
4274
4275         PR libstdc++/34680
4276         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4277         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4278
4279 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
4280
4281         PR fortran/34545
4282         * gfortran.dg/use_12.f90: New test.
4283
4284 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4285
4286         PR fortran/34689
4287         * interface.c (compare_actual_formal): Fix intent(out) check for
4288         function result variables.
4289
4290 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4291
4292         PR fortran/34690
4293         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4294
4295 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4296
4297         PR fortran/34689
4298         * gfortran.dg/intent_out_4.f90: Fix test case.
4299
4300 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4301
4302         PR fortran/34689
4303         * gfortran.dg/intent_out_4.f90: New.
4304
4305 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4306
4307         PR libfortran/34540
4308         * gfortran.dg/optional_dim_3.f90: New test.
4309
4310 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4311
4312         PR fortran/34658
4313         * gfortran.dg/common_11.f90: New.
4314         * gfortran.dg/blockdata_1.f90: Update test case.
4315         * gfortran.dg/blockdata_2.f90: Update test case.
4316
4317 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4318
4319         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4320
4321 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4322
4323         PR fortran/34655
4324         * gfortran.dg/equiv_constraint_9.f90: New.
4325
4326 2008-01-06  Revital Eres  <eres@il.ibm.com>
4327
4328         PR tree-optimization/34263
4329         * gcc.dg/pr34263.c:  New testcase.
4330
4331 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4332
4333         PR fortran/34654
4334         * gfortran.dg/internal_io_unf.f90: New.
4335
4336 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4337
4338         PR fortran/34660
4339         * gfortran.dg/elemental_args_check_2.f90: New.
4340
4341 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4342
4343         PR fortran/34662
4344         * gfortran.dg/intent_out_3.f90: New.
4345
4346 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4347
4348         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4349
4350 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4351
4352         PR libfortran/34676
4353         * gfortran.dg/list_read_8.f90: New test.
4354
4355 2008-01-04  Richard Guenther  <rguenther@suse.de>
4356
4357         PR middle-end/34029
4358         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4359         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4360
4361 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR gcov-profile/34609
4364         * g++.dg/gcov/gcov-6.C: New test.
4365
4366 2008-01-04  Richard Guenther  <rguenther@suse.de>
4367
4368         PR tree-optimization/31081
4369         * g++.dg/torture/pr31081-1.C: New testcase.
4370         * g++.dg/torture/pr31081-2.C: Likewise.
4371
4372 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4373
4374         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4375         * gcc.target/mips/rsqrt-2.c: Likewise.
4376         * gcc.target/mips/rsqrt-4.c: New test.
4377
4378 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4379
4380         PR fortran/34557
4381         * gfortran.dg/equiv_substr.f90: New.
4382
4383 2008-01-03  Tom Tromey  <tromey@redhat.com>
4384
4385         PR c/34457:
4386         * gcc.dg/pr34457-2.c: New file.
4387         * gcc.dg/pr34457-1.c: New file.
4388
4389 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4390
4391         Revert fix for PR tree-optimization/34458.
4392
4393 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4394
4395         PR tree-optimization/34458
4396         * gcc.dg/tree-ssa/pr34458.c: New.
4397
4398 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4399
4400         PR libfortran/34565
4401         * gfortran.dg/internal_readwrite_1.f90:  New test.
4402         * gfortran.dg/internal_readwrite_2.f90:  New test.
4403
4404 2008-01-03  Tom Tromey  <tromey@redhat.com>
4405
4406         PR preprocessor/34602:
4407         * gcc.dg/cpp/pr34602.c: New file.
4408
4409 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR tree-optimization/29484
4412         * gcc.c-torture/execute/20071220-1.c: New test.
4413         * gcc.c-torture/execute/20071220-2.c: New test.
4414
4415 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4416
4417         PR tree-optimization/34635
4418         * gcc.dg/tree-ssa/pr34635.c: New.
4419         * gcc.dg/tree-ssa/pr34635-1.c: New.
4420
4421 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4422
4423         PR middle-end/34562
4424         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4425         scan-assembler check.
4426
4427 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR middle-end/34608
4430         * g++.dg/gomp/pr34608.C: New test.
4431
4432 2008-01-02  Richard Guenther  <rguenther@suse.de>
4433
4434         PR middle-end/34093
4435         PR middle-end/31976
4436         * gcc.c-torture/compile/pr34093.c: New testcase.
4437
4438 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4439
4440         * g++.dg/cpp0x/long_long.C: New.
4441
4442 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4443
4444         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4445         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4446         warning on the function main.
4447
4448 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4449
4450         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4451         rather than __v2di type.
4452
4453 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4454
4455         PR fortran/34558
4456         * gfortran.dg/linked_list_1.f90: New test.
4457
4458 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4459
4460         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4461         instead of appending to it.
4462
4463 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4464
4465         PR tree-optimization/34591
4466         * gcc.dg/vect/pr34591.c: New test.
4467
4468 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4469
4470         PR libfortran/34594
4471         * gfortran.dg/direct_io_8.f90:  New test case.
4472
4473 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4474
4475         PR target/34281
4476         * gcc.c-torture/execute/20071213-1.c: New test.
4477
4478 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4479
4480         PR libfortran/34560
4481         * gfortran.dg/read_eof_5.f90: New test.
4482
4483 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4484
4485         PR fortran/34514
4486         * gfortran.dg/initialization_17.f90: New.
4487
4488 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4489
4490         PR libfortran/34566
4491         * gfortran.dg/matmul_6.f90:  New test.
4492
4493 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/34421
4496         * gfortran.dg/entry_17.f90: New.
4497
4498 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4499
4500         PR fortran/34536
4501         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4502         * gfortran.dg/real_const_3.f90: Likewise.
4503         * gfortran.dg/unary_operator.f90: New test.
4504
4505 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4506
4507         * gnat.dg/pack2.adb: New test.
4508
4509 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4510
4511         PR fortran/34559
4512         * gfortran.dg/repeat_6.f90: New test.
4513
4514 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4515
4516         PR fortran/34549
4517         * cshift_shift_real_1.f90:  New test.
4518
4519 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4520
4521         PR fortran/34540
4522         * gfortran.dg/shift-kind_2.f90: New test.
4523
4524 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4525
4526         PR target/8835
4527         * gcc.dg/pr8835-1.c: New.
4528
4529 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4530
4531         PR fortran/34438
4532         * gfortran.dg/default_initialization_3.f90: New test.
4533
4534 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4535
4536         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4537         conditions.
4538         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4539
4540 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4541
4542         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4543         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4544
4545 2007-12-20  Jason Merrill  <jason@redhat.com>
4546
4547         * gcc.dg/overload/arg[14].C: Remove expected errors.
4548
4549 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4550
4551         PR c++/34459
4552         * gcc.c-torture/execute/20071219-1.c: New test.
4553
4554 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4555
4556         PR fortran/34530
4557         * gfortran.dg/namelist_44.f90: New.
4558
4559 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4560
4561         PR fortran/34482
4562         * gfortran.dg/boz_8.f90: Add error-check check.
4563         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4564         stop by call abort.
4565
4566 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4567
4568         * gcc.dg/gomp/combined-1.c: New test.
4569
4570 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4571
4572         PR tree-optimization/34355
4573         * g++.dg/tree-ssa/pr34355.C: New test.
4574
4575 2007-12-19  Revital Eres  <eres@il.ibm.com>
4576
4577          * gcc.dg/sms-5.c: New testcase.
4578
4579 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4580
4581         PR fortran/34325
4582         * gfortran.dg/missing_parens_1.f90: New.
4583         * gfortran.dg/missing_parens_1.f90: New.
4584         
4585 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4586
4587         PR fortran/34495
4588         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4589         expressions.
4590         * gfortran.dg/transfer_simplify_7.f90: New test.
4591
4592 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4593
4594         * gcc.dg/pr32912-3.c: Compile with -w.
4595
4596         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4597
4598 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4599             Jakub Jelinek  <jakub@redhat.com>
4600         
4601         PR c++/32565
4602         PR c++/33943
4603         PR c++/33965
4604         * g++.dg/cpp0x/variadic86.C: New.
4605         * g++.dg/cpp0x/variadic87.C: New.
4606         * g++.dg/cpp0x/variadic84.C: New.
4607         * g++.dg/cpp0x/variadic85.C: New.
4608         * g++.dg/template/ttp25.C: New.
4609
4610 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4611
4612         PR tree-optimization/34123
4613         * gcc.dg/tree-ssa/pr34123.c: New test.
4614
4615 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4616
4617         PR rtl-optimization/34456
4618         * gcc.c-torture/execute/pr34456.c: New test.
4619
4620 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR c++/34488
4623         * g++.dg/parse/friend7.C: New test.
4624
4625         PR rtl-optimization/34490
4626         * gcc.c-torture/execute/20071216-1.c: New test.
4627
4628 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4629
4630         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4631
4632 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4633
4634         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4635         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4636         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4637         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4638         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4639
4640 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR c/34506
4643         * gcc.dg/gomp/clause-2.c: New test.
4644         * g++.dg/gomp/clause-4.C: New test.
4645
4646 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4647
4648         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4649         part of Fortran 77/95/2003.
4650
4651 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4652
4653         PR tree-optimization/34445
4654         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4655         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4656
4657 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658
4659         PR fortran/34427
4660         * gfortran.dg/namelist_42.f90: Update.
4661         * gfortran.dg/namelist_43.f90: New.
4662         
4663 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4664
4665         PR fortran/34495
4666         * gfortran.dg/initialization_16.f90: New.
4667
4668 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4669
4670         PR fortran/34305
4671         * gfortran.dg/real_dimension_1.f:  New test case.
4672
4673 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4674
4675         * gcc.dg/torture/pr24257.c: Remove -O from options.
4676
4677 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4678
4679         PR fortran/34246
4680         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4681
4682 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4683
4684         PR fortran/31213
4685         PR fortran/33888
4686         PR fortran/33998
4687         * gfortran.dg/mapping_1.f90: New test.
4688         * gfortran.dg/mapping_2.f90: New test.
4689         * gfortran.dg/mapping_3.f90: New test.
4690
4691 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4692
4693         PR rtl-optimization/34415
4694         * gcc.c-torture/execute/pr34415.c: New test.
4695
4696 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4697
4698         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4699         void. 
4700
4701 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR bootstrap/34003
4704         * gcc.dg/pr34003-1.c: New test.
4705         * gcc.dg/pr34003-2.c: New.
4706
4707 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4708
4709         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4710         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4711         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4712         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4713         add -save-temps.
4714         * gcc.target/cris/torture/cris-torture.exp,
4715         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4716         * gcc.target/cris/builtin_ctz_v3.c,
4717         gcc.target/cris/builtin_ctz_v8.c,
4718         gcc.target/cris/builtin_clz_v0.c,
4719         gcc.target/cris/builtin_clz_v3.c,
4720         gcc.target/cris/builtin_bswap_v3.c,
4721         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4722         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4723         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4724         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4725         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4726         lib/target-supports.exp: Adjust for crisv32-*-*.
4727
4728 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4729
4730         * gcc.dg/debug/const-3.c: New.
4731
4732 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4733
4734         * g++.dg/other/datasec1.C: Require named section support.
4735
4736 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR target/29978
4739         * gcc.target/i386/pr29978.c: New test.
4740
4741 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4742
4743         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4744         instead of -msse4.1.
4745         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4746         * g++.dg/other/i386-2.C (dg-options): Ditto.
4747
4748 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4749
4750         PR fortran/34438
4751         * gfortran.dg/private_type_10.f90: New.
4752
4753 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/34398
4756         * gfortran.dg/nan_4.f90: New.
4757
4758 2007-12-14  Richard Guenther  <rguenther@suse.de>
4759
4760         PR middle-end/34462
4761         * gcc.c-torture/compile/20071214-1.c: New testcase.
4762
4763 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4764
4765         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4766         macros to test macroized SSE intrinsics.  Use new macros to test
4767         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4768         emmintrin.h, xmmintrin.h and bmmintrin.h
4769         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4770         to test with immediate operand.
4771
4772 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4773
4774         PR target/34091
4775         * gcc.c-torture/compile/pr34091.c: New test.
4776
4777 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4778
4779         * gcc.dg/uninit-13.c: UnXFAIL.
4780         * gcc.dg/complex-5.c: New testcase.
4781
4782 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4783
4784         * gcc.dg/struct/struct-reorg.exp: Replace 
4785          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4786         
4787 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4788
4789         PR libfortran/34370
4790         PR libfortran/34323
4791         PR libfortran/34405
4792         * gfortran.dg/advance_6.f90:  New test case.
4793         * gfortran.dg/direct_io_7.f90:  New test case.
4794         * gfortran.dg/streamio_13.f90:  New test case.
4795
4796 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4797
4798         * g++.dg/cpp0x/__func__.C: New.
4799
4800 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4801
4802         PR target/34435
4803         * g++.dg/other/pr34435.C: New testcase.
4804
4805 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4806
4807         * gcc.dg/struct: New directory with tests 
4808         for struct-reorg optimizaion.
4809         * gcc.dg/struct/struct-reorg.exp: New script.
4810         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4811         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4812         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4813         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4814         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4815         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4816         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4817         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4818         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4819         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4820         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4821         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4822         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4823         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4824         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4825         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4826         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4827         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4828         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4829         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4830         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4831         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4832         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4833         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4834
4835 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4836
4837         PR fortran/34427
4838         * gfortran.dg/namelist_42.f90: New.
4839
4840 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4841
4842         PR fortran/34254
4843         * gfortran.dg/function_kinds_3.f90: New.
4844
4845 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4846
4847         * gcc.target/s390/20071212-1.c: New testcase.
4848
4849 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR c++/34238
4852         * g++.dg/ext/visibility/anon7.C: Add xfail.
4853         * g++.dg/ext/visibility/anon9.C: New test.
4854         * g++.dg/ext/visibility/anon10.C: New test.
4855
4856         PR c++/34364
4857         * g++.dg/rtti/dyncast2.C: New test.
4858
4859 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4860
4861         PR tree-optimization/34407
4862         * gcc.dg/vect/pr34407.c: New test.
4863
4864 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4865
4866         PR fortran/34411
4867         * gfortran.dg/error_recovery_5.f90: New.
4868         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4869
4870 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4871
4872         PR tree-optimization/34371
4873         * gcc.c-torture/compile/20071207-1.c: New test.
4874
4875 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4876
4877         PR c++/34059
4878         * g++.dg/parse/crash40.C: New test.
4879
4880 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4881
4882         * g++.dg/opt/memcpy1.C: New test.
4883
4884 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4885
4886         PR fortran/34425
4887         * gfortran.dg/argument_checking_10.f90: New.
4888
4889 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR rtl-optimization/34302
4892         * gcc.c-torture/execute/20071210-1.c: New test.
4893
4894 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR c++/34395
4897         * g++.dg/cpp0x/error1.C: New test.
4898
4899         PR c++/34394
4900         * g++.dg/other/error22.C: New test.
4901
4902 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4903
4904         PR target/32086
4905         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4906         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4907         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4908
4909 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR c++/34178
4912         PR c++/34340
4913         * g++.dg/template/repo6.C: New test.
4914         * g++.dg/template/repo7.C: New test.
4915         * g++.dg/template/repo8.C: New test.
4916
4917 2007-12-09  H.J. Lu  <hjl@lucon.org>
4918             Tobias Burnus  <burnus@net-b.de>
4919
4920         PR fortran/34404
4921         * gfortran.dg/read_2.f90: New.
4922
4923 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4924
4925         * lib/target-supports.exp (check_effective_target_tls_native):
4926         Fix typo.
4927
4928 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4929
4930         PR ada/34366
4931         * gnat.dg/enclosing_record_reference.ads,
4932         gnat.dg/enclosing_record_reference.adb: New test.
4933
4934 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4935
4936         PR fortran/32129
4937         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4938         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4939
4940         PR fortran/31487
4941         * gfortran.dg/char_component_initializer_1.f90: New test.
4942
4943 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4944
4945         PR fortran/34342
4946         PR fortran/34345
4947         PR fortran/18026
4948         PR fortran/29471
4949
4950         * gfortran.dg/boz_8.f90: New.
4951         * gfortran.dg/boz_9.f90: New.
4952         * gfortran.dg/boz_10.f90: New.
4953         * gfortran.dg/boz_7.f90: Update dg-warning.
4954         * gfortran.dg/pr16433.f: Add dg-error.
4955         * gfortan.dg/ibits.f90: Update dg-warning.
4956         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4957         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4958
4959 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4960
4961         PR fortran/34359
4962         * gfortran.dg/include_1.f90: New test.
4963         * gfortran.dg/include_1.inc: New.
4964         * gfortran.dg/include_2.f90: New test.
4965
4966 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4967
4968         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4969
4970 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4971
4972         PR fortran/34319
4973         * gfortran.dg/nan_3.f90: New.
4974
4975 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4976
4977         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4978
4979 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4980
4981         * gnat.dg/tamdt*.ad?: Support for ...
4982         * gnat.dg/test_tamdt.adb: New test.
4983
4984 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4985
4986         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4987         exports and document how these can be exercised.
4988
4989 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4990
4991         PR ada/15805
4992         * gnat.dg/specs/access_constants.ads: New test.
4993
4994         * gnat.dg/specs/access_constant_decl.ads: New test.
4995
4996         PR ada/21346
4997         * gnat.dg/compose.adb: New test.
4998
4999 2007-12-07  Olivier Hainque  <hainque@adacore.com>
5000
5001         PR ada/34173
5002         * gnat.dg/unc_memops.ad[sb]: Support for ...
5003         * gnat.dg/unc_memfree.adb: New test.
5004         
5005 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
5006
5007         * gfortran.dg/ltrans-7.f90: New.
5008
5009 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
5010             Dorit Nuzman  <dorit@il.ibm.com>
5011
5012         PR tree-optimization/34005
5013         * gcc.dg/vect/pr34005.c: New test.
5014
5015 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR c++/34336
5018         * g++.dg/template/new8.C: New test.
5019
5020 2007-12-06  Tobias Burnus  <burnus@net-b.de>
5021
5022         PR fortran/34333
5023         * gfortran.dg/boz_7.f90: New.
5024         * gfortran.dg/int_1.f90: Disable -pedantic option.
5025         * gfortran.dg/boz_1.f90: Ditto.
5026         * gfortran.dg/boz_3.f90: Ditto.
5027         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
5028         * gfortran.dg/ibits.f90: Ditto.
5029         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5030         * gfortran.dg/unf_io_convert_2.f90: Ditto.
5031
5032 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
5033
5034         PR fortran/34335
5035         * gfortran.dg/used_types_19.f90: New test.
5036
5037 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
5038
5039         * gfortran.dg/nan_2.f90: Add -mieee for sh.
5040         * gfortran.dg/nearest_2.f90: Likewise.
5041         * gfortran.dg/nearest_3.f90: Likewise.
5042
5043 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR middle-end/34337
5046         * gcc.c-torture/execute/20071205-1.c: New test.
5047
5048 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
5049
5050         * gfortran.dg/module_nan.f90: Add -mieee for sh.
5051         * gfortran.dg/real_const_3.f90: Likewise.
5052
5053 2007-12-05  Richard Guenther  <rguenther@suse.de>
5054
5055         PR tree-optimization/34138
5056         * gcc.c-torture/compile/pr34138.c: New testcase.
5057
5058 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5059
5060         PR debug/33739
5061         * gfortran.dg/debug_2.f: New test.
5062
5063 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
5064
5065         * gnat.dg/specs/elab1.ads: New test.
5066
5067 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
5068
5069         PR target/34312
5070         * gcc.target/i386/pr34312.c: New test.
5071
5072 2007-12-05  Tobias Burnus  <burnus@net-b.de>
5073
5074         PR fortran/34333
5075         * gfortran.dg/nan_2.f90: New.
5076
5077 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR c++/34271
5080         * g++.dg/cpp0x/decltype9.C: New test.
5081         * g++.dg/cpp0x/decltype10.C: New test.
5082
5083 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
5084
5085         PR ada/21489
5086         * gnat.dg/rm_6_4_1_13.adb: New test.
5087
5088 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR middle-end/34134
5091         * gcc.c-torture/compile/20071117-1.c: New test.
5092
5093 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5094
5095         PR c++/34101
5096         * g++.dg/cpp0x/variadic-ttp.C: New.
5097
5098 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5099         
5100         * gcc.dg/parse-decl-after-if.c: New.
5101         * gcc.dg/20031223-1.c: Adjust.
5102         
5103 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5104
5105         PR c++/33509
5106         * g++.dg/cpp0x/variadic-throw.C: New.
5107
5108 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5109
5110         PR c++/33091
5111         * g++.dg/cpp0x/variadic-unify.C: New.
5112
5113 2007-12-04  Richard Guenther  <rguenther@suse.de>
5114
5115         PR middle-end/34334
5116         PR middle-end/34222
5117         * gcc.c-torture/compile/pr34334.c: New testcase.
5118         * g++.dg/torture/pr34222.C: New testcase.
5119
5120 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
5121
5122         * gcc.c-torture/execute/20071202-1.c: New test.
5123         * gcc.dg/tree-ssa/pr34146-2.c: New test.
5124
5125 2007-12-04  Tobias Burnus  <burnus@net-b.de>
5126
5127         PR fortran/34318
5128         * gfortran.dg/module_nan.f90: New.
5129
5130 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
5131
5132         * lib/target-supports.exp (get_compiler_messages): Replace with...
5133         (check_compile): ...this new procedure.  Handle TYPE == executable.
5134         Use comments in the source to determine the correct extension.
5135         Return a pair containing the compiler output and the output filename.
5136         Don't delete the file here.
5137         (check_no_compiler_messages_nocache): New procedure.
5138         (check_no_compiler_messages): Use it.
5139         (check_no_messages_and_pattern_nocache): New procedure.
5140         (check_no_messages_and_pattern): Use it.
5141         (check_runtime_nocache, check_runtime): New procedures.
5142         (check_effective_target_tls): Use check_no_compiler_messages.
5143         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
5144         (check_effective_target_tls_runtime): Use check_runtime.
5145         (check_effective_target_fstack_protector): Likewise.
5146         (check_iconv_available): Use check_runtime_nocache.
5147         (check_effective_target_fortran_large_real): Use
5148         check_no_compiler_messages.
5149         (check_effective_target_fortran_large_int): Likewise.
5150         (check_effective_target_static_libgfortran): Likewise.
5151         (check_750cl_hw_available): Use check_cached_effective_target
5152         and check_runtime_nocache.
5153         (check_vmx_hw_available): Likewise.
5154         (check_effective_target_broken_cplxf_arg): Likewise.
5155         (check_alpha_max_hw_available): Use check_runtime.
5156         (check_function_available): Use check_no_compiler_messages.
5157         (check_cxa_atexit_available): Use check_cached_effective_target
5158         and check_runtime_nocache.
5159         (check_effective_target_dfp_nocache): Use
5160         check_no_compiler_messages_nocache.
5161         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
5162         (check_effective_target_dfp): Use check_cached_effective_target.
5163         (check_effective_target_dfprt): Likewise.
5164         (check_effective_target_arm_neon_hw): Use check_runtime.
5165         (check_effective_target_ultrasparc_hw): Likewise.
5166         (check_effective_target_c99_runtime): Use
5167         check_no_compiler_messages_nocache.
5168
5169 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
5170
5171         PR middle-end/29749
5172         * gcc.dg/fold-rotate-1.c: New test.
5173
5174         PR tree-optimization/33453
5175         * gcc.c-torture/compile/20071203-1.c: New test.
5176
5177 2007-12-03  Robert Dewar <dewar@adacore.com>
5178             Samuel Tardieu  <sam@rfc1149.net>
5179
5180         PR ada/34287
5181         * gnat.dg/check_elaboration_code.adb: New test.
5182         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
5183         New support files.
5184
5185 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
5186
5187         PR c++/34061
5188         * g++.dg/cpp0x/pr34061.C: New.
5189
5190 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
5191
5192         PR c++/34273
5193         * g++.dg/other/error21.C: New.
5194
5195 2007-12-02  Revital Eres  <eres@il.ibm.com>
5196
5197         * gcc.dg/sms-4.c: New testcase.
5198
5199 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
5200             Revital Eres  <eres@il.ibm.com>
5201
5202         * gcc.dg/sms-3.c: New testcase.
5203
5204 2007-12-01  Ollie Wild  <aaw@google.com>
5205
5206         PR c++/8171
5207         * g++.dg/conversion/ptrmem9.C: New test.
5208
5209 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5210
5211         PR libfortran/34291
5212         * gfortran.dg/namelist_41.f90: New test.
5213
5214 2007-11-30  Tom Tromey  <tromey@redhat.com>
5215
5216         PR preprocessor/32868:
5217         * gcc.dg/cpp/pr32868.c: New file.
5218
5219 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5220
5221         PR fortran/34248
5222         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
5223
5224 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
5225
5226         PR rtl-optimization/34171
5227         * gcc.dg/pr34171.c: New testcase.
5228
5229 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
5230
5231         * gcc.dg/tree-ssa/pr34244.c: Fixed.
5232
5233 2007-11-30  Tobias Burnus  <burnus@net-b.de>
5234
5235         PR fortran/34133
5236         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
5237         * gfortran.dg/bind_c_usage_11.f03: New.
5238         * gfortran.dg/bind_c_usage_12.f03: New.
5239
5240 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR c++/34275
5243         * g++.dg/other/error20.C: New test.
5244
5245 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
5246
5247         PR fortran/34230
5248         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
5249
5250 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
5251
5252         PR tree-optimization/34244
5253         * gcc.dg/tree-ssa/pr34244.c: New test.
5254
5255 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
5256
5257         PR tree-optimization/33434
5258         * gcc.dg/pr33434-1.c: New test.
5259         * gcc.dg/pr33434-2.c: New test.
5260         * gcc.dg/pr33434-3.c: New test.
5261         * gcc.dg/pr33434-4.c: New test.
5262
5263         PR c++/34270
5264         * g++.dg/template/cond7.C: New test.
5265
5266         PR c++/34267
5267         PR c++/34268
5268         * g++.dg/cpp0x/decltype7.C: New test.
5269         * g++.dg/cpp0x/decltype8.C: New test.
5270
5271 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5272
5273         PR fortran/34248
5274         * gfortran.dg/result_in_spec_3.f90: New.
5275
5276 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5277
5278         PR fortran/34262
5279         * gfortran.dg/mvbits_3.f90: New.
5280
5281 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
5282         
5283         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5284         Delete.
5285         (check_effective_target_hard_float): New.
5286         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5287         * gcc.dg/pr30957-1.c: Likewise.
5288         
5289 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
5290
5291         PR ada/15804
5292         * gnat.dg/specs/variant_part.ads: New test.
5293
5294         PR ada/17318
5295         * gnat.dg/specs/attribute_parsing.ads: New test.
5296
5297         PR ada/32792
5298         * gnat.dg/specs/integer_value.ads: New test.
5299
5300         PR ada/22559
5301         * gnat.dg/specs/delta_small.ads: New test.
5302
5303 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR tree-optimization/34140
5306         * gcc.c-torture/compile/20071128-1.c: New test.
5307
5308 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5309
5310         PR fortran/32928
5311         * gfortran.dg/data_array_1.f90
5312         * gfortran.dg/data_array_2.f90
5313         * gfortran.dg/data_array_3.f90
5314         * gfortran.dg/data_array_4.f90
5315
5316 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5317
5318         PR fortran/34227
5319         * gfortran.dg/blockdata_5.f90: New test.
5320         * gfortran.dg/blockdata_6.f90: New test.
5321
5322 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5323
5324         PR tree-optimization/34016
5325         * gcc.dg/pr34016.c: New test.
5326
5327 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5328
5329         PR fortran/29389
5330         * gfortran.dg/stfunc_6.f90: New test.
5331
5332         PR fortran/33850
5333         * gfortran.dg/assign_10.f90: New test.
5334
5335 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5336
5337         PR fortran/33541
5338         * gfortran.dg/use_11.f90: New test.
5339
5340         PR fortran/34231
5341         * gfortran.dg/generic_15.f90: New test.
5342
5343 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR target/34225
5346         * gcc.dg/pr34225.c: New test.
5347
5348 2007-11-27  Richard Guenther  <rguenther@suse.de>
5349
5350         PR tree-optimization/34241
5351         * g++.dg/torture/pr34241.C: New testcase.
5352
5353 2007-11-27  Richard Guenther  <rguenther@suse.de>
5354
5355         * gcc.dg/builtins-error.c: New testcase.
5356
5357 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR c++/34213
5360         * g++.dg/ext/visibility/anon8.C: New test.
5361
5362 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5363
5364         PR target/34077
5365         * gcc.target/i386/pr34077.c: New testcase.
5366
5367 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5368
5369         PR fortran/34203
5370         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5371         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5372         * gfortran.dg/backslash_1.f90: Remove no longer needed
5373         -fno-backslash option.
5374
5375 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5376
5377         PR c/23722
5378         * gcc.dg/cpp/19990413-1.c: Update.
5379         * gcc.dg/parse-else-error.c: New.
5380         * gcc.dg/parse-else-error-2.c: New.
5381         * gcc.dg/parse-else-error-3.c: New.
5382         * gcc.dg/parse-else-error-4.c: New.
5383
5384 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5385
5386         PR c++/34081
5387         * g++.dg/template/dependent-expr6.C: New testcase.
5388
5389 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5390
5391         PR target/34215
5392         * gcc.target/i386/pr34215.c: New test.
5393
5394 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5395
5396         PR target/34174
5397         * gcc.dg/torture/pr34174-1.c: New.
5398
5399 2007-11-26  Richard Guenther  <rguenther@suse.de>
5400
5401         PR middle-end/34233
5402         * gcc.dg/pr34233.c: New testcase.
5403
5404 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5405             Revital Eres  <eres@il.ibm.com>
5406
5407         PR rtl-optimization/34085
5408         * gcc.dg/tree-prof (bb-reorg.c): New test.
5409
5410 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5411
5412         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5413         Return true for MIPS16 targets.
5414
5415 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5416
5417         PR fortran/33152
5418         * gfortran.dg/blockdata_4.f90: New test.
5419
5420 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5421
5422         PR fortran/34079
5423         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5424         * gfortran.dg/bind_c_usage_16.f03: New.
5425         * gfortran.dg/bind_c_usage_16_c.c: New.
5426
5427 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5428
5429         * gnat.dg/specs/size_clause1.ads: New test.
5430         * gnat.dg/specs/size_clause2.ads: Likewise.
5431         * gnat.dg/specs/size_clause3.ads: Likewise.
5432
5433 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5434
5435         PR fortran/33499
5436         * gfortran.dg/entry_16.f90: New test.
5437
5438 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5439
5440         PR fortran/34192
5441         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5442
5443 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5444
5445         PR fortran/33541
5446         * gfortran.dg/nested_modules_1.f90: Change the reference to
5447         FOO, forbidden by the standard, to a reference to W.
5448         * gfortran.dg/use_only_1.f90: New test.
5449
5450 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/34209
5453         * gfortran.dg/nearest_3.f90: New test.
5454
5455 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5456
5457         PR fortran/33317
5458         * gfortran.dg/optional_dim_2.f90: New test.
5459
5460 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5461
5462         PR fortran/34187
5463         * gfortran.dg/bind_c_usage_15.f90: New.
5464
5465 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5466
5467         PR fortran/34192
5468         * gfortran.dg/nearest_2.f90: New.
5469
5470
5471 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR c++/30293
5474         PR c++/30294
5475         * g++.dg/ext/java-2.C: New test.
5476
5477 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5478             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5479         
5480         PR c++/5310
5481         * g++.dg/warn/pr5310.C: New.
5482         * g++.dg/warn/pr33160.C: New.
5483         
5484 2007-11-23  Richard Guenther  <rguenther@suse.de>
5485             Michael Matz  <matz@suse.de>
5486
5487         PR tree-optimization/34176
5488         * gcc.c-torture/execute/pr34176.c: New testcase.
5489
5490 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5491
5492         PR c++/34198
5493         * gcc.dg/Wconversion-5.c: New test.
5494         * g++.dg/Wconversion3.C: New test.
5495
5496 2007-11-23  Richard Guenther  <rguenther@suse.de>
5497
5498         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5499
5500 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5501
5502         PR c/14050
5503         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5504         qualifiers in abstract declarator.
5505
5506 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5507
5508         * gfortran.dg/derived_constructor_comps_3.f90: New.
5509
5510 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR c++/34094
5513         * g++.dg/ext/visibility/anon7.C: New test.
5514
5515 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5516
5517         PR fortran/34079
5518         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5519         * gfortran.dg/bind_c_usage_13.f03: New.
5520         * gfortran.dg/bind_c_usage_14.f03: New.
5521
5522 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5523
5524         PR rtl-optimization/33848
5525         * gcc.dg/torture/pr33848.c: New test.
5526
5527 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5528
5529         PR fortran/34083
5530         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5531
5532 2007-11-20  Richard Guenther  <rguenther@suse.de>
5533
5534         PR middle-end/34154
5535         * gcc.c-torture/execute/pr34154.c: New testcase.
5536
5537 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5538
5539         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5540
5541 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5542
5543         PR fortran/32770
5544         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5545         so test passes with -frecord-marker=8.
5546         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5547         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5548         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5549         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5550         * gfortrand.dg/modulo_1.f90:  Likewise.
5551
5552 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5553
5554         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5555         New procedure.
5556         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5557         * gcc.dg/pr30957-1.c: Likewise.
5558
5559 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR c++/34089
5562         * g++.dg/template/crash74.C: New test.
5563
5564 2007-11-20  Richard Guenther  <rguenther@suse.de>
5565
5566         * gcc.c-torture/execute/20071120-1.c: New testcase.
5567
5568 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR c/34146
5571         * gcc.dg/tree-ssa/pr34146.c: New test.
5572
5573         PR testsuite/33978
5574         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5575         dependent on target settings like move_by_pieces etc.
5576
5577         PR c++/28879
5578         * g++.dg/template/vla2.C: New test.
5579
5580         PR c++/33962
5581         * g++.dg/overload/template3.C: New test.
5582
5583 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5584
5585         PR fortran/33317
5586         * gfortran.dg/optional_dim_2.f90: Remove test.
5587
5588 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5589
5590         * gcc.dg/dfp/ddmode-ice.c: New test.
5591
5592 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5593
5594         PR tree-optimization/34036
5595         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5596
5597 2007-11-19  Richard Guenther  <rguenther@suse.de>
5598
5599         PR tree-optimization/34
5600         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5601
5602 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5603
5604         PR fortran/34079
5605         * gfortran.dg/bind_c_usage_10_c.c: New.
5606         * gfortran.dg/bind_c_usage_10.f03: New.
5607
5608 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5609
5610         * gcc.dg/pr33007.c: Expect new warning.
5611         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5612         * g++.dg/opt/pr34036.C: New test.
5613
5614 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR c++/30988
5617         * g++.dg/warn/noreturn-4.C: New test.
5618         * g++.dg/warn/noreturn-5.C: New test.
5619         * g++.dg/warn/noreturn-6.C: New test.
5620         * g++.dg/warn/noreturn-7.C: New test.
5621
5622 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5623
5624         PR fortran/32770
5625         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5626         integers so tests works with -fdefault-integer-8.
5627         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5628         integers so test passes with -fdefault-integer-8.
5629         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5630         buffer length so test passes with -fdefault-integer-8.
5631         * gfortran.dg/bounds_check_8.f90:  Likewise.
5632         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5633         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5634         with -fdefault-integer-8.
5635         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5636         provoke overflow.
5637
5638 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5639
5640         PR fortran/33317
5641         * gfortran.dg/optional_dim_2.f90: New test.
5642         
5643         PR fortran/34139
5644         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5645         
5646 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR rtl-optimization/34132
5649         * gcc.c-torture/compile/20071118-1.c: New test.
5650
5651 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5652
5653         PR fortran/31608
5654         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5655
5656 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5657
5658         PR fortran/34137
5659         * gfortran.dg/entry_14.f90: New.
5660         * gfortran.dg/entry_15.f90: New.
5661
5662 2007-11-18  Richard Guenther  <rguenther@suse.de>
5663
5664         PR tree-optimization/34127
5665         * gcc.c-torture/compile/pr34127.c: New testcase.
5666
5667 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5668
5669         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5670         type specifier, as they are not permitted according to the AltiVec
5671         Programming Interface Manual.
5672
5673 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5674
5675         PR fortran/34133
5676         * gfortran.dg/bind_c_usage_9.f03: New.
5677         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5678
5679 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5680
5681         PR fortran/25252
5682         * interface.c (gfc_current_interface_head,
5683         gfc_set_current_interface_head): New functions.
5684         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5685         On syntax error, restore previous state of the interface.
5686         * gfortran.h (gfc_current_interface_head,
5687         gfc_set_current_interface_head): New prototypes.
5688
5689 2007-11-17  Richard Guenther  <rguenther@suse.de>
5690
5691         PR middle-end/34130
5692         * gcc.c-torture/execute/pr34130.c: New testcase.
5693
5694 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5695
5696         PR fortran/34108
5697         * gfortran.dg/fmt_label_1.f90: New test.
5698
5699 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5700
5701         PR fortran/33957
5702         * gfortran.dg/initialization_15.f90 : New test.
5703
5704 2007-11-16  Richard Guenther  <rguenther@suse.de>
5705
5706         PR middle-end/34030
5707         * gcc.c-torture/compile/pr34030.c: New testcase.
5708
5709 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5710
5711         PR fortran/34008
5712         * gfortran.dg/interface_assignment_3.f90.
5713
5714 2007-11-16  Richard Guenther  <rguenther@suse.de>
5715
5716         PR tree-optimization/33870
5717         * gcc.dg/torture/pr33870.c: New testcase.
5718
5719 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5720
5721         PR fortran/33986
5722         * gfortran.dg/allocatable_function_3.f90.
5723
5724 2007-11-16  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/34113
5727         * gcc.c-torture/compile/pr34113.c: New testcase.
5728
5729 2007-11-16  Richard Guenther  <rguenther@suse.de>
5730
5731         PR tree-optimization/34099
5732         * g++.dg/torture/pr3499.C: New testcase.
5733         * gcc.c-torture/execute/pr34099.c: Likewise.
5734
5735 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5736
5737         * gnat.dg/release_unc_maxalign.adb: New test.
5738
5739 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR c++/34100
5742         * g++.dg/template/crash73.C: New test.
5743
5744 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR middle-end/23848
5747         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5748         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5749         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5750         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5751
5752 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5753
5754         PR fortran/33917
5755         * gfortran.dg/proc_decl_11.f90: New.
5756
5757 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5758
5759         * gcc.target/spu/compare-dp.c: New test.
5760
5761 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5762
5763         * gcc.dg/pr33923.c: New test.
5764
5765 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5766
5767         PR middle-end/34088
5768         * gcc.dg/pr34088.c: New test.
5769
5770 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5771
5772         * gcc.c-torture/compile/20071114-1.c: New test.
5773
5774 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5775
5776         PR fortran/31608
5777         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5778         to match known variations in symbol format. Document in comments.
5779
5780 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5781
5782         PR fortran/33985
5783         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5784
5785 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5786
5787         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5788         when done.
5789
5790 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5791
5792         PR fortran/33162
5793         * gfortran.dg/proc_decl_1.f90: Update.
5794         * gfortran.dg/proc_decl_7.f90: New test.
5795         * gfortran.dg/proc_decl_8.f90: New test.
5796         * gfortran.dg/proc_decl_9.f90: New test.
5797         * gfortran.dg/proc_decl_10.f90: New test.
5798
5799 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5800
5801         PR fortran/34080
5802         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5803
5804 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR c++/34054
5807         PR c++/34056
5808         PR c++/34057
5809         PR c++/34058
5810         PR c++/34060
5811         * g++.dg/parse/crash36.C: Add another dg-error.
5812         * g++.dg/cpp0x/pr34054.C: New test.
5813         * g++.dg/cpp0x/pr34056.C: New test.
5814         * g++.dg/cpp0x/pr34057.C: New test.
5815         * g++.dg/cpp0x/pr34058.C: New test.
5816         * g++.dg/cpp0x/pr34060.C: New test.
5817
5818         PR tree-optimization/34063
5819         * g++.dg/tree-ssa/pr34063.C: New test.
5820
5821 2007-11-13  Diego Novillo  <dnovillo@google.com>
5822
5823         PR tree-optimization/33870
5824         * gcc.c-torture/execute/pr33870-1.c: New test.
5825         * gcc.dg/tree-ssa/alias-16.c: New test.
5826
5827 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5828
5829         PR c++/29225
5830         * g++.dg/template/crash72.C: New test.
5831
5832 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5833
5834         * g++.dg/opt/cfg5.C: New test.
5835
5836 2007-11-12  Richard Guenther  <rguenther@suse.de>
5837
5838         PR middle-end/34070
5839         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5840         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5841
5842 2007-11-12  Richard Guenther  <rguenther@suse.de>
5843
5844         PR middle-end/34027
5845         * gcc.dg/pr34027-1.c: New testcase.
5846         * gcc.dg/pr34027-2.c: Likewise.
5847
5848 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5849
5850         PR tree-optimization/33953
5851         * gcc.dg/vect/pr33953.c: New testcase.
5852
5853 2007-11-11  Tom Tromey  <tromey@redhat.com>
5854
5855         PR c++/17577:
5856         * g++.dg/ext/pr17577.h: New file.
5857         * g++.dg/ext/pr17577.C: New file.
5858
5859 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5860
5861         PR c++/8570
5862         * g++.old-deja/g++.ns/template13.C: Update expected output.
5863         * g++.old-deja/g++.pt/friend23.C: Likewise.
5864         * g++.dg/warn/pr8570.C: New.
5865
5866 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5867
5868         PR c++/34068
5869         * g++.dg/template/pseudodtor4.C: New test.
5870
5871 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5872
5873         PR middle-end/34018
5874         * g++.dg/opt/inline14.C: New test.
5875
5876         PR tree-optimization/33680
5877         * gcc.c-torture/compile/20071108-1.c: New test.
5878
5879         PR c++/32241
5880         * g++.dg/template/pseudodtor3.C: New test.
5881
5882 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5883
5884         PR c++/33510
5885         * g++.dg/cpp0x/variadic-init.C: New.
5886
5887 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5888             Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR rtl-optimization/34012
5891         * gcc.target/i386/pr34012.c: New test.
5892
5893 2007-11-09  Richard Guenther  <rguenther@suse.de>
5894
5895         PR tree-optimization/33604
5896         * g++.dg/tree-ssa/pr33604.C: New testcase.
5897         * gcc.dg/pr32721.c: Adjust pattern.
5898
5899 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5900
5901         * gcc.target/mips/dse-1.c: Disable.
5902
5903 2007-11-08  Tom Tromey  <tromey@redhat.com>
5904
5905         * gcc.dg/empty-source-3.c: Update warning location.
5906         * gcc.dg/gomp/barrier-2.c: Likewise.
5907         * gcc.dg/label-decl-3.c: Likewise.
5908         * gcc.dg/label-decl-2.c: Likewise.
5909         * gcc.dg/empty-source-2.c: Likewise.
5910
5911 2007-11-08  Tom Tromey  <tromey@redhat.com>
5912
5913         PR c++/30297:
5914         * g++.dg/inherit/pr30297.C: New file.
5915
5916 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5917
5918         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5919         -fno-common for cygwin and mingw32.
5920
5921 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5922
5923         PR middle-end/33826
5924         * gcc.dg/pr33826.c: New.
5925         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5926         recursive functions being marked pure or const.
5927         
5928 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5929
5930         PR fortran/33917
5931         * gfortran.dg/proc_decl_5.f90: New.
5932         * gfortran.dg/proc_decl_6.f90: New.
5933
5934 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5935
5936         PR tree-optimization/32575
5937         * gcc.c-torture/execute/20071108-1.c: New test.
5938
5939 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5940
5941         * g++.dg/opt/anchor1.C: New.
5942
5943 2007-11-07  Diego Novillo  <dnovillo@google.com>
5944
5945         PR 33870
5946         * gcc.c-torture/execute/pr33870.x: Remove.
5947
5948 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5949
5950         PR c++/33045
5951         PR c++/33837
5952         PR c++/33838
5953         * g++.dg/cpp0x/decltype-33837.C: New.
5954         * g++.dg/cpp0x/decltype-refbug.C: New.
5955         * g++.dg/cpp0x/decltype-33838.C: New.
5956
5957 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5958
5959         * gcc.c-torture/compile/20071107-1.c: New test.
5960
5961 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5962
5963         * gcc.dg/out-of-bounds-1.c: New test.
5964
5965 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5966
5967         PR c++/33501
5968         * g++.dg/warn/incomplete2.C: New test.
5969         * g++.dg/template/incomplete4.C: New test.
5970         * g++.dg/template/incomplete5.C: New test.
5971
5972 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5973
5974         * gnat.dg/max_align.adb: New test.
5975
5976 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5977
5978         PR target/30961
5979         * gcc.target/i386/pr30961-1.c: New.
5980
5981 2007-11-06  Tom Tromey  <tromey@redhat.com>
5982
5983         PR c++/32368:
5984         * g++.dg/warn/pragma-system_header3.h: New.
5985         * g++.dg/warn/pragma-system_header3.C: New.
5986
5987         PR c++/32256:
5988         * g++.dg/warn/pragma-system_header4.C: New.
5989         * g++.dg/warn/pragma-system_header4.h: New.
5990
5991 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5992
5993         PR c++/33977
5994         PR c++/33886
5995         * g++.dg/other/canon-array.C: New.
5996         
5997 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5998
5999         * g++.dg/parser/crash36.C: Tweak expected errors.
6000         * g++.dg/cpp0x/pr31439.C: New.
6001         * g++.dg/cpp0x/pr32114.C: New.
6002         * g++.dg/cpp0x/pr32115.C: New.
6003         * g++.dg/cpp0x/pr32125.C: New.
6004         * g++.dg/cpp0x/pr32126.C: New.
6005         * g++.dg/cpp0x/pr32127.C: New.
6006         * g++.dg/cpp0x/pr32128.C: New.
6007         * g++.dg/cpp0x/pr32253.C: New.
6008         * g++.dg/cpp0x/pr32566.C: New.
6009         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
6010         * g++.dg/cpp0x/pr31438.C: Ditto.
6011         * g++.dg/cpp0x/variadic81.C: Ditto.
6012         * g++.dg/cpp0x/pr31432.C: Ditto.
6013         * g++.dg/cpp0x/pr31442.C: Ditto.
6014
6015 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR target/33168
6018         * g++.dg/other/datasec1.C: New test.
6019
6020         PR tree-optimization/33458
6021         * g++.dg/opt/inline12.C: New test.
6022
6023         PR tree-optimization/33993
6024         * gcc.c-torture/compile/20071105-1.c: New test.
6025
6026 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
6027
6028         PR rtl-optimization/33648
6029         * gcc.dg/pr33648.c: Require effective target freorder.
6030
6031 2007-11-05  Revital Eres  <eres@il.ibm.com>
6032
6033         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
6034
6035 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
6036
6037         PR c++/33996
6038         PR c++/33235
6039         PR c++/33930
6040         * g++.dg/cpp0x/pr33996.C: New
6041         * g++.dg/cpp0x/rv-trivial-bug.C: New
6042         * g++.dg/cpp0x/pr33930.C: New
6043
6044 2007-11-05  Nick Clifton  <nickc@redhat.com>
6045             Sebastian Pop  <sebastian.pop@amd.com>
6046
6047         PR tree-optimization/32540
6048         PR tree-optimization/33922
6049         * gcc.dg/tree-ssa/pr32540-1.c: New.
6050         * gcc.dg/tree-ssa/pr32540-2.c: New.
6051         * gcc.dg/tree-ssa/pr33922.c: New.
6052
6053 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
6054
6055         PR c++/33939
6056         * g++.dg/cpp0x/variadic-rref.C: New.
6057         
6058 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6059
6060         * g++dg/warn/pointer-integer-comparison.C: New.
6061
6062 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR tree-optimization/33856
6065         * gcc.c-torture/compile/20071027-1.c: New test.
6066
6067         PR c++/33836
6068         * g++.dg/ext/label10.C: New test.
6069
6070         PR c++/33969
6071         * g++.dg/other/ptrmem9.C: New test.
6072
6073 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
6074
6075         PR middle-end/32931
6076         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
6077
6078 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
6079
6080         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
6081         * g++.dg/ext/visibility/namespace2.C: Add argument to
6082         dg-require-visibility.
6083         * g++.dg/ext/java-1.C: Disable on AIX.
6084
6085 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
6086
6087         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
6088
6089 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6090
6091         PR fortran/33881
6092         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
6093
6094 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6095
6096         PR c/29062
6097         * gcc.dg/20031223-1.c: Adjust error output.
6098         * gcc.dg/parse-decl-after-label.c: New.
6099         
6100 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6101
6102         PR libfortran/24685
6103         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
6104         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
6105         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
6106
6107 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6108
6109         PR rtl-optimization/28940
6110         * gcc.target/i386/addr-sel-1.c: New test.
6111
6112 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
6113
6114         PR middle-end/33670
6115         * gcc.dg/pr33670.c: New test.
6116
6117 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
6118
6119         PR c++/33516
6120         * g++.dg/lookup/typedef1.C: New test.
6121
6122 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
6123
6124         PR testsuite/32076
6125         * lib/scandump.exp (dump-suffix): New.
6126         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
6127         Include dump suffix in pass/fail messages, put regexp in quotes.
6128
6129 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
6130
6131         PR c++/33495
6132         * g++.dg/other/error19.C: New.
6133
6134 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6135
6136         PR rtl-optimization/28062
6137         * gcc.c-torture/compile/20071102-1.c: New test.
6138
6139 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
6140
6141         * g++.dg/cpp0x/pr33955.C: New.
6142
6143 2007-11-01  Tom Tromey  <tromey@redhat.com>
6144
6145         PR preprocessor/30805:
6146         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
6147
6148 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
6149
6150         PR rtl-optimization/33648
6151         * gcc.dg/pr33648.c: New test.
6152
6153 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR c++/32384
6156         * g++.dg/template/pseudodtor1.C: New test.
6157         * g++.dg/template/pseudodtor2.C: New test.
6158
6159         PR c++/32260
6160         * g++.dg/rtti/typeid7.C: New test.
6161
6162 2007-11-01  Tom Tromey  <tromey@redhat.com>
6163
6164         PR preprocessor/30805:
6165         * gcc.dg/cpp/pr30805.c: New file.
6166
6167 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
6168
6169         PR testsuite/25352
6170         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
6171         add dg-skip-if.
6172         * gcc.c-torture/compile/20001205-1.c: Ditto.
6173         * gcc.c-torture/compile/20001226-1.c: Ditto.
6174         * gcc.c-torture/compile/20020312-1.c: Ditto.
6175         * gcc.c-torture/compile/20020604-1.c: Ditto.
6176         * gcc.c-torture/compile/920501-12.c: Ditto.
6177         * gcc.c-torture/compile/920501-4.c: Ditto.
6178         * gcc.c-torture/compile/920520-1.c: Ditto.
6179         * gcc.c-torture/compile/980506-1.c: Ditto.
6180         * gcc.c-torture/compile/990617-1.c: Ditto.
6181         * gcc.dg/compare6.c: Ditto.
6182         * g++.old-deja/g++.brendan/crash43.C: Ditto.
6183         * g++.old-deja/g++.brendan/synth1.C: Ditto.
6184         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
6185         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
6186         * g++.old-deja/g++.pt/static6.C: Ditto.
6187         * g++.old-deja/g++.pt/crash16.C: Ditto.
6188         * g++.old-deja/g++.mike/p10416.C: Ditto.
6189         * g++.old-deja/g++.mike/ns15.C: Ditto.
6190         * g++.old-deja/g++.mike/eh46.C: Ditto.
6191
6192 2007-11-01  Tom Tromey  <tromey@redhat.com>
6193
6194         * gcc.dg/redecl-1.c: Update.
6195         * gcc.dg/pr20368-3.c: Update.
6196         * gcc.dg/inline-14.c: Update.
6197         * gcc.dg/builtins-30.c: Update.
6198         * gcc.dg/dremf-type-compat-4.c: Update.
6199         * gcc.dg/pr20368-2.c: Update.
6200
6201 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
6202
6203         PR rtl-optimization/33673
6204         * gcc.dg/pr33673.c: New test.
6205
6206 2007-11-01  Michael Matz  <matz@suse.de>
6207
6208         PR tree-optimization/33961
6209         * gcc.dg/pr33961.c: New test.
6210
6211 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
6212
6213         PR c++/33494
6214         * g++.dg/template/error35.C: New.
6215
6216 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR target/31507
6219         * gcc.dg/pr31507-1.c: New test.
6220         * gcc.dg/pr31507-2.c: New test.
6221
6222 2007-10-31  Revital Eres  <eres@il.ibm.com>
6223
6224         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
6225         target.
6226         * gcc.dg/vect/tree-vect.h (check_vect): Add
6227         powerpc-*paired test.
6228         * lib/target-supports.exp (check_750cl_hw_available):
6229         New.
6230         (check_effective_target_vect_int,
6231         check_effective_target_vect_intfloat_cvt,
6232         check_effective_target_powerpc_altivec_ok,
6233         check_effective_target_vect_long,
6234         check_effective_target_vect_sdot_hi,
6235         check_effective_target_vect_udot_hi,
6236         check_effective_target_vect_pack_trunc,
6237         check_effective_target_vect_unpack,
6238         check_effective_target_vect_shift,
6239         check_effective_target_vect_int_mult): Disable for powerpc-*paired
6240         target.
6241         * gcc.dg/vect/vect-ifcvt-11.c: New.
6242         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
6243         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
6244         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
6245         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
6246         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6247         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6248
6249 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
6250             Tobias Burnus  <burnus@net-b.de>
6251
6252         PR fortran/33941
6253         * gfortran.dg/module_read_1.f90: New.
6254
6255 2007-10-31  Tom Tromey  <tromey@redhat.com>
6256
6257         PR preprocessor/30786:
6258         * gcc.dg/cpp/pr30786.c: New file.
6259
6260 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6261
6262         PR fortran/33162
6263         * gfortran.dg/interface_19.f90: New.
6264         * gfortran.dg/interface_20.f90: New.
6265         * gfortran.dg/interface_21.f90: New.
6266         
6267 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
6268
6269         PR tree-optimization/32377
6270         * gfortran.dg/vect/pr32377.f90: New.
6271         
6272 2007-10-31  Richard Guenther  <rguenther@suse.de>
6273
6274         PR middle-end/33779
6275         * gcc.c-torture/execute/pr33779-1.c: New testcase.
6276         * gcc.c-torture/execute/pr33779-2.c: Likewise.
6277
6278 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
6279
6280         PR fortran/33897
6281         * gfortran.dg/contained_3.f90: New.
6282
6283 2007-10-31  Christian Bruel  <christian.bruel@st.com>
6284
6285         PR c++/19531
6286         * g++.dg/opt/nrv8.C: New.
6287         
6288 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6289
6290         PR c++/33709
6291         * g++.dg/opt/compound1.C: New test.
6292
6293         PR c++/33616
6294         * g++.dg/template/ptrmem18.C: New test.
6295
6296 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6297
6298         PR fortran/33596
6299         * gfortran.dg/isnan_2.f90: New test.
6300
6301 2007-10-30  Ed Schouten  <ed@fxq.nl>
6302
6303         PR tree-optimization/32500
6304         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6305
6306 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6307
6308         PR c++/31993
6309         PR c++/32252
6310         * g++.dg/cpp0x/pr31993.C: New
6311         * g++.dg/cpp0x/pr32252.C: New
6312
6313 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6314
6315         PR tree-optimization/33723
6316         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6317
6318 2007-10-30  Richard Guenther  <rguenther@suse.de>
6319
6320         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6321         gcc.target/i386/loop-3.c.
6322
6323 2007-10-30  Revital Eres  <eres@il.ibm.com>
6324
6325         * gcc.dg/vect/pr33866.c: Require vect_long.
6326
6327 2007-10-30  Revital Eres  <eres@il.ibm.com>
6328
6329         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6330         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6331
6332 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6333
6334         PR tree-optimization/32893
6335         * lib/target-supports.exp
6336         (check_effective_target_unaligned_stack): new keyword.
6337         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6338         not sensitive to unaligned_stack.
6339         * gcc.dg/vect/vect-3.c: Likewise.
6340         * gcc.dg/vect/vect-4.c: Likewise.
6341         * gcc.dg/vect/vect-5.c: Likewise.
6342         * gcc.dg/vect/vect-6.c: Likewise.
6343         * gcc.dg/vect/vect-7.c: Likewise.
6344         * gcc.dg/vect/vect-13.c: Likewise.
6345         * gcc.dg/vect/vect-17.c: Likewise.
6346         * gcc.dg/vect/vect-18.c: Likewise.
6347         * gcc.dg/vect/vect-19.c: Likewise.
6348         * gcc.dg/vect/vect-20.c: Likewise.
6349         * gcc.dg/vect/vect-21.c: Likewise.
6350         * gcc.dg/vect/vect-22.c: Likewise.
6351         * gcc.dg/vect/vect-27.c: Likewise.
6352         * gcc.dg/vect/vect-29.c: Likewise.
6353         * gcc.dg/vect/vect-64.c: Likewise.
6354         * gcc.dg/vect/vect-65.c: Likewise.
6355         * gcc.dg/vect/vect-66.c: Likewise.
6356         * gcc.dg/vect/vect-72.c: Likewise.
6357         * gcc.dg/vect/vect-73.c: Likewise.
6358         * gcc.dg/vect/vect-86.c: Likewise.
6359         * gcc.dg/vect/vect-all.c: Likewise.
6360         * gcc.dg/vect/slp-25.c: Likewise.
6361         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6362         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6363         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6364
6365         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6366         * gcc.dg/vect/vect-34.c: Likewise.
6367         * gcc.dg/vect/vect-36.c: Likewise.
6368         * gcc.dg/vect/vect-64.c: Likewise.
6369         * gcc.dg/vect/vect-65.c: Likewise.
6370         * gcc.dg/vect/vect-66.c: Likewise.
6371         * gcc.dg/vect/vect-68.c: Likewise.
6372         * gcc.dg/vect/vect-76.c: Likewise.
6373         * gcc.dg/vect/vect-77.c: Likewise.
6374         * gcc.dg/vect/vect-78.c: Likewise.
6375
6376         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6377         testcase (without no-section-anchors prefix) but with global arrays.
6378         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6379         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6380         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6381         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6382         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6383         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6384         * gcc.dg/vect/vect-77-global.c: Likewise.
6385         * gcc.dg/vect/vect-78-global.c: Likewise.
6386
6387         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6388         testcase (without no-section-anchors prefix) but fix alignment checks
6389         to also consider unaligned_stack targets.
6390         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6391
6392 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6393
6394         PR tree-optimization/33723
6395         * gcc.c-torture/execute/20071029-1.c: New test.
6396         * gcc.dg/tree-ssa/pr33723.c: New test.
6397
6398 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6399
6400         PR tree-optimization/33614
6401         * gcc.c-torture/compile/pr33614.c: New test.
6402
6403 2007-10-29  Richard Guenther  <rguenther@suse.de>
6404
6405         PR tree-optimization/33870
6406         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6407
6408 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR tree-optimization/33757
6411         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6412         true architectures instead of having a big dg-skip-if.
6413
6414         PR c++/33841
6415         * g++.dg/other/bitfield3.C: New test.
6416
6417 2007-10-29  Richard Guenther  <rguenther@suse.de>
6418
6419         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6420
6421 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6422
6423         Automatic parallelization reduction tests.
6424
6425         * gcc.dg/tree-ssa/reduc-1.c: New test.
6426         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6427         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6428         * gcc.dg/tree-ssa/reduc-2.c: New test.
6429         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6430         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6431         * gcc.dg/tree-ssa/reduc-3.c: New test.
6432         * gcc.dg/tree-ssa/reduc-6.c: New test.
6433         * gcc.dg/tree-ssa/reduc-7.c: New test.
6434         * gcc.dg/tree-ssa/reduc-8.c: New test.
6435         * gcc.dg/tree-ssa/reduc-9.c: New test.
6436
6437 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6438             Zdenek Dvorak  <ook@ucw.cz>
6439
6440         OMP_ATOMIC Changes, testsuite changes.
6441
6442         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6443         instead of gimple dump.
6444         * gcc.dg/gomp/atomic-9.c: Same.
6445         * gcc.dg/gomp/atomic-10.c: Same.
6446         * g++.dg/gomp/atomic-3.C: Same.
6447         * g++.dg/gomp/atomic-9.C: Same.
6448         * g++.dg/gomp/atomic-10.C: Same.
6449
6450 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6451
6452         PR fortran/31217
6453         PR fortran/33811
6454         * gfortran.dg/forall_12.f90: New test.
6455
6456         PR fortran/33686
6457         * gfortran.dg/forall_13.f90: New test.
6458
6459 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6460             Mark Mitchell  <mark@codesourcery.com>
6461
6462         PR c++/30659
6463         * g++.dg/template/crash71.C: New.
6464
6465 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6466
6467         PR fortran/32147
6468         * gfortran.dg/module_md5_1.f90: Update hash-value.
6469
6470 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6471
6472         PR tree-opt/33589
6473         * g++.dg/torture/pr33589-1.C: New testcase.
6474         * g++.dg/torture/pr33589-2.C: New testcase.
6475
6476 2007-10-28  Richard Guenther  <rguenther@suse.de>
6477
6478         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6479
6480 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6481             Uros Bizjak  <ubizjak@gmail.com>
6482
6483         PR tree-optimization/33920
6484         * gcc.dg/tree-ssa/pr33290.c: New test.
6485
6486 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6487
6488         PR fortran/31306
6489         * gfortran.dg/argument_check_7.f90: New test.
6490         * gfortran.dg/argument_check_8.f90: New test.
6491         
6492 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6493
6494         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6495         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6496         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6497         * gcc.target/i386/sse-14.c: Ditto.
6498
6499 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6500
6501         PR c++/33844
6502         * g++.dg/other/ptrmem8.C: New test.
6503
6504         PR c++/33842
6505         * g++.dg/template/error34.C: New test.
6506
6507 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6508
6509         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6510
6511 2007-10-27  Richard Guenther  <rguenther@suse.de>
6512
6513         PR tree-optimization/33870
6514         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6515         * gcc.c-torture/execute/pr33870.c: Likewise.
6516
6517 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6518
6519         PR fortran/33162
6520         * gfortran.dg/argument_checking_9.f90: New test.
6521
6522 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6523
6524         * g++.dg/other/pr33601.C: New.
6525
6526 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6527
6528         PR c++/31988
6529         * g++.dg/init/new25.C: New.
6530
6531 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6532
6533         * g++.dg/cpp0x/pr33839.C: New.
6534         
6535 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR c++/33744
6538         * g++.dg/template/arg6.C: New test.
6539
6540 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6541
6542         PR c++/31747
6543         * g++.dg/parse/crash39.C: New.
6544
6545 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6546
6547         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6548         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6549         "offset: -4B".
6550
6551 2007-10-25  David Daney  <ddaney@avtrex.com>
6552
6553         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6554
6555 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6556
6557         PR c++/33843
6558         * g++.dg/template/error32.C: New.
6559
6560 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6561             Ira Rosen  <irar@il.ibm.com>
6562
6563         PR tree-optimization/33833
6564         * gcc.dg/vect/pr33833.c: New testcase.
6565
6566 2007-10-25  David Daney  <ddaney@avtrex.com>
6567
6568         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6569
6570 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6571             Ira Rosen  <irar@il.ibm.com>
6572
6573         PR tree-optimization/33866
6574         * gcc.dg/vect/pr33866.c: New testcase.
6575
6576 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6577
6578         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6579         Add -w to compile flags to suppress "call-clobbered register" warnings
6580         and remove dg-warning directives.
6581
6582 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6583
6584         * gcc.dg/sms-2.c: Cleanup sms dump file.
6585         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6586         profile-use step.
6587
6588 2007-10-24  David Daney  <ddaney@avtrex.com>
6589
6590         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6591
6592 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6593
6594         PR target/33755
6595         * gcc.target/mips/pr33755.c: New test.
6596
6597 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6598
6599         PR tree-optimization/33804
6600         * gcc.dg/vect/pr33804.c: New testcase.
6601
6602 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6603
6604         PR forrtran/33849
6605         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6606
6607 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6608             Uros Bizjak  <ubizjak@gmail.com>
6609
6610         PR rtl-optimization/33846
6611         * gcc.dg/vect/pr33846.c: New testcase.
6612
6613 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6614             Dorit Nuzman  <dorit@il.ibm.com>
6615
6616         PR tree-optimization/33860
6617         * g++.dg/vect/pr33860.cc: New test.
6618         * g++.dg/vect/pr33860a.cc: New test.
6619
6620 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6621             Revital Eres  <eres@il.ibm.com>      
6622
6623         * gcc.dg/sms-2.c: New testcase.
6624
6625 2007-10-22  David S. Miller  <davem@davemloft.net>
6626
6627         * gcc.dg/globalreg-1.c: New test.
6628
6629 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6630             Dorit Nuzman  <dorit@il.ibm.com>
6631
6632         PR tree-optimization/33834
6633         PR tree-optimization/33835
6634         * g++.dg/vect/pr33834_1.cc: New test.
6635         * g++.dg/vect/pr33834_2.cc: New test.
6636         * g++.dg/vect/pr33835.cc: New test.
6637
6638 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6639
6640         * gcc.dg/pr33644.c: New test.
6641
6642 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR c++/33372
6645         * g++.dg/gomp/pr33372-1.C: New test.
6646         * g++.dg/gomp/pr33372-2.C: New test.
6647         * g++.dg/gomp/pr33372-3.C: New test.
6648
6649 2007-10-22  Michael Matz  <matz@suse.de>
6650
6651         PR tree-optimization/33855
6652         * gcc.c-torture/compile/pr33855.c: New testcase.
6653
6654 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6655
6656         PR tree-optimization/33854
6657         * gcc.dg/vect/O1-pr33854.c: New testcase.
6658         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6659
6660 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6661
6662         * gcc.dg/unwind-1.c: Disable on AIX.
6663         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6664
6665 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6666
6667         PR fortran/33749
6668         * gfortran.dg/assign_9.f90: New test.
6669
6670 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6671
6672         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6673         (dg-mips-options): Skip tests that specify an ABI other than o32
6674         and o64 if generating MIPS16 hard-float code.
6675
6676 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6677             Revital Eres  <eres@il.ibm.com>
6678
6679         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6680         * gcc.dg/vect/vect-16.c: Fix comment.
6681         * gcc.dg/vect/pr33369.c: Require vect_int.
6682         * gcc.dg/vect/slp-33.c: Add spaces.
6683         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6684         targets.
6685         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6686         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6687         targets.
6688         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6689         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6690         targets.
6691         * gcc.dg/vect/slp-10.c: Add spaces.
6692         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6693         targets.
6694         * gcc.dg/vect/slp-36.c: Require vect_int.
6695         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6696         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6697         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6698         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6699         targets.
6700         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6701         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6702         instead of vector_alignment_reachable_for_double.
6703         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6704         (natural_alignment): Split into...
6705         (natural_alignment_32, natural_alignment_64): New.
6706         (vector_alignment_reachable): Depend on natural_alignment_32.
6707         (vector_alignment_reachable_for_double): Rename to ...
6708         (vector_alignment_reachable_for_64bit): And depend on
6709         natural_alignment_64.
6710
6711 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6712
6713         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6714         MIPS targets.
6715         * g++.dg/vect/vect.exp: Likewise.
6716         * lib/fortran-torture.exp: Likewise.
6717         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6718         mipsisa64*-*-* as the target selector.  Remove -mips64,
6719         -mhard-float and -mgp64 from the options list.
6720         * gcc.target/mips/mips-ps-2.c: Likewise.
6721         * gcc.target/mips/mips-ps-3.c: Likewise.
6722         * gcc.target/mips/mips-ps-4.c: Likewise.
6723         * gcc.target/mips/mips-ps-6.c: Likewise.
6724         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6725         options list.
6726         * gcc.target/mips/sb1-1.c: Likewise.
6727         * gcc.target/mips/mips-ps-type.c: Likewise.
6728         * gcc.target/mips/mips-ps-7.c: New test.
6729         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6730         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6731         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6732         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6733         as forcing an ABI and an architecture.
6734         (is_gp32_flag, is_gp64_flag): Fold into...
6735         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6736         then -mfp64 imply -mhard-float.  Apply register rules after the
6737         loop.  Handle -march=mipsN like -mipsN.
6738
6739 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6740
6741         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6742         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6743
6744 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6745
6746         PR fortran/33818
6747         * gfortran.dg/entry_dummy_ref_3.f90: New.
6748
6749 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6750             FX Coudert <fxcoudert@gcc.gnu.org>
6751
6752         PR fortran/31608
6753         * gfortran.dg/char_cast_1.f90: New test.
6754
6755 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6756
6757         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6758         * gfortran.dg/large_real_kind_2.F90: ditto.
6759         * gfortran.dg/default_format_2.f90: ditto.
6760         * gfortran.dg/default_format_denormal_1.f90: ditto.
6761
6762 2007-10-19  Richard Guenther  <rguenther@suse.de>
6763
6764         PR middle-end/33816
6765         PR middle-end/32921
6766         * gfortran.dg/pr32921.f: New testcase.
6767
6768 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6769
6770         PR libfortran/33544
6771         * gfortran.dg/transfer_check_1.f90: Adjust options.
6772
6773 2007-10-19  Richard Guenther  <rguenther@suse.de>
6774
6775         Revert
6776         2007-10-19  Richard Guenther  <rguenther@suse.de>
6777
6778         PR middle-end/32921
6779         * gfortran.dg/pr32921.f: New testcase.
6780
6781 2007-10-19  Richard Guenther  <rguenther@suse.de>
6782
6783         * gcc.c-torture/execute/20071018-1.c: New testcase.
6784
6785 2007-10-19  Richard Guenther  <rguenther@suse.de>
6786
6787         PR middle-end/32921
6788         * gfortran.dg/pr32921.f: New testcase.
6789
6790 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6791
6792         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6793
6794 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6795
6796         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6797
6798 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6799
6800         PR fortran/33233
6801         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6802         * gfortran.dg/host_assoc_function_3.f90: New test.
6803
6804 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6805
6806         PR fortran/33733
6807         * gfortran.dg/transfer_simplify_6.f90: New test.
6808
6809 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6810             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6811
6812         PR middle-end/33794
6813         * gfortran.dg/pr33794.f90: New testcase.
6814
6815 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6816
6817         PR target/32961
6818         * gcc.target/i386/pr32961.c: New testcase.
6819         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6820         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6821         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6822         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6823         __builtin_ia32_pslldi128 defines.
6824
6825 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6826
6827         PR fortran/33760
6828         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6829
6830 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6831
6832         PR c++/28639
6833         PR c++/30299
6834         * g++.dg/template/void12.C: New.
6835         * g++.dg/template/void13.C: New.
6836
6837 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6838
6839         PR c++/31446
6840         * g++.dg/template/void11.C: New.
6841         * g++.dg/template/void2.C: Adjust error markers.
6842         * g++.dg/template/void10.C: Likewise.
6843         * g++.dg/template/crash55.C: Likewise.
6844
6845 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6846
6847         * g++.dg/opt/const5.C: New test.
6848
6849 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6850             Maxim Kuvyrkov  <maxim@codesourcery.com>
6851
6852         * gcc.target/ia64/20040709-2.c: New test.
6853
6854 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6855
6856         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6857
6858 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6859
6860         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6861         to each function.  Check that there are no unsigned loads.
6862
6863 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR tree-optimization/33136
6866         * gcc.c-torture/execute/20070824-1.c: New test.
6867         * gcc.dg/pr33136-1.c: New test.
6868         * gcc.dg/pr33136-2.c: New test.
6869         * gcc.dg/pr33136-3.c: New test.
6870
6871 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6872
6873         PR tree-optimization/33735
6874         * g++.dg/torture/pr33735.C: New.
6875
6876 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6877
6878         PR middle-end/33706
6879         * gcc.dg/va-arg-pack-2.c: New.
6880
6881 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR tree-optimization/33619
6884         * gcc.dg/pr33619.c: New test.
6885
6886 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6887
6888         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6889         flag for AIX.
6890         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6891
6892 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6893
6894         PR libfortran/33055
6895         * gfortran.dg/inquire_11.f90: New test.
6896         * gfortan.dg/negative_unit_int8.f: New test.
6897
6898 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6899
6900         PR target/33133
6901         * gcc.c-torture/compile/pr33133.c: New test.
6902
6903 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6904
6905         PR libfortran/33672
6906         * gfortran.dg/namelist_40.f90: New test.
6907
6908 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/33745
6911         * gfortran.dg/bounds_check_11.f90: New.
6912
6913 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6914
6915         PR c++/30303
6916         * g++.dg/other/ctor1.C: New test.
6917         * g++.dg/other/ctor2.C: New test.
6918         * g++.dg/other/dtor1.C: New test.
6919
6920 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6921
6922         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6923
6924 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6925             Paul Thomas  <pault@gcc.gnu.org>
6926
6927         PR fortran/33254
6928         PR fortran/33727
6929         * gfortran.dg/bounds_check_10.f90: New.
6930
6931 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6932
6933         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6934         * gcc.target/powerpc/popcount-1.c: Same.
6935
6936 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6937
6938         PR c++/26698
6939         * g++.dg/conversion/op4.C: New test.
6940
6941 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6942
6943         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6944
6945 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6946
6947         PR fortran/33542
6948         * gfortran.dg/ambiguous_specific_1.f90: New test.
6949
6950 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6951
6952         PR fortran/33664
6953         * gfortran.dg/impure_spec_expr_1.f90: New test.
6954         * gfortran.dg/char_result_7.f90: Remove illegal test.
6955
6956 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6957
6958         PR 11001
6959         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6960         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6961         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6962         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6963         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6964         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6965         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6966         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6967         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6968
6969 2007-10-12  Richard Guenther  <rguenther@suse.de>
6970
6971         PR middle-end/26198
6972         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6973         * gcc.c-torture/execute/20071011-1.c: Likewise.
6974         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6975
6976 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6977
6978         PR tree-optimization/33742
6979         * gcc.dg/pr33742.c: New testcase.
6980
6981 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6982
6983         PR tree-optimization/33645
6984         * gcc.dg/pr33645-1.c: New test.
6985         * gcc.dg/pr33645-2.c: New test.
6986         * gcc.dg/pr33645-3.c: New test.
6987  
6988         PR c++/32121
6989         * g++.dg/ext/label4.C: Adjust error regexp.
6990         * g++.dg/ext/label6.C: Adjust error regexp.
6991         * g++.dg/ext/label7.C: New test.
6992         * g++.dg/ext/label8.C: New test.
6993         * g++.dg/ext/label9.C: New test.
6994
6995 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6996
6997         PR middle-end/33676
6998         * gcc.dg/pr33676.c: New.
6999
7000 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
7001
7002         PR c++/31441
7003         * g++.dg/cpp0x/variadic83.C: New.
7004
7005 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
7006
7007         PR c++/33461
7008         * g++.dg/cpp0x/variadic81.C: New.
7009         * g++.dg/cpp0x/variadic82.C: Likewise.
7010
7011 2007-10-11  Richard Guenther  <rguenther@suse.de>
7012
7013         PR middle-end/33724
7014         * gcc.dg/pr33724.c: New testcase.
7015
7016 2007-10-11  Richard Guenther  <rguenther@suse.de>
7017
7018         PR c/33726
7019         * gcc.dg/pr33726.c: New testcase.
7020
7021 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
7022
7023         PR fortran/33500
7024         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
7025         
7026 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7027
7028         PR testsuite/33391
7029         * gfortran.dg/do_3.F90: Run with -fwrapv.
7030
7031 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
7032
7033         * gcc.dg/unwind-1.c: New.
7034
7035 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7036
7037         PR libfortran/33683
7038         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
7039         failure on some common systems.
7040
7041 2007-10-09  Richard Guenther  <rguenther@suse.de>
7042
7043         PR middle-end/33692
7044         * gcc.dg/pr33692.c: New testcase.
7045
7046 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
7047
7048         PR middle-end/33669
7049         * gcc.c-torture/execute/pr33669.c: New.
7050
7051 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
7052
7053         PR tree-optimization/33615
7054         * g++.dg/tree-ssa/pr33615-2.C: New test.
7055
7056 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
7057
7058         PR tree-optimization/33615
7059         * g++.dg/tree-ssa/pr33615.C: New test.
7060
7061 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
7062
7063         PR tree-optimization/33572
7064         * g++.dg/torture/pr33572.C: Replace with complete test.
7065
7066 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
7067
7068         PR fortran/33689
7069         * gfortran.dg/spec_expr_5.f90: New.
7070
7071 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
7072
7073         * gcc.dg/pragma-darwin-2.c: New.
7074
7075 2007-10-08  Richard Guenther  <rguenther@suse.de>
7076
7077         PR middle-end/33693
7078         PR middle-end/33695
7079         PR middle-end/33697
7080         * gcc.dg/pr33693.c: New testcase.
7081         * gcc.dg/pr33695.c: Likewise.
7082         * gcc.dg/pr33697.c: Likewise.
7083
7084 2007-10-08  Richard Guenther  <rguenther@suse.de>
7085
7086         PR middle-end/33691
7087         PR middle-end/33694
7088         PR middle-end/33696
7089         * gcc.dg/pr33691.c: New testcase.
7090         * gcc.dg/pr33694.c: Likewise.
7091         * gcc.dg/pr33696.c: Likewise.
7092
7093 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7094
7095         PR libfortran/33683
7096         * gfortran.dg/gamma_5.f90:  New test case
7097
7098 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
7099
7100         PR fortran/20851
7101         * initialization_1.f90: Fix dg-error annotations.
7102         * initialization_14.f90: New.
7103         * initialization_7.f90: Fix dg-error annotations.
7104         * initialization_9.f90: Likewise.
7105
7106 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7107
7108         * gfortran.dg/error_recovery_4.f90: New test.
7109
7110 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7111
7112         * gfortran.dg/default_format_denormal_2.f90: New test.
7113         * gfortran.dg/default_format_2.inc: New test.
7114         * gfortran.dg/default_format_denormal_1.f90: New test.
7115         * gfortran.dg/default_format_1.inc: New test.
7116         * gfortran.dg/default_format_1.f90: Don't test for denormalized
7117         numbers.
7118         * gfortran.dg/default_format_2.f90: Don't test for denormalized
7119         numbers.
7120
7121 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7122
7123         * gfortran.dg/namelist_15.f90: Revise test.
7124
7125 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
7126
7127         PR tree-optimization/33655
7128         * gcc.dg/torture/pr33655.c: New.
7129
7130 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
7131
7132         PR tree-optimization/33572
7133         * g++.dg/torture/pr33572.C: New.
7134
7135 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
7136
7137         PR fortran/25076
7138         * gfortran.dg/forall_11.f90: New.
7139
7140 2007-10-05  Michael Matz  <matz@suse.de>
7141
7142         PR middle-end/33667
7143         * gcc.dg/pr33667.c: New testcase.
7144
7145 2007-10-05  Richard Guenther  <rguenther@suse.de>
7146
7147         PR middle-end/33666
7148         * gcc.dg/pr33666.c: New testcase.
7149
7150 2007-10-05  Michael Matz  <matz@suse.de>
7151
7152         PR inline-asm/33600
7153         * gcc.target/i386/pr33600.c: New testcase.
7154
7155 2007-10-05  Richard Guenther  <rguenther@suse.de>
7156
7157         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
7158
7159 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
7160
7161         PR target/33635
7162         * gcc.target/mips/pr33635-1.c: New test.
7163
7164 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7165
7166         PR libfortran/33253
7167         * gfortran.dg/namelist_39.f90: Revise to use long names.
7168
7169 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
7170
7171         PR fortran/33646
7172         * gfortran.dg/pr33646.f90: New file.
7173
7174 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7175
7176         PR fortran/33529
7177         * gfortran.dg/char_type_len_2.f90: Adjust error message.
7178         * gfortran.dg/char_decl_2.f90: New test.
7179
7180 2007-10-04  Richard Guenther  <rguenther@suse.de>
7181
7182         PR middle-end/33641
7183         * gcc.c-torture/compile/pr33641.c: New testcase.
7184
7185 2007-10-04  Michael Matz  <matz@suse.de>
7186
7187         PR rtl-optimization/33653
7188         * gcc.dg/pr33653.c: New.
7189
7190 2007-10-04  Richard Guenther  <rguenther@suse.de>
7191
7192         PR tree-optimization/33627
7193         * g++.dg/torture/pr33627.C: New testcase.
7194
7195 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
7196
7197         PR fortran/33626
7198         * gfortran.dg/parens_6.f90: New.
7199
7200 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
7201
7202         PR fortran/33646
7203         PR fortran/33542
7204         * gfortran.dg/ambiguous_specific_1.f90: Remove.
7205
7206 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
7207
7208         * g++.dg/ext/gnu-inline-global-redecl.C: New.
7209
7210 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
7211
7212         PR target/33635
7213         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
7214         and mips_forced_be.
7215         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
7216         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
7217         options.
7218         * gcc.target/mips/fpr-moves-1.c: New test.
7219         * gcc.target/mips/fpr-moves-2.c: Likewise.
7220         * gcc.target/mips/fpr-moves-3.c: Likewise.
7221         * gcc.target/mips/fpr-moves-4.c: Likewise.
7222         * gcc.target/mips/fpr-moves-5.c: Likewise.
7223         * gcc.target/mips/fpr-moves-6.c: Likewise.
7224         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
7225
7226 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7227
7228         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
7229
7230 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7231
7232         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
7233         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
7234
7235 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
7236
7237         PR fortran/33198
7238         * gfortran.dg/common_errors_1.f90: New.
7239
7240 2007-10-03  Doug Kwan  <dougkwan@google.com>
7241         Richard Guenther  <rguenther@suse.de>
7242
7243         PR debug/31899
7244         * g++.dg/debug/using3.C: New testcase.
7245
7246 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7247
7248         PR libfortran/33253
7249         * gfortran.dg/namelist_38.f90: New test.
7250         * gfortran.dg/namelist_39.f90: New test.
7251
7252 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7253
7254         PR libfortran/33469
7255         * gfortran.dg/default_format_1.f90: New test.
7256         * gfortran.dg/default_format_2.f90: New test.
7257         * gfortran.dg/namelist_print_1.f: Adjust expected output.
7258         * gfortran.dg/real_const_3.f90: Adjust expected output.
7259
7260 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7261
7262         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
7263         default ABI.  Split mips_forced_abi into mips_forced_abi and
7264         mips_forced_regs.
7265         (is_gp32_flag): Return true for -mabi=32.
7266         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
7267         (dg-mips-options): Use is_gp64_flag instead of checking specifically
7268         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
7269         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
7270         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
7271         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
7272         * gcc.target/mips/save-restore-2.c: Likewise.
7273         * gcc.target/mips/save-restore-3.c: Likewise.
7274         * gcc.target/mips/save-restore-4.c: Likewise.
7275
7276 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7277
7278         PR middle-end/33617
7279         * gcc.c-torture/compile/pr33617.c: New test.
7280
7281 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
7282
7283         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7284         -gstabs+ for extended options.
7285
7286 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7287
7288         PR fortran/33542
7289         * gfortran.dg/ambiguous_specific_1.f90: New test.
7290
7291 2007-10-02  Revital Eres  <eres@il.ibm.com>
7292
7293         * gcc.target/powerpc/paired-8.c: New test.
7294         * gcc.target/powerpc/paired-9.c: New test.
7295         * gcc.target/powerpc/paired-10.c: New test.
7296
7297 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7298
7299         PR fortran/33566
7300         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7301
7302 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7303
7304         PR fortran/33554
7305         * gfortran.dg/intent_out_2.f90: New test.
7306
7307 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7308
7309         PR fortran/33550
7310         * gfortran.dg/ambiguous_reference_1.f90: New test.
7311
7312 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7313
7314         PR fortran/31154
7315         PR fortran/31229
7316         PR fortran/33334
7317         * gfortran.dg/function_kinds_1.f90: New test.
7318         * gfortran.dg/function_kinds_2.f90: New test.
7319         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7320         use association into interfaces.
7321
7322 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7323
7324         PR testsuite/31828
7325         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7326         (overflow): Use INFINITY, not FP_INFINITE.
7327         gcc.dg/float-range-4.c: Likewise.
7328         gcc.dg/float-range-5.c: Likewise.
7329
7330 2007-10-01  Nick Clifton  <nickc@redhat.com>
7331
7332         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7333         for 16-bit targets.
7334
7335 2007-09-30  Diego Novillo  <dnovillo@google.com>
7336
7337         PR 33593
7338         * g++.dg/tree-ssa/pr33593.C: New test.
7339
7340 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7341
7342         PR libfortran/33400
7343         * gfortran.dg/PR19872.f: Fix test condition.
7344         * gfortran.dg/list_read_7.f90: New test.
7345
7346 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7347
7348         PR tree-optimization/33597
7349         * gcc.dg/vect/pr33597.c: New testcase.
7350
7351 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7352
7353         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7354         * gcc.target/i386/pr33524.c: ...this.
7355
7356 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7357
7358         PR fortran/33354
7359         * gfortran.dg/minmaxloc_4.f90: New.
7360
7361 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7362
7363         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7364
7365 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7366
7367         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7368
7369 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7370
7371         PR c++/33213
7372         * g++.dg/cpp0x/variadic79.C: New.
7373
7374 2007-09-28  Michael Matz  <matz@suse.de>
7375             Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR rtl-optimization/33552
7378         * gcc.target/i386/pr33552.c: New runtime test.
7379         * gcc.target/i386/strinline.c: New compile time test.
7380
7381 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7382
7383         * gfortran.dg/openmp_stack.f90: Removed.
7384
7385         PR c++/31434
7386         * g++.dg/cpp0x/variadic80.C: New test.
7387
7388 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7389
7390         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7391         r128057.
7392
7393 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7394
7395         PR middle-end/7003
7396         * gcc.target/powerpc/gcse-1.c: New test.
7397
7398 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7399
7400         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7401         fixed capitalizations.
7402         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7403         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7404         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7405         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7406         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7407         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7408         * gfortran.dg/min_max_conformance.f90: Likewise.
7409
7410 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7411
7412         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7413         options.
7414         * gcc.dg/c99-tgmath-2.c: Likewise.
7415         * gcc.dg/c99-tgmath-3.c: Likewise.
7416         * gcc.dg/c99-tgmath-4.c: Likewise.
7417
7418 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7419
7420         PR fortran/33568
7421         * gfortran.dg/anint_1.f90: New test.
7422
7423 2007-09-27  Ian Lance Taylor  <iant@google.com>
7424
7425         PR tree-optimization/33565
7426         * gcc.dg/Wstrict-overflow-20.c: New test.
7427
7428 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7429
7430         * gfortran.dg/openmp_stack.f90: Fix typo.
7431         * gfortran.dg/recursive_stack.f90: Fix typo.
7432
7433 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7434
7435         PR c++/33493
7436         * g++.dg/template/error31.C: New.
7437
7438 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7439
7440         * lib/prune.exp: Prune also "^In function .*$" lines and
7441         "^    inlined from .*$" lines.
7442
7443 2007-09-26  Richard Guenther  <rguenther@suse.de>
7444
7445         PR tree-optimization/33563
7446         * gcc.dg/torture/pr33563.c: New testcase.
7447
7448 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7449
7450         PR c/25309
7451         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7452         array.
7453         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7454         without -O2.
7455
7456 2007-09-26  Richard Guenther  <rguenther@suse.de>
7457
7458         PR tree-optimization/30375
7459         PR tree-optimization/33560
7460         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7461         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7462         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7463         * gcc.dg/torture/pr30375.c: New testcase.
7464         * gcc.dg/torture/pr33560.c: New testcase.
7465         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7466
7467 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7468
7469         PR c++/33207
7470         * g++.dg/parse/crash38.C: New test.
7471
7472 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7473
7474         PR target/33524
7475         * gcc.target/i386/sse5-convert.c: New file, test int->long
7476         vectorized conversions.
7477
7478 2007-09-25  Revital Eres  <eres@il.ibm.com>
7479
7480         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7481
7482 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7483
7484         PR c/32295
7485         * gcc.dg/enum-incomplete-1.c: New test.
7486
7487 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7488
7489         * gcc.c-torture/compile/20070919-1.c: New test.
7490
7491 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7492
7493         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7494
7495 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7496
7497         PR c++/14688
7498         * g++.dg/inherit/override_attribs.C: New file.
7499
7500 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7501
7502         PR fortran/33269
7503         * io.c (check_format_string): Move NULL and constant checks into
7504         this function.
7505         (check_io_constraints): Call gfc_simplify_expr() before calling
7506         check_format_string().  Remove NULL and constant checks.
7507
7508 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7509
7510         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7511         * gcc.c-torture/execute/loop-2g.x: Likewise.
7512
7513 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7514
7515         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7516         Reject hard-float modes unless the ABI is o32 or o64.
7517         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7518         of gcc.exp.  Skip the tests when mips16 code generation is not
7519         supported.
7520         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7521         and use dg-add-options mips16_attribute.
7522
7523 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7524
7525         PR c++/33506
7526         * g++.dg/ext/attrib29.C: New test.
7527
7528 2007-09-23  Ollie Wild  <aaw@google.com>
7529
7530         * gcc.dg/fold-bitand-1.c: New test.
7531         * gcc.dg/fold-bitand-2.c: New test.
7532         * gcc.dg/fold-bitand-3.c: New test.
7533         * gcc.dg/fold-bitand-4.c: New test.
7534
7535 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7536
7537         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7538         any of the macros to be defined for __mips16.
7539         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7540
7541 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7542
7543         * gcc.dg/vect/pr21591.c: Require vect_int.
7544         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7545         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7546         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7547
7548 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7549
7550         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7551         attributes.
7552         * gcc.dg/va-arg-pack-len-2.c: New test.
7553         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7554         attributes.
7555         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7556
7557         PR tree-optimization/32772
7558         * gcc.c-torture/compile/20070905-1.c: New test.
7559
7560         PR tree-optimization/32975
7561         * gcc.dg/pr32975.c: New test.
7562
7563         PR middle-end/28755
7564         * gcc.dg/pr28755.c: New test.
7565
7566 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7567
7568         * lib/target-supports.exp (check_effective_target_nomips16): New
7569         procedure.
7570         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7571         for mipsisa64*-*-*.
7572         * gcc.dg/vect/vect.exp: Likewise.
7573         * g++.dg/vect/vect.exp: Likewise.
7574         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7575         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7576         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7577         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7578         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7579         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7580         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7581         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7582         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7583         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7584         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7585         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7586         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7587         (test14, test15, test16, test17, test18): Likewise.
7588         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7589         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7590         (test14, test15, test16, test17, test18, test19, test20, test21)
7591         (test22): Likewise.
7592         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7593         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7594         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7595         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7596         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7597         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7598         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7599         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7600         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7601         (test13, test14, test15, test16, test17, test18, test19, test20)
7602         (test21, test22, test23, test24, test25, test26, test27, test28)
7603         (test29, test30, test31): Likewise.
7604         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7605         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7606         (test13, test14, test15, test16, test17, test18, test19, test20)
7607         (test21, test22, test23, test24, test25, test26, test27, test28)
7608         (test29, test30, test31, test32, test33, test34, test35, test36)
7609         (test37, test38, test39, test40, test41, test42, test43, test44)
7610         (test45, test46, test47, test48, test49, test50, test51, test52)
7611         (test53, test54, test55, test56, test57, test58, test59, test60)
7612         (test61, test62, test63): Likewise.
7613         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7614         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7615         (test13, test14, test15, test16, test17, test18, test19, test20)
7616         (test21, test22, test23, test24, test25, test26, test27, test28)
7617         (test29, test30, test31): Likewise.
7618         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7619         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7620         (test13, test14, test15, test16, test17, test18, test19, test20)
7621         (test21, test22, test23, test24, test25, test26, test27, test28)
7622         (test29, test30, test31): Likewise.
7623         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7624         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7625         (test13, test14, test15): Likewise.
7626         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7627         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7628         (test13, test14, test15): Likewise.
7629         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7630         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7631         (test13, test14, test15, test16, test17, test18, test19, test20)
7632         (test21, test22, test23, test24, test25, test26, test27, test28)
7633         (test29, test30, test31): Likewise.
7634         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7635         (matrix_multiply4: Likewise.
7636         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7637         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7638         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7639         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7640         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7641         (test13, test14, test15, test16, test17, test18, test19, test20)
7642         (test21, test22, test23, test24, test25, test26, test27, test28)
7643         (test29, test30, test31): Likewise.
7644         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7645         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7646         (test13, test14, test15, test16, test17, test18, test19, test20)
7647         (test21, test22, test23, test24, test25, test26, test27, test28)
7648         (test29, test30, test31): Likewise.
7649         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7650         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7651         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7652         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7653         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7654         (sub_v4qi): Likewise.
7655         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7656         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7657         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7658         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7659         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7660         (subb, subc): Likewise.
7661         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7662         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7663         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7664         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7665         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7666         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7667         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7668         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7669         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7670         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7671         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7672         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7673         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7674
7675 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7676
7677         * lib/target-supports.exp (add_options_for_mips16_attribute)
7678         (check_effective_target_mips16_attribute): New functions.
7679         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7680         command line.
7681         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7682         extra_test_flags.
7683         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7684         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7685         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7686         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7687         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7688         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7689         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7690         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7691         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7692         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7693         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7694         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7695         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7696         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7697         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7698         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7699         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7700         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7701         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7702         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7703         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7704         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7705         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7706         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7707         (NOMIPS16): Delete.
7708         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7709         of dg-options.
7710         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7711         options.  Require { target mips16_attribute } and use dg-add-options
7712         to add the associated options.
7713         (foo): Use MIPS16.
7714         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7715         * gcc.target/mips/call-saved-3.c: Likewise.
7716         * gcc.target/mips/code-readable-1.c: Require { target
7717         mips16_attribute } and use dg-add-options to add the associated
7718         options.  Remove trailing whitespace.
7719         (NOMIPS16): Delete.
7720         * gcc.target/mips/code-readable-2.c: Likewise.
7721         * gcc.target/mips/code-readable-3.c: Likewise.
7722         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7723         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7724         Require { target mips16_attribute } and use dg-add-options to
7725         add the associated options.
7726         (cksum16, cksum8): Use MIPS16.
7727         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7728         Require { target mips16_attribute } and use dg-add-options to
7729         add the associated options.
7730         (foo): Use MIPS16.
7731         * gcc.target/mips/save-restore-2.c: Likewise.
7732         * gcc.target/mips/save-restore-3.c: Likewise.
7733         * gcc.target/mips/save-restore-4.c: Likewise.
7734         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7735         -mno-abicalls.
7736         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7737         (foo): Use NOMIPS16.
7738
7739 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7740
7741         PR fortran/33337
7742         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7743
7744         PR fortran/33376
7745         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7746
7747 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7748
7749         PR fortran/33445
7750         * gfortran.dg/gomp/free-2.f90: New.
7751         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7752         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7753
7754 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7755
7756         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7757         * gcc.target/i386/sse5-haddX.c: Ditto.
7758         * gcc.target/i386/sse5-hsubX.c: Ditto.
7759         * gcc.target/i386/sse5-maccXX.c: Ditto.
7760         * gcc.target/i386/sse5-msubXX.c: Ditto.
7761         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7762         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7763         * gcc.target/i386/sse5-permpX.c: Ditto.
7764         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7765         effective target.
7766         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7767         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7768         * gcc.target/i386/sse5-pcmov.c: Ditto.
7769         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7770
7771 2007-09-22  Richard Guenther  <rguenther@suse.de>
7772
7773         PR tree-optimization/33146
7774         * gcc.c-torture/compile/pr33146.c: New testcase.
7775
7776 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7777
7778         * lib/target-supports.exp (check_cached_effective_target): New
7779         procedure.
7780         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7781         (check_effective_target_c99_runtime): New procedure.
7782         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7783         (test3l): Likewise cargl.
7784         * gcc.dg/builtins-59.c: Require c99_runtime.
7785         * gcc.dg/builtins-61.c: Likewise.
7786         * gcc.dg/builtins-62.c: Likewise.
7787
7788 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7789
7790         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7791         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7792         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7793         target-specific dg-options.
7794         * gcc.dg/builtins-20.c: Likewise.
7795         * gcc.dg/builtins-53.c: Likewise.
7796         * gcc.dg/builtins-55.c: Likewise.
7797         * gcc.dg/single-precision-constant.c: Likewise.
7798         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7799         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7800         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7801         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7802         * gcc.dg/torture/builtin-power-1.c: Likewise.
7803
7804 2007-09-21  Chao-ying Fu  <fu@mips.com>
7805
7806         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7807         check if targets have fixed-point supports.
7808         * gcc.dg/fixed-point/fixed-point.exp: New file.
7809         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7810         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7811         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7812         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7813         * gcc.dg/fixed-point/constants-pedantic.c,
7814         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7815         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7816         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7817         * gcc.dg/fixed-point/keywords-pedantic.c,
7818         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7819         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7820         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7821         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7822         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7823         * gcc.dg/fixed-point/func-vararg-mixed.c,
7824         * gcc.dg/fixed-point/operator-logical.c,
7825         * gcc.dg/fixed-point/struct-union.c,
7826         * gcc.dg/fixed-point/bit-complement.c,
7827         * gcc.dg/fixed-point/operator-bitwise.c,
7828         * gcc.dg/fixed-point/operator-comma.c,
7829         * gcc.dg/fixed-point/struct-layout-1.c,
7830         * gcc.dg/fixed-point/union-init.c,
7831         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7832         * gcc.dg/fixed-point/func-mixed.c,
7833         * gcc.dg/fixed-point/func-vararg-size0.c,
7834         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7835         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7836         * gcc.dg/fixed-point/operator-unary.c,
7837         * gcc.dg/fixed-point/allop-const.c,
7838         * gcc.dg/fixed-point/muldiv-warning.c,
7839         * gcc.dg/nofixed-point-1.c,
7840         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7841         * gcc.target/mips/fixed-vector-type.c,
7842         * gcc.target/mips/fixed-scalar-type.c: New tests.
7843
7844 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7845
7846         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7847         * gnat.dg/test_nested_subtype_byref.adb: New test.
7848
7849 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7850
7851         PR fortran/33439
7852         * gfortran.dg/gomp/pr33439.f90: New test.
7853
7854 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7855
7856         PR fortran/33455
7857         * gfortran.dg/merge_char_3.f90: New.
7858
7859 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7860
7861         PR fortran/33037
7862         * gfortran.dg/transfer_check_1.f90: New.
7863
7864 2007-09-20  Asher Langton  <langton2@llnl.gov>
7865
7866         PR fortran/20441
7867         * gfortran.dg/init_flag_1.f90: New.
7868         * gfortran.dg/init_flag_2.f90: New.
7869         * gfortran.dg/init_flag_3.f90: New.
7870         * gfortran.dg/init_flag_4.f90: New.
7871         * gfortran.dg/init_flag_5.f90: New.
7872         * gfortran.dg/init_flag_6.f90: New.
7873         * gfortran.dg/init_flag_7.f90: New.
7874
7875 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7876
7877         PR c++/33460
7878         * g++.dg/ext/anon-struct6.C: New.
7879
7880 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7881
7882         PR libfortran/23272
7883         * gfortran.dg/inquire_10.f90: New test.
7884
7885 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7886
7887         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7888
7889 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7890
7891         PR fortran/33221
7892         * gfortran.dg/used_types_18.f90: Declare variable of empty
7893         derived type.
7894
7895 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7896
7897         PR fortran/33288
7898         * gfortran.dg/array_constructor_19.f90: New test.
7899
7900 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7901
7902         PR debug/33316
7903         * gcc.dg/debug/pr33316.c: New test.
7904
7905         PR c++/33496
7906         * g++.dg/cpp0x/variadic76.C: New test.
7907         * g++.dg/cpp0x/variadic77.C: New test.
7908         * g++.dg/cpp0x/variadic78.C: New test.
7909
7910         PR c/33238
7911         PR c/27301
7912         * gcc.c-torture/execute/20070919-1.c: New test.
7913         * gcc.dg/pr33238.c: New test.
7914         * gcc.dg/pr27301.c: New test.
7915
7916 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7917
7918         * lib/target-supports.exp (check_effective_target_mips64): New
7919         procedure.
7920         * gcc.dg/lower-subreg-1.c: Require !mips64.
7921         * gcc.dg/sibcall-3.c (ATTR): New macro.
7922         (recurser_void1, recurser_void2): Use it.
7923         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7924         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7925
7926 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7927
7928         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7929         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7930         warning annotation.
7931         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7932
7933 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7934
7935         PR fortran/33497
7936         * gfortran.dg/c_loc_tests_11.f03: New test case.
7937
7938 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7939
7940         PR c++/33459
7941         * g++.dg/init/ref14.C: New.
7942
7943 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7944
7945         * gnat.dg/slice2.ad[sb]: New testcase.
7946
7947 2007-09-19  Nick Clifton  <nickc@redhat.com>
7948
7949         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7950
7951 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7952
7953         * gcc.target/bfin/bfin.exp: New.
7954         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7955         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7956         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7957         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7958         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7959         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7960         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7961         mcpu-bf561.c, mcpu-default.c}: New tests.
7962
7963 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7964
7965         Restore detection of unsupported TLS.
7966
7967         Revert this patch:
7968         2007-02-10  Richard Henderson  <rth@redhat.com>
7969
7970         * lib/target-supports.exp (check_effective_target_tls): Redefine
7971         to mean non-emulated tls.
7972         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7973         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7974         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7975         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7976         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7977         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7978         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7979
7980         And then:
7981         * lib/target-supports.exp (check_effective_target_tls): Use
7982         stronger test for compiler support for TLS.
7983         (check_effective_target_tls_native): New, to test for non-emulated
7984         TLS support.
7985         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7986         instead of dg-require-effective-target tls.
7987         * g++.dg/gomp/copyin-1.C: Likewise.
7988         * g++.dg/gomp/sharing-1.C: Likewise.
7989         * g++.dg/gomp/tls-1.C: Likewise.
7990         * g++.dg/gomp/tls-2.C: Likewise.
7991         * g++.dg/gomp/tls-3.C: Likewise.
7992         * g++.dg/tls/diag-1.C: Likewise.
7993         * g++.dg/tls/diag-2.C: Likewise.
7994         * g++.dg/tls/diag-3.C: Likewise.
7995         * g++.dg/tls/diag-4.C: Likewise.
7996         * g++.dg/tls/diag-5.C: Likewise.
7997         * g++.dg/tls/init-1.C: Likewise.
7998         * g++.dg/tls/init-2.C: Likewise.
7999         * g++.dg/tls/trivial.C: Likewise.
8000         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
8001         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
8002         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8003         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
8004         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
8005         * gcc.dg/gomp/clause-1.c: Likewise.
8006         * gcc.dg/gomp/copyin-1.c: Likewise.
8007         * gcc.dg/gomp/sharing-1.c: Likewise.
8008         * gcc.dg/gomp/tls-1.c: Likewise.
8009         * gcc.dg/gomp/tls-2.c: Likewise.
8010         * gcc.dg/tls/alpha-1.c: Likewise.
8011         * gcc.dg/tls/opt-1.c: Likewise.
8012         * gcc.dg/tls/opt-13.c: Likewise.
8013         * gcc.dg/tls/opt-14.c: Likewise.
8014         * gcc.dg/tls/opt-2.c: Likewise.
8015         * gcc.dg/tls/opt-3.c: Likewise.
8016         * gcc.dg/tls/opt-4.c: Likewise.
8017         * gcc.dg/tls/opt-7.c: Likewise.
8018         * gcc.dg/tls/section-1.c: Likewise.
8019         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
8020         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
8021         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
8022         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
8023         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8024         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8025         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
8026         * gfortran.dg/gomp/crayptr2.f90: Likewise.
8027         * gfortran.dg/gomp/fixed-1.f: Likewise.
8028         * gfortran.dg/gomp/free-1.f90: Likewise.
8029         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8030         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
8031         * gfortran.dg/gomp/reduction1.f90: Likewise.
8032         * gfortran.dg/gomp/sharing-1.f90: Likewise.
8033
8034 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8035
8036         PR fortran/31119
8037         * gfortran.dg/bounds_check_9.f90: New test.
8038         * gfortran.dg/bounds_check_fail_2.f90: New test.
8039
8040 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8041
8042         PR c++/33462 (again)
8043         * g++.dg/ext/va-arg1.C: Adjust.
8044
8045 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8046
8047         PR c++/33462
8048         * g++.dg/ext/va-arg1.C: New.
8049
8050 2007-09-18  Tobias Burnus  <burnus@net-b.de>
8051
8052         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
8053
8054 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8055
8056         PR c++/33463
8057         * g++.dg/rtti/typeid6.C: New.
8058
8059 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8060
8061         PR c++/33464
8062         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
8063         * g++.dg/ext/is_class_error2.C: New.
8064
8065 2007-09-18  Richard Guenther  <rguenther@suse.de>
8066
8067         PR tree-optimization/33340
8068         * g++.dg/torture/pr33340.C: New testcase.
8069
8070 2007-09-18  Tobias Burnus  <burnus@net-b.de>
8071
8072         PR fortran/33231
8073         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
8074         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
8075         * gfortran.dg/elemental_subroutine_5.f90: New.
8076
8077 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
8078
8079         * lib/target-supports.exp (check_profiling_available): Extend
8080         mips*-*-elf check to mips*-*-elf*.
8081
8082 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
8083
8084         * gcc.dg/format/c90-scanf-5.c: New test.
8085         * gcc.dg/format/c99-scanf-4.c: New test.
8086         * gcc.dg/format/ext-7.c: New test.
8087         * gcc.dg/format/ext-8.c: New test.
8088
8089         PR middle-end/33423
8090         * gcc.c-torture/compile/20070915-1.c: New test.
8091
8092 2007-09-17  Tobias Burnus  <burnus@net-b.de>
8093
8094         PR fortran/33106
8095         * gfortran.dg/private_type_9.f90: New.
8096
8097 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8098
8099         PR middle-end/33449
8100         * gfortran.dg/pr33449.f90: New test.
8101
8102 2007-09-17  Tobias Burnus  <burnus@net-b.de>
8103
8104         * gfortran.dg/interface_15.f90: Compile with -std=f95.
8105         * gfortran.dg/private_type_1.f90: Ditto
8106         * gfortran.dg/interface_18.f90: New.
8107         * gfortran.dg/private_type_8.f90: New.
8108
8109 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
8110
8111         PR c++/33124
8112         * g++.dg/warn/new1.C: Adjust.
8113         * g++.dg/torture/str_empty.C: Likewise.
8114
8115 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
8116
8117         * gcc.target/mips/dse-1.c: New test.
8118
8119 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         PR c++/32756
8122         * g++.dg/overload/operator3.C: New.
8123
8124 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
8125
8126         * gcc.target/mips/truncate-1.c: New test.
8127
8128 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
8129
8130         PR fortran/29396
8131         PR fortran/29606
8132         PR fortran/30625
8133         PR fortran/30871
8134         * gfortran.dg/subref_array_pointer_1.f90: New test.
8135         * gfortran.dg/subref_array_pointer_2.f90: New test.
8136
8137 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
8138
8139         * gfortran.dg/nint_2.f90: Correct last change.
8140
8141 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
8142
8143         * gcc.dg/tree-ssa/parallelization-1.c: New test.
8144
8145 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
8146
8147         * gcc.dg/vect/pr33373b.c: New test.
8148
8149 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
8150
8151         PR target/33438
8152         * gcc.target/i386/pr33438.c: New test.
8153
8154 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8155
8156         * gfortran.dg/nint_2.f90: Revert previous commit.
8157
8158 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8159
8160         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
8161
8162 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
8163
8164         PR debug/33429
8165         * g++.dg/other/unused1.C: XFAIL class2 scan.
8166
8167 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8168
8169         PR fortran/33343
8170         * gfortran.dg/elemental_args_check_1.f90: New.
8171         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
8172         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
8173
8174 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8175
8176         * gfortran.dg/recursive_check_3.f90: New.
8177
8178 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8179
8180         PR fortran/33412
8181         * gfortran.dg/elemental_bind_c.f90: New.
8182
8183 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
8184
8185         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
8186         * gcc.target/mips/mips16-attributes-2.c: New test.
8187         * gcc.target/mips/mips16-attributes-3.c: Likewise.
8188         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
8189         hard-float asm when __mips16 is defined.
8190         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
8191         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
8192         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
8193         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
8194         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
8195         * gcc.target/mips/pr26765.c (foo): Likewise.
8196         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
8197         targets, use dg-mips-options instead of dg-options, and use -mgp32
8198         to force 32-bit mode.
8199         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
8200         and 64-bit mode.
8201         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
8202
8203 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8204             Michael Meissner  <michael.meissner@amd.com>
8205
8206         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
8207         * gcc.target/i386/sse5-hsubX.c: Ditto.
8208         * gcc.target/i386/sse5-permpX.c: Ditto.
8209         * gcc.target/i386/sse5-haddX.c: Ditto.
8210         * gcc.target/i386/sse5-maccXX.c: Ditto.
8211         * gcc.target/i386/sse5-msubXX.c: Ditto.
8212         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
8213         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
8214
8215         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
8216         optimizes floating point conditional moves into the pcmov
8217         instruction on SSE5.
8218         * gcc.target/i386/sse5-pcmov2.c: Ditto.
8219
8220         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
8221         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
8222         SSE5.
8223
8224         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
8225         compiler optimizes vector (a*b)+c into fmadd on SSE5.
8226
8227         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
8228         optimizes (a*b)+c into fmadd on SSE5.
8229
8230         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
8231         whether the SSE5 instructions can be generated.
8232
8233         * gcc.target/i386/sse5-check.h: New. Add support for 
8234         SSE5 tests.
8235
8236         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
8237         ammintrin.h, and turn on -msse5 option instead of -msse4a.
8238         * gcc.target/i386/sse-13.c: Ditto.
8239         * gcc.target/i386/sse-14.c: Ditto.
8240
8241 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
8242
8243         PR testsuite/33153
8244         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
8245         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
8246
8247 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR target/32338
8250         * gcc.dg/pr32338-1.c: New test.
8251         * gcc.dg/pr32338-2.c: New test.
8252
8253 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
8254         
8255         * lib/target-supports.exp (check_effective_target_sync_int_long):
8256         Revert change to add xtensa.
8257         (check_effective_target_sync_char_short): Likewise.
8258         
8259 2007-09-12  Olivier Hainque  <hainque@adacore.com>
8260
8261         * gnat.dg/packed_subtype.adb: New test.
8262
8263 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8264
8265         PR fortran/33297
8266         * gfortran.dg/intrinsic_size.f90: New.
8267
8268 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8269
8270         PR fortran/33284
8271         PR fortran/33310
8272         * gfortran.dg/conflicts_2.f90: New.
8273
8274 2007-09-12  Ira Rosen  <irar@il.ibm.com>
8275
8276         PR tree-optimization/32377
8277         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8278         dependence distance.
8279         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8280         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8281         * gcc.dg/vect/no-vfa-vect-depend-1.c,
8282         gfortran.dg/vect/no-vfa-pr32377.f90: New.
8283
8284 2007-09-12  Richard Guenther  <rguenther@suse.de>
8285
8286         PR middle-end/33382
8287         * gcc.c-torture/compile/pr33382.c: New testcase.
8288         * gcc.c-torture/execute/pr33382.c: Likewise.
8289
8290 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
8291
8292         PR fortran/33395
8293         * gfortran.dg/c_ptr_tests_12.f03: New test case.
8294
8295 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
8296
8297         PR tree-optimization/33373
8298         * gcc.dg/vect/pr33373.c: New test.
8299
8300 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8301
8302         * lib/target-supports.exp (check_effective_target_vect_no_double):
8303         Remove unused proc.
8304
8305 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8306             Ulrich Weigand  <uweigand@de.ibm.com>
8307
8308         * gcc.target/spu/dfcgt-nan.c: New test.
8309
8310 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8311
8312         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8313
8314 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8315
8316         PR fortran/33040
8317         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8318
8319 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * gcc.dg/va-arg-pack-len-1.c: New test.
8322         * g++.dg/va-arg-pack-len-1.C: New test.
8323
8324 2007-09-11  Michael Matz  <matz@suse.de>
8325
8326         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8327
8328 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8329
8330         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8331         checks for size of long double.
8332         * gcc.dg/dfp/convert.h: New file.
8333         * gcc.dg/dfp/convert-bfp-2.c: New test.
8334         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8335         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8336         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8337         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8338         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8339         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8340         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8341         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8342         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8343
8344 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8345
8346         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8347         Change dg-final to expect 1 non-profitable loop and
8348         3 profitable loops.
8349         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8350         Change dg-final to expect 1 non-profitable loop and
8351         3 profitable loops.
8352         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8353         Change dg-final to expect 1 profitable loop.
8354         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8355         Change dg-final to expect 1 profitable loop.    
8356         
8357 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8358
8359         * gcc.target/mips/call-saved-1.c: New test.
8360         * gcc.target/mips/call-saved-2.c: Likewise.
8361         * gcc.target/mips/call-saved-3.c: Likewise.
8362         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8363         instead of mips_mips64.  Set mips_fp64 too.
8364         (is_gp32_flag): Return true for -mips1 and -mips2.
8365         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8366
8367 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8368
8369         * g++.dg/ext/va-arg-pack-1.C: New test.
8370         * g++.dg/ext/va-arg-pack-2.C: New test.
8371
8372 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8373
8374         PR target/33369
8375         * gcc.dg/vect/pr33369.c: New test.
8376
8377 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8378
8379         PR fortran/33370
8380         * gfortran.dg/array_memcpy_5.f90:  New test.
8381
8382 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8383
8384         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8385
8386 2007-09-09  Richard Guenther  <rguenther@suse.de>
8387
8388         * gcc.c-torture/compile/20070906-1.c: New testcase.
8389
8390 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8391
8392         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8393         noinline attribute.
8394         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8395         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8396         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8397         Likewise.
8398
8399 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8402
8403 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8404
8405         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8406
8407 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8408
8409         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8410         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8411         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8412         Compile tests with -fno-tree-pre.
8413         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8414         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8415         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8416         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8417         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8418         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8419         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8420         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8421         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8422         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8423         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8424         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8425         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8426         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8427         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8428         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8429         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8430         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8431         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8432
8433 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8434
8435         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8436         to call objdump.
8437         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8438         Use remote_exec to call c++filt.
8439         * lib/target-supports-dg.exp (dg-require-host-local): New.
8440         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8441         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8442         * g++.dg/rtti/repo1.C: Likewise.
8443         * g++.dg/template/repo1.C: Likewise.
8444         * g++.dg/template/repo2.C: Likewise.
8445         * g++.dg/template/repo3.C: Likewise.
8446         * g++.dg/template/repo4.C: Likewise.
8447         * g++.dg/template/repo5.C: Likewise.
8448         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8449         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8450         * g++.old-deja/g++.pt/repo1.C: Likewise.
8451         * g++.old-deja/g++.pt/repo2.C: Likewise.
8452         * g++.old-deja/g++.pt/repo3.C: Likewise.
8453         * g++.old-deja/g++.pt/repo4.C: Likewise.
8454         * gcc.dg/cpp/trad/builtins.c: Likewise.
8455
8456 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8457
8458         PR tree-optimization/32283
8459         * gcc.dg/tree-ssa/loop-31.c: New test.
8460
8461 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8462
8463         PR rtl-optimization/26449
8464         * gcc.target/i386/pr26449-1.c: New file.
8465
8466 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8467
8468         PR target/33329
8469         PR rtl-optimization/26449
8470         * gcc.target/i386/pr33329.c: New file.
8471
8472 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8473
8474         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8475
8476 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8477
8478         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8479
8480 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8481
8482         PR tree-optimization/33301
8483         * gfortran.dg/vect/pr33301.f: New test.
8484
8485 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8486
8487         PR libfortran/33307
8488         * gfortran.dg/backspace_10.f90: New test.
8489
8490 2007-09-07  Richard Guenther  <rguenther@suse.de>
8491
8492         Reapply
8493         2007-09-06  Richard Guenther  <rguenther@suse.de>
8494
8495         PR tree-optimization/32586
8496         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8497         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8498         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8499         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8500         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8501         now obsolete simplification.
8502
8503 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8504         
8505         PR tree-optimization/33299
8506         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8507         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8508
8509 2007-09-07  Richard Guenther  <rguenther@suse.de>
8510
8511         Revert
8512         2007-09-06  Richard Guenther  <rguenther@suse.de>
8513
8514         PR tree-optimization/32586
8515         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8516         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8517         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8518         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8519         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8520         now obsolete simplification.
8521
8522 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8523
8524         PR tree-optimization/32821
8525         * gcc.dg/tree-ssa/pr32821.c: New file.
8526
8527 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8528
8529         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8530         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8531         and mips_forced_no_er.
8532         (dg-mips-options): Add -mno-abicalls when a small-data option is
8533         specified.  Skip tests with small-data options if mips_forced_gp.
8534         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8535         * gcc.target/mips/sdata-1.c: New test.
8536         * gcc.target/mips/sdata-2.c: Likewise.
8537         * gcc.target/mips/sdata-3.c: Likewise.
8538         * gcc.target/mips/sdata-4.c: Likewise.
8539
8540 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8541
8542         PR fortran/33298
8543         * spread_zerosize_1.f90:  New test case.
8544         * spread_bounds_1.f90:  New test case.
8545
8546 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8547
8548         PR c++/32674
8549         * g++.dg/template/static31.C: New.
8550
8551 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8552
8553         PR fortran/33271
8554         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8555         powerpc*-linux-gnu.
8556
8557 2007-09-06  David Daney  <ddaney@avtrex.com>
8558             Richard Sandiford  <richard@codesourcery.com>
8559
8560         PR target/33256
8561         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8562         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8563         * gcc.target/mips/pr33256.c: New test.
8564
8565 2007-09-06  Tom Tromey  <tromey@redhat.com>
8566
8567         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8568
8569 2007-09-06  Richard Guenther  <rguenther@suse.de>
8570
8571         PR tree-optimization/32586
8572         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8573         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8574         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8575         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8576         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8577         now obsolete simplification.
8578
8579 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8580
8581         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8582         * gcc.target/i386/sse3-addsubps.c: Ditto.
8583         * gcc.target/i386/sse3-haddpd.c: Ditto.
8584         * gcc.target/i386/sse3-haddps.c: Ditto.
8585         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8586         * gcc.target/i386/sse3-hsubps.c: Ditto.
8587         * gcc.target/i386/sse3-lddqu.c: Ditto.
8588         * gcc.target/i386/sse3-movddup.c: Ditto.
8589         * gcc.target/i386/sse3-movshdup.c: Ditto.
8590         * gcc.target/i386/sse3-movsldup.c: Ditto.
8591
8592 2007-09-06  Richard Guenther  <rguenther@suse.de>
8593
8594         PR tree-optimization/33302
8595         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8596
8597 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8598
8599         PR libfortran/33225
8600         * gfortran.dg./fmt_float.f90: New test.
8601
8602 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8603
8604         PR libfortran/33253
8605         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8606
8607 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8608
8609         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8610         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8611
8612 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8613
8614         * g++.dg/eh/builtin1.C: New test.
8615         * g++.dg/eh/builtin2.C: New test.
8616         * g++.dg/eh/builtin3.C: New test.
8617
8618         PR c++/33289
8619         * g++.dg/eh/builtin4.C: New test.
8620
8621 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8622
8623         * gcc.target/powerpc/dfp-dd.c: New test.
8624         * gcc.target/powerpc/dfp-td.c: New test.
8625
8626 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8627
8628         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8629         * gcc.dg/va-arg-pack-1.c: New test.
8630
8631 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8632
8633         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8634         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8635         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8636         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8637         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8638
8639 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8640
8641         PR c++/30302
8642         * g++.dg/ext/anon-struct5.C: New.
8643
8644 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8645
8646         * gcc.dg/i386-cpuid.h: Remove.
8647         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8648         (main): Use __get_cpuid to get target features.
8649         * gcc.target/i386/sse-check.h: Ditto.
8650         * gcc.target/i386/sse2-check.h: Ditto.
8651         * gcc.target/i386/sse3-check.h: Ditto.
8652         * gcc.target/i386/ssse3-check.h: Ditto.
8653         * gcc.target/i386/sse4_1-check.h: Ditto.
8654         * gcc.target/i386/sse4_2-check.h: Ditto.
8655         * gcc.target/i386/sse4a-check.h: Ditto.
8656         * gcc.dg/torture/pr16104-1.c: Ditto.
8657         (do_test): Change to void.
8658         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8659         * gcc.target/i386/sse-6.c: Ditto.
8660         * gcc.target/i386/sse-7.c: Ditto.
8661         * g++.dg/other/i386-1.C: Include cpuid.h.
8662         (main): New function.  Use __get_cpuid to get target fetaures.
8663
8664 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8665             David Ung  <davidu@mips.com>
8666             Nigel Stephens <nigel@mips.com>
8667
8668         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8669         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8670         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8671         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8672         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8673         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8674         * gcc.dg/torture/pr19683-1.c: Likewise.
8675         * gcc.target/mips/madd-3.c: Likewise.
8676         * gcc.target/mips/maddu-3.c: Likewise.
8677         * gcc.target/mips/msub-3.c: Likewise.
8678         * gcc.target/mips/msubu-3.c: Likewise.
8679         * gcc.target/mips/asm-1.c: Likewise.
8680         * gcc.target/mips/branch-1.c: Likewise.
8681         * gcc.target/mips/ins-1.c: Likewise.
8682         * gcc.target/mips/near-far-3.c: Likewise.
8683         * gcc.target/mips/near-far-4.c: Likewise.
8684         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8685         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8686         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8687         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8688         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8689         * gcc.target/mips/dspr2-MULT.c: Likewise.
8690         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8691         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8692         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8693         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8694         * gcc.target/mips/code-readable-2.c: Likewise.
8695         * gcc.target/mips/code-readable-3.c: Likewise.
8696
8697 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8698             David Ung  <davidu@mips.com>
8699             Nigel Stephens <nigel@mips.com>
8700
8701         * gcc.target/mips/mips16-attributes.c: New.
8702
8703 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8704
8705         PR fortran/31564
8706         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8707
8708         PR fortran/33241
8709         * gfortran.dg/char_length_10.f90: New test.
8710
8711 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8712
8713         PR c++/29731
8714         * g++.dg/parse/template24.C: New.
8715
8716 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8717
8718         * g++.dg/other/spu2vmx-1.C: New test.
8719
8720 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR tree-optimization/33017
8723         * gcc.dg/pr33017.c: New test.
8724
8725 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8726
8727         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8728         __protected_stream family of macros.
8729
8730 2007-09-04  Jan Hubicka  <jh@suse.cz>
8731
8732         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8733         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8734         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8735         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8736         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8737         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8738         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8739         Likewise.
8740
8741 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8742             Tobias Burnus  <burnus@net-b.de>
8743
8744         * gfortran.dg/proc_decl_1.f90: New.
8745         * gfortran.dg/proc_decl_2.f90: New.
8746         * gfortran.dg/proc_decl_3.f90: New.
8747         * gfortran.dg/proc_decl_4.f90: New.
8748
8749 2007-09-04  Jan Hubicka  <jh@suse.cz>
8750
8751         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8752         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8753         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8754         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8755         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8756         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8757         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8758         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8759         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8760         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8761         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8762         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8763         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8764         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8765         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8766         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8767         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8768         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8769         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8770         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8771         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8772         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8773         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8774         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8775         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8776         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8777         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8778         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8779         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8780         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8781         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8782         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8783         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8784         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8785         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8786         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8787         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8788         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8789         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8790         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8791         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8792         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8793         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8794         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8795         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8796         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8797         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8798         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8799         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8800         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8801         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8802         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8803         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8804         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8805         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8806         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8807         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8808         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8809         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8810         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8811         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8812         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8813         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8814         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8815         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8816         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8817         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8818         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8819         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8820         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8821         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8822         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8823         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8824         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8825         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8826         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8827         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8828         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8829         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8830         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8831         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8832         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8833         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8834         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8835         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8836         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8837         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8838         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8839         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8840         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8841         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8842         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8843         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8844         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8845         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8846         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8847         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8848         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8849         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8850         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8851         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8852         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8853         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8854         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8855         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8856         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8857         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8858         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8859         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8860         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8861         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8862         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8863         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8864         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8865         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8866         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8867         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8868         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8869         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8870         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8871         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8872         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8873         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8874         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8875         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8876         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8877         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8878         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8879         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8880         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8881         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8882         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8883         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8884         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8885         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8886         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8887         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8888         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8889         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8890         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8891         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8892         noinline.
8893         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8894         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8895         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8896         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8897         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8898         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8899         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8900         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8901         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8902         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8903         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8904         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8905         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8906         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8907         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8908         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8909         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8910         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8911         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8912         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8913         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8914         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8915         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8916         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8917         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8918         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8919         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8920         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8921         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8922         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8923         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8924         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8925         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8926         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8927         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8928         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8929         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8930         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8931         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8932         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8933         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8934         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8935         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8936         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8937         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8938         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8939         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8940         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8941         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8942         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8943         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8944         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8945         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8946         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8947         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8948         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8949         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8950         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8951         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8952         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8953         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8954         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8955         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8956         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8957         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8958         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8959         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8960         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8961         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8962         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8963         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8964         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8965         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8966         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8967         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8968         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8969         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8970         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8971         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8972         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8973         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8974         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8975         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8976         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8977         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8978         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8979         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8980         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8981         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8982         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8983         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8984         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8985         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8986         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8987         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8988         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8989         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8990         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8991         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8992         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8993         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8994         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8995         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8996         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8997         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8998         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8999         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
9000         * gcc.dg/vect/vect-91.c: Mark functions noinline.
9001         * gcc.dg/vect/vect-74.c: Mark functions noinline.
9002         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
9003         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
9004         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
9005         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
9006         * gcc.dg/vect/vect-99.c: Mark functions noinline.
9007         * gcc.dg/vect/vect-113.c: Mark functions noinline.
9008         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
9009         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
9010         * gcc.dg/vect/vect-7.c: Mark functions noinline.
9011         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
9012         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
9013         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
9014         * gcc.dg/vect/vect-24.c: Mark functions noinline.
9015         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
9016         * gcc.dg/vect/vect-83.c: Mark functions noinline.
9017         * gcc.dg/vect/vect-66.c: Mark functions noinline.
9018         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
9019
9020 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
9021
9022         PR middle-end/33187
9023         * gcc.target/i386/cmov7.c: New file.
9024
9025 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
9026
9027         * gcc.target/i386/sse4a-check.h: New file.
9028         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
9029         * gcc.target/i386/sse4a-insert.c: Ditto.
9030         * gcc.target/i386/sse4a-montsd.c: Ditto.
9031         * gcc.target/i386/sse4a-montss.c: Ditto.
9032         * gcc.target/i386/mmx-check.h: New file.
9033         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
9034         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
9035         * gcc.target/i386/sse-check.h: New file.
9036         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
9037         * gcc.target/i386/sse-3.c: Ditto.
9038         * gcc.target/i386/sse-7.c: Ditto.
9039         * gcc.target/i386/sse-9.c: Ditto.
9040         * gcc.target/i386/ssefn-3.c: Ditto.
9041         * gcc.target/i386/sse-recip.c: Ditto.
9042         * gcc.target/i386/sse-recip-vec.c: Ditto.
9043         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
9044         * gcc.target/i386/20020523-1.c: Remove.
9045         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
9046         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9047         * gcc.target/i386/ssefn-4.c: Ditto.
9048         * gcc.target/i386/sse-6.c: Ditto.
9049         * gcc.target/i386/sse-10.c: Ditto.
9050         * gcc.target/i386/sse-11.c: Ditto.
9051         * gcc.target/i386/sse-18.c: Ditto.
9052         * gcc.target/i386/fpprec-1.c: Ditto.
9053         * g++.dg/other/i386-1.C: Ditto.
9054
9055 2007-09-04  Richard Guenther  <rguenther@suse.de>
9056
9057         PR tree-optimization/33291
9058         * gcc.dg/volatile2.c: New testcase.
9059         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
9060         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
9061         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
9062         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
9063
9064 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9065
9066         PR fortran/33253
9067         * gfortran.dg/namelist_15.f90: Update test.
9068         * gfortran.dg/namelist_24.f90: Update test.
9069         * gfortran.dg/namelist_38.f90: New test.
9070
9071 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
9072
9073         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
9074         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9075         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
9076         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9077         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
9078         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9079
9080 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
9081
9082         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
9083         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
9084
9085         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
9086
9087 2007-09-02  David Daney  <ddaney@avtrex.com>
9088
9089         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
9090         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
9091         * gcc.target/mips/atomic-memory-1.c: Ditto.
9092         * gcc.target/mips/atomic-memory-2.c: Ditto.
9093
9094 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
9095
9096         * gcc.target/cris/builtin_clz_v0.c: New testcase.
9097         * gcc.target/cris/builtin_clz_v3.c: New testcase.
9098
9099 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
9100
9101         * gfortran.dg/substr_6.f90: New test.
9102
9103 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
9104
9105         PR c++/33208
9106         * g++.dg/other/error18.C: New.
9107         * g++.dg/expr/bitfield3.C: Adjust.
9108
9109 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
9110
9111         PR fortran/33276
9112         * gfortran.fortran-torture/compile/pr33276.f90: New.
9113
9114 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
9115
9116         PR C/29237
9117         PR middle-end/33272
9118         * gcc.dg/c99-arraydecl-3.c: New test.
9119
9120 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
9121
9122         PR c++/32597
9123         * g++.dg/cpp0x/variadic-new2.C: New.
9124         * g++.dg/cpp0x/variadic-new.C: New.
9125
9126 2007-08-31  Tobias Burnus  <burnus@net-b.de>
9127
9128         PR fortran/33232
9129         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
9130         * gfortran.dg/read_1.f90: New.
9131
9132 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9133
9134         PR c++/33210
9135         * g++.dg/template/error30.C: New.
9136
9137 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9138
9139         PR c++/32113
9140         * g++.dg/template/crash70.C: New.
9141
9142 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9143
9144         PR c++/33212
9145         * g++.dg/ext/is_class_error.C: New.
9146
9147 2007-08-31  Olivier Hainque  <hainque@adacore.com>
9148
9149         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
9150         
9151 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
9152             Revital Eres  <eres@il.ibm.com>
9153
9154         * gcc.target/powerpc/paired-1.c: New test.
9155         * gcc.target/powerpc/paired-2.c: New test.
9156         * gcc.target/powerpc/paired-3.c: New test.
9157         * gcc.target/powerpc/paired-4.c: New test.
9158         * gcc.target/powerpc/paired-5.c: New test.
9159         * gcc.target/powerpc/paired-6.c: New test.
9160         * gcc.target/powerpc/paired-7.c: New test.
9161         * gcc.target/powerpc/ppc-paired.c: New test.
9162
9163 2007-08-31  Ollie Wild  <aaw@google.com>
9164
9165         * g++.dg/conversion/ptrmem2.C: New test.
9166         * g++.dg/conversion/ptrmem3.C: New test.
9167         * g++.dg/conversion/ptrmem4.C: New test.
9168         * g++.dg/conversion/ptrmem5.C: New test.
9169         * g++.dg/conversion/ptrmem6.C: New test.
9170         * g++.dg/conversion/ptrmem7.C: New test.
9171         * g++.dg/conversion/ptrmem8.C: New test.
9172
9173 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
9174
9175         PR fortran/31879
9176         * gfortran.dg/char_length_7.f90: New test.
9177         * gfortran.dg/char_length_9.f90: New test.
9178         * gfortran.dg/char_assign_1.f90: Add extra warning.
9179
9180         PR fortran/31197
9181         PR fortran/31258
9182         * gfortran.dg/char_length_8.f90: New test.
9183
9184 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9185
9186         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
9187
9188 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
9189
9190         * gcc.dg/inline-24.c: New test.
9191         * g++.dg/opt/inline11.C: New test.
9192
9193 2007-08-30  Richard Guenther  <rguenther@suse.de>
9194
9195         * gcc.target/i386/vectorize5.c: New testcase.
9196
9197 2007-08-30  Tobias Burnus  <burnus@net-b.de>
9198
9199         PR fortran/33228
9200         * interface.c (check_interface0): Improve error for external procs.
9201         (check_sym_interfaces): Fix checking of module procedures.
9202
9203 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
9206         (AI): Add AI_ALIGN.
9207         * gcc.dg/sync-3.c: New test.
9208
9209         PR middle-end/32758
9210         * gcc.dg/cleanup-12.c: New test.
9211
9212 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
9213
9214         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
9215         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
9216         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
9217         * gcc.dg/pr32450.c: Ditto.
9218         * gcc.dg/nest.c: Ditto.
9219         * gcc.dg/nested-func-4.c: Ditto.
9220         * g++.old-deja/g++.law/profile1.C: Ditto.
9221
9222 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9223
9224         PR fortran/32989
9225         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
9226         non-default integer kind arguments.
9227
9228 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
9229
9230         PR fortran/33105
9231         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
9232
9233 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9234
9235         * gcc.dg/h8300-ice2.c: Remove target selector.
9236
9237 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
9238
9239         PR fortran/33215
9240         * gfortran.dg/binding_label_tests_15.f03: New test case.
9241         * gfortran.dg/binding_label_tests_16.f03: Ditto.
9242
9243 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9244
9245         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
9246         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
9247
9248 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
9249
9250         PR c++/33194
9251         * g++.dg/other/canon-33194.C: New.
9252
9253 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9254
9255         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
9256         * gcc.c-torture/execute/pr23135.c: Likewise.
9257
9258 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9259
9260         * gcc.dg/pr31344.c: Move to ...
9261         * gcc.dg/dfp/pr31344.c: ... here.
9262         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
9263         * gcc.dg/20050503-1.c: Ditto.
9264         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
9265         * gcc.dg/20061127-1.c: Compile only for fpic targets.
9266         * gcc.dg/20060801-1.c: Ditto.
9267
9268 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
9269
9270         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
9271         * gfortran.dg/nan_1.f90: Likewise.
9272
9273 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9274
9275         PR fortran/33055
9276         Revert previous patch.
9277
9278 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
9279             Kazu Hirata  <kazu@codesourcery.com>
9280
9281         * gcc.target/m68k/interrupt-1.c: New.
9282
9283 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9284
9285         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9286         10000 for targets where "int" can't hold at least 100000.
9287         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9288         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9289         (test5)(test6): Use it.
9290         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9291         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9292         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9293         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9294         * gcc.dg/attr-alloc_size.c (test): Likewise.
9295
9296 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
9297
9298         PR c++/33209
9299         * g++.dg/template/error29.C: New.
9300
9301 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR c++/32596
9304         * g++.dg/ext/visibility/anon5.C: New test.
9305
9306 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9307
9308         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9309
9310 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9311
9312         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9313         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9314         * gfortran.dg/gamma_4.f90: New: large-real tests.
9315
9316 2007-08-28  Jason Merrill  <jason@redhat.com>
9317
9318         PR c++/29000
9319         * g++.dg/ext/stmtexpr12.C: New test.
9320
9321         PR c++/28558
9322         * g++.dg/ext/attrib28.C: New test.
9323
9324 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9325
9326         PR target/32661
9327         * gcc.target/i386/pr32661.c: New test.
9328
9329 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9330
9331         PR middle-end/32370
9332         * gcc.dg/pr32370.c: New test.
9333
9334         PR rtl-optimization/33148
9335         * gcc.c-torture/compile/20070827-1.c: New test.
9336
9337         PR debug/32914
9338         * d++.dg/debug/const3.C: New test.
9339         * d++.dg/debug/const4.C: New test.
9340         * d++.dg/debug/dwarf2/const1.C: New test.
9341         * d++.dg/debug/dwarf2/const2.C: New test.
9342         * d++.dg/debug/dwarf2/const2b.C: New test.
9343
9344 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9345             Vladimir Yanovsky  <yanov@il.ibm.com>
9346             Revital Eres  <eres@il.ibm.com>
9347             Andrey Belevantsev  <abel@ispras.ru>
9348
9349         * gcc.dg/sms-1.c: New test.
9350
9351 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9352
9353         * g++.dg/ext/gnu-inline-common.h: New.
9354         * g++.dg/ext/gnu-inline-global-reject.C: New.
9355         * g++.dg/ext/gnu-inline-global.C: New.
9356         * g++.dg/ext/gnu-inline-namespace.C: New.
9357         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9358         * g++.dg/ext/gnu-inline-class.C: New.
9359         * g++.dg/ext/gnu-inline-class-static.C: New.
9360         * g++.dg/ext/gnu-inline-template-class.C: New.
9361         * g++.dg/ext/gnu-inline-template-func.C: New.
9362
9363 2007-08-27  Jason Merrill  <jason@redhat.com>
9364
9365         PR c++/31337
9366         * g++.dg/ext/stmtexpr11.C: New.
9367
9368 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9369
9370         * lib/target-supports.exp (check_profiling_available):
9371         Set profiling_available_saved to 0 on fido-*-elf.
9372
9373 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9374
9375         PR tree-optimization/33173
9376         
9377         * gcc.c-torture/compile/pr33173.c: New.
9378
9379 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9380
9381         PR target/31385
9382         * gcc.dg/dfp/pr31385.c: New.
9383
9384 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9385
9386         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9387
9388 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9389
9390         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9391         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9392         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9393         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9394         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9395         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9396         gcc.target/m68k directory.
9397         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9398         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9399         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9400         gcc.target/cris directory.
9401         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9402         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9403         gcc.target/bfin directory.
9404
9405         * gcc.target/sh: New directory.
9406         * gcc.target/sh/sh.exp: New file.
9407         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9408         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9409         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9410         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9411         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9412         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9413
9414 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9415
9416         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9417         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9418         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9419         * gcc.target/i386/local2.c: Ditto.
9420         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9421         * gcc.target/i386/20011119-1.c: Ditto.
9422         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9423         * gcc.target/i386/fastcall-1.c: Fix target selector.
9424
9425 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9426
9427         PR fortran/33055
9428         * gfortran.dg/negative_unit.f: Add new check
9429         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9430         -fdefault-integer-8.
9431
9432 2007-08-26  Asher Langton  <langton2@llnl.gov>
9433
9434         * gfortran.dg/recursive_stack.f90: New.
9435         * gfortran.dg/openmp_stack.f90: New.
9436
9437 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9438
9439         PR fortran/31298
9440         * gfortran.dg/use_10.f90: New.
9441
9442 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9443
9444         PR fortran/32985
9445         * gfortran.dg/namelist_14.f90: Make test case valid.
9446         * gfortran.dg/common_10.f90: New.
9447
9448 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9449
9450         PR middle-end/33181
9451         * gcc.dg/ifelse-2.c: New.
9452
9453 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9454
9455         PR fortran/32980
9456         * gfortran.dg/gamma_1.f90: New.
9457         * gfortran.dg/gamma_2.f90: New.
9458         * gfortran.dg/gamma_3.f90: New.
9459
9460 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9461
9462         PR fortran/33188
9463         * gfortran.dg/used_types_18.f90: New.
9464
9465 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * gcc.dg/array-init-2.c: New test.
9468
9469 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9470
9471         PR fortran/33178
9472         * gfortran.dg/initialization_4.f90: Update dg-error.
9473         * gfortran.dg/initialization_13.f90: New.
9474
9475 2007-08-24  Richard Guenther  <rguenther@suse.de>
9476
9477         PR middle-end/33166
9478         * gcc.c-torture/compile/pr33166.c: New testcase.
9479
9480 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9481
9482         PR fortran/33139
9483         * gfortran.dg/pointer_assign_4.f90: New.
9484         * gfortran.dg/shape_2.f90: Fix test case.
9485         * gfortran.dg/char_result_4.f90: Ditto.
9486
9487 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9488
9489         * gcc.dg/array-init-1.c: New test.
9490
9491         PR c++/32567
9492         * g++.dg/parse/crash36.C: New test.
9493
9494 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9495
9496         * gcc.dg/pr32721.c: Updated.
9497
9498 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9499
9500         PR tree-optimization/32573
9501         PR middle-end/32946
9502         * gcc.dg/pr32573.c: New test.
9503
9504         PR c++/32898
9505         * g++.dg/lookup/ns3.C: New test.
9506
9507         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9508
9509         PR c++/31941
9510         * g++.dg/parse/crash37.C: New test.
9511
9512 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9513
9514         PR target/17390
9515         * gcc.target/i386/pr17390.c: New test.
9516
9517 2007-08-23  Richard Guenther  <rguenther@suse.de>
9518
9519         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9520         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9521         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9522         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9523         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9524         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9525         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9526         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9527
9528 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9529
9530         * gcc.target/s390: New directory.
9531         * gcc.target/s390/s390.exp: New file.
9532         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9533         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9534         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9535         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9536         gcc.target/s390 directory.
9537
9538 2007-08-23  Richard Guenther  <rguenther@suse.de>
9539
9540         PR tree-optimization/32328
9541         * gcc.dg/pr32328.c: New testcase.
9542
9543 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9544
9545         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9546           available.
9547
9548 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9549
9550         PR fortran/33095
9551         * gfortran.dg/min_max_optional_5.f90: New test.
9552         * gfortran.dg/min_max_optional_2.f90: Remove.
9553         * gfortran.dg/min_max_optional_3.f90: Remove.
9554         * gfortran.dg/min_max_optional_4.f90: Remove.
9555
9556 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9557
9558         * gcc.target/i386/xorps-sse.c: New.
9559         * gcc.target/i386/xorps-sse2.c: New.
9560
9561 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9562
9563         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9564         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9565         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9566
9567 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9568
9569         PR fortran/33020
9570         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9571         include multiple kinds for SHAPE parameter within a single
9572         namespace.
9573         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9574         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9575
9576 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9577
9578         * interface_abstract_1.f90: Extended test case.
9579         * interface_abstract_3.f90: New test.
9580
9581 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9582
9583         * gcc.dg/fold-sub.c: New test.
9584         
9585 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9586
9587         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9588         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9589         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9590         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9591         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9592         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9593
9594 2007-08-22  Richard Guenther  <rguenther@suse.de>
9595
9596         PR middle-end/33007
9597         * gcc.dg/pr33007.c: New testcase.
9598
9599 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9600
9601         * gcc.c-torture/execute/strcmp-1.x: Delete.
9602
9603 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9604
9605         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9606         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9607         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9608         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9609         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9610         gcc.target/i386/stack-realign.c,
9611         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9612         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9613         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9614         target using dg-require-effective-target directive.
9615         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9616         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9617         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9618         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9619         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9620         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9621         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9622         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9623         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9624         Require lp64 target using dg-require-effective-target directive.
9625         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9626         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9627         directive.
9628         * gcc.target/i386/20010202-1.c: Move from here ...
9629         * gcc.dg/20010202-1.c: ... to here.
9630
9631 2007-08-22  Richard Guenther  <rguenther@suse.de>
9632
9633         PR tree-optimization/33142
9634         * gcc.c-torture/execute/pr33142.c: New testcase.
9635
9636 2007-08-22  Richard Guenther  <rguenther@suse.de>
9637
9638         PR middle-end/32563
9639         * g++.dg/torture/pr32563.C: New testcase.
9640
9641 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9642
9643         PR middle-end/32912
9644         * gcc.dg/pr32912-1.c: Add -w to options.
9645         * gcc.dg/pr32912-2.c: Likewise.
9646         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9647
9648 2007-08-21  Ian Lance Taylor  <iant@google.com>
9649
9650         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9651
9652 2007-08-21  Ian Lance Taylor  <iant@google.com>
9653
9654         PR tree-optimization/33134
9655         * g++.dg/tree-ssa/pr33134.C: New test.
9656
9657 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9658
9659         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9660         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9661
9662 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR debug/32610
9665         * gcc.dg/debug/pr32610.c: New test.
9666
9667         * g++.dg/init/new24.C: New test.
9668
9669         PR middle-end/32912
9670         * gcc.dg/pr32912-1.c: New test.
9671         * gcc.dg/pr32912-2.c: New test.
9672         * gcc.dg/pr32912-3.c: New test.
9673
9674 2007-08-21  Richard Guenther  <rguenther@suse.de>
9675
9676         * gcc.dg/pointer-arith-10.c: New testcase.
9677
9678 2007-08-21  Richard Guenther  <rguenther@suse.de>
9679
9680         PR middle-end/33122
9681         * gcc.c-torture/compile/pr33122.c: New testcase.
9682
9683 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9684
9685         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9686
9687 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9688
9689         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9690
9691 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR c++/33025
9694         * g++.dg/init/new23.C: New test.
9695
9696 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9697
9698         PR middle-end/30564
9699         * gcc.c-torture/compile/pr30564-1.c: New test.
9700         * gcc.c-torture/compile/pr30564-2.c: New test.
9701
9702 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9703
9704         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9705
9706 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9707
9708         * gfortran.dg/interface_abstract_2.f90: New.
9709         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9710
9711 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9712
9713         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9714         unknown (so that outer-loop wont get analyzed).
9715         * gcc.dg/vect/vect-outer-1a.c: New test.
9716         * gcc.dg/vect/vect-outer-1b.c: New test.
9717         * gcc.dg/vect/vect-outer-1.c: New test.
9718         * gcc.dg/vect/vect-outer-2a.c: New test.
9719         * gcc.dg/vect/vect-outer-2b.c: New test.
9720         * gcc.dg/vect/vect-outer-2c.c: New test.
9721         * gcc.dg/vect/vect-outer-2.c: New test.
9722         * gcc.dg/vect/vect-outer-3a.c: New test.
9723         * gcc.dg/vect/vect-outer-3b.c: New test.
9724         * gcc.dg/vect/vect-outer-3c.c: New test.
9725         * gcc.dg/vect/vect-outer-3.c: New test.
9726         * gcc.dg/vect/vect-outer-4a.c: New test.
9727         * gcc.dg/vect/vect-outer-4b.c: New test.
9728         * gcc.dg/vect/vect-outer-4c.c: New test.
9729         * gcc.dg/vect/vect-outer-4d.c: New test.
9730         * gcc.dg/vect/vect-outer-4e.c: New test.
9731         * gcc.dg/vect/vect-outer-4f.c: New test.
9732         * gcc.dg/vect/vect-outer-4g.c: New test.
9733         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9734         * gcc.dg/vect/vect-outer-4i.c: New test.
9735         * gcc.dg/vect/vect-outer-4j.c: New test.
9736         * gcc.dg/vect/vect-outer-4k.c: New test.
9737         * gcc.dg/vect/vect-outer-4l.c: New test.
9738         * gcc.dg/vect/vect-outer-4m.c: New test.
9739         * gcc.dg/vect/vect-outer-4.c: New test.
9740         * gcc.dg/vect/vect-outer-5.c: New test.
9741         * gcc.dg/vect/vect-outer-6.c: New test.
9742         * gcc.dg/vect/vect-outer-fir.c: New test.
9743         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9744         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9745
9746 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9747
9748         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9749         and -fno-tree-reassoc.
9750         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9751         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9752         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9753         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9754         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9755         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9756         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9757         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9758         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9759         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9760         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9761         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9762         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9763         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9764         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9765         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9766         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9767         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9768         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9769         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9770         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9771         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9772         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9773         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9774         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9775         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9776         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9777         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9778         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9779         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9780         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9781         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9782         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9783         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9784         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9785         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9786         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9787
9788 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9789
9790         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9791         versioning for aliasing).
9792         * gcc.dg/vect/vect-35.c: Likewise.
9793
9794         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9795         targets.
9796         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9797
9798 2007-08-18  Tom Tromey  <tromey@redhat.com>
9799
9800         PR preprocessor/32974:
9801         * gcc.dg/cpp/pr32974.c: New file.
9802
9803 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9804
9805         * gfortran.dg/interface_abstract_1.f90: New.
9806
9807 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9808
9809         PR fortran/32881
9810         * gfortran.dg/pure_initializer_1.f90: New test.
9811
9812 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9813
9814         PR fortran/32875
9815         * gfortran.dg/array_constructor_18.f90: New test.
9816
9817 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9818
9819         PR c++/28989
9820         * g++.dg/expr/lval3.C: New test.
9821         * g++.dg/expr/lval4.C: New test.
9822
9823 2007-08-17  Ollie Wild  <aaw@google.com>
9824
9825         PR c++/31749
9826         * g++.dg/lookup/builtin3.C: New test.
9827         * g++.dg/lookup/builtin4.C: New test.
9828         * g++.dg/lookup/using19.C: New test.
9829
9830 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9831
9832         PR c++/32190
9833         * g++.dg/parse/error31.C: New.
9834
9835 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9836
9837         PR c++/32112
9838         * g++.dg/template/error26.C: New.
9839
9840 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9841
9842         PR fortran/33079
9843         * gfortran.dg/zero_length_2.f90: New test.
9844
9845 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9846
9847         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9848         * gfortran.dg/kind_tests_3.f03: Ditto.
9849         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9850         * gfortran.dg/interface_13.f90: Ditto.
9851         * gfortran.dg/pr32738.f90: Ditto.
9852         * gfortran.dg/module_private_1.f90: Ditto.
9853         * gfortran.dg/test_only_clause.f90: Ditto.
9854         * gfortran.dg/bind_c_vars.f90: Ditto.
9855         * gfortran.dg/bind_c_dts.f90: Ditto.
9856         * gfortran.dg/use_9.f90: Ditto.
9857         * gfortran.dg/generic_8.f90: Ditto.
9858         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9859         * gfortran.dg/private_type_6.f90: Ditto.
9860         * gfortran.dg/c_assoc.f90: Ditto.
9861         * gfortran.dg/private_type_7.f90: Ditto.
9862         * gfortran.dg/global_vars_c_init.f90: Ditto.
9863         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9864         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9865         * gfortran.dg/c_size_t_test.f03: Ditto.
9866         * gfortran.dg/used_types_12.f90: Ditto.
9867         * gfortran.dg/pr25923.f90: Ditto.
9868         * gfortran.dg/test_com_block.f90: Ditto.
9869         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9870         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9871         * gfortran.dg/com_block_driver.f90: Ditto.
9872         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9873         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9874         * gfortran.dg/c_loc_test.f90: Ditto.
9875         * gfortran.dg/c_ptr_tests.f03: Ditto.
9876         * gfortran.dg/module_interface_1.f90: Ditto.
9877
9878 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9879
9880         PR c++/32870
9881         * g++.dg/other/error17.C: Adjust.
9882         
9883 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9884
9885         PR middle-end/32970
9886         * g++.dg/ext/altivec-14.C: New test.
9887
9888 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9889
9890         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9891         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9892         dump files.
9893         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9894         * gcc.dg/vect/pr32366.c: Ditto.
9895
9896 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9897
9898         PR testsuite/33082
9899         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9900         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9901         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9902         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9903
9904 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9905
9906         PR fortran/33072
9907         * gfortran.dg/use_9.f90: New.
9908
9909 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9910
9911         * g++.dg/gcov/gcov-5.C: New test.
9912
9913 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9914
9915         * g++.dg/gcov/gcov-4.C: New test.
9916         * lib/gcov.exp (verify-lines): Add support for
9917         checking no-coverage lines.
9918
9919 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9920
9921         * gcc.dg/vect/vect-vfa-01.c: New.
9922         * gcc.dg/vect/vect-vfa-02.c: New.
9923         * gcc.dg/vect/vect-vfa-03.c: New.
9924         * gcc.dg/vect/vect-vfa-04.c: New.
9925         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9926         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9927         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9928         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9929         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9930         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9931         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9932         gfortran.dg/vect/pr19049.f90: Rename to start with
9933         prefix no-vfa-.
9934         * gcc.dg/vect/vect.exp: Disable versioning for alias
9935         when test starts with no-vfa-.
9936         * gfortran.dg/vect/vect.exp: Likewise.
9937
9938 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9939
9940         * gcc.dg/torture/pr32897.c: New test.
9941
9942 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9943
9944         PR c++/31132
9945         * g++.dg/template/crash69.C: New.
9946
9947 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9948
9949         * lib/target-supports.exp (check_effective_target_arm32): Use
9950         check_no_compiler_messages.
9951
9952 2007-08-15  Diego Novillo  <dnovillo@google.com>
9953
9954         gcc.dg/tree-ssa/20070815.c: New test.
9955
9956 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9957
9958         PR fortran/33077
9959         * gfortran.dg/random_7.f90: Initialize variable.
9960
9961 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR middle-end/33074
9964         * gfortran.dg/pr33074.f90: New test.
9965
9966         PR c++/32992
9967         * g++.dg/opt/nrv14.C: New test.
9968
9969 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9970
9971         PR c++/33035
9972         * g++.dg/template/crash68.C: New.
9973
9974 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9975
9976         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9977         * gcc.dg/sibcall-4.c: Ditto.
9978
9979 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9980
9981         PR fortran/33066
9982         * gfortran.dg/use_8.f90: New test.
9983         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9984
9985 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9986
9987         PR c++/27211
9988         * g++.dg/template/error27.C: New.
9989         * g++.dg/template/error28.C: New.
9990         * g++.dg/other/pr28304.C: Adjust.
9991         * g++.old-deja/g++.mike/p811.C: Likewise.
9992
9993 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9994
9995         PR target/30315
9996         * gcc.target/i386/pr30315.c: New.
9997
9998 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9999
10000         PR fortran/32594
10001         * gfortran.dg/substr_5.f90: New test.
10002
10003 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
10004
10005         PR c/30428
10006         * gcc.dg/vector-2.c: New test.
10007
10008         PR c++/30428
10009         * g++.dg/ext/vector8.C: New test.
10010
10011 2007-08-13  Dan Hipschman  <dsh@google.com>
10012
10013         PR c/32953
10014         * gcc.dg/format/array-1.c: Add an additional test for
10015         unterminated format strings of length 1.
10016
10017 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
10018
10019         PR fortran/32926
10020         * gfortran.dg/external_procedures_3.f90: New test.
10021
10022 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/32827
10025         * gfortran.dg/import6.f90: New test.
10026
10027 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
10028
10029         PR C/30427
10030         *  gcc.dg/vector-1.c: New test.
10031
10032 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
10033
10034         * gcc.dg/pr21255-4.c: Skip for PIC.
10035         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
10036
10037 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
10038
10039         * gcc.dg/attr-isr.c: Skip for PIC.
10040         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10041         * gcc.dg/attr-isr-trapa.c: Likewise.
10042         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10043         * gcc.dg/pragma-isr-trapa.c: Likewise.
10044         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10045
10046 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
10047
10048         PR fortran/32962
10049         * gfortran.dg/transpose_1.f90: New test.
10050
10051 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10052
10053         PR fortran/29600
10054         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
10055         intrinsic.
10056
10057 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10058
10059         PR fortran/30964
10060         PR fortran/33054
10061         * gfortran.dg/random_4.f90: New test.
10062         * gfortran.dg/random_5.f90: New test.
10063         * gfortran.dg/random_6.f90: New test.
10064         * gfortran.dg/random_7.f90: New test.
10065
10066 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10067
10068         PR fortran/32860
10069         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
10070
10071 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10072
10073         PR fortran/31629
10074         * gfortran.dg/module_private_1.f90: New test.
10075
10076 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10077
10078         PR fortran/29600
10079         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
10080         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
10081
10082 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10083
10084         PR fortran/32937
10085         * gfortran.dg/char_length_6.f90: New test.
10086
10087 2007-08-10  Ollie Wild  <aaw@google.com>
10088
10089         * g++.dg/lookup/using18.C: New test.
10090
10091 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
10092
10093         PR c++/17763
10094         * g++.dg/other/error16.C: New.
10095
10096 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10097
10098         PR libfortran/33039
10099         * gfortran.dg/namelist_37.f90: New test.
10100
10101 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
10102
10103         PR c++/22256
10104         * g++.dg/conversion/op3.C: New.
10105
10106 2007-08-09  Tobias Burnus  <burnus@net-b.de>
10107
10108         PR fortran/32987
10109         * gfortran.dg/fmt_tab_1.f90: New.
10110         * gfortran.dg/fmt_tab_2.f90: New.
10111
10112 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10113
10114         PR c/32796
10115         * gcc.c-torture/compile/pr32796.c: New test.
10116
10117 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10118
10119         PR middle-end/32813
10120         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
10121         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
10122         instead of just -O.
10123
10124 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
10125
10126         * gcc.target/mips/code-readable-1.c: New test.
10127         * gcc.target/mips/code-readable-2.c: Likewise.
10128         * gcc.target/mips/code-readable-3.c: Likewise.
10129
10130 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
10131             Revital Eres  <eres@il.ibm.com>
10132
10133         * gfortran.dg/sms-1.f90: Add comment.
10134         * gfortran.dg/sms-2.f90: New.
10135
10136 2007-08-07  Ian Lance Taylor  <iant@google.com>
10137
10138         * gcc.dg/instrument-1.c: New test.
10139         * gcc.dg/instrument-2.c: New test.
10140         * gcc.dg/instrument-3.c: New test.
10141
10142 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
10143
10144         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
10145
10146 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
10147
10148         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
10149         !vector_alignment_reachable targets.
10150         * gcc.dg/vect/vect-33.c: Likewise.
10151         * gcc.dg/vect/vect-42.c: Likewise.
10152         * gcc.dg/vect/vect-44.c: Likewise.
10153         * gcc.dg/vect/vect-50.c: Likewise.
10154         * gcc.dg/vect/vect-70.c: Likewise.
10155         * gcc.dg/vect/vect-71.c: Likewise.
10156         * gcc.dg/vect/vect-87.c: Likewise.
10157         * gcc.dg/vect/vect-88.c: Likewise.
10158         * gcc.dg/vect/vect-91.c: Likewise.
10159         * gcc.dg/vect/vect-93.c: Likewise.
10160         * gcc.dg/vect/vect-96.c: Likewise.
10161         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
10162         * gcc.dg/vect/section-anchors-69.c: Likewise.
10163         * gcc.dg/vect/pr25413.c: Likewise.
10164         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
10165         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
10166         * gfortran.dg/vect-2.f90: Likewise.
10167         * gfortran.dg/vect-3.f90: Likewise.
10168         * gfortran.dg/vect-4.f90: Likewise.
10169         * gfortran.dg/vect-5.f90: Likewise.
10170         * lib/target-supports.exp (check_effective_target_natural_alignment): 
10171         Return false for darwin. 
10172         (check_effective_target_vector_alignment_reachable_for_double): New.
10173
10174 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
10175
10176         * gcc.dg/multiword-1.c: New testcase.
10177
10178 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
10179
10180         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
10181         messages.
10182         * gfortran.dg/namelist_36.f90: New test.
10183
10184 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10185
10186         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
10187           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
10188
10189 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
10190
10191         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
10192         * gcc.dg/torture/type-generic-1.c: Likewise.
10193
10194 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10195
10196         * gcc.c-torture/20070522-1.c: Move to ...
10197         * gcc.c-torture/compile/20070522-1.c: Here.
10198
10199 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10200
10201         PR fortran/29828
10202         * gfortran.dg/minmax_char_1.f90: New test.
10203         * gfortran.dg/minmax_char_2.f90: New test.
10204         * gfortran.dg/min_max_optional_4.f90: New test.
10205
10206 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10207
10208         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
10209         hanging on the testcase.
10210
10211 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10212
10213         PR middle-end/32988
10214         * gcc.c-torture/compile/pr32988.c: New test.
10215
10216 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10217
10218         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
10219
10220 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
10221
10222         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
10223
10224         Revert:
10225         2007-03-22  Dirk Mueller  <dmueller@suse.de>
10226
10227         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10228
10229 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10230
10231         PR fortran/32979
10232         * gfortran.dg/isnan_1.f90: New test.
10233
10234 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
10235             Revital Eres <eres@il.ibm.com>
10236
10237         * gcc.dg/sms-antideps.c: New test.
10238
10239 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
10240
10241         PR fortran/31214
10242         * gfortran.dg/entry_13.f90: New test.
10243
10244         * gfortran.dg/entry_12.f90: Clean up .mod file.
10245
10246 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10247
10248         PR fortran/32770
10249         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
10250         variables as kind=4 so they don't overflow the record length.
10251
10252 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10253
10254         PR fortran/32968
10255         * gfortran.dg/selected_kind_1.f90: New test.
10256
10257 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10258
10259         PR middle-end/32780
10260         * gcc.c-torture/compile/pr32780.c: New test.
10261
10262 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10263
10264         RP middle-end/32399
10265         * gcc.c-torture/compile/pr32399.c: New testcase.
10266
10267 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10268
10269         PR middle-end/32304
10270         * g++.dg/torture/pr32304.C: New testcase.
10271
10272 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10273
10274         PR middle-end/32935
10275         * gfortran.fortran-torture/compile/complex_1.f90: New test.
10276
10277 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10278
10279         PR fortran/32955
10280         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10281
10282 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10283
10284         PR fortran/31202
10285         * gfortran.dg/nint_2.f90: New test.
10286
10287 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
10288
10289         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10290         * gcc.dg/weak/typeof-2.c: Likewise.
10291
10292 2007-08-03  Diego Novillo  <dnovillo@google.com>
10293
10294         PR 31521
10295         * gcc.dg/tree-ssa/pr31521.c: New test.
10296
10297 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
10298
10299         PR fortran/32770
10300         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
10301         iostat must be default kind.
10302
10303 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10304
10305         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10306
10307 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10308
10309         PR fortran/32770
10310         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10311         explicit so test passes with -fdefault-integer-8.
10312         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10313         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10314
10315 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10316
10317         PR c++/30849
10318         * g++.dg/parse/asm1.C: New test.
10319
10320         PR c++/30850
10321         * g++.dg/parse/asm2.C: Likewise.
10322
10323         PR c++/30851
10324         * g++.dg/parse/asm3.C: Likewise.
10325         
10326 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10327
10328         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10329           "int" is only 16 bit bits wide.
10330         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10331
10332 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10333
10334         * g++.dg/torture/type-generic-1.C: New.
10335         * gcc.dg/pr28796-2.c: Move tests ...
10336         * gcc.dg/tg-tests.h: ... here.
10337         * gcc.dg/torture/type-generic-1.c: New.
10338
10339 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10340
10341         PR libfortran/32954
10342         * minmaxloc_3.f90:  New test case.
10343
10344 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10345
10346         PR fortran/32936
10347         * gfortran.dg/allocate_stat.f90: New.
10348
10349 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10350
10351         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10352
10353 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10354
10355         PR tree-optimization/32919
10356         * gcc.c-torture/compile/pr32919.c: New.
10357
10358 2007-08-01  Nick Clifton  <nickc@redhat.com>
10359
10360         * gcc.c-torture/execute/execute.exp: Change copyright header to
10361         refer to version 3 of the GNU General Public License and to point
10362         readers at the COPYING3 file and the FSF's license web page.
10363         * gcc.c-torture/execute/ieee/ieee.exp,
10364         gcc.c-torture/unsorted/unsorted.exp,
10365         gcc.c-torture/compile/compile.exp,
10366         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10367         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10368         gcc.target/cris/torture/cris-torture.exp,
10369         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10370         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10371         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10372         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10373         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10374         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10375         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10376         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10377         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10378         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10379         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10380         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10381         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10382         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10383         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10384         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10385         gcc.dg/noncompile/noncompile.exp,
10386         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10387         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10388         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10389         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10390         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10391         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10392         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10393         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10394         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10395         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10396         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10397         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10398         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10399         g++.old-deja/old-deja.exp,
10400         gfortran.fortran-torture/execute/execute.exp,
10401         gfortran.fortran-torture/compile/compile.exp,
10402         treelang/output/output-1.c, treelang/output/output-1.tree,
10403         treelang/execute/execute.exp, treelang/Makefile.in,
10404         treelang/compile/compile.exp, g++.dg/dg.exp,
10405         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10406         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10407         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10408         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10409         g++.dg/compat/struct-layout-1.exp,
10410         g++.dg/compat/struct-layout-1_generate.c,
10411         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10412         g++.dg/bprob/bprob.exp, config/default.exp,
10413         gcc.test-framework/test-framework.awk,
10414         gcc.test-framework/gen_directive_tests,
10415         gcc.test-framework/test-framework.exp,
10416         objc.dg/special/special.exp,
10417         objc.dg/gnu-encoding/gnu-encoding.exp,
10418         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10419         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10420         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10421         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10422         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10423         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10424         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10425         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10426         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10427         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10428         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10429         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10430         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10431         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10432         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10433         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10434         Likewise.
10435
10436 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10437
10438         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10439         error message text.
10440
10441 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10442
10443         PR fortran/32945
10444         * gfortran.dg/initialization_12.f90: New test.
10445
10446 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10447
10448         PR fortran/31609
10449         * gfortran.dg/entry_12.f90: New test.
10450
10451 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10452
10453         PR fortran/32938
10454         * gfortran.dg/altreturn_6.f90: New test.
10455
10456 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10457
10458         PR fortran/32942
10459         * gfortran.dg/exponent_2.f90: New test.
10460
10461 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10462
10463         * gcc.dg/vect/vect-117.c: New test.
10464         * gcc.dg/vect/vect-74.c: Enabled test
10465         * gcc.dg/vect/vect-81.c: Enabled test
10466
10467 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10468
10469         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10470         s/dg-error/dg-warning where warning is expected.
10471
10472 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10473
10474         PR fortran/32770
10475         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10476         of huge() to correct kind.
10477
10478 2007-07-30  Ollie Wild  <aaw@google.com>
10479
10480         * gcc.dg/cpp/counter-2.c: New test.
10481         * gcc.dg/cpp/counter-3.c: New test.
10482         * gcc.dg/cpp/dir-only-1.c: New test.
10483         * gcc.dg/cpp/dir-only-1.h: New file.
10484         * gcc.dg/cpp/dir-only-2.c: New test.
10485         * gcc.dg/cpp/dir-only-3.c: New test.
10486         * gcc.dg/cpp/dir-only-3a.h: New file.
10487         * gcc.dg/cpp/dir-only-3b.h: New file.
10488         * gcc.dg/cpp/dir-only-4.c: New test.
10489         * gcc.dg/cpp/dir-only-5.c: New test.
10490         * gcc.dg/cpp/dir-only-6.c: New test.
10491
10492 2007-07-30  Julian Brown  <julian@codesourcery.com>
10493
10494         * gcc.target/arm/neon/v*.c: Regenerate.
10495
10496 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10497
10498         PR c++/32108
10499         * g++.dg/ext/label6.C: New.
10500
10501 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10502
10503         PR libfortran/32858
10504         PR libfortran/30814
10505         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10506
10507 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10508
10509         PR fortran/31211
10510         * gfortran.dg/actual_pointer_function_1.f90: New test.
10511
10512         PR fortran/32682
10513         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10514
10515 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10516
10517         PR fortran/32906
10518         * gfortran.dg/shape_1.f90: Adjust error message.
10519         * gfortran.dg/parameter_array_ref_1.f90: New test.
10520
10521 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10522
10523         PR fortran/31609
10524         * gfortran.dg/entry_11.f90: New test.
10525
10526 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10527             Revital Eres  <eres@il.ibm.com>
10528
10529         * gfortran.dg/sms-1.f90: New test.
10530
10531 2007-07-28  Richard Guenther  <rguenther@suse.de>
10532
10533         * gcc.c-torture/compile/pr32920.c: New testcase.
10534
10535 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10536
10537         PR c++/30917
10538         * g++.dg/lookup/friend11.C: New test.
10539
10540 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10541
10542         * gfortran.dg/namelist_5.f90: Adjusted error message.
10543         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10544         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10545         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10546         * gfortran.dg/namelist_32.f90: ... this.
10547
10548         PR fortran/32876
10549         * gfortran.dg/namelist_33.f90: New test.
10550
10551         PR fortran/32905
10552         * gfortran.dg/namelist_34.f90: New test.
10553
10554         PR fortran/31818
10555         * gfortran.dg/namelist_35.f90: New test.
10556
10557 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10558
10559         PR fortran/32880
10560         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10561
10562 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10563
10564         PR testsuite/32471
10565         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10566           assuming it is 0x7ffffffff.
10567         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10568         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10569
10570 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10571
10572         * gfortran.dg/operator_3.f90: Fix dg directive.
10573         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10574         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10575         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10576
10577 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10578
10579         * g++.dg/cpp0x/decltype1.C: New.
10580         * g++.dg/cpp0x/decltype2.C: New.
10581         * g++.dg/cpp0x/decltype3.C: New.
10582         * g++.dg/cpp0x/decltype4.C: New.
10583         * g++.dg/cpp0x/decltype5.C: New.
10584         * g++.dg/cpp0x/decltype6.C: New.
10585
10586 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10587
10588         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10589           because the test relies on bit 31 to be the sign bit.
10590
10591 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10592
10593         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10594           assuming it is 0x7fffffff.
10595         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10596         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10597
10598 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/32346
10601         * g++.dg/expr/bitfield9.C: New test.
10602
10603 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10604
10605         PR fortran/32899
10606         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10607
10608 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10609
10610         PR fortran/32760
10611         * gfortran.dg/private_type_7.f90: New test.
10612
10613 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10614
10615         PR fortran/32035
10616         * gfortran.dg/select_char_1.f90: New test.
10617
10618 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10619
10620         PR fortran/32903
10621         * gfortran.dg/initialization_11.f90: New test.
10622
10623 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10624
10625         * gcc.target/mips/ins-1.c: New test.
10626
10627 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10628
10629         PR/19232
10630         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10631         (f1): Likewise.
10632
10633 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10634
10635         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10636         error: width of 'spare' exceeds its type.
10637
10638 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10639
10640         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10641         * gcc.dg/sibcall-4.c: Likewise.
10642
10643 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10644
10645         PR rtl-optimization/31500
10646         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10647         * g++.dg/warn/Warray-bounds.C: Likewise.
10648
10649 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10650
10651         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10652
10653 2007-07-25  Julian Brown  <julian@codesourcery.com>
10654             Paul Brook  <paul@codesourcery.com>
10655             Joseph Myers  <joseph@codesourcery.com>
10656             Mark Shinwell  <shinwell@codesourcery.com>
10657
10658         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10659         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10660         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10661         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10662         (check_effective_target_arm_neon_hw): New.
10663         * gcc.target/arm/neon/neon.exp: New file.
10664         * gcc.target/arm/neon/polytypes.c: New file.
10665         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10666
10667 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10668
10669         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10670           targets where an "int" is less than 32 bits wide.
10671
10672 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10673
10674         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10675
10676 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10677
10678         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10679           during addition if an int is only 16 bits wide.
10680         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10681
10682 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10683
10684         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10685           size as "long int" and are 32 or 64 bits wide.
10686         * gcc.dg/torture/pr28814.c: Likewise.
10687
10688 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10689
10690         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10691           exactly as wide as an int.
10692
10693 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10694
10695         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10696         Define and use throughout as long long printf format specifier.
10697         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10698         Likewise.
10699
10700 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10701
10702         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10703         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10704
10705 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10706
10707         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10708
10709 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10710
10711         * gcc.c-torture/execute/20070724-1.c: New.
10712
10713 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10714
10715         PR fortran/31205
10716         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10717         "deallocates" to 24, since patch has code rid of much spurious
10718         code.
10719         * gfortran.dg/interface_assignment_1.f90 : New test.
10720
10721         PR fortran/32842
10722         * gfortran.dg/interface_assignment_2.f90 : New test.
10723
10724 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10725
10726         PR fortran/32867
10727         * fortran.dg/initialization_10.f90: New test.
10728
10729 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10730
10731         PR fortran/32778
10732         * gfortran.dg/imag_2.f: Removed
10733         * gfortran.dg/warn_std_1.f90: New test.
10734         * gfortran.dg/warn_std_2.f90: New test.
10735         * gfortran.dg/warn_std_3.f90: New test.
10736
10737 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10738
10739         PR c++/29001
10740         * g++.dg/init/new22.C: New.
10741
10742 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10743
10744         PR c++/32561
10745         * g++.dg/template/crash67.C: New.
10746
10747 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10748
10749         * lib/target-support.exp (check_effective_target_natural_alignment): 
10750         (check_effective_target_vector_alignment_reachable): New.
10751         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10752         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10753         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10754         check.
10755         * gcc.dg/vect/pr25413.c: Likewise.
10756         * gcc.dg/vect/pr31699.c: Likewise.
10757
10758 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10759
10760         PR fortran/30814
10761         * gfortran.dg/pack_bounds_1.f90:  New test case.
10762
10763 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10764
10765         PR fortran/31639
10766         * gfortran.dg/initialization_9.f90: New test.
10767
10768 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10769
10770         PR fortran/32797
10771         PR fortran/32800
10772         * gfortran.dg/bind_c_usage_8.f03: New test case.
10773         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10774         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10775
10776 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10777
10778         * gcc.target/mips/branch-cost-1.c: New test.
10779         * gcc.target/mips/branch-cost-2.c: Likewise.
10780
10781 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10782
10783         PR fortran/32732
10784         * gfortran.dg/c_char_tests.f03: New test case.
10785         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10786         * gfortran.dg/c_char_tests_2.f03: New test case.
10787         * gfortran.dg/value_6.f03: Ditto.
10788         * gfortran.dg/value_7.f03: Ditto.
10789
10790 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10791
10792         PR fortran/32600
10793         * gfortran.dg/c_funloc_tests_5.f03: New.
10794         * gfortran.dg/c_funloc_tests_5.f04: New.
10795         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10796
10797 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10798
10799         PR c++/32839
10800         * g++.dg/expr/call4.C: New.
10801         * g++.dg/expr/call5.C: New.
10802
10803 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10804
10805         PR fortran/32710
10806         * gfortran.dg/namelist_30.f90: New test.
10807
10808 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10809
10810         PR fortran/29962
10811         * gfortran.dg/array_initializer_1.f90: Removed warning.
10812         * gfortran.dg/initialization_1.f90: Adjusted messages.
10813         * gfortran.dg/nested_modules_6.f90: Removed warning.
10814
10815         PR fortran/31253
10816         * gfortran.dg/initialization_7.f90: New test.
10817
10818         PR fortran/31639
10819         * gfortran.dg/initialization_8.f90: New test.
10820
10821 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10822
10823         PR c++/30818
10824         * g++.dg/template/crash47.C: Adjust errors.
10825         * g++.dg/template/crash48.C: Adjust errors.
10826         * g++.dg/template/typename12.C: New.
10827         * g++.dg/template/typename13.C: New.
10828         * g++.dg/template/typename14.C: New.
10829         * g++.dg/template/typedef6.C: Adjust errors.
10830
10831 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10832
10833         PR fortran/32627
10834         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10835         * gfortran.dg/pr32627.f03: New test case.
10836
10837         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10838         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10839         c_f_pointer_logical.
10840         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10841         c_f_pointer_complex.
10842         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10843         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10844         c_f_pointer_shape_tests_2.
10845         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10846
10847 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10848
10849         PR fortran/32804
10850         * gfortran.dg/c_loc_tests_9.f03: New test case.
10851         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10852
10853 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10854
10855         PR fortran/32823
10856         * gfortran.dg/int_2.f90: New test.
10857         
10858 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10859
10860         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10861
10862 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10863
10864         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10865         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10866
10867 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10868
10869         PR tree-optimization/19910
10870         * gcc.dg/pr19910.c: New test.
10871
10872 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10873
10874         PR fortran/32738
10875         * gfortran.dg/pr32738.f90: New test.
10876
10877 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10878
10879         PR tree-optimzation/32635
10880         * gfortran.dg/pr32635.f:  New test case.
10881
10882 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10883
10884         PR fortran/32801
10885         * gfortran.dg/pr32801.f03: New test case.
10886
10887 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10888
10889         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10890         Test negative numbers also.
10891         * gcc.dg/c99-math-float-1.c: Likewise.
10892         * gcc.dg/c99-math-long-double-1.c: Likewise.
10893         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10894         test inputs.
10895
10896 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10897         
10898         * lib/target-supports.exp (check_effective_target_sync_int_long):
10899         Enable for xtensa.
10900         (check_effective_target_sync_char_short): Likewise.
10901         
10902 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10903
10904         * gcc.dg/pr28796-2.c: Add more cases.
10905
10906 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10907
10908         * gcc.dg/pr28796-1.c: Add more cases.
10909         * gcc.dg/pr28796-2.c: Likewise.
10910
10911 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10912
10913         * gcc.dg/pr28796-1.c: Add more cases.
10914         * gcc.dg/pr28796-2.c: Likewise.
10915
10916 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10917
10918         PR fortran/32535
10919         * gfortran.dg/pr32535.f90: New test.
10920
10921 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10922
10923         PR fortran/31320
10924         PR fortran/32665
10925         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10926
10927 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10928
10929         PR rtl-optimization/32773
10930         * gcc.dg/pr32773.c: New test.
10931
10932 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10933
10934         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10935         match flax-vector-conversions note.
10936         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10937         instead of dg-error for the warning.
10938
10939 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10940
10941         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10942           adapted to work on targets with 16-bit or wider int.
10943         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10944         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10945         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10946         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10947
10948 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10949
10950         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10951         support large arrays.
10952         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10953         * gcc.dg/20061109-1.c: Likewise.
10954         * gcc.c-torture/execute/20061101-1.x: Likewise.
10955         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10956         * gcc.c-torture/execute/pr31448.x: Likewise.
10957
10958 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10959
10960         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10961
10962         PR fortran/32238
10963         * gfortran.dg/pr32238.f90: New test.
10964
10965         PR fortran/32222
10966         * gfortran.dg/pr32222.f90: New test.
10967
10968         PR fortran/32242
10969         * gfortran.dg/pr32242.f90: New test.
10970         
10971 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10972             David Ung  <davidu@mips.com>
10973
10974         * gcc.target/mips/mips-sched-madd.c: New test case.
10975
10976 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10977
10978         PR libfortran/32611
10979         * gfortran.dg/large_real_kind_1.f90: Update test.
10980         * gfortran.dg/pr17706.f90: Update test.
10981         * gfortran.dg/fmt_zero_digits.f90: Update test.
10982         * gfortran.dg/fmt_zero_precision.f90: Update test.
10983         * gfortran.dg/real_const_3.f90: Update test.
10984
10985 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10986
10987         PR fortran/32036
10988         * gfortran.dg/bounds_check_8.f90: New test.
10989         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10990
10991 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10992
10993         PR fortran/32357
10994         * gfortran.dg/mvbits_2.f90: New test.
10995
10996 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10997
10998         PR libfortran/32731
10999         * gfortran.dg/pack_mask_1.f90:  New test.
11000         * gfortran.dg/unpack_mask_1.f90:  New test.
11001
11002 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11003
11004         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
11005         * gcc.dg/20001101-1.c: Likewise.
11006         * gcc.dg/20001102-1.c: Likewise.
11007         * gcc.dg/20020116-2.c: Likewise.
11008         * gcc.dg/20020416-1.c: Likewise.
11009         * gcc.dg/sparc-constant-1.c: Likewise.
11010         * gcc.dg/sparc-dwarf2.c: Likewise.
11011         * gcc.dg/sparc-frame-1.c: Likewise.
11012         * gcc.dg/sparc-getcontext-1.c: Likewise.
11013         * gcc.dg/sparc-loop-1.c: Likewise.
11014         * gcc.dg/sparc-reg-1.c: Likewise.
11015         * gcc.dg/sparc-ret.c: Likewise.
11016         * gcc.dg/sparc-trap-1.c: Likewise.
11017         * gcc.dg/ultrasp10.c: Likewise.
11018         * gcc.dg/ultrasp11.c: Likewise.
11019         * gcc.dg/ultrasp1.c: Likewise.
11020         * gcc.dg/ultrasp2.c: Likewise.
11021         * gcc.dg/ultrasp3.c: Likewise.
11022         * gcc.dg/ultrasp4.c: Likewise.
11023         * gcc.dg/ultrasp5.c: Likewise.
11024         * gcc.dg/ultrasp6.c: Likewise.
11025         * gcc.dg/ultrasp7.c: Likewise.
11026         * gcc.dg/ultrasp8.c: Likewise.
11027         * gcc.dg/ultrasp9.c: Likewise.
11028         * gcc.dg/splet-1.c: Delete.
11029
11030 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
11031
11032         PR fortran/32724
11033         * gfortran.dg/stfunc_5.f90: New test.
11034
11035 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
11036
11037         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
11038         New procedure to check if arrays are naturally aligned to the vector
11039         alignment boundary.
11040         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
11041         in size_t typedef.  Adjust tree dump scan results according to
11042         vect_aligned_arrays target check.
11043         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
11044         vect_aligned_arrays target check.
11045         * gcc.dg/vect/pr31699.c: Ditto.
11046
11047 2007-07-13  Sa Liu  <saliu@de.ibm.com>
11048
11049         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
11050         for V2DFmode vector conditional expression.
11051         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
11052         and dfceq patterns.
11053         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
11054         and dfcgt patterns.
11055         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
11056         V2DFmode comparison and test special values.
11057         * lib/target-supports.exp: Switch on test for V2DFmode 
11058         vector conditional expression.
11059
11060 2007-07-13  Richard Guenther  <rguenther@suse.de>
11061
11062         PR tree-optimization/32721
11063         * gcc.dg/pr32721.c: New testcase.
11064
11065 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
11066
11067         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
11068         error message part that continues on a new line.
11069
11070 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
11071
11072         * gcc.dg/c99-tgmath-1.c: New.
11073         * gcc.dg/c99-tgmath-2.c: New.
11074         * gcc.dg/c99-tgmath-3.c: New.
11075         * gcc.dg/c99-tgmath-4.c: New.
11076
11077 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11078             Janis Johnson  <janis187@us.ibm.com>
11079
11080         PR testsuite/25241
11081         * gcc.test-framework/dg-error-exp-F.c: New test.
11082         * gcc.test-framework/dg-warning-exp-F.c: New test.
11083         * lib/gcc.exp: Enable warning and error prefixes.
11084         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
11085         (dg-error): Wrap original dg-error.
11086         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
11087         markers from dg-error/dg-warning directives.
11088         * gcc.dg/20040322-1.c: Likewise.
11089         * gcc.dg/Wchar-subscripts-1.c: Likewise.
11090         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
11091         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
11092         * gcc.dg/Werror-1.c: Likewise.
11093         * gcc.dg/Werror-10.c: Likewise.
11094         * gcc.dg/Werror-11.c: Likewise.
11095         * gcc.dg/Werror-2.c: Likewise.
11096         * gcc.dg/Werror-3.c: Likewise.
11097         * gcc.dg/Werror-4.c: Likewise.
11098         * gcc.dg/Werror-5.c: Likewise.
11099         * gcc.dg/Werror-6.c: Likewise.
11100         * gcc.dg/Werror-7.c: Likewise.
11101         * gcc.dg/Werror-8.c: Likewise.
11102         * gcc.dg/Werror-9.c: Likewise.
11103         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11104         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
11105         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
11106         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
11107         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
11108         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
11109         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
11110         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
11111         * gcc.dg/Wnested-externs-1.c: Likewise.
11112         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
11113         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
11114         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
11115         * gcc.dg/Wshadow-3.c: Likewise.
11116         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
11117         * gcc.dg/Wwrite-strings-1.c: Likewise.
11118         * gcc.dg/anon-struct-5.c: Likewise.
11119         * gcc.dg/anon-struct-6.c: Likewise.
11120         * gcc.dg/anon-struct-7.c: Likewise.
11121         * gcc.dg/anon-struct-8.c: Likewise.
11122         * gcc.dg/array-8.c: Likewise.
11123         * gcc.dg/array-quals-2.c: Likewise.
11124         * gcc.dg/asm-qual-1.c: Likewise.
11125         * gcc.dg/asm-wide-1.c: Likewise.
11126         * gcc.dg/assign-warn-1.c: Likewise.
11127         * gcc.dg/assign-warn-2.c: Likewise.
11128         * gcc.dg/bitfld-10.c: Likewise.
11129         * gcc.dg/bitfld-11.c: Likewise.
11130         * gcc.dg/bitfld-12.c: Likewise.
11131         * gcc.dg/bitfld-13.c: Likewise.
11132         * gcc.dg/bitfld-14.c: Likewise.
11133         * gcc.dg/builtin-choose-expr-2.c: Likewise.
11134         * gcc.dg/builtins-30.c: Likewise.
11135         * gcc.dg/c90-const-expr-5.c: Likewise.
11136         * gcc.dg/c90-typespec-1.c: Likewise.
11137         * gcc.dg/c99-const-expr-5.c: Likewise.
11138         * gcc.dg/c99-flex-array-5.c: Likewise.
11139         * gcc.dg/c99-fordecl-3.c: Likewise.
11140         * gcc.dg/c99-tag-3.c: Likewise.
11141         * gcc.dg/c99-typespec-1.c: Likewise.
11142         * gcc.dg/c99-vla-jump-1.c: Likewise.
11143         * gcc.dg/c99-vla-jump-2.c: Likewise.
11144         * gcc.dg/c99-vla-jump-3.c: Likewise.
11145         * gcc.dg/c99-vla-jump-4.c: Likewise.
11146         * gcc.dg/c99-vla-jump-5.c: Likewise.
11147         * gcc.dg/cast-1.c: Likewise.
11148         * gcc.dg/cast-2.c: Likewise.
11149         * gcc.dg/cast-3.c: Likewise.
11150         * gcc.dg/cast-4.c: Likewise.
11151         * gcc.dg/cast-pretty-print-1.c: Likewise.
11152         * gcc.dg/comp-goto-2.c: Likewise.
11153         * gcc.dg/comp-goto-3.c: Likewise.
11154         * gcc.dg/cpp/error-1.c: Likewise.
11155         * gcc.dg/cpp/if-paren.c: Likewise.
11156         * gcc.dg/decl-7.c: Likewise.
11157         * gcc.dg/decl-8.c: Likewise.
11158         * gcc.dg/decl-nospec-1.c: Likewise.
11159         * gcc.dg/decl-nospec-2.c: Likewise.
11160         * gcc.dg/decl-nospec-3.c: Likewise.
11161         * gcc.dg/declspec-10.c: Likewise.
11162         * gcc.dg/declspec-11.c: Likewise.
11163         * gcc.dg/declspec-12.c: Likewise.
11164         * gcc.dg/declspec-13.c: Likewise.
11165         * gcc.dg/declspec-14.c: Likewise.
11166         * gcc.dg/declspec-15.c: Likewise.
11167         * gcc.dg/declspec-16.c: Likewise.
11168         * gcc.dg/declspec-17.c: Likewise.
11169         * gcc.dg/declspec-4.c: Likewise.
11170         * gcc.dg/declspec-5.c: Likewise.
11171         * gcc.dg/declspec-6.c: Likewise.
11172         * gcc.dg/declspec-7.c: Likewise.
11173         * gcc.dg/declspec-8.c: Likewise.
11174         * gcc.dg/declspec-9.c: Likewise.
11175         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
11176         * gcc.dg/dfp/constants-c99.c: Likewise.
11177         * gcc.dg/dfp/keywords-c89.c: Likewise.
11178         * gcc.dg/dfp/keywords-c99.c: Likewise.
11179         * gcc.dg/dfp/keywords-reserved.c: Likewise.
11180         * gcc.dg/dfp/typespec.c: Likewise.
11181         * gcc.dg/dremf-type-compat-2.c: Likewise.
11182         * gcc.dg/dremf-type-compat-3.c: Likewise.
11183         * gcc.dg/dremf-type-compat-4.c: Likewise.
11184         * gcc.dg/empty-source-2.c: Likewise.
11185         * gcc.dg/empty-source-3.c: Likewise.
11186         * gcc.dg/enum3.c: Likewise.
11187         * gcc.dg/extra-semi-2.c: Likewise.
11188         * gcc.dg/extra-semi-3.c: Likewise.
11189         * gcc.dg/float-range-1.c: Likewise.
11190         * gcc.dg/float-range-2.c: Likewise.
11191         * gcc.dg/float-range-3.c: Likewise.
11192         * gcc.dg/float-range-5.c: Likewise.
11193         * gcc.dg/format/asm_fprintf-2.c: Likewise.
11194         * gcc.dg/format/asm_fprintf-3.c: Likewise.
11195         * gcc.dg/format/asm_fprintf-4.c: Likewise.
11196         * gcc.dg/format/asm_fprintf-5.c: Likewise.
11197         * gcc.dg/format/cast-1.c: Likewise.
11198         * gcc.dg/format/gcc_diag-3.c: Likewise.
11199         * gcc.dg/format/gcc_diag-4.c: Likewise.
11200         * gcc.dg/format/gcc_diag-6.c: Likewise.
11201         * gcc.dg/format/gcc_diag-8.c: Likewise.
11202         * gcc.dg/format/gcc_diag-9.c: Likewise.
11203         * gcc.dg/format/nul-2.c: Likewise.
11204         * gcc.dg/format/opt-1.c: Likewise.
11205         * gcc.dg/format/opt-2.c: Likewise.
11206         * gcc.dg/format/opt-3.c: Likewise.
11207         * gcc.dg/format/opt-4.c: Likewise.
11208         * gcc.dg/format/opt-5.c: Likewise.
11209         * gcc.dg/format/opt-6.c: Likewise.
11210         * gcc.dg/framework-2.c: Likewise.
11211         * gcc.dg/func-args-1.c: Likewise.
11212         * gcc.dg/func-outside-1.c: Likewise.
11213         * gcc.dg/func-outside-2.c: Likewise.
11214         * gcc.dg/gnu-cond-expr-2.c: Likewise.
11215         * gcc.dg/gnu-cond-expr-3.c: Likewise.
11216         * gcc.dg/if-empty-1.c: Likewise.
11217         * gcc.dg/init-bad-1.c: Likewise.
11218         * gcc.dg/init-bad-2.c: Likewise.
11219         * gcc.dg/init-bad-3.c: Likewise.
11220         * gcc.dg/init-desig-obs-2.c: Likewise.
11221         * gcc.dg/init-desig-obs-3.c: Likewise.
11222         * gcc.dg/init-empty-2.c: Likewise.
11223         * gcc.dg/init-empty-3.c: Likewise.
11224         * gcc.dg/inline-11.c: Likewise.
11225         * gcc.dg/inline-12.c: Likewise.
11226         * gcc.dg/inline-8.c: Likewise.
11227         * gcc.dg/inline-9.c: Likewise.
11228         * gcc.dg/inline3.c: Likewise.
11229         * gcc.dg/label-decl-1.c: Likewise.
11230         * gcc.dg/label-decl-2.c: Likewise.
11231         * gcc.dg/label-decl-3.c: Likewise.
11232         * gcc.dg/label-decl-4.c: Likewise.
11233         * gcc.dg/long-long-typespec-1.c: Likewise.
11234         * gcc.dg/lvalue-2.c: Likewise.
11235         * gcc.dg/lvalue-3.c: Likewise.
11236         * gcc.dg/nested-func-3.c: Likewise.
11237         * gcc.dg/nested-redef-1.c: Likewise.
11238         * gcc.dg/noreturn-4.c: Likewise.
11239         * gcc.dg/old-style-prom-2.c: Likewise.
11240         * gcc.dg/old-style-prom-3.c: Likewise.
11241         * gcc.dg/old-style-then-proto-1.c: Likewise.
11242         * gcc.dg/overflow-warn-1.c: Likewise.
11243         * gcc.dg/overflow-warn-2.c: Likewise.
11244         * gcc.dg/overflow-warn-3.c: Likewise.
11245         * gcc.dg/overflow-warn-4.c: Likewise.
11246         * gcc.dg/overflow-warn-6.c: Likewise.
11247         * gcc.dg/parm-forwdecl-2.c: Likewise.
11248         * gcc.dg/parm-forwdecl-3.c: Likewise.
11249         * gcc.dg/parm-impl-decl-1.c: Likewise.
11250         * gcc.dg/parm-impl-decl-2.c: Likewise.
11251         * gcc.dg/parm-incomplete-1.c: Likewise.
11252         * gcc.dg/parm-mismatch-1.c: Likewise.
11253         * gcc.dg/pointer-arith-1.c: Likewise.
11254         * gcc.dg/pointer-arith-2.c: Likewise.
11255         * gcc.dg/pointer-arith-3.c: Likewise.
11256         * gcc.dg/pointer-arith-4.c: Likewise.
11257         * gcc.dg/pointer-arith-6.c: Likewise.
11258         * gcc.dg/pointer-arith-7.c: Likewise.
11259         * gcc.dg/pointer-arith-8.c: Likewise.
11260         * gcc.dg/pr13804-1.c: Likewise.
11261         * gcc.dg/pr15698-1.c: Likewise.
11262         * gcc.dg/pr15698-2.c: Likewise.
11263         * gcc.dg/pr15698-3.c: Likewise.
11264         * gcc.dg/pr15698-4.c: Likewise.
11265         * gcc.dg/pr15698-5.c: Likewise.
11266         * gcc.dg/pr15698-6.c: Likewise.
11267         * gcc.dg/pr15698-7.c: Likewise.
11268         * gcc.dg/pr15698-8.c: Likewise.
11269         * gcc.dg/pr17188-1.c: Likewise.
11270         * gcc.dg/pr17301-1.c: Likewise.
11271         * gcc.dg/pr17301-2.c: Likewise.
11272         * gcc.dg/pr17730-1.c: Likewise.
11273         * gcc.dg/pr20368-1.c: Likewise.
11274         * gcc.dg/pr20368-2.c: Likewise.
11275         * gcc.dg/pr20368-3.c: Likewise.
11276         * gcc.dg/pr22308-1.c: Likewise.
11277         * gcc.dg/qual-component-1.c: Likewise.
11278         * gcc.dg/redecl-1.c: Likewise.
11279         * gcc.dg/redecl-11.c: Likewise.
11280         * gcc.dg/redecl-12.c: Likewise.
11281         * gcc.dg/redecl-13.c: Likewise.
11282         * gcc.dg/redecl-14.c: Likewise.
11283         * gcc.dg/redecl-15.c: Likewise.
11284         * gcc.dg/register-var-1.c: Likewise.
11285         * gcc.dg/register-var-2.c: Likewise.
11286         * gcc.dg/stmt-expr-2.c: Likewise.
11287         * gcc.dg/stmt-expr-3.c: Likewise.
11288         * gcc.dg/stmt-expr-label-1.c: Likewise.
11289         * gcc.dg/stmt-expr-label-2.c: Likewise.
11290         * gcc.dg/stmt-expr-label-3.c: Likewise.
11291         * gcc.dg/struct-empty-2.c: Likewise.
11292         * gcc.dg/struct-empty-3.c: Likewise.
11293         * gcc.dg/struct-parse-1.c: Likewise.
11294         * gcc.dg/struct-semi-1.c: Likewise.
11295         * gcc.dg/struct-semi-2.c: Likewise.
11296         * gcc.dg/struct-semi-3.c: Likewise.
11297         * gcc.dg/switch-5.c: Likewise.
11298         * gcc.dg/switch-6.c: Likewise.
11299         * gcc.dg/switch-7.c: Likewise.
11300         * gcc.dg/tls/diag-5.c: Likewise.
11301         * gcc.dg/transparent-union-1.c: Likewise.
11302         * gcc.dg/transparent-union-3.c: Likewise.
11303         * gcc.dg/typespec-1.c: Likewise.
11304         * gcc.dg/vla-init-2.c: Likewise.
11305         * gcc.dg/vla-init-3.c: Likewise.
11306         * gcc.dg/vla-init-4.c: Likewise.
11307         * gcc.dg/vla-init-5.c: Likewise.
11308         * gcc.dg/void-cast-2.c: Likewise.
11309         * gcc.dg/wvla-3.c: Likewise.
11310         * gcc.dg/wvla-7.c: Likewise.
11311         * gcc.target/i386/991209-1.c: Likewise.
11312         * gcc.target/ia64/fpreg-1.c: Likewise.
11313         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11314         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11315         
11316 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11317
11318         PR fortran/31639
11319         * gfortran.dg/func_decl_4.f90: New test.
11320
11321 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11322
11323         PR fortran/32727
11324         * gfortran.dg/interface_17.f90: New test.
11325
11326 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11327
11328         PR fortran/32599
11329         * gfortran.dg/32599.f03: New test case.
11330
11331         PR fortran/32601
11332         * gfortran.dg/32601.f03: New test case.
11333         * gfortran.dg/32601_1.f03: Ditto.
11334         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11335         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11336
11337 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11338
11339         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11340
11341 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11342             Devang Patel  <dpatel@apple.com>
11343
11344         PR tree-optimization/25413
11345         * gcc.dg/vect/vect-align-1.c: New.
11346         * gcc.dg/vect/vect-align-2.c: New.
11347         * gcc.dg/vect/pr25413.c: New.
11348         * gcc.dg/vect/pr25413a.c: New.
11349         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11350
11351 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11352
11353         * lib/target-support.exp (check_ultrasparc_hw_available):
11354         New function.
11355         (is-effective-target): Check $arg for ultrasparc_hw.
11356         (is-effective-target-keyword): Likewise.
11357         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11358         when determining what to do on sparc platforms.
11359         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11360         * gcc.dg/20001101-1.c: Likewise.
11361         * gcc.dg/20001101-2.c: Likewise.
11362         * gcc.dg/ultrasp9.c: Likewise.
11363         * gcc.dg/ultrasp10.c: Likewise.
11364         * gcc.target/sparc/pdist-3.c: Likewise.
11365
11366 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11367
11368         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11369
11370 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11371
11372         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11373         get vectorized.
11374         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11375         now get vectorized.
11376         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11377         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11378         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11379         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11380         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11381         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11382         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11383         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11384         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11385         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11386         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11387         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11388         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11389         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11390         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11391         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11392         Add spu.
11393
11394 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11395
11396         PR c++/30854
11397         * g++.dg/parse/error30.C: New test.
11398
11399 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11400
11401         PR fortran/29804
11402         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11403
11404 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11405
11406         * gfortran.fortran-torture/compile/pr32663.f: New test.
11407
11408 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11409
11410         PR c++/31027
11411         * g++.dg/inherit/virtual4.C: New.
11412
11413 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11414
11415         PR target/32661
11416         * gcc.target/i386/pr32661-1.c: New test.
11417
11418 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11419
11420         * gnat.dg/invariant_index.ad[sb]: New test.
11421
11422 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11423
11424         PR c++/32560
11425         * g++.dg/template/decl3.C: New.
11426
11427 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11428
11429         PR 32617
11430         * gcc.c-torture/execute/align-3.c: New.
11431
11432 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11433
11434         PR target/32708
11435         * gcc.target/i386/pr32708-1.c: New test.
11436         * gcc.target/i386/pr32708-2.c: Ditto.
11437         * gcc.target/i386/pr32708-3.c: Ditto.
11438
11439 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11440
11441         * g++.dg/init/new20.C: Remove svn:executable flag.
11442
11443 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11444
11445         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11446
11447 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11448
11449         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11450
11451 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11452
11453         PR testsuite/25241
11454         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11455         directive.
11456         
11457 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11458
11459         PR fortran/32157
11460         * gfortran.dg/overload_2.f90: New test.
11461
11462         PR fortran/32689
11463         * gfortran.dg/transfer_simplify_5.f90
11464
11465         PR fortran/32634
11466         * gfortran.dg/interface_15.f90: New test.
11467
11468 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11469
11470         PR libfortran/32336
11471         * gfortran.dg/matmul_5.f90:  New test case.
11472
11473 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11474
11475         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11476         * gcc.dg/fesd-any.h: Likewise.
11477         * gcc.dg/fesd-baseonly.c: Likewise.
11478         * gcc.dg/fesd-baseonly.h: Likewise.
11479         * gcc.dg/fesd-none.c: Likewise.
11480         * gcc.dg/fesd-none.h: Likewise.
11481         * gcc.dg/fesd-reduced.c: Likewise.
11482         * gcc.dg/fesd-reduced.h: Likewise.
11483         * gcc.dg/fesd-sys.c: Likewise.
11484         * gcc.dg/fesd-sys.h: Likewise
11485         * gcc.dg/fesd.h: Likewise.
11486
11487         * g++.dg/debug/dwarf2: New directory.
11488         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11489         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11490         * g++.dg/other/fesd-any.h: Likewise.
11491         * g++.dg/other/fesd-baseonly.C: Likewise.
11492         * g++.dg/other/fesd-baseonly.h: Likewise.
11493         * g++.dg/other/fesd-none.C: Likewise.
11494         * g++.dg/other/fesd-none.h: Likewise.
11495         * g++.dg/other/fesd-reduced.C: Likewise.
11496         * g++.dg/other/fesd-reduced.h: Likewise.
11497         * g++.dg/other/fesd-sys.C: Likewise.
11498         * g++.dg/other/fesd-sys.h: Likewise.
11499         * g++.dg/other/fesd.h: Likewise.
11500
11501 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11502
11503         PR fortran/31129
11504         * gfortran.dg/parameter_unused.f90: New test.
11505
11506 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11507
11508         PR tree-optimization/32681
11509         * gcc.dg/tree-ssa/pr32681.c: New test.
11510
11511 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11512
11513         PR fortran/32678
11514         * gfortran.dg/fmt_t_5.f90: New test.
11515
11516 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11517
11518         PR c++/30535
11519         * g++.dg/template/operator10.C: New.
11520
11521 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11522
11523         PR libfortran/32217
11524         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11525
11526 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11527
11528         PR fortran/29876
11529         * gfortran.dg/operator_6.f90: New test.
11530
11531 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11532
11533         PR fortran/17711
11534         * gfortran.dg/operator_4.f90: New test.
11535         * gfortran.dg/operator_5.f90: New test.
11536         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11537         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11538
11539 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11540
11541         PR fortran/32669
11542         * gfortran.dg/argument_checking_6.f90: New.
11543
11544 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11545
11546         PR fortran/25094
11547         * gfortran.dg/interface_155555.f90: New test.
11548
11549 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11550
11551         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11552         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11553
11554 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11555
11556         PR testsuite/25241
11557         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11558         discern pedantic diagnostics and errors.
11559         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11560         and not an error.
11561         * gcc.dg/20050121-1.c: This is an error and not a warning.
11562         * gcc.target/i386/sseregparm-2.c:  Likewise.
11563         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11564         * gcc.dg/charset/attribute2.c: Likewise.
11565         * gcc.dg/bitfld-1.c: Likewise.
11566         * gcc.dg/pack-test-2.c: Likewise.
11567         * gcc.dg/940510-1.c: Match separately error and warning.
11568         * gcc.dg/array-2.c: Match separately multiple messages. The second
11569         diagnostic is a pedantic warning and not an error.
11570         * gcc.dg/pr14475.c: Match separately multiple messages.
11571         * gcc.dg/pr18809-1.c: Likewise.
11572         * gcc.dg/pr27953.c: Likewise.
11573         * gcc.dg/vla-init-1.c: Likewise.
11574         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11575
11576 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11577
11578         PR fortran/32644
11579         * gfortran.dg/char_decl_1.f90: New test.
11580
11581 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11582
11583         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11584
11585 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11586
11587         PR c++/32232
11588         * g++.dg/template/overload9.C: New test.
11589
11590 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11591
11592         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11593         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11594
11595 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11596
11597         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11598         * gcc.dg/20001012-2.c: Likewise.
11599         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11600         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11601
11602 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11603
11604         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11605         about the chunk size when STACK_SIZE is defined.
11606
11607 2007-07-06  Josh Conner  <jconner@apple.com>
11608
11609         PR middle-end/32602
11610         * gcc.dg/sibcall-8.c: New test.
11611
11612 2007-07-06  Josh Conner  <jconner@apple.com>
11613
11614         PR middle-end/32603
11615         * gcc.target/arm/sibcall-1.c: New test.
11616
11617 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11618
11619         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11620
11621 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11622
11623         * gfortran.dg/save_parameter.f90: New test.
11624         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11625
11626 2007-07-06  Richard Guenther  <rguenther@suse.de>
11627
11628         * g++.dg/opt/pr30965.C: New testcase.
11629
11630 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11631
11632         * gcc.target/mips/save-restore-5.c: New test.
11633
11634 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11635
11636         PR rtl_optimization/32450
11637         * gcc.dg/pr32450.c: New runtime test.
11638
11639 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11640
11641         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11642         single underscore in scan directives.
11643
11644 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11645
11646         PR c++/32245
11647         * g++.dg/init/ptrmem4.C: New test.
11648
11649         PR c++/32251
11650         * g++.dg/init/new21.C: Likewise.
11651
11652         PR c++/31992
11653         * g++.dg/template/static30.C: Likewise.
11654
11655 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11656
11657         * gcc.dg/vect/costmodel/ppc: New directory.
11658         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11659         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11660         New test.
11661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11663         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11664         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11665         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11666         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11667         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11668         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11669         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11670         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11671         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11672         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11673         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11674         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11675
11676 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11677
11678         PR fortran/32359
11679         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11680
11681 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11682
11683         PR fortran/32526
11684         * gfortran.dg/interface_14.f90: New test.
11685
11686         PR fortran/32613
11687         * gfortran.dg/do_iterator_2.f90: New test.
11688
11689 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11690
11691         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11692         (FE_DEC_DOWNWARD): Likewise.
11693         (FE_DEC_UPWARD): Likewise.
11694         (FE_DEC_TOWARDZERO): Likewise.
11695         (FE_DEC_TONEARESTFROMZERO): Likewise.
11696
11697 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11698
11699         * gcc.c-torture/compile/pr32606.c: New.
11700         * gfortran.fortran-torture/execute/pr32604.f90: New.
11701
11702 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11703
11704         * gcc.dg/visibility-12.c: New test.
11705         * gcc.dg/visibility-13.c: Likewise.
11706         * g++.dg/ext/visibility-9.C: Likewise.
11707         * g++.dg/ext/visibility-10.C: Likewise.
11708
11709 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11710
11711         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11712         * gcc.dg/sh-relax-vxworks.c: New test.
11713
11714 2007-07-04  Richard Guenther  <rguenther@suse.de>
11715
11716         PR tree-optimization/32500
11717         * gcc.c-torture/execute/pr32500.c: New testcase.
11718
11719 2007-07-04  Richard Guenther  <rguenther@suse.de>
11720
11721         PR tree-optimization/32482
11722         * gcc.c-torture/compile/pr32482.c: New testcase.
11723
11724 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11725
11726         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11727         VxWorks kernels.
11728         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11729         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11730         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11731         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11732
11733 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11734
11735         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11736
11737 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11738
11739         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11740
11741 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11742
11743         PR fortran/31198
11744         * gfortran.dg/min_max_optional_1.f90: New test.
11745         * gfortran.dg/min_max_optional_2.f90: New test.
11746         * gfortran.dg/min_max_optional_3.f90: New test.
11747
11748 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11749
11750         PR fortran/32545
11751         * gfortran.dg/fmt_error.f90: New test.
11752
11753 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11754
11755         PR fortran/32612
11756         * gfortran.dg/interface_13.f90: New test.
11757
11758 2007-07-03  Dave Brolley  <brolley@redhat.com>
11759
11760         PR c++/31743
11761         * g++.dg/init/new20.C: New test.
11762
11763 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11764
11765         PR fortran/32579
11766         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11767
11768 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11769
11770         PR fortran/25062
11771         * common_7.f90: New.
11772         * common_8.f90: New.
11773         * common_9.f90: New.
11774
11775 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11776
11777         PR fortran/30940
11778         * gfortran.dg/argument_checking_1.f90: New.
11779         * gfortran.dg/argument_checking_2.f90: New.
11780         * gfortran.dg/argument_checking_3.f90: New.
11781         * gfortran.dg/argument_checking_4.f90: New.
11782         * gfortran.dg/argument_checking_5.f90: New.
11783         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11784         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11785
11786 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11787
11788         * gcc.dg/pr32176.c: Add -w to default dg-options.
11789
11790 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11791
11792         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11793
11794 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11795
11796         PR fortran/20888
11797         * gfortran.dg/null_2.f90: New.
11798
11799 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11800             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11801
11802         PR middle-end/32176
11803         * gcc.dg/pr32176.c: New test.
11804
11805 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11806
11807         * gcc.dg/const-float80.c : New test.
11808         * gcc.dg/const-float128.c : New test.
11809         * gcc.dg/const-float80-ped.c : New test.
11810         * gcc.dg/const-float128-ped.c : New test.
11811
11812 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11813
11814         * gcc.dg/c99-math.h: Fix typo.
11815
11816 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11817
11818         PR libgomp/32468
11819         * gcc.dg/gomp/pr32468-1.c: New test.
11820
11821 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11822
11823         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11824         an ABI option.
11825
11826 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11827
11828         * gfortran.fortran-torture/compile/pr32583.f: New.
11829         * gcc.c-torture/compile/pr32584.c: New
11830
11831 2007-07-02  Ollie Wild  <aaw@google.com>
11832
11833         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11834         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11835
11836 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11837
11838         * gcc.target/mips/save-restore-1.c: New test.
11839         * gcc.target/mips/save-restore-2.c: Likewise.
11840         * gcc.target/mips/save-restore-3.c: Likewise.
11841         * gcc.target/mips/save-restore-4.c: Likewise.
11842
11843 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11844
11845         PR tree-optimization/31966
11846         PR tree-optimization/32533
11847         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11848         * gfortran.dg/pr32533.f90: Ditto.
11849
11850 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11851
11852         * g++.dg/opt/nrv12.C: New test.
11853         * gcc.target/i386/nrv1.c: New test.
11854
11855         PR c++/31748
11856         * g++.dg/gomp/pr31748.C: New test.
11857
11858 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11859  
11860         PR tree-optimization/32230
11861         * gcc.dg/vect/pr32230.c: New test.
11862
11863 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11864
11865         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11866         * bind_c_coms.f90: Ditto.
11867         * bind_c_coms_driver.c: Ditto.
11868         * bind_c_dts.f90: Ditto.
11869         * bind_c_dts_2.f03: Ditto.
11870         * bind_c_dts_2_driver.c: Ditto.
11871         * bind_c_dts_3.f03: Ditto.
11872         * bind_c_dts_4.f03: Ditto.
11873         * bind_c_dts_driver.c: Ditto.
11874         * bind_c_implicit_vars.f03: Ditto.
11875         * bind_c_procs.f03: Ditto.
11876         * bind_c_usage_2.f03: Ditto.
11877         * bind_c_usage_3.f03: Ditto.
11878         * bind_c_usage_5.f03: Ditto.
11879         * bind_c_usage_6.f03: Ditto.
11880         * bind_c_usage_7.f03: Ditto.
11881         * bind_c_vars.f90: Ditto.
11882         * bind_c_vars_driver.c: Ditto.
11883         * binding_c_table_15_1.f03: Ditto.
11884         * binding_label_tests.f03: Ditto.
11885         * binding_label_tests_10.f03: Ditto.
11886         * binding_label_tests_10_main.f03: Ditto.
11887         * binding_label_tests_11.f03: Ditto.
11888         * binding_label_tests_11_main.f03: Ditto.
11889         * binding_label_tests_12.f03: Ditto.
11890         * binding_label_tests_13.f03: Ditto.
11891         * binding_label_tests_13_main.f03: Ditto.
11892         * binding_label_tests_14.f03: Ditto.
11893         * binding_label_tests_2.f03: Ditto.
11894         * binding_label_tests_3.f03: Ditto.
11895         * binding_label_tests_4.f03: Ditto.
11896         * binding_label_tests_5.f03: Ditto.
11897         * binding_label_tests_6.f03: Ditto.
11898         * binding_label_tests_7.f03: Ditto.
11899         * binding_label_tests_8.f03: Ditto.
11900         * binding_label_tests_9.f03: Ditto.
11901         * c_assoc.f90: Ditto.
11902         * c_assoc_2.f03: Ditto.
11903         * c_f_pointer_shape_test.f90: Ditto.
11904         * c_f_pointer_tests.f90: Ditto.
11905         * c_f_tests_driver.c: Ditto.
11906         * c_funloc_tests.f03: Ditto.
11907         * c_funloc_tests_2.f03: Ditto.
11908         * c_funloc_tests_3.f03: Ditto.
11909         * c_funloc_tests_3_funcs.c: Ditto.
11910         * c_kind_params.f90: Ditto.
11911         * c_kind_tests_2.f03: Ditto.
11912         * c_kinds.c: Ditto.
11913         * c_loc_driver.c: Ditto.
11914         * c_loc_test.f90: Ditto.
11915         * c_loc_tests_2.f03: Ditto.
11916         * c_loc_tests_2_funcs.c: Ditto.
11917         * c_loc_tests_3.f03: Ditto.
11918         * c_loc_tests_4.f03: Ditto.
11919         * c_loc_tests_5.f03: Ditto.
11920         * c_loc_tests_6.f03: Ditto.
11921         * c_loc_tests_7.f03: Ditto.
11922         * c_loc_tests_8.f03: Ditto.
11923         * c_ptr_tests.f03: Ditto.
11924         * c_ptr_tests_10.f03: Ditto.
11925         * c_ptr_tests_5.f03: Ditto.
11926         * c_ptr_tests_7.f03: Ditto.
11927         * c_ptr_tests_7_driver.c: Ditto.
11928         * c_ptr_tests_8.f03: Ditto.
11929         * c_ptr_tests_8_funcs.c: Ditto.
11930         * c_ptr_tests_9.f03: Ditto.
11931         * c_ptr_tests_driver.c: Ditto.
11932         * c_size_t_driver.c: Ditto.
11933         * c_size_t_test.f03: Ditto.
11934         * com_block_driver.f90: Ditto.
11935         * global_vars_c_init.f90: Ditto.
11936         * global_vars_c_init_driver.c: Ditto.
11937         * global_vars_f90_init.f90: Ditto.
11938         * global_vars_f90_init_driver.c: Ditto.
11939         * interop_params.f03: Ditto.
11940         * iso_c_binding_only.f03: Ditto.
11941         * iso_c_binding_rename_1.f03: Ditto.
11942         * iso_c_binding_rename_1_driver.c: Ditto.
11943         * iso_c_binding_rename_2.f03: Ditto.
11944         * iso_c_binding_rename_2_driver.c: Ditto.
11945         * kind_tests_2.f03: Ditto.
11946         * kind_tests_3.f03: Ditto.
11947         * module_md5_1.f90: Ditto.
11948         * only_clause_main.c: Ditto.
11949         * print_c_kinds.f90: Ditto.
11950         * test_bind_c_parens.f03: Ditto.
11951         * test_c_assoc.c: Ditto.
11952         * test_com_block.f90: Ditto.
11953         * test_common_binding_labels.f03: Ditto.
11954         * test_common_binding_labels_2.f03: Ditto.
11955         * test_common_binding_labels_2_main.f03: Ditto.
11956         * test_common_binding_labels_3.f03: Ditto.
11957         * test_common_binding_labels_3_main.f03: Ditto.
11958         * test_only_clause.f90: Ditto.
11959         * use_iso_c_binding.f90: Ditto.
11960         * value_5.f90: Ditto.
11961         * value_test.f90: Ditto.
11962         * value_tests_f03.f90: Ditto.
11963
11964 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11965
11966         * gcc.dg/tls/opt-14.c: New.
11967
11968 2007-07-01  Ollie Wild  <aaw@google.com>
11969
11970         * g++.dg/lookup/using16.C: New test.
11971         * g++.dg/lookup/using17.C: New test.
11972
11973 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11974
11975         PR fortran/32239
11976         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11977         (test_4): Use proper test for floating point equality.
11978         (test_8): Likewise.
11979
11980 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11981
11982         PR libgfortran/32554
11983         * gfortran.dg/fmt_p_1.f90: New test.
11984
11985 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11986
11987         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11988         initialization and fix dg-final check - the initialization loop is
11989         vectorizable.
11990
11991 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11992             Volker Reichelt  <reichelt@netcologne.de>
11993
11994         PR middle-end/32559
11995         * gcc.dg/pr32559.c: New test.
11996
11997 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11998
11999         PR tree-optimization/25371
12000         * gcc.dg/vect/pr25371.c: New test.
12001
12002 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
12003
12004         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
12005         when allocating and initializing a flexible array.
12006
12007 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
12008
12009         PR fortran/20373
12010         * gfortran.dg/intrinsic.f90: New test.
12011
12012 2007-06-30  Tobias Burnus  <burnus@net-b.de>
12013
12014         PR fortran/32555
12015         * gfortran.dg/fmt_zero_check.f90: New.
12016
12017 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
12018
12019         PR fortran/30284
12020         * gfortran.dg/repeat_f90: New test.
12021
12022 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12023
12024         PR testsuite/25241
12025         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
12026         -pedantic-errors, so we should match errors.
12027         * gcc.dg/cpp/escape-1.c: Likewise.
12028         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
12029         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
12030         warning.
12031         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
12032         errors instead of warnings.
12033         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
12034         a pedantic warning.
12035         * gcc.dg/cpp/arith-3.c: Likewise.
12036
12037 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12038
12039         PR testsuite/25241
12040         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
12041         * gcc.dg/pch/valid-2.c: Likewise.
12042         * gcc.dg/pch/valid-3.c: Likewise.
12043         * gcc.dg/pch/warn-1.c: Likewise.
12044         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
12045         
12046 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12047
12048         PR c/4076
12049         * gcc.dg/Wunused-function.c: New.
12050         
12051 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12052
12053         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
12054
12055 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
12056
12057         * g++.dg/other/canon-31724.C: New.
12058         
12059 2007-06-29  Jan Hubicka  <jh@suse.cz>
12060
12061         PR middle-end/32372
12062         * gcc.c-torture/compile/pr32372.c: new.
12063
12064 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
12065
12066         * gfortran.dg/operator_3.f90: New test.
12067
12068 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
12069
12070         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
12071         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
12072
12073 2007-06-29  Richard Guenther  <rguenther@suse.de>
12074
12075         PR middle-end/32493
12076         * gcc.dg/inline-23.c: New testcase.
12077
12078 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
12079
12080         PR tree-optimization/24659
12081         * gcc.target/i386/vectorize2.c: New test.
12082         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
12083         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
12084
12085 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
12086
12087         * gcc.dg/pointer-arith-9.c: New test.
12088
12089 2007-06-29  Tobias Burnus  <burnus@net-b.de>
12090
12091         PR fortran/32483
12092         * gfortran.dg/fmt_read_2.f90: New.
12093
12094 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12095
12096         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
12097         If it exists, don't try to create it.
12098
12099 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
12100
12101         * g++.dg/ext/visibility/ms-compat-1.C: New.
12102
12103 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12104
12105         PR tree-opt/32417
12106         * gfortran.fortran-torture/compile/pr32417.f90: New test.
12107
12108 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
12109
12110         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
12111         targets.
12112
12113 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
12114
12115         PR fortran/32467
12116         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
12117
12118 2007-06-27  Richard Guenther  <rguenther@suse.de>
12119
12120         PR middle-end/32492
12121         * gcc.dg/inline-22.c: New testcase.
12122
12123 2007-06-26  Hui-May Chang <hm.chang@apple.com>
12124
12125         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
12126         the scan-assembler constant.
12127
12128 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
12129
12130         PR 20216
12131         * gcc.dg/pr20216.c: New.
12132
12133 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12134
12135         PR tree-opt/32421
12136         * gcc.dg/vect/pr32421.c: New test.
12137
12138 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
12139
12140         PR c++/32111
12141         * g++.dg/other/friend5.C: New test.
12142
12143 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
12144
12145         PR fortran/32464
12146         * gfortran.dg/host_assoc_function_2.f90: New test.
12147
12148         PR fortran/31494
12149         * gfortran.dg/host_assoc_call_1.f90: New test.
12150
12151 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12152
12153         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
12154         
12155 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12156
12157         PR fortran/32456
12158         * gfortran.dg/error_format.f90: New test.
12159
12160 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
12161
12162         PR fortran/32136
12163         * gfortran.dg/pr32136.f90: New test.
12164
12165 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
12166
12167         PR fortran/31726
12168         * gfortran.dg/minmaxloc_1.f90: New test.
12169
12170         PR fortran/32298
12171         * gfortran.dg/minmaxloc_2.f90: New test.
12172
12173 2007-06-23  Richard Guenther  <rguenther@suse.de>
12174
12175         PR tree-optimization/16876
12176         PR middle-end/29478
12177         * gcc.dg/pr29254.c: The warning is bogus.
12178         * gcc.dg/warn-1.c: Likewise.
12179         * gcc.dg/assign-warn-3.c: Likewise.
12180         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
12181
12182 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
12183
12184         * gcc.c-torture/execute/20070623-1.c: New.
12185
12186 2007-06-22  Jan Hubicka  <jh@suse.cz>
12187
12188         * gcc.c-torture/compile/pr31541.c: New.
12189
12190 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
12191
12192         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
12193         Remove -m64 from dg-options.
12194
12195 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
12196
12197         PR middle-end/32374
12198         * gcc.dg/pr32374.c: New test.
12199
12200 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12201
12202         PR fortran/32360
12203         * gfortran.dg/pointer_assign_3.f90: New test.
12204
12205 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
12206
12207         * gcc.dg/tree-ssa/pr19590.c: New.
12208
12209 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12210
12211         PR fortran/31162
12212         * gfortran.dg/assign.f90: Update test.
12213         * gfortran.dg/real_do_1.f90: Update test.
12214         * gfortran.dg/gomp/omp_do1.f90: Update test.
12215         * gfortran.dg/warnings_are_errors_1.f: Update test.
12216         * gfortran.dg/g77/20010519-1.f: Update test.
12217         * gfortran.dg/g77/pr9258.f: Update test.
12218         * gfortran.dg/g77/960317-1.f: Update test.
12219
12220 2007-06-21  Richard Guenther  <rguenther@suse.de>
12221
12222         PR tree-optimization/32453
12223         * gcc.c-torture/compile/pr32453.c: New testcase.
12224
12225 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
12226
12227         PR tree-optimization/31866
12228         * gcc.dg/pr31866.c: New test.
12229
12230 2007-06-21  Richard Guenther  <rguenther@suse.de>
12231
12232         PR tree-optimization/32451
12233         * g++.dg/torture/20070621-1.C: New testcase.
12234
12235 2007-06-21  Christian Bruel  <christian.bruel@st.com>
12236
12237         * gcc.dg/attr-isr.c: Test delay slot content.
12238         
12239 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12240
12241         PR fortran/32361
12242         gfortran.dg/pointer_assign_2.f90: New test.
12243
12244 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12245
12246         PR fortran/25061
12247         gfortran.dg/invalid_procedure_name.f90: New test.
12248
12249 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
12250
12251         PR tree-optimization/25737
12252         * gcc.dg/tree-ssa/alias-14.c: New test.
12253
12254 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
12255
12256         * gcc.target/i386/large-size-array-3.c: New.
12257
12258 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12259         Richard Guenther  <rguenther@suse.de>
12260
12261         PR fortran/32140
12262         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
12263
12264 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
12265
12266         PR middle-end/31959
12267         * gcc.dg/pr31959.c: New test.
12268
12269         PR inline-asm/32109
12270         * g++.dg/ext/asm10.C: New test.
12271
12272         PR middle-end/32285
12273         * gcc.c-torture/execute/20070614-1.c: New test.
12274
12275 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
12276
12277         * gcc.target/arm/stack-corruption.c: New test.
12278
12279 2007-06-19  Richard Guenther  <rguenther@suse.de>
12280
12281         * g++.dg/torture/pr30252.C: New testcase.
12282
12283 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
12284
12285         PR tree-optimization/32353
12286         * g++.dg/opt/nrv13.C: New test.
12287
12288 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
12289
12290         PR fortran/20863
12291         PR fortran/20882
12292         * gfortran.dg/impure_assignment_2.f90 : New test.
12293
12294         PR fortran/32236
12295         * gfortran.dg/data_initialized_2.f90 : New test.
12296
12297         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12298         appropriate version of 'dmach'.
12299
12300 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12301
12302         PR target/32389
12303         * gcc.target/i386/pr32389.c New test.
12304
12305 2007-06-18  Simon Baldwin <simonb@google.com>
12306
12307         PR c++/31923
12308         * g++.dg/template/error25.C: New.
12309         * g++.dg/template/spec35.C: New.
12310
12311 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12312
12313         * gcc.c-torture/compile/pr32355.c: New testcase.
12314         
12315 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12316
12317         PR tree-optimization/32383
12318         * g++.dg/opt/pr32383.C: New test.
12319
12320 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12321
12322         PR rtl-optimization/32366
12323         * gcc.dg/vect/pr32366.c: New test.
12324
12325 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12326
12327         * gcc.c-torture/compile/pr32349.c: New testcase.
12328         
12329 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12330
12331         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12332         * gcc.target/sparc/combined-2.c: Likewise.
12333         * gcc.target/sparc/fexpand.c : Likewise.
12334         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12335         * gcc.target/sparc/fpack16.c : Likewise.
12336         * gcc.target/sparc/fpmerge.c : Likewise.
12337         * gcc.target/sparc/fpmul.c : Likewise.
12338         * gcc.target/sparc/noresult.c : Likewise.
12339         * gcc.target/sparc/pdist.c: Likewise.
12340
12341 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12342
12343         PR middle-end/31723
12344         * gcc.target/i386/recip-divf.c: New test.
12345         * gcc.target/i386/recip-sqrtf.c: Ditto.
12346         * gcc.target/i386/recip-vec-divf.c: Ditto.
12347         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12348         * gcc.target/i386/sse-recip.c: Ditto.
12349         * gcc.target/i386/sse-recip-vec.c: Ditto.
12350
12351 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12352
12353         PR tree-opt/32225
12354         * gcc.c-torture/compile/20070605-1.c: New test.
12355
12356         * gcc.c-torture/compile/20070603-1.c: New testcase.
12357         * gcc.c-torture/compile/20070603-2.c: New testcase.
12358
12359         * gcc.c-torture/compile/20070531-1.c: New test.
12360
12361         PR tree-opt/32167
12362         * gcc.c-torture/compile/20070531-2.c: New test.
12363
12364         PR tree-opt/32144
12365         * gcc.c-torture/compile/20070529-1.c: New test.
12366
12367         PR tree-opt/32145
12368         * gcc.c-torture/compile/20070529-2.c: New test.
12369
12370         PR tree-opt/32015
12371         * gcc.c-torture/compile/20070520-1.c: New test.
12372
12373         * g++.dg/ext/java-1.C: New test.
12374
12375         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12376         loops instead of one. Remove the "can't determine dependence"
12377         check.
12378         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12379         needed as the cast is gone in the first place.
12380         * gcc.dg/max-1.c: Change local variable a to be a global one.
12381         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12382         have a cast which is PREd.
12383
12384 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12385
12386         * g++.dg/lookup/anon6.C: New test.
12387
12388 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12389
12390         PR c++/31806
12391         * g++.dg/opt/static6.C: New testcase.
12392
12393 2007-06-14  Geoff Keating  <geoffk@apple.com>
12394
12395         * g++.dg/ext/visibility/overload-1.C: New.
12396
12397         PR 31093
12398         * g++.dg/ext/visibility/anon4.C: New.
12399
12400 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12401
12402         PR target/32268
12403         * gcc.target/i386/pr32268.c: New test.
12404
12405 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12406
12407         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12408         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12409         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12410
12411         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12412         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12413         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12414         BID is used.
12415
12416 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12417
12418         PR fortran/32302
12419         * gfortran.dg/common_resize_1.f90: New test.
12420
12421 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12422
12423         PR target/32274
12424         * gcc.dg/vect/pr32224.c: Fix.   
12425         
12426 2007-06-13  Eric Christopher  <echristo@apple.com>
12427
12428         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12429
12430 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12431
12432         PR fortran/32323
12433         * gfortran.dg/actual_array_vect_1.f90: New.
12434
12435 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12436
12437         * gcc.target/sparc/mfpu.c: New test.
12438
12439 2007-06-12  Geoff Keating  <geoffk@apple.com>
12440
12441         * g++.dg/warn/weak1.C: Suppress on Darwin.
12442         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12443
12444 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12445
12446         PR middle-end/31579
12447          * g++.dg/torture/pr31579.C: New testcase.
12448
12449 2007-06-12  Ian Lance Taylor  <iant@google.com>
12450
12451         PR libstdc++/29286
12452         * g++.dg/init/new16.C: New test.
12453         * g++.dg/init/new17.C: New test.
12454         * g++.dg/init/new18.C: New test.
12455         * g++.dg/init/new19.C: New test.
12456
12457 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12458
12459         * gnat.dg/lhs_view_convert.adb: New test.
12460
12461 2007-06-12  Richard Guenther  <rguenther@suse.de>
12462
12463         PR tree-optimization/15353
12464         PR tree-optimization/31657
12465         * gcc.c-torture/execute/20070424-1.c: New testcase.
12466         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12467         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12468         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12469         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12470         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12471
12472 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12473
12474         PR rtl-optimization/32293
12475         * gcc.dg/pr32293.c: New test.
12476
12477 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12478
12479         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12480
12481 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12482
12483         PR fortran/29786
12484         * gfortran.dg/equiv_7.f90: New test.
12485         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12486
12487         PR fortran/30875
12488         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12489
12490 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12491
12492         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12493         * gcc.dg/setjmp-4.c: Likewise.
12494         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12495
12496 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12497
12498         PR rtl-optimization/31025
12499         * gfortran.dg/pr31025.f90: New.
12500
12501 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12502
12503         PR target/32280
12504         * gcc.target/i386/pr32280.c: New test.
12505
12506 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12507
12508         PR middle-end/32279
12509         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12510
12511 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12512
12513         PR libgfortran/32235
12514         * gfortran.dg/backspace_9.f: New test.
12515
12516 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12517
12518         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12519
12520 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12521
12522         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12523
12524 2007-06-09  Ian Lance Taylor  <iant@google.com>
12525
12526         PR tree-optimization/32169
12527         * gcc.c-torture/compile/pr32169.c: New test.
12528
12529 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12530
12531         * gcc.dg/vect/costmodel: New directory.
12532         * gcc.dg/vect/costmodel/i386: New directory.
12533         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12534         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12535         New test.
12536         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12537         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12538         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12539         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12540         * gcc.dg/vect/costmodel/x86_64: New directory.
12541         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12542         New testsuite.
12543         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12544         New test.
12545         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12546         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12547         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12548         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12549         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12550
12551 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12552
12553         PR tree-optimization/32243
12554         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12555         flags for -Os tests.
12556         * gcc.dg/vect/03-vect-pr32243.c: New test.
12557
12558 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12559
12560         PR tree-optimization/32224
12561         * gcc.dg/vect/pr32224.c: New test.
12562
12563 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12564
12565         PR c++/32177
12566         * g++.dg/gomp/pr32177.C: New test.
12567
12568 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12569
12570         PR testsuite/25241
12571         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12572         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12573         warning nor an error.
12574         * gcc.dg/Wfatal-2.c: Likewise.
12575         * gcc.dg/Werror-1.c: Likewise.
12576         * gcc.dg/Werror-5.c: Likewise.
12577         * gcc.dg/Werror-7.c: Likewise.
12578         * gcc.dg/Werror-10.c: Likewise.
12579         * gcc.dg/Werror-11.c: Likewise.
12580
12581 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12582
12583         PR c++/30759
12584         * g++.dg/init/brace6.C: New test.
12585
12586 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12587
12588         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12589         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12590         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12591         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12592
12593         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12594         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12595         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12596         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12597         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12598         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12599         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12600         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12601
12602         * gcc.dg/darwin-minversion-3.c: New.
12603
12604 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12605
12606         * gcc.target/i386/builtin-copysign.c: New test.
12607
12608 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12609
12610         PR tree-optimization/32220
12611         * gfortran.dg/predcom-2.f: New testcase.
12612
12613 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12614
12615         PR tree-opt/32231
12616         * gcc.target/i386/vectorize4.c: New test.
12617
12618 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12619
12620         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12621
12622 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12623
12624         PR testsuite/25241
12625         * gcc.dg/simd-5.c: Mark output as a note.
12626         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12627         dg-message.
12628         * gcc.dg/simd-1.c: Likewise.
12629         * gcc.dg/always_inline.c: Mark output as a sorry.
12630         * gcc.dg/always_inline2.c: Likewise.
12631         * gcc.dg/always_inline3.c: Likewise.
12632
12633 2007-06-06  Ian Lance Taylor  <iant@google.com>
12634
12635         * g++.dg/conversion/enum1.C: New test.
12636
12637 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12638
12639         PR tree-optimization/32216
12640         * gcc.dg/vect/pr32216.c: New test.
12641
12642 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12643
12644         PR testsuite/18923
12645         * gfortran.dg/invalid_contains_1.f90: New test.
12646         * gfortran.dg/invalid_contains_2.f90: New test.
12647
12648 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12649
12650         PR testsuite/32057
12651         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12652         midnight issues.
12653
12654 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12655
12656         PR testsuite/25241
12657         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12658         dg-message to match de note.
12659         * gcc.dg/pr26570.c: Use dg-message for a note.
12660         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12661         dg-error instead of dg-warning because of -Werror.
12662         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12663         neither an error, nor a warning.
12664         * gcc.dg/glibc-uclibc-2.c: Likewise
12665         * gcc.dg/cpp/19940712-1.c: Likewise.
12666
12667 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12668
12669         PR preprocessor/23479
12670         * gcc.dg/binary-constants-1.c: Add test suites for
12671         the 0b-prefixed binary integer constants.
12672         * gcc.dg/binary-constants-2.c: Ditto.
12673         * gcc.dg/binary-constants-3.c: Ditto.
12674         * gcc.dg/binary-constants-4.c: Ditto.
12675
12676 2007-06-05  Ian Lance Taylor  <iant@google.com>
12677
12678         * gcc.dg/Wstrict-overflow-19.c: New test.
12679
12680 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12681
12682         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12683
12684 2007-06-04  Ian Lance Taylor  <iant@google.com>
12685
12686         * gcc.dg/Wstrict-overflow-18.c: New test.
12687
12688 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12689
12690         PR testsuite/25241
12691         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12692         * gcc.dg/cpp/mi5.c: Likewise.
12693         * gcc.dg/cpp/mi7.c: Likewise.
12694
12695 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12696
12697         PR c/32191
12698         * gcc.dg/pr32191.c: New test.
12699
12700 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12701
12702         PR fortran/32124
12703         * gfortran.dg/allocate_stat_1.f90: Remove.
12704
12705 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12706
12707         * gcc.target/i386/sse4_2-check.h: New.
12708         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12709         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12710         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12711         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12712         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12713         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12714         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12715         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12716         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12717         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12718         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12719         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12720         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12721         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12722         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12723         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12724         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12725         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12726
12727 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12728
12729         * gcc.dg/pie-link.c: New test.
12730
12731 2007-06-01  Ian Lance Taylor  <iant@google.com>
12732
12733         * gcc.dg/Wstrict-overflow-17.c: New test.
12734
12735 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12736
12737         * gcc.dg/builtin-return-1.c (g): New.
12738         (main): Allocate at least 64 bytes on the stack.
12739
12740 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12741
12742         * g++.dg/init/cleanup3.C: New test.
12743
12744 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12745
12746         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12747         int is 16 bits.
12748
12749 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12750
12751         PR fortran/32156
12752         * gfortran.dg/char_array_constructor_3.f90: New test.
12753
12754 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12755
12756         PR tree-optimization/32160
12757         * gfortran.dg/predcom-1.f: New test.
12758
12759 2007-05-31  Richard Guenther  <rguenther@suse.de>
12760
12761         * g++.dg/other/str_empty.C: Move...
12762         * g++.dg/other/pr30567.C: Move...
12763         * g++.dg/tree-ssa/pr27218.C: Move...
12764         * g++.dg/torture: ...here and remove dg-options.
12765
12766 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12767
12768         PR c++/32158
12769         * g++.dg/ext/is_pod_incomplete.C: New.
12770
12771 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12772             Douglas Gregor <doug.gregor@gmail.com>
12773             Pedro Lamarao <pedro.lamarao@mndfck.org>
12774             Howard Hinnant <howard.hinnant@gmail.com>
12775
12776         PR c++/7412
12777         PR c++/29939
12778         * g++.dg/cpp0x/rv8p.C: New.
12779         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12780         * g++.dg/cpp0x/cast-bug.C: New.
12781         * g++.dg/cpp0x/elision_weak.C: New.
12782         * g++.dg/cpp0x/collapse-bug.C: New.
12783         * g++.dg/cpp0x/rv3p.C: New.
12784         * g++.dg/cpp0x/rv7n.C: New.
12785         * g++.dg/cpp0x/overload-conv-1.C: New.
12786         * g++.dg/cpp0x/rv2n.C: New.
12787         * g++.dg/cpp0x/deduce.C: New.
12788         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12789         * g++.dg/cpp0x/rv6p.C: New.
12790         * g++.dg/cpp0x/template_deduction.C: New.
12791         * g++.dg/cpp0x/implicit-copy.C: New.
12792         * g++.dg/cpp0x/rv1p.C: New.
12793         * g++.dg/cpp0x/cast.C: New.
12794         * g++.dg/cpp0x/rv5n.C: New.
12795         * g++.dg/cpp0x/collapse.C: New.
12796         * g++.dg/cpp0x/overload-conv-2.C: New.
12797         * g++.dg/cpp0x/rv4p.C: New.
12798         * g++.dg/cpp0x/rvo.C: New.
12799         * g++.dg/cpp0x/iop.C: New.
12800         * g++.dg/cpp0x/rv3n.C: New.
12801         * g++.dg/cpp0x/rv7p.C: New.
12802         * g++.dg/cpp0x/reference_collapsing.C: New.
12803         * g++.dg/cpp0x/overload.C: New.
12804         * g++.dg/cpp0x/named.C: New.
12805         * g++.dg/cpp0x/rv2p.C: New.
12806         * g++.dg/cpp0x/rv6n.C: New.
12807         * g++.dg/cpp0x/not_special.C: New.
12808         * g++.dg/cpp0x/bind.C: New.
12809         * g++.dg/cpp0x/rv1n.C: New.
12810         * g++.dg/cpp0x/rv5p.C: New.
12811         * g++.dg/cpp0x/elision.C: New.
12812         * g++.dg/cpp0x/named_refs.C: New.
12813         * g++.dg/cpp0x/unnamed_refs.C: New.
12814         * g++.dg/cpp0x/rv4n.C: New.
12815         * g++.dg/cpp0x/elision_neg.C: New.
12816         * g++.dg/init/copy7.C: Run in C++98 mode.
12817         * g++.dg/overload/arg1.C: Ditto.
12818         * g++.dg/overload/arg4.C: Ditto.
12819
12820 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12821
12822         PR c++/31809
12823         * g++.dg/opt/static5.C: New test.
12824
12825 2007-05-30  Richard Guenther  <rguenther@suse.de>
12826
12827         * g++.dg/dg.exp: Prune torture/.
12828         * g++.dg/torture/dg-torture.exp: New testsuite.
12829
12830 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12831
12832         * gcc.target/arm/pr27387.C: Move and rename to ...
12833         * g++.dg/inherit/thunk8.C: ... here.
12834
12835 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12836
12837         PR tree-optimization/31769
12838         * g++.dg/gomp/pr31769.C: New test.
12839
12840 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12841
12842         * gcc.target/i386/stack-realign.c: New.
12843
12844 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12845
12846         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12847
12848 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12849
12850         * gfortran.dg/sizeof.f90: New.
12851
12852 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12853
12854         PR c/31339
12855         * gcc.dg/boolcomplex-1.c: New test.
12856
12857         PR c++/31339
12858         * g++.dg/ext/boolcomplex-1.c: New test.
12859
12860 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12861
12862         * gcc.dg/matrix: New directory.
12863
12864 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12865
12866         PR fortran/32124
12867         * gfortran.dg/allocate_stat_1.f90: New.
12868
12869 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12870
12871         PR fortran/31972
12872         * transfer_hollerith_1.f90: New test.
12873
12874 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12875
12876         PR tree-opt/32100
12877         * gcc.c-torture/execute/vrp-7.c: New test.
12878
12879 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12880
12881         * gfortran.dg/transfer_simplify_4.f90: New test.
12882
12883 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12884
12885         PR fortran/32088
12886         * gfortran.dg/func_result_3.f90: New.
12887
12888 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12889
12890         PR middle-end/32083
12891         * gfortran.dg/transfer_simplify_3.f90: New.
12892
12893 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12894
12895         PR target/32065
12896         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12897         to compile options.
12898         * gcc.target/i386/pr32065-2.c: New test.
12899
12900 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12901
12902         PR fortran/31813
12903         * gfortran.dg/io_constraints_2.f90: Update.
12904
12905 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12906
12907         PR fortran/31219
12908         * gfortran.dg/array_constructor_17.f90: New test.
12909
12910 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12911
12912         PR tree-opt/32090
12913         * g++.dg/opt/array2.C: New testcase.
12914
12915 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12916
12917         PR target/32065
12918         * gcc.target/i386/pr32065.c: New test.
12919
12920 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12921             Marcus Meissner <meissner@suse.de>
12922
12923         * gcc.dg/attr-alloc_size.c: New.
12924
12925 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12926             Lee Millward  <lee.millward@gmail.com>
12927
12928         PR c++/31745
12929         * g++.dg/parse/crash34.C: New test.
12930
12931         * g++.dg/parse/crash35.C: New test.
12932
12933 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12934
12935         * gcc.target/i386/sse2-check.h: New.
12936         * gcc.target/i386/sse2-vec-1.c: Likewise.
12937         * gcc.target/i386/sse2-vec-2.c: Likewise.
12938         * gcc.target/i386/sse2-vec-3.c: Likewise.
12939         * gcc.target/i386/sse2-vec-4.c: Likewise.
12940         * gcc.target/i386/sse2-vec-5.c: Likewise.
12941         * gcc.target/i386/sse2-vec-6.c: Likewise.
12942
12943 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12944
12945         PR c++/31431
12946         PR c++/31432
12947         PR c++/31434
12948         PR c++/31435
12949         PR c++/31437
12950         PR c++/31438
12951         PR c++/31442
12952         PR c++/31443
12953         PR c++/31444
12954         PR c++/31445
12955         * g++.dg/cpp0x/pr31431.C: New.
12956         * g++.dg/cpp0x/pr31437.C: New.
12957         * g++.dg/cpp0x/pr31442.C: New.
12958         * g++.dg/cpp0x/pr31444.C: New.
12959         * g++.dg/cpp0x/pr31431-2.C: New.
12960         * g++.dg/cpp0x/pr31432.C: New.
12961         * g++.dg/cpp0x/pr31434.C: New.
12962         * g++.dg/cpp0x/pr31438.C: New.
12963         * g++.dg/cpp0x/pr31443.C: New.
12964         * g++.dg/cpp0x/pr31445.C: New.
12965         * g++.dg/cpp0x/variadic-crash1.C: New.
12966
12967 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12968
12969         * gcc.target/arm/long-calls-1.c: New test.
12970         * gcc.target/arm/long-calls-2.c: Likewise.
12971         * gcc.target/arm/long-calls-3.c: Likewise.
12972         * gcc.target/arm/long-calls-4.c: Likewise.
12973
12974 2007-05-25  Richard Guenther  <rguenther@suse.de>
12975             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12976
12977         PR tree-optimization/31982
12978         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12979
12980 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12981
12982         PR fortran/32047
12983         * gfortran.dg/result_in_spec_2.f90: New test.
12984
12985 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12988
12989 2007-05-24  Ollie Wild  <aaw@google.com>
12990
12991         * gcc.dg/cpp/counter-1.c: New test.
12992         * gcc.dg/pch/counter-1.c: New test.
12993         * gcc.dg/pch/counter-1.hs: New file.
12994         * gcc.dg/pch/counter-2.c: New test.
12995         * gcc.dg/pch/counter-2.hs: New file.
12996         * gcc.dg/pch/counter-3.c: New test.
12997         * gcc.dg/pch/counter-3.hs: New file.
12998
12999 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
13000
13001         * gcc.dg/tree-ssa/predcom-1.c: New test.
13002         * gcc.dg/tree-ssa/predcom-2.c: New test.
13003         * gcc.dg/tree-ssa/predcom-3.c: New test.
13004         * gcc.dg/tree-ssa/predcom-4.c: New test.
13005         * gcc.dg/tree-ssa/predcom-5.c: New test.
13006         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
13007
13008 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
13009
13010         PR testsuite/32062
13011         * gcc.target/i386/sse4_1-check.h (MASK): New.
13012
13013 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13014
13015         PR fortran/32038
13016         * gfortran.dg/pr25603.f: Initialize integer variables.
13017
13018 2007-05-23  Ian Lance Taylor  <iant@google.com>
13019
13020         * g++.dg/other/vrp1.C: New test.
13021
13022 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
13023
13024         PR preprocessor/20077
13025         * gcc.dg/cpp/paste15.c: New test.
13026
13027 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
13028             Nigel Stephens  <nigel@mips.com>
13029             Richard Sandiford  <richard@codesourcery.com>
13030
13031         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
13032         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
13033         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
13034         * gcc.target/mips/inter/mips16-inter.exp: New.
13035
13036 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
13037
13038         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
13039
13040 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
13041
13042         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
13043         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
13044         * gcc.target/i386/sse3-addsubps.c: Likewise.
13045         * gcc.target/i386/sse3-haddpd.c: Likewise.
13046         * gcc.target/i386/sse3-haddps.c: Likewise.
13047         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13048         * gcc.target/i386/sse3-hsubps.c: Likewise.
13049         * gcc.target/i386/sse3-lddqu.c: Likewise.
13050         * gcc.target/i386/sse3-movddup.c: Likewise.
13051         * gcc.target/i386/sse3-movshdup.c: Likewise.
13052         * gcc.target/i386/sse3-movsldup.c: Likewise.
13053
13054         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
13055         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
13056         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13057         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13058         * gcc.target/i386/ssse3-palignr.c: Likewise.
13059         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13060         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13061         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13062         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13063         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13064         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13065         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13066         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13067         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13068         * gcc.target/i386/ssse3-psignb.c: Likewise.
13069         * gcc.target/i386/ssse3-psignd.c: Likewise.
13070         * gcc.target/i386/ssse3-psignw.c: Likewise.
13071         * gcc.target/i386/ssse3-vals.h: Likewise.
13072
13073         * gcc.target/i386/sse3-check.h: New file.
13074         * gcc.target/i386/ssse3-check.h: Likewise.
13075
13076 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13077
13078         PR middle-end/31095
13079         * gcc.c-torture/compile/bcopy-1.c: New testcase.
13080
13081 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13082
13083         PR middle-end/31606
13084         * gcc.c-torture/20070522-1.c: New testcase.
13085
13086 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13087
13088         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
13089
13090 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
13091
13092         * gcc.c-torture/execute/ieee/20000320-1.x,
13093         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13094         m68k-*-* and check_effective_target_coldfire_fpu.
13095
13096 2007-05-22  Ollie Wild  <aaw@google.com>
13097
13098         * g++.dg/lookup/hidden-class10.C: New test.
13099         * g++.dg/lookup/hidden-class11.C: New test.
13100
13101 2007-05-22  Ollie Wild  <aaw@google.com>
13102
13103         * g++.dg/lookup/name-clash5.C: New test.
13104         * g++.dg/lookup/name-clash6.C: New test.
13105
13106 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13107
13108         * g++.dg/other/i386-2.C: Update comments on header files tested.
13109         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
13110         of <tmmintrin.h>.
13111         * gcc.target/i386/sse-12.c: Likewise.
13112         * gcc.target/i386/sse-13.c: Likewise.
13113         * gcc.target/i386/sse-14.c: Likewise.
13114
13115         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
13116         Redefined to test with immediate operand.
13117         (__builtin_ia32_blendps): Likewise.
13118         (__builtin_ia32_blendpd): Likewise.
13119         (__builtin_ia32_dpps): Likewise.
13120         (__builtin_ia32_dpps): Likewise.
13121         (__builtin_ia32_insertps128): Likewise.
13122         (__builtin_ia32_vec_ext_v4sf): Likewise.
13123         (__builtin_ia32_vec_set_v16qi): Likewise.
13124         (__builtin_ia32_vec_set_v4si): Likewise.
13125         (__builtin_ia32_vec_set_v2di): Likewise.
13126         (__builtin_ia32_vec_ext_v16qi): Likewise.
13127         (__builtin_ia32_vec_ext_v4si): Likewise.
13128         (__builtin_ia32_vec_ext_v2di): Likewise.
13129         (__builtin_ia32_roundpd): Likewise.
13130         (__builtin_ia32_roundsd): Likewise.
13131         (__builtin_ia32_roundps): Likewise.
13132         (__builtin_ia32_roundss): Likewise.
13133         (__builtin_ia32_mpsadbw128): Likewise.
13134
13135 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13136
13137         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
13138
13139 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
13140
13141         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
13142         failures.
13143         * gcc.dg/dfp/func-struct.c: Ditto.
13144         * gcc.dg/dfp/operator-assignment.c: Ditto.
13145         * gcc.dg/dfp/convert-bfp.c: Ditto.
13146         * gcc.dg/dfp/convert-int.c: Ditto.
13147         * gcc.dg/dfp/convert-int-max.c: Ditto.
13148         * gcc.dg/dfp/func-scalar.c: Ditto.
13149         * gcc.dg/dfp/cast.c: Ditto.
13150         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
13151         failures, and fix a typo in return type of arg1_128.
13152         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
13153         failures, and fix a typo in a constant suffix.
13154         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
13155         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
13156
13157 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
13158             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13159
13160         * lib/gcc-dg.exp(process_message): New proc.
13161         (dg-message): New test directive.
13162         * gcc.dg/always_inline.c: Use dg-message.
13163         * gcc.dg/always_inline2.c: Ditto.
13164         * gcc.dg/always_inline3.c: Ditto.
13165         * gcc.dg/invalid-call-1.c: Ditto.
13166         * gcc.dg/pr17506.c: Ditto.
13167         * gcc.dg/simd-5.c: Ditto.
13168         * gcc.dg/simd-6.c: Ditto.
13169         * gcc.dg/va-arg-2.c: Ditto.
13170         * gcc.dg/cpp/syshdr.c: Ditto.
13171         * gcc.dg/cpp/unc4.c: Ditto.
13172         * gcc.dg/cpp/trad/mi1.c: Ditto.
13173         * gcc.dg/cpp/trad/mi5.c: Ditto.
13174         * gcc.dg/cpp/trad/mi7.c: Ditto.
13175         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
13176         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
13177         * gcc.test-framework/test-framework.awk: Special-case outexists
13178         tests.
13179
13180 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13181
13182         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
13183         (bit_SSE4_2): Likewise.
13184         (bit_POPCNT): Likewise.
13185
13186         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
13187         Check if assembler supports SSE4 instructions.
13188
13189         * gcc.target/i386/sse4_1-blendpd.c: New file.
13190         * gcc.target/i386/sse4_1-blendps.c: Likewise.
13191         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
13192         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
13193         * gcc.target/i386/sse4_1-check.h: Likewise.
13194         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
13195         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
13196         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
13197         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
13198         * gcc.target/i386/sse4_1-extractps.c: Likewise.
13199         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
13200         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
13201         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
13202         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
13203         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
13204         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
13205         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
13206         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
13207         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
13208         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
13209         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
13210         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
13211         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
13212         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
13213         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
13214         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
13215         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
13216         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
13217         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
13218         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
13219         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
13220         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
13221         * gcc.target/i386/sse4_1-pminud.c: Likewise.
13222         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
13223         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
13224         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
13225         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
13226         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
13227         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
13228         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
13229         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
13230         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
13231         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
13232         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
13233         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
13234         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
13235         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
13236         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
13237         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
13238         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
13239         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
13240         * gcc.target/i386/sse4_1-round.h: Likewise.
13241         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
13242         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
13243         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
13244         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
13245         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
13246         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
13247         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
13248         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
13249         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
13250         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
13251         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
13252         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
13253         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
13254         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
13255
13256 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13257
13258         PR fortran/31627
13259         * gfortran.dg/bounds_check_7.f90: New test.
13260
13261 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
13262
13263         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
13264         (check_effective_target_sse4a): Ditto.
13265
13266         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
13267         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
13268         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
13269         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
13270         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
13271         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
13272         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
13273         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
13274         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13275         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13276         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13277         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13278         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13279         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13280         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13281         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13282         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13283         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13284         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13285         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13286
13287 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
13288
13289         * g++.dg/ext/cleanup-1.C: New test.
13290         * g++.dg/ext/cleanup-2.C: Likewise.
13291         * g++.dg/ext/cleanup-3.C: Likewise.
13292         * g++.dg/ext/cleanup-4.C: Likewise.
13293         * g++.dg/ext/cleanup-5.C: Likewise.
13294         * g++.dg/ext/cleanup-6.C: Likewise.
13295         * g++.dg/ext/cleanup-8.C: Likewise.
13296         * g++.dg/ext/cleanup-9.C: Likewise.
13297         * g++.dg/ext/cleanup-10.C: Likewise.
13298         * g++.dg/ext/cleanup-11.C: Likewise.
13299         * g++.dg/ext/cleanup-dtor.C: Likewise.
13300
13301 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13302
13303         PR middle-end/31995
13304         * gcc.dg/vect/vect-102a.c: New test.
13305
13306 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13307             Paolo Carlini  <pcarlini@suse.de>
13308             Uros Bizjak  <ubizjak@gmail.com>
13309
13310         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13311         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13312         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13313         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13314         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13315         New testcases.
13316
13317 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13318
13319         PR fortran/32002
13320         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13321
13322 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13323
13324         PR fortran/32027
13325         * gfortran.dg/do_3.F90: Add checks for the final value of the
13326         loop variable.
13327
13328 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13329
13330         * gcc.c-torture/execute/990127-2.x: New file.
13331
13332 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13333
13334         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13335         * gcc.target/i386/sse-12: Add -O to compile options.
13336         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13337         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13338         and mm3dnow.h.  Add -O to compile options.
13339
13340 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13341
13342         PR fortran/31867
13343         * gfortran.dg/char_length_5.f90: New test.
13344
13345         PR fortran/31994
13346         * gfortran.dg/array_reference_1.f90: New test.
13347
13348 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13349
13350         PR middle-end/7651
13351         PR c++/11856
13352         PR c/12963
13353         PR c/23587
13354         PR other/29694
13355         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13356         * gcc.dg/Wtype-limits.c: New.
13357         * gcc.dg/Wtype-limits-Wextra.c: New.
13358         * gcc.dg/Wtype-limits-no.c: New.
13359         * g++.dg/warn/Wtype-limits.C: New.
13360         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13361         * g++.dg/warn/Wtype-limits-no.C: New.
13362
13363 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13364
13365         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13366         instead of "-msse2".'
13367         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13368         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13369         and mm3dnow.h.
13370         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13371         to test with immediate operand.
13372         (__builtin_ia32_insertqi): Ditto.
13373         (__builtin_ia32_palignr128): Ditto.
13374         (__builtin_ia32_palignr): Ditto.
13375         (__builtin_ia32_pshufhw): Ditto.
13376         (__builtin_ia32_pshuflw): Ditto.
13377         (__builtin_ia32_pshufd): Ditto.
13378         (__builtin_ia32_vec_set_v8hi): Ditto.
13379         (__builtin_ia32_vec_ext_v8hi): Ditto.
13380         (__builtin_ia32_shufpd): Ditto.
13381         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13382
13383 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13384
13385         PR fortran/32001
13386         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13387
13388 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13389
13390         PR target/31585
13391         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13392         and "__inline".  Use "-msse" instead of "-msse2".
13393
13394 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13395
13396         PR middle-end/7651
13397         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13398         * gcc.dg/20030906-2.c: Likewise.
13399         * objc.dg/method-17.m: Add -Wreturn-type.
13400         * obj-c++.dg/method-21.mm: Likewise.
13401
13402 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13403
13404         PR target/31585
13405         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13406         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13407         (__builtin_ia32_psrlqi128): Ditto.
13408         (__builtin_ia32_psrlwi128): Ditto.
13409         (__builtin_ia32_psrldi128): Ditto.
13410         (__builtin_ia32_psrldqi128): Ditto.
13411         (__builtin_ia32_pslldqi128): Ditto.
13412         (__builtin_ia32_psrawi128): Ditto.
13413         (__builtin_ia32_psradi128): Ditto.
13414         (__builtin_ia32_psllqi128): Ditto.
13415         (__builtin_ia32_pslldi128): Ditto.
13416         (__builtin_prefetch): Ditto.
13417         (__builtin_ia32_pshufw): Ditto.
13418         (__builtin_ia32_vec_set_v4hi): Ditto.
13419         (__builtin_ia32_vec_ext_v4hi): Ditto.
13420         (__builtin_ia32_shufps): Ditto.
13421         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13422
13423 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13424
13425         PR fortran/31974
13426         * gfortran.dg/char_allocation_1.f90: New test.
13427
13428 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13429
13430         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13431         * gcc.dg/Wconversion-sign.c: New.
13432         * gcc.dg/Wconversion-integer-no-sign.c: New.
13433         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13434         Wconversion-sign.C
13435         * g++.dg/warn/Wconversion-sign.C: New.
13436         * g++.old-deja/g++.other/warn4.C: Update.
13437         * g++.dg/warn/Wconversion1.C: Likewise.
13438
13439 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13440
13441         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13442         * gcc.dg/torture/builtin-math-4.c: Likewise.
13443
13444 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13445
13446         PR libfortran/31964
13447         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13448
13449 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13450
13451         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13452
13453 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13454
13455         PR target/31628
13456         * gcc.target/i386/pr31628.c: New.
13457
13458 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13459
13460         PR middle-end/31344
13461         * gcc.dg/pr31344.c: New test.
13462
13463 2007-05-17  Ian Lance Taylor  <iant@google.com>
13464
13465         PR tree-optimization/31953
13466         * gcc.c-torture/compile/pr31953.c: New test.
13467
13468 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13469
13470         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13471
13472         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13473         and drem.
13474         * gcc.dg/torture/builtin-math-4.c: Likewise.
13475
13476         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13477         * gcc.dg/torture/builtin-math-4.c: Likewise.
13478
13479         * gcc.dg/torture/builtin-math-4.c: New test.
13480
13481 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13482             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13483
13484         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13485         * gcc.dg/cpp/include2.c: Ditto.
13486         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13487         * gcc.dg/cpp/paste5.c: Ditto.
13488         * gcc.dg/cpp/paste6.c: Ditto.
13489         * gcc.dg/cpp/paste8.c: Ditto.
13490         * gcc.dg/cpp/paste11.c: Ditto.
13491         * gcc.dg/cpp/paste13.c: Ditto.
13492         * gcc.dg/cpp/skipping2.c: Ditto.
13493         * gcc.dg/reg-vol-struct-1.c: Ditto.
13494         * gcc.dg/Wshadow-1.c: Ditto.
13495         * gcc.dg/cpp/trad/comment.c: Ditto.
13496         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13497         * gcc.dg/cpp/if-2.c: Ditto.
13498         * gcc.dg/array-5.c: Ditto.
13499         * gcc.dg/inline-15.c: Ditto.
13500         * gcc.dg/pr27953.c: Ditto.
13501         * gcc.dg/Wno-c++-compat.c: Ditto.
13502
13503 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13504
13505         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13506
13507 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13508
13509         * gcc.c-torture/execute/20070517-1.c: New test.
13510
13511 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13512
13513         PR fortran/31919
13514         * gfortran.dg/min_max_conformance.f90: New test.
13515
13516 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13517
13518         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13519         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13520         gcc.dg/vect/vect-104.c: Use more complex construction to
13521         prevent vectorizing.
13522         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13523
13524 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13525
13526         PR tree-optimization/24659
13527         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13528         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13529         not vect_int target.
13530         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13531         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13532         targets.
13533         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13534         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13535         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13536
13537 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13538
13539         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13540         and x86_64-*-* targets.
13541         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13542
13543 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13544
13545         PR fortran/18769
13546         PR fortran/30881
13547         PR fortran/31194
13548         PR fortran/31216
13549         PR fortran/31427
13550         * transfer_simplify_1.f90: New test.
13551         * transfer_simplify_2.f90: New test.
13552
13553 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13554
13555         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13556
13557 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13558
13559         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13560
13561         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13562
13563         PR c/31924
13564         * gcc.dg/fltconst-1.c: New test.
13565
13566         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13567         * gcc.dg/dfp/operator-assignment.c: Ditto.
13568
13569 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13570
13571         PR c++/29928
13572         * g++.dg/rtti/typeid5.C: New.
13573
13574 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13575
13576         PR fortran/31725
13577         * gfortran.dg/substr_4.f: New test.
13578
13579 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13580
13581         * gcc.target/m68k/interrupt_thread-1.c,
13582         gcc.target/m68k/interrupt_thread-2.c,
13583         gcc.target/m68k/interrupt_thread-3.c: New.
13584         * gcc.target/m68k/m68k.exp: Accept fido.
13585
13586 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13587
13588         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13589         * gfortran.dg/altreturn_3.f90: Likewise.
13590         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13591         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13592         * gfortran.dg/inquire_iolength.f90: Likewise.
13593         * gfortran.dg/module_naming_1.f90: Likewise.
13594         * gfortran.dg/oldstyle_2.f90: Likewise.
13595         * gfortran.dg/operator_2.f90: Likewise.
13596         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13597         * gfortran.dg/used_types_11.f90: Likewise.
13598         * gfortran.dg/zero_array_components_1.f90: Likewise.
13599         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13600         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13601         * gfortran.dg/real_const_3.f90: Likewise.
13602
13603 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13604
13605         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13606         * gcc.dg/tree-ssa/loop-30.c: New test.
13607
13608 2007-05-13  Richard Guenther  <rguenther@suse.de>
13609
13610         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13611         scanning forwprop1.
13612         * g++.dg/tree-ssa/pr31146.C: Likewise.
13613
13614 2007-05-13  Revital Eres  <eres@il.ibm.com>
13615
13616         * gcc.dg/dse.c: New test.
13617
13618 2007-05-12  Richard Guenther  <rguenther@suse.de>
13619
13620         PR tree-optimization/31797
13621         * gcc.c-torture/compile/pr31797.c: New testcase.
13622
13623 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13624
13625         PR fortran/30746
13626         * gfortran.dg/host_assoc_function_1.f90: New test.
13627
13628 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13629
13630         PR c++/31829
13631         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13632
13633 2007-05-11  Silvius Rus  <rus@google.com>
13634
13635         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13636         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13637         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13638         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13639         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13640         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13641         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13642         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13643         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13644         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13645         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13646         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13647         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13648         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13649         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13650         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13651
13652 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13653
13654         PR other/31852
13655         * gcc.c-torture/execute/builtins/memchr.c: New.
13656         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13657         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13658
13659 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13660
13661         PR fortran/30876
13662         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13663         line.
13664         * gfortran.dg/recursive_reference_2.f90: New test.
13665
13666 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13667
13668         PR fortran/30878
13669         * gfortran.dg/namelist_29.f90: New test.
13670
13671 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13672
13673         PR fortran/31474
13674         * gfortran.dg/entry_10.f90: New test.
13675
13676 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13677
13678         PR tree-optimization/31885
13679         * gcc.dg/tree-ssa/loop-29.c: New test.
13680
13681 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13682
13683         * assumed_dummy_1.f90: Fix dg directive.
13684         * char_initialiser_actual.f90: Likewise.
13685         * nested_modules_2.f90: Likewise.
13686         * shift-alloc.f90: Likewise.
13687
13688 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13689
13690         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13691
13692 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13693
13694         PR libfortran/31880
13695         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13696
13697 2007-05-09  Mike Stump  <mrs@apple.com>
13698
13699         * g++.dg/other/first-global.C: Add -fpie for darwin.
13700         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13701
13702 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13703
13704         * gcc.dg/20070507-1.c: New testcase.
13705
13706 2007-05-08  Chao-ying Fu  <fu@mips.com>
13707
13708         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13709         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13710         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13711         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13712
13713 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13714
13715         PR 31847
13716         * gcc.dg/pr31847.c: New test.
13717
13718 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13719
13720         PR fortran/31692
13721         * gfortran.dg/actual_array_result_1.f90: New test.
13722
13723 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13724
13725         PR fortran/29397
13726         * gfortran.dg/parameter_array_init_1.f90: New test.
13727
13728         PR fortran/29400
13729         * gfortran.dg/parameter_array_init_2.f90: New test.
13730
13731 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13732
13733         PR target/31854
13734         * gcc.target/i386/pr31854.c: New test.
13735
13736 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13737
13738         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13739
13740 2007-05-07  Mike Stump  <mrs@apple.com>
13741
13742         * g++.old-deja/g++.mike/empty.C: Add.
13743
13744 2007-05-07  Eric Christopher  <echristo@apple.com>
13745
13746         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13747
13748 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13749
13750         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13751         variable.  Rearrange conversions from binary float to decimal float.
13752
13753 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13754
13755         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13756         x86.
13757
13758 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13759
13760         * gnat.dg/opt1.ad[sb]: New testcase.
13761
13762 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13763
13764         PR fortran/31399
13765         * gfortran.dg/do_3.F90: New test.
13766
13767 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13768
13769         PR fortran/31764
13770         * gfortran.dg/new_line.f90: Add new checks.
13771
13772 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13773
13774         PR fortran/31201
13775         * gfortran.dg/large_unit_1.f90: New.
13776         * gfortran.dg/large_unit_2.f90: New.
13777         * gfortran.dg/iostat_4.f90: New
13778         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13779
13780 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13781
13782         PR fortran/31540
13783         * gfortran.dg/char_result_4.f90: New test.
13784
13785 2007-06-05  Revital Eres  <eres@il.ibm.com>
13786
13787         PR 30957
13788         * gcc.dg/pr30957-1.c: New test.
13789
13790 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13791
13792         PR fortran/31251
13793         * gfortran.dg/char_type_len_2.f90: New test.
13794
13795 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13796
13797         PR 31775
13798         * g++.dg/other/nested-extern.cc: New.
13799         * g++.dg/other/nested-extern-1.C: New.
13800         * g++.dg/other/nested-extern-2.C: New.
13801
13802 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13803
13804         PR fortran/31760
13805         * gfortran.dg/erf.f90: New test.
13806         * gfortran.dg/besxy.f90: New test.
13807
13808 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13809
13810         PR fortran/22359
13811         * gfortran.dg/fseek.f90: New test.
13812
13813 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13814
13815         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13816
13817 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13818
13819         PR libfortran/31210
13820         * gfortran.dg/zero_length_1.f90: New test.
13821
13822 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13823
13824         PR fortran/31803
13825         * gfortran.dg/char_pointer_assign_3.f90: New test.
13826         * gfortran.dg/char_result_2.f90: Re-enable test.
13827
13828 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13829
13830         PR fortran/25071
13831         * gfortran.dg/char_length_3.f90: New test.
13832         * gfortran.dg/char_result_2.f90: Fix test.
13833
13834 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13835
13836         PR tree-optimization/30565
13837         * gcc.dg/tree-ssa/loop-27.c: New test.
13838
13839 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13840
13841         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13842         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13843         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13844         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13845
13846 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13847
13848         PR tree-optimization/31699
13849         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13850         New.
13851         (check_effective_target_vect_floatint_cvt): New.
13852         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13853         of specific targets.
13854         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13855         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13856         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13857         * gcc.dg/vect/vect-iv-4.c: Likewise.
13858         * gcc.dg/vect/vect-multitypes-11.c: New.
13859         * gcc.dg/vect/pr31699.c: New.
13860
13861 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13862
13863         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13864
13865 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13866
13867         PR C++/31663
13868         * g++.dg/warn/anonymous-namespace-2.C: New.
13869         * g++.dg/warn/anonymous-namespace-2.h: New.
13870
13871 2007-05-02  Paul Brook  <paul@codesourcery.com>
13872
13873         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13874
13875 2007-05-02  Eric Christopher  <echristo@apple.com>
13876
13877         * gcc.dg/cpp/if-div.c: New file.
13878
13879 2007-05-02  Tom Tromey  <tromey@redhat.com>
13880
13881         PR preprocessor/28709:
13882         * gcc.dg/cpp/pr28709.c: New file.
13883
13884 2007-05-02  Richard Guenther  <rguenther@suse.de>
13885
13886         PR tree-optimization/31146
13887         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13888
13889 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13890
13891         * gcc.c-torture/compile/limits-blockid.c: New.
13892         * gcc.c-torture/compile/limits-caselabels.c: New.
13893         * gcc.c-torture/compile/limits-declparen.c: New.
13894         * gcc.c-torture/compile/limits-enumconst.c: New.
13895         * gcc.c-torture/compile/limits-exprparen.c: New.
13896         * gcc.c-torture/compile/limits-externalid.c: New.
13897         * gcc.c-torture/compile/limits-fnargs.c: New.
13898         * gcc.c-torture/compile/limits-fndefn.c: New.
13899         * gcc.c-torture/compile/limits-idexternal.c: New.
13900         * gcc.c-torture/compile/limits-idinternal.c: New.
13901         * gcc.c-torture/compile/limits-pointer.c: New.
13902         * gcc.c-torture/compile/limits-stringlit.c: New.
13903         * gcc.c-torture/compile/limits-structmem.c: New.
13904         * gcc.c-torture/compile/limits-structnest.c: New.
13905
13906 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13907
13908         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13909
13910 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13911
13912         PR middle-end/31740
13913         * gcc.c-torture/compile/20070501-1.c: New testcase.
13914
13915 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13916
13917         PR fortran/31732
13918         * gfortran.dg/array_memset_2:  New test case.
13919
13920 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13921
13922         PR testsuite/31615
13923         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13924
13925 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13926
13927         PR testsuite/31589
13928         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13929         dg-final test.
13930         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13931         keyword to dg-final test.
13932         * gcc.dg/vect/vect-iv-4.c: Likewise.
13933         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13934         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13935         test.
13936         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13937         cast.
13938         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13939         * lib/target-supports.exp
13940         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13941         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13942
13943 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13944
13945         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13946         __LONG_LONG_MAX__ and its friends instead of those supplied by
13947         limits.h.
13948
13949 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13950
13951         PR C++/31721
13952         * g++.dg/ext/vector7.C: New testcase.
13953
13954 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13955
13956         PR fortran/31591
13957         * gfortran.dg/bound_simplification_1.f90: New test.
13958
13959 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13960
13961         PR fortran/31645
13962         * gfortran.dg/bom_error.f90: New test.
13963         * gfortran.dg/bom_include.f90: New test.
13964         * gfortran.dg/bom_UTF16-LE.f90: New test.
13965         * gfortran.dg/bom_UTF16-BE.f90: New test.
13966         * gfortran.dg/bom_UTF-8.f90: New test.
13967         * gfortran.dg/bom_UTF-32.f90: New test.
13968         * gfortran.dg/bom_UTF-8.F90: New test.
13969         * gfortran.dg/bom_include.inc: New file.
13970
13971 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13972
13973         PR C++/30221
13974         * g++.dg/init/ptrfn2.C: New test.
13975         * g++.dg/init/ptrfn3.C: New test.
13976
13977 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13978
13979         PR fortran/31711
13980         * gfortran.dg/dependency_21.f90: New test.
13981
13982 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13983
13984         * gfortran.dg/secnds.f: Use real*8.
13985         * gfortran.dg/secnds-1.f: Use real*8.
13986
13987 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13988
13989         PR libfortran/31532
13990         * gfortran.dg/inquire_5.f90: Update test.
13991
13992 2007-04-27  Ian Lance Taylor  <iant@google.com>
13993
13994         PR middle-end/31710
13995         * gcc.c-torture/compile/pr31710.c: New test.
13996
13997 2007-04-27  Richard Guenther  <rguenther@suse.de>
13998
13999         PR tree-optimization/30965
14000         PR tree-optimization/30978
14001         * gcc.dg/tree-ssa/pr30978.c: New testcase.
14002         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
14003         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
14004         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
14005
14006 2007-04-27  Richard Guenther  <rguenther@suse.de>
14007
14008         PR tree-optimization/31715
14009         * gcc.dg/Warray-bounds-4.c: New testcase.
14010
14011 2007-04-26  Ian Lance Taylor  <iant@google.com>
14012
14013         PR target/28675
14014         * gcc.c-torture/compile/pr28675.c: New test.
14015
14016 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14017
14018         PR C++/30016
14019         * g++.dg/ext/vector6.C: New test.
14020
14021 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
14022
14023         * gcc.c-torture/execute/ieee/20000320-1.x: New.
14024
14025 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
14026
14027         PR middle-end/31617
14028         * g++.dg/other/str_empty.C: Add expected warning.
14029
14030 2007-04-26  Richard Guenther  <rguenther@suse.de>
14031         Daniel Berlin  <dberlin@dberlin.org>
14032
14033         PR tree-optimization/30567
14034         * g++.dg/other/pr30567.C: New testcase.
14035
14036 2007-04-26  Richard Guenther  <rguenther@suse.de>
14037
14038         PR tree-optimization/31703
14039         * gcc.c-torture/compile/pr31703.c: New testcase.
14040         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
14041         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14042
14043 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
14044
14045         * gfortran.dg/open_errors.f90: Added if statements checking
14046         the value of iostat.
14047
14048 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
14049
14050         PR c++/31598
14051         * g++.dg/gomp/pr31598.C: New test.
14052
14053         PR tree-optimization/30558
14054         * g++.dg/gomp/pr30558.C: New test.
14055
14056 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
14057
14058         PR c++/31338
14059         * g++.dg/ext/complex2.C: New test.
14060
14061 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
14062
14063         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
14064
14065 2007-04-25  Thiemo Seufer  <ths@mips.com>
14066
14067         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
14068         value to signed char.
14069
14070 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
14071
14072         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
14073         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
14074         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
14075
14076 2007-04-25  Tobias Burnus  <burnus@net-b.de>
14077
14078         PR fortran/31668
14079         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
14080         statement functions.
14081         * gfortran.dg/c_by_val_5.f90: New test.
14082
14083 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
14084
14085         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
14086         with two new subroutines to avoid parameter-induced aliasing.
14087         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
14088         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
14089
14090 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14091
14092         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
14093         * g++.dg/warn/Warray-bounds.C: Likewise.
14094
14095 2007-04-24  Ian Lance Taylor  <iant@google.com>
14096
14097         PR tree-optimization/31605
14098         * gcc.c-torture/execute/pr31605.c: New test.
14099
14100 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14101
14102         PR fortran/31587
14103         * lib/gcc-dg.exp (scan-module): New function.
14104         * gfortran.dg/module_md5_1.f90: New test.
14105
14106 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
14107
14108         * g++.old-deja/g++.pt/defarg6.C: Only run with
14109         -std=gnu++98.
14110         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
14111         * g++.dg/cpp0x/variadic61.C: Ditto.
14112         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
14113         * g++.dg/cpp0x/variadic62.C: Ditto.
14114         * g++.dg/template/meminit1.C: Ditto.
14115         * g++.dg/template/operator7.C: Ditto.
14116         * g++.dg/template/static15.C: Ditto.
14117         * g++.dg/template/invalid1.C: Ditto.
14118         * g++.dg/template/shift1.C: Ditto.
14119         * g++.dg/template/error10.C: Ditto.
14120
14121 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
14122
14123         PR diagnostic/25923
14124         * gfortran.dg/pr25923.f90: New test.
14125
14126 2007-04-24  Ian Lance Taylor  <iant@google.com>
14127
14128         PR tree-optimization/31602
14129         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
14130
14131 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
14132
14133         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
14134         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
14135
14136 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
14137
14138         * gcc.target/i386/reload-1.c. New.
14139
14140 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14141             Olga Golovanevsky  <olga@il.ibm.com>
14142
14143         * g++.dg/other/str_empty.C: New test.
14144
14145 2007-04-24  Richard Henderson  <rth@redhat.com>
14146
14147         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
14148
14149 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14150
14151         PR target/31641
14152         * gcc.c-torture/compile/pr31641.c: New testcase.
14153
14154 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
14155
14156         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
14157         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
14158         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
14159         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
14160
14161 2007-04-23  Simon Baldwin  <simonb@google.com>
14162
14163         * g++.dg/other/error15.C: New.
14164         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
14165         triggering a "multiple parameters named" error.
14166
14167 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
14168
14169         PR fortran/31618
14170         * gfortran.dg/backspace_8.f:  New test case.
14171
14172 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
14173
14174         PR fortran/31630
14175         * gfortran.dg/used_types_17.f90: New test.
14176
14177         PR fortran/31620
14178         * gfortran.dg/zero_array_components_1.f90: New test.
14179
14180 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14181
14182         PR fortran/31616
14183         * gfortran.dg/open_errors.f90: Allow a different error message.
14184
14185 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
14186
14187         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
14188         Rename from check_effective_target_vect_pack_mod.  Rename global
14189         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
14190         messages.
14191         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
14192         rename.
14193         * gcc.dg/vect/vect-iv-8a.c: Ditto.
14194         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
14195
14196 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14197
14198         PR middle-end/31448
14199         * gcc.c-torture/execute/pr31448.c: New testcase.
14200
14201 2007-04-22  Nick Clifton  <nickc@redhat.com>
14202
14203         * gcc.dg/20020312-2.c: Add support for the FRV.
14204
14205 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
14206
14207         PR tree-optimization/24659
14208         * gcc.dg/vect/vect-float-extend-1.c: New test.
14209         * gcc.dg/vect/vect-float-truncate-1.c: New test.
14210
14211 2007-04-22  Richard Guenther  <rguenther@suse.de>
14212
14213         PR tree-optimization/29789
14214         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
14215         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14216
14217 2007-04-22  Revital Eres  <eres@il.ibm.com>
14218
14219         * gcc.dg/var-expand2.c: New test.
14220
14221 2007-04-22  Revital Eres  <eres@il.ibm.com>
14222
14223         * gcc.dg/var-expand3.c: New test.
14224
14225 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14226
14227         PR fortran/31495
14228         * gfortran.dg/continuation_8.f90: New test.
14229
14230 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14231
14232         PR C/30265
14233         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
14234         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
14235
14236 2007-04-21  Richard Guenther  <rguenther@suse.de>
14237
14238         PR middle-end/31136
14239         * gcc.c-torture/execute/pr31136.c: New testcase.
14240
14241 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
14242
14243         * gcc.target/i386/movsi-sm-1.c: New.
14244
14245 2007-04-20  Richard Henderson  <rth@redhat.com>
14246
14247         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
14248         * gcc.dg/pr27095.c: Cope with alpha GOT load.
14249
14250 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
14251
14252         * gcc.target/i386/ordcmp-1.c: New test.
14253         * gcc.target/i386/unordcmp-1.c: New test.
14254
14255         PR tree-optimization/31632
14256         * gcc.c-torture/compile/20070419-1.c: New test.
14257
14258 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14259
14260         * gcc.dg/invalid-call-1.c: New test.
14261
14262 2007-04-18  Dirk Mueller  <dmueller@suse.de>
14263
14264         PR diagnostic/31227
14265         * gcc.dg/Warray-bounds-3.c: New.
14266
14267 2007-04-18  Richard Guenther  <rguenther@suse.de>
14268
14269         PR tree-optimization/19431
14270         PR tree-optimization/21463
14271         * gcc.c-torture/execute/20070212-1.c: New testcase.
14272         * gcc.c-torture/execute/20070212-2.c: Likewise.
14273         * gcc.c-torture/execute/20070212-3.c: Likewise.
14274         * gcc.dg/tree-ssa/pr19431.c: Likewise.
14275         * gcc.dg/tree-ssa/pr21463.c: Likewise.
14276         * g++.dg/tree-ssa/pr21463.C: Likewise.
14277         * g++.dg/tree-ssa/pr30738.C: Likewise.
14278
14279 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14280
14281         PR c++/31513
14282         * g++.dg/expr/bitfield8.C: New test.
14283
14284 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
14285             Richard Sandiford  <richard@codesourcery.com>
14286
14287         * lib/target-supports.exp (check_profiling_available): Return 0
14288         for uClibc with -p or -pg.
14289
14290 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
14291
14292         PR c++/31517
14293         * g++.dg/template/init7.C: New test.
14294
14295 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
14296
14297         PR rtl-optimization/31360
14298         * gcc.dg/loop-7.c: New test.
14299
14300 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14301
14302         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14303         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14304         build.
14305         (compat-execute): Likewise.
14306         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14307         files to remote hosts.
14308         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14309         (c-torture-execute): Likewise.
14310         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14311         or plain file.  Use remote_upload and remote_download to copy
14312         files about.
14313         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14314         before scanning it.
14315
14316 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14317
14318         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14319
14320 2007-04-16  Lawrence Crowl  <crowl@google.com>
14321
14322         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14323         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14324         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14325         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14326         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14327         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14328         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14329         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14330         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14331         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14332         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14333
14334         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14335         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14336         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14337         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14338         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14339         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14340         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14341         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14342         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14343         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14344         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14345
14346 2007-04-16  Ian Lance Taylor  <iant@google.com>
14347
14348         PR tree-optimization/31522
14349         * gcc.dg/Wstrict-overflow-16.c: New test.
14350
14351 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14352
14353         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14354
14355 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14356
14357         PR fortran/31144
14358         * gfortran.dg/module_naming_1.f90: New.
14359
14360 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14361
14362         * lib/target-supports.exp (check_profiling_available): Return
14363         false for m68k-*-uclinux.
14364
14365 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14366
14367         PR c++/29365
14368         Testcase for c++ anonymous namespace warning
14369
14370         * g++.dg/warn/anonymous-namespace-1.C: New test
14371         * g++.dg/warn/anonymous-namespace-1.h: New test
14372
14373 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14374
14375         PR testsuite/31578
14376         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14377
14378 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14379
14380         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14381
14382 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14383
14384         PR fortran/31204
14385         * gfortran.dg/array_constructor_16.f90: New test.
14386
14387 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14388
14389         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14390         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14391
14392 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14393
14394         PR rtl-optimization/31500
14395         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14396         * g++.dg/warn/Warray-bounds.C: Likewise.
14397
14398 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14399
14400         PR C/31520
14401         * gcc.dg/gnu89-init-4.c: New testcase.
14402
14403 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14404
14405         PR c++/25874
14406         * gcc.dg/gomp/pr25874.c: Add dg-options.
14407         * g++.dg/gomp/pr25874.C: Add dg-options.
14408
14409 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14410
14411         PR fortran/21061
14412         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14413         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14414
14415 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14416
14417         PR fortran/31561
14418         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14419
14420 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14421
14422         PR fortran/29507
14423         PR fortran/31404
14424         * gfortran.dg/initialization_6.f90: New test.
14425
14426 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14427
14428         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14429
14430         * lib/target-supports.exp (check_gc_sections_available):
14431         Return false if ldflags includes -elf2flt.
14432
14433 2007-04-13  Jason Merrill  <jason@redhat.com>
14434
14435         PR c++/31074
14436         * conv3.C: New test.
14437
14438 2007-04-13  Mike Stump  <mrs@apple.com>
14439
14440         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14441         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14442
14443 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14444
14445         PR tree-optimization/29598
14446         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14447
14448 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14449
14450         PR fortran/31559
14451         * gfortran.dg/func_assign.f90: New test.
14452
14453 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14454
14455         PR fortran/31550
14456         * gfortran.dg/used_types_16.f90: New test.
14457
14458 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14459
14460         PR fortran/18937
14461         * gfortran.dg/goto_2.f90: New.
14462         * gfortran.dg/goto_3.f90: New.
14463         * gfortran.dg/pr17708.f90: Rename to ...
14464         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14465
14466 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14467
14468         PR fortran/31562
14469         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14470         instead of a struct.
14471
14472 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14473
14474         PR fortran/31562
14475         * gfortran.dg/value_4.c: Use GNU extensions for complex
14476         instead of a struct.
14477
14478 2007-04-13  Richard Guenther  <rguenther@suse.de>
14479
14480         PR tree-optimization/21258
14481         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14482
14483 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14484
14485         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14486         <complex.h>.
14487
14488 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14489
14490         PR fortran/31250
14491         * gfortran.dg/char_length_2.f90: New.
14492         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14493         * gfortran.dg/repeat_4.f90: Likewise.
14494
14495         PR fortran/31266
14496         * gfortran.dg/char_assign_1.f90: New.
14497
14498         PR fortran/31471
14499         * gfortran.dg/block_name_1.f90: New.
14500         * gfortran.dg/block_name_2.f90: New.
14501
14502 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14503
14504         PR c++/31078
14505         * g++.dg/other/pr31078.C: New.
14506
14507 2007-04-12  Richard Guenther  <rguenther@suse.de>
14508
14509         PR tree-optimization/31169
14510         * gcc.c-torture/execute/pr31169.c: New testcase.
14511
14512 2007-04-12  Richard Guenther  <rguenther@suse.de>
14513
14514         PR tree-optimization/24689
14515         PR tree-optimization/31307
14516         * g++.dg/tree-ssa/pr31307.C: New testcase.
14517         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14518
14519 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14520
14521         PR fortran/31472
14522         * gfortran.dg/access_spec_1.f90: New test.
14523         * gfortran.dg/access_spec_2.f90: New test.
14524         * gfortran.dg/non_module_public.f90: Match new error message.
14525
14526 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14527
14528         PR testsuite/31538
14529         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14530         to 4 at line 38 to fix bounds problem.
14531
14532 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14533
14534         PR testsuite/31240
14535         * gfortran.dg/pointer_intent_1.f90: Fix test.
14536
14537 2007-04-10  Eric Christopher  <echristo@apple.com>
14538
14539         * lib/target-supports.exp
14540         (check_effective_target_fstack_protector): Rewrite.
14541
14542 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14543
14544         PR c++/31449
14545         * g++.dg/init/const5.C: New test.
14546
14547 2007-04-09  Jan Hubicka  <jh@suse.cz>
14548
14549         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14550
14551 2007-04-08  Jan Hubicka  <jh@suse.cz>
14552
14553         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14554
14555 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14556
14557         PR fortran/31257
14558         * gfortran.dg/achar_4.f90: New test.
14559
14560 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14561
14562         PR fortran/30880
14563         * gfortran.dg/used_dummy_types_8.f90: New test.
14564
14565 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14566
14567         PR fortran/30872
14568         * gfortran.dg/parameter_array_element_1.f90: New test.
14569
14570 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14571
14572         PR fortran/31222
14573         * gfortran.dg/default_numeric_type_1.f90: New test.
14574
14575 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14576
14577         PR fortran/31424
14578         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14579
14580 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14581
14582         PR fortran/31293
14583         * gfortran.dg/interface_12.f90: New test.
14584
14585 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14586
14587         * gcc.dg/format/opt-6.c: New test.
14588         * gcc.dg/format/nul-1.c: New test.
14589         * gcc.dg/format/nul-2.c: New test.
14590
14591 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14592
14593         PR libgfortran/31395
14594         * gfortran.dg/fmt_colon.f90: New test.
14595
14596 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14597
14598         * g++.old-deja/g++.other/init18.C: Use
14599         dg-require-effective-target instead of an explicit xfail.
14600
14601 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14602
14603         * gcc.dg/dfp/signbit-1.c
14604         * gcc.dg/dfp/signbit-2.c
14605
14606 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14607
14608         PR fortran/31483
14609         * gfortran.dg/altreturn_5.f90: New test.
14610
14611 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14612
14613         PR fortran/31292
14614         * gfortran.dg/contained_module_proc_1.f90: New test.
14615
14616 2007-04-04  Stuart Hastings  <stuart@apple.com>
14617
14618         PR 31281
14619         * objc/execute/exceptions/pr31281.m: New.
14620
14621 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14622
14623         * g++.dg/ext/dllimport12.C: Update comments.
14624
14625 2007-04-03  Eric Christopher  <echristo@apple.com>
14626
14627         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14628
14629 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14630
14631         PR fortran/31304
14632         * gfortran.dg/repeat_2.f90: New test.
14633         * gfortran.dg/repeat_3.f90: New test.
14634         * gfortran.dg/repeat_4.f90: New test.
14635
14636 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14637
14638         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14639
14640 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14641
14642         PR c++/30847
14643         * g++.dg/parse/cond3.C: New test.
14644
14645         PR middle-end/30704
14646         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14647
14648 2007-04-02  Jason Merrill  <jason@redhat.com>
14649
14650         PR c++/31187
14651         * g++.dg/ext/visibility/anon3.C: New test.
14652
14653 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14654
14655         PR libgfortran/31052
14656         * gfortran.dg/namelist_28.f90: New test.
14657
14658 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14659
14660         PR libgfortran/31366
14661         * gfortran.dg/direct_io_6.f90: New test.
14662
14663 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14664
14665         PR libgfortran/31207
14666         * gfortran.dg/advance_5.f90: New test.
14667         * gfortran.dg/advance_6.f90: New test.
14668
14669 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14670
14671         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14672         * g++.dg/ext/dllimport7.C: Likewise.
14673         * g++.dg/ext/selectany1.C: Likewise.
14674
14675 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14676
14677         * g++.dg/parser/pr31138.C: New.
14678         * g++.dg/parser/pr31140.C: New.
14679         * g++.dg/parser/pr31141.C: New.
14680
14681 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14682
14683         PR c++/26099
14684         * g++.dg/ext/is_base_of.C: New.
14685         * g++.dg/ext/has_virtual_destructor.C: New.
14686         * g++.dg/ext/is_polymorphic.C: New.
14687         * g++.dg/ext/is_base_of_diagnostic.C: New.
14688         * g++.dg/ext/is_enum.C: New.
14689         * g++.dg/ext/has_nothrow_assign.C: New.
14690         * g++.dg/ext/has_nothrow_constructor.C: New.
14691         * g++.dg/ext/is_empty.C: New.
14692         * g++.dg/ext/has_trivial_copy.C: New.
14693         * g++.dg/ext/has_trivial_assign.C: New.
14694         * g++.dg/ext/is_abstract.C: New.
14695         * g++.dg/ext/is_pod.C: New.
14696         * g++.dg/ext/has_nothrow_copy.C: New.
14697         * g++.dg/ext/is_class.C: New.
14698         * g++.dg/ext/has_trivial_constructor.C: New.
14699         * g++.dg/ext/is_union.C: New.
14700         * g++.dg/ext/has_trivial_destructor.C: New.
14701         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14702         * g++.dg/template/crash43.C: Likewise.
14703
14704 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14705
14706         * g++.dg/warn/pedantic2.C: New testcase.
14707
14708 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14709
14710         * size_dim.f90: Fix dg directive.
14711         * pr16433.f: Likewise.
14712         * use_6.f90: Likewise.
14713         * use_7.f90: Likewise.
14714         * entry_9.f90: Likewise.
14715         * pointer_intent_2.f90: Likewise.
14716         * protected_1.f90: Likewise.
14717         * fmt_missing_period_2.f: Likewise.
14718         * pointer_intent_3.f90: Likewise.
14719         * protected_2.f90: Likewise.
14720         * protected_3.f90: Likewise.
14721         * pr15754.f90: Likewise.
14722         * protected_4.f90: Likewise.
14723         * protected_5.f90: Likewise.
14724         * initialization_2.f90: Likewise.
14725         * protected_6.f90: Likewise.
14726         * continuation_7.f90: Likewise.
14727         * derived_function_interface_1.f90: Likewise.
14728         * der_pointer_4.f90: Likewise.
14729         * fmt_zero_precision.f90: Likewise.
14730         * blockdata_3.f90: Likewise.
14731         * fmt_missing_period_1.f: Likewise.
14732         * real_const_3.f90: Likewise.
14733         * use_4.f90: Likewise.
14734         * fmt_missing_period_3.f: Likewise.
14735         * use_5.f90: Likewise.
14736
14737 2007-03-28  Mike Stump  <mrs@apple.com>
14738
14739         * gcc.dg/darwin-comm.c: Add.
14740
14741 2007-03-28  Eric Christopher  <echristo@apple.com>
14742
14743         * lib/target-supports.exp (check_effective_target_fstack_protector):
14744         New.
14745         * gcc.dg/ssp-1.c: Use.
14746         * gcc.dg/ssp-2.c: Ditto.
14747
14748 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14749
14750         PR c++/29077
14751         * g++.dg/parse/constructor3.C: New test.
14752
14753 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14754
14755         * gnat.dg/thin_pointer.ad[sb]: New test.
14756
14757 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14758
14759         * g++.dg/cpp0x/bracket1.C: New.
14760         * g++.dg/cpp0x/bracket2.C: New.
14761         * g++.dg/cpp0x/bracket3.C: New.
14762         * g++.dg/cpp0x/bracket4.C: New.
14763
14764 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14765
14766         * g++.dg/cpp0x/temp_default1.C: New.
14767         * g++.dg/cpp0x/temp_default3.C: New.
14768         * g++.dg/cpp0x/temp_default2.C: New.
14769         * g++.dg/cpp0x/temp_default4.C: New.
14770
14771 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14772
14773         PR c++/29993
14774         * g++.dg/other/cv_func2.C: New.
14775
14776 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14777
14778         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14779         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14780         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14781         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14782
14783         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14784         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14785
14786         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14787
14788         * lib/compat.exp (compat-execute): Fix processing of file names.
14789
14790 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14791
14792         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14793
14794 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14795
14796         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14797         Delete created executable test file.
14798         (check_effective_target_fortran_large_int): Ditto.
14799         (check_effective_target_static_libgfortran): Ditto.
14800
14801 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14802
14803         PR c++/30500
14804         * g++.dg/warn/pragma-system_header1.C: New test.
14805         * g++.dg/warn/pragma-system_header2.C: New test.
14806         * g++.dg/warn/pragma-system_header1.h. New.
14807         * g++.dg/warn/pragma-system_header2.h. New.
14808
14809 2007-03-26  Ian Lance Taylor  <iant@google.com>
14810
14811         PR tree-optimization/31345
14812         * gcc.c-torture/compile/pr31345-1.c: New test.
14813
14814 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14815
14816         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14817         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14818         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14819         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14820         * gfortran.dg/overload_1.f90: Likewise.
14821         * gfortran.dg/impure_assignment_1.f90: Likewise.
14822         * gfortran.dg/error_recovery_3.f90: Likewise.
14823         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14824         * gfortran.dg/sequence_types_1.f90: Likewise.
14825         * gfortran.dg/internal_references_1.f90: Likewise.
14826         * gfortran.dg/present_1.f90: Likewise.
14827         * gfortran.dg/volatile10.f90: Likewise.
14828         * gfortran.dg/module_equivalence_2.f90: Likewise.
14829         * gfortran.dg/use_4.f90: Likewise.
14830         * gfortran.dg/elemental_result_1.f90: Likewise.
14831         * gfortran.dg/generic_actual_arg.f90: Likewise.
14832         * gfortran.dg/private_type_5.f90: Likewise.
14833         * gfortran.dg/protected_4.f90: Likewise.
14834         * gfortran.dg/interface_3.f90: Likewise.
14835
14836 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14837
14838         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14839         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14840
14841 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14842
14843         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14844
14845 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14846
14847         PR libgfortran/31199
14848         * gfortran.dg/fmt_t_4.f90: New test.
14849
14850 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14851
14852         PR libfortran/31297
14853         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14854         * gfortran.dg/backspace_6.f:  Likewise.
14855         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14856         * gfortran.dg/direct_io_2.f90:  Likewise.
14857         * gfortran.dg/write_back.f:  Likewise.
14858         * gfortran.dg/write_rewind_2.f:  Likewise.
14859         * gfortran.dg/write_rewind_1.f:  Likewise.
14860         * gfortran.dg/write_rewind_2.f:  Likewise.
14861
14862 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14863
14864         PR tree-optimization/30784
14865         * gcc.dg/vect/pr30784.c: New test.
14866
14867 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14868
14869         PR fortran/30877
14870         * gfortran.dg/operator_1.f90: New test.
14871         * gfortran.dg/operator_2.f90: New test.
14872
14873 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14874
14875         PR libfortran/31196
14876         * gfortran.dg/reshape_transpose_1.f90:  New test.
14877
14878 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14879
14880         PR fortran/30655
14881         * gfortran.dg/bounds_check_6.f90: New test.
14882
14883 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14884
14885         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14886         #ifndef/#endif.
14887         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14888         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14889
14890 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14891
14892         PR fortran/31209
14893         * gfortran.dg/pointer_function_actual_1.f90: New test.
14894
14895         PR fortran/31200
14896         * gfortran.dg/pointer_function_actual_2.f90: New test.
14897
14898         PR fortran/31215
14899         * gfortran.dg/result_in_spec_1.f90: New test.
14900
14901 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14902
14903         PR fortran/30834
14904         * gfortran.dg/integer_exponentiation_3.F90: New test.
14905         * gfortran.dg/integer_exponentiation_4.f90: New test.
14906         * gfortran.dg/integer_exponentiation_5.F90: New test.
14907
14908 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR c++/30863
14911         * g++.dg/template/error24.C: New test.
14912         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14913
14914 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14915
14916         PR c++/31273
14917         * g++.dg/expr/bitfield7.C: New test.
14918
14919 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14920
14921         PR other/23572
14922         * gcc.dg/float-range-4.c: New.
14923         * gcc.dg/float-range-1.c: Update. Test for a warning.
14924         * gcc.dg/float-range-3.c: New.
14925         * gcc.dg/float-range-5.c: New.
14926
14927 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14928
14929         PR fortran/31262
14930         * gfortran.dg/no_range_check_1.f90: New test.
14931
14932 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14933
14934         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14935         * g++.dg/other/static1.C: Remove stray semicolon.
14936         * g++.dg/other/init1.C: Likewise.
14937         * g++.dg/rtti/dyncast1.C: Likewise.
14938         * g++.dg/tree-ssa/pr17153.C: Likewise.
14939         * g++.dg/lookup/disamb1.C: Likewise.
14940         * g++.dg/lookup/scoped2.C: Likewise.
14941         * g++.dg/lookup/friend7.C: Likewise.
14942         * g++.dg/parse/parse4.C: Likewise.
14943         * g++.dg/parse/parse5.C: Likewise.
14944         * g++.dg/expr/pr29066.C: Likewise.
14945         * g++.dg/expr/cast4.C: Likewise.
14946         * g++.dg/tc1/dr193.C: Likewise.
14947         * g++.dg/tc1/dr213.C: Likewise.
14948         * g++.dg/abi/dcast1.C: Likewise.
14949         * g++.dg/abi/covariant2.C: Likewise.
14950         * g++.dg/inherit/covariant11.C: Likewise.
14951         * g++.dg/inherit/covariant9.C: Likewise.
14952         * g++.dg/inherit/covariant10.C: Likewise.
14953         * g++.dg/init/static3.C: Likewise.
14954         * g++.dg/init/init-ref3.C: Likewise.
14955         * g++.dg/init/ref10.C: Likewise.
14956         * g++.dg/template/meminit2.C: Likewise.
14957         * g++.dg/template/using9.C: Likewise.
14958         * g++.dg/template/friend9.C: Likewise.
14959         * g++.dg/template/ref1.C: Likewise.
14960         * g++.old-deja/g++.warn/inline.C: Likewise.
14961         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14962         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14963         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14964         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14965         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14966         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14967         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14968         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14969         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14970         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14971         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14972         * g++.old-deja/g++.brendan/template11.C: Likewise.
14973         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14974         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14975         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14976         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14977         * g++.old-deja/g++.jason/parse9.C: Likewise.
14978         * g++.old-deja/g++.jason/byval2.C: Likewise.
14979         * g++.old-deja/g++.jason/overload8.C: Likewise.
14980         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14981         * g++.old-deja/g++.jason/template33.C: Likewise.
14982         * g++.old-deja/g++.jason/return3.C: Likewise.
14983         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14984         * g++.old-deja/g++.jason/virtual.C: Likewise.
14985         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14986         * g++.old-deja/g++.jason/template27.C: Likewise.
14987         * g++.old-deja/g++.jason/synth6.C: Likewise.
14988         * g++.old-deja/g++.jason/ref8.C: Likewise.
14989         * g++.old-deja/g++.jason/offset1.C: Likewise.
14990         * g++.old-deja/g++.other/static20.C: Likewise.
14991         * g++.old-deja/g++.other/array1.C: Likewise.
14992         * g++.old-deja/g++.other/new3.C: Likewise.
14993         * g++.old-deja/g++.other/array2.C: Likewise.
14994         * g++.old-deja/g++.other/overload9.C: Likewise.
14995         * g++.old-deja/g++.other/cast6.C: Likewise.
14996         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14997         * g++.old-deja/g++.other/eh4.C: Likewise.
14998         * g++.old-deja/g++.other/using7.C: Likewise.
14999         * g++.old-deja/g++.other/init18.C: Likewise.
15000         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15001         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15002         * g++.old-deja/g++.other/dtor11.C: Likewise.
15003         * g++.old-deja/g++.pt/static11.C: Likewise.
15004         * g++.old-deja/g++.pt/crash19.C: Likewise.
15005         * g++.old-deja/g++.pt/overload12.C: Likewise.
15006         * g++.old-deja/g++.pt/crash46.C: Likewise.
15007         * g++.old-deja/g++.pt/mi1.C: Likewise.
15008         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
15009         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15010         * g++.old-deja/g++.pt/local5.C: Likewise.
15011         * g++.old-deja/g++.pt/typename2.C: Likewise.
15012         * g++.old-deja/g++.pt/explicit80.C: Likewise.
15013         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
15014         * g++.old-deja/g++.law/visibility1.C: Likewise.
15015         * g++.old-deja/g++.law/visibility2.C: Likewise.
15016         * g++.old-deja/g++.law/virtual2.C: Likewise.
15017         * g++.old-deja/g++.law/operators19.C: Likewise.
15018         * g++.old-deja/g++.law/parsing10.C: Likewise.
15019         * g++.old-deja/g++.law/visibility4.C: Likewise.
15020         * g++.old-deja/g++.law/operators4.C: Likewise.
15021         * g++.old-deja/g++.law/dtors2.C: Likewise.
15022         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15023         * g++.old-deja/g++.law/visibility10.C: Likewise.
15024         * g++.old-deja/g++.law/scope3.C: Likewise.
15025         * g++.old-deja/g++.law/casts2.C: Likewise.
15026         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15027         * g++.old-deja/g++.law/operators33.C: Likewise.
15028         * g++.old-deja/g++.law/friend4.C: Likewise.
15029         * g++.old-deja/g++.mike/pmf7.C: Likewise.
15030         * g++.old-deja/g++.mike/p5611.C: Likewise.
15031         * g++.old-deja/g++.mike/net37.C: Likewise.
15032         * g++.old-deja/g++.mike/p3570.C: Likewise.
15033         * g++.old-deja/g++.mike/p5718.C: Likewise.
15034         * g++.old-deja/g++.mike/net21.C: Likewise.
15035         * g++.old-deja/g++.mike/p1862.C: Likewise.
15036         * g++.old-deja/g++.mike/p4511.C: Likewise.
15037         * g++.old-deja/g++.mike/virt3.C: Likewise.
15038         * g++.old-deja/g++.mike/p16146.C: Likewise.
15039         * g++.old-deja/g++.mike/p1989.C: Likewise.
15040         * g++.old-deja/g++.mike/p5571.C: Likewise.
15041         * g++.old-deja/g++.gb/scope10.C: Likewise.
15042         * g++.old-deja/g++.abi/primary5.C: Likewise.
15043         * g++.old-deja/g++.abi/empty2.C: Likewise.
15044         * g++.old-deja/g++.abi/arraynew.C: Likewise.
15045         * g++.old-deja/g++.eh/vbase4.C: Likewise.
15046         * g++.old-deja/g++.eh/ptr1.C: Likewise.
15047         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
15048         * g++.old-deja/g++.bob/template3.C: Likewise.
15049         * g++.old-deja/g++.bob/inherit1.C: Likewise.
15050
15051 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
15052
15053         PR fortran/31193
15054         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
15055
15056 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
15057
15058         PR fortran/20897
15059         * gfortran.dg/derived_name_1.f90: New.
15060         * gfortran.dg/derived_name_2.f: New.
15061
15062 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
15063
15064         * lib/target-supports.exp (check_effective_target_nonpic): New
15065         procedure.
15066         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
15067         when compiling PIC.
15068         * gcc.target/i386/asm-4.c: Require nonpic.
15069         * gcc.target/i386/cmov1.c: Likewise.
15070         * gcc.target/i386/mul.c: Likewise.
15071         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
15072         * gcc.target/i386/ssetype-1.c: Require nonpic.
15073         * gcc.target/i386/ssetype-3.c: Likewise.
15074         * gcc.target/i386/ssetype-5.c: Likewise.
15075
15076 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
15077
15078         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
15079         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
15080         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
15081         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
15082
15083 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
15084
15085         PR tree-optimization/30590
15086         * g++.dg/opt/pr30590.C: New testcase.
15087
15088 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
15089
15090         PR c/30762
15091         * gcc.dg/pr30762-1.c: New test.
15092         * gcc.dg/pr30762-2.c: New test.
15093
15094         PR inline-asm/30505
15095         * gcc.target/i386/pr30505.c: New test.
15096
15097 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
15098
15099         * gcc.target/arm/register-variables.c: New.
15100
15101 2007-03-19  Jeff Law  <law@redhat.com>
15102
15103         * PR tree-optimization/30984
15104         * gcc.c-torture/pr30984.c: New test.
15105
15106 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15107         Richard Guenther  <rguenther@suse.de>
15108
15109         PR tree-optimization/31254
15110         * gcc.dg/torture/pr31254.c: New testcase.
15111
15112 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
15113
15114         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
15115         target default_packed.
15116
15117 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15118
15119         PR fortran/31203
15120         * gfortran.dg/string_length_1.f90: New test.
15121
15122 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15123
15124         PR testsuite/30395
15125         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
15126
15127 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15128
15129         PR libgfortran/31052
15130         * gfortran.dg/namelist_27.f90: New test.
15131
15132 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
15133
15134         PR fortran/30531
15135         * gfortran.dg/used_types_14.f90: New test.
15136
15137         PR fortran/31086
15138         * gfortran.dg/used_types_15.f90: New test.
15139
15140 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
15141
15142         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
15143         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
15144
15145 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15146
15147         PR fortran/31120
15148         * gfortran.dg/integer_exponentiation_2.f90: New test.
15149
15150 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
15151
15152         PR tree-optimization/31041
15153         * gcc.dg/vect/pr31041.c: New test.
15154
15155 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15156
15157         * g++.dg/warn/Wconversion-integer.C: New
15158         * g++.dg/warn/Wconversion-real.C: New.
15159         * g++.dg/warn/Wconversion-real-integer.C: New.
15160         * g++.dg/warn/conv2.C: Updated.
15161
15162 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15163
15164         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
15165         exclude RTPs.
15166
15167 2007-03-16  Richard Guenther  <rguenther@suse.de>
15168
15169         PR tree-optimization/31146
15170         * g++.dg/tree-ssa/pr31146.C: New testcase.
15171
15172 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15173
15174         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
15175         assume that the target has <features.h>.
15176
15177 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15178
15179         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
15180         dg-options rather than to the whole test.
15181
15182 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
15183
15184         PR debug/29906
15185         * g++.dg/debug/pr29906.C: New
15186
15187 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15188
15189         PR libgfortran/31099
15190         * gfortran.dg/unformatted_recl.f90: Update test.
15191
15192 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
15193
15194         * gcc.dg/tree-ssa/prefetch-5.c: New test.
15195
15196 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15197
15198         PR c++/30891
15199         * g++.dg/parse/namespace-definition.C: New.
15200
15201 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15202
15203         PR c++/24924
15204         * g++.dg/cpp/pedantic-errors.C: New.
15205         * g++.dg/cpp/permissive.C: New.
15206
15207 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15208
15209         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
15210         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
15211
15212 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15213
15214         * lib/target-supports.exp (check_missing_uclibc_feature)
15215         (check_effective_target_wchar): New procedures.
15216         * gcc.dg/wchar_t-1.c: Require target wchar.
15217         * gcc.dg/wint_t-1.c: Likewise.
15218
15219 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15220
15221         * lib/target-supports.exp (check_gc_sections_available): Return
15222         false for VxWorks targets.
15223
15224 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15225
15226         * g++.dg/warn/Wconversion2.C: Fix typo.
15227         * gcc.dg/if-empty-1.c: Ditto.
15228
15229 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15230
15231         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
15232
15233 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15234
15235         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
15236         * gcc.target/i386/pr31167.c: Ditto.
15237
15238 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15239
15240         PR target/31167
15241         * gcc.target/i386/pr31167.c: New test.
15242
15243 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
15244
15245         PR fortran/30922
15246         * gfortran.dg/import5.f90.f90: New test.
15247
15248
15249         PR fortran/30879
15250         * gfortran.dg/data_components_1.f90: New test.
15251
15252
15253         PR fortran/30870
15254         * gfortran.dg/generic_13.f90: New test.
15255
15256         PR fortran/31163
15257         * gfortran.dg/alloc_comp_basics_5.f90: New test.
15258
15259 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15260
15261         PR libgfortran/31051
15262         * gfortran.dg/fmt_t_4.f90: New
15263
15264 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15265
15266         PR C++/31165
15267         * g++.dg/other/default7.C: New test.
15268
15269 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15270
15271         * g++.dg/warn/Wconversion2.C: New.
15272
15273 2007-03-14  Eric Christopher  <echristo@apple.com>
15274
15275         * gcc.dg/ssp-1.c: New.
15276         * gcc.dg/ssp-2.c: Ditto.
15277
15278 2007-03-14  Dirk Mueller  <dmueller@suse.de>
15279
15280         * g++.dg/warn/do-empty.C: New.
15281         * gcc.dg/do-empty.c: New.
15282         * gcc.dg/if-empty-1.c: Update.
15283         * gcc.dg/20001116-1.c: Update.
15284         * gcc.dg/pr23165.c: Update.
15285
15286 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
15287
15288         * gfortran.dg/module_implicit_conversion.f90: New test.
15289
15290 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
15291
15292         PR middle-end/31127
15293         * gcc.dg/pr31127.c: New.
15294
15295 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
15296
15297         * gcc.dg/tree-ssa/loop-26.c: New test.
15298
15299 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
15300
15301         * gcc.target/i386/cmpxchg16b-1.c: New test.
15302
15303 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15304
15305         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15306         * gcc.dg/c99-vla-1.c: Likewise.
15307         * g++.dg/ext/vla1.C: Likewise
15308
15309 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15310
15311         * gcc.dg/wvla-1.c: New test
15312         * gcc.dg/wvla-2.c: New test
15313         * gcc.dg/wvla-3.c: New test
15314         * gcc.dg/wvla-4.c: New test
15315         * gcc.dg/wvla-5.c: New test
15316         * gcc.dg/wvla-6.c: New test
15317         * gcc.dg/wvla-7.c: New test
15318         * g++.dg/warn/Wvla-1.C: New test
15319         * g++.dg/warn/Wvla-2.C: New test
15320         * g++.dg/warn/Wvla-3.C: New test
15321
15322 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/30108
15325         * g++.dg/other/default6.C: New test.
15326
15327 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15328
15329         * lib/target-supports.exp (check_profiling_available): Return false
15330         for VxWorks.
15331         (check_effective_target_vxworks_kernel): New procedure.
15332         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15333         VxWorks.
15334         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15335         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15336         to include VxWorks.
15337         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15338
15339 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15340
15341         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15342         PIC is not supported.
15343         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15344         * gcc.dg/20020426-2.c: Likewise.
15345         * gcc.dg/pr28243.c: Likewise.
15346         * gcc.dg/visibility-11.c: Likewise.
15347         * gcc.dg/tls/opt-9.c: Likewise.
15348         * gcc.dg/tls/opt-10.c: Likewise.
15349         * gcc.dg/tls/pic-1.c: Likewise.
15350         * gcc.dg/tls/struct-1.c: Likewise.
15351         * gcc.target/i386/20000807-1.c: Likewise.
15352         * gcc.target/i386/20000904-1.c: Likewise.
15353         * gcc.target/i386/20011119-1.c: Likewise.
15354         * gcc.target/i386/990213-2.c: Likewise.
15355         * gcc.target/i386/990214-1.c: Likewise.
15356         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15357         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15358         * gcc.target/i386/pic-1.c: Likewise.
15359         * gcc.target/i386/pr21518.c: Likewise.
15360         * gcc.target/i386/pr23098.c: Likewise.
15361         * gcc.target/i386/pr23943.c: Likewise.
15362
15363 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15364
15365         PR c++/31038
15366         * g++.dg/template/complit2.C: New test.
15367
15368         PR c++/30328
15369         * g++.dg/ext/bitfield1.C: New test.
15370
15371 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15372
15373         PR fortran/30883
15374         * gfortran.dg/interface_11.f90: New test.
15375
15376 2007-03-11  Richard Guenther  <rguenther@suse.de>
15377
15378         PR tree-optimization/31115
15379         * gcc.dg/torture/pr31115.c: New testcase.
15380
15381 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15382
15383         PR tree-optimization/29925
15384         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15385
15386 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/30274
15389         * g++.dg/expr/bitfield3.C: New test.
15390         * g++.dg/expr/bitfield4.C: Likewise.
15391         * g++.dg/expr/bitfield5.C: Likewise.
15392         * g++.dg/expr/bitfield6.C: Likewise.
15393
15394         PR c++/30924
15395         * g++.dg/template/array18.C: New test.
15396
15397 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15398
15399         PR c++/17946
15400         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15401         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15402
15403 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15404
15405         PR c++/20599
15406         * g++.dg/cpp0x/variadic-bind.C: New.
15407         * g++.dg/cpp0x/variadic-function.C: New.
15408         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15409         * g++.dg/cpp0x/variadic-tuple.C: New.
15410         * g++.dg/cpp0x/variadic1.C: New.
15411         * g++.dg/cpp0x/variadic2.C: New.
15412         * g++.dg/cpp0x/variadic3.C: New.
15413         * g++.dg/cpp0x/variadic4.C: New.
15414         * g++.dg/cpp0x/variadic5.C: New.
15415         * g++.dg/cpp0x/variadic6.C: New.
15416         * g++.dg/cpp0x/variadic7.C: New.
15417         * g++.dg/cpp0x/variadic8.C: New.
15418         * g++.dg/cpp0x/variadic9.C: New.
15419         * g++.dg/cpp0x/variadic10.C: New.
15420         * g++.dg/cpp0x/variadic11.C: New.
15421         * g++.dg/cpp0x/variadic12.C: New.
15422         * g++.dg/cpp0x/variadic13.C: New.
15423         * g++.dg/cpp0x/variadic14.C: New.
15424         * g++.dg/cpp0x/variadic15.C: New.
15425         * g++.dg/cpp0x/variadic16.C: New.
15426         * g++.dg/cpp0x/variadic17.C: New.
15427         * g++.dg/cpp0x/variadic18.C: New.
15428         * g++.dg/cpp0x/variadic19.C: New.
15429         * g++.dg/cpp0x/variadic20.C: New.
15430         * g++.dg/cpp0x/variadic21.C: New.
15431         * g++.dg/cpp0x/variadic22.C: New.
15432         * g++.dg/cpp0x/variadic23.C: New.
15433         * g++.dg/cpp0x/variadic24.C: New.
15434         * g++.dg/cpp0x/variadic25.C: New.
15435         * g++.dg/cpp0x/variadic26.C: New.
15436         * g++.dg/cpp0x/variadic27.C: New.
15437         * g++.dg/cpp0x/variadic28.C: New.
15438         * g++.dg/cpp0x/variadic29.C: New.
15439         * g++.dg/cpp0x/variadic30.C: New.
15440         * g++.dg/cpp0x/variadic31.C: New.
15441         * g++.dg/cpp0x/variadic32.C: New.
15442         * g++.dg/cpp0x/variadic33.C: New.
15443         * g++.dg/cpp0x/variadic34.C: New.
15444         * g++.dg/cpp0x/variadic35.C: New.
15445         * g++.dg/cpp0x/variadic36.C: New.
15446         * g++.dg/cpp0x/variadic37.C: New.
15447         * g++.dg/cpp0x/variadic38.C: New.
15448         * g++.dg/cpp0x/variadic39.C: New.
15449         * g++.dg/cpp0x/variadic40.C: New.
15450         * g++.dg/cpp0x/variadic41.C: New.
15451         * g++.dg/cpp0x/variadic42.C: New.
15452         * g++.dg/cpp0x/variadic43.C: New.
15453         * g++.dg/cpp0x/variadic44.C: New.
15454         * g++.dg/cpp0x/variadic45.C: New.
15455         * g++.dg/cpp0x/variadic46.C: New.
15456         * g++.dg/cpp0x/variadic47.C: New.
15457         * g++.dg/cpp0x/variadic48.C: New.
15458         * g++.dg/cpp0x/variadic49.C: New.
15459         * g++.dg/cpp0x/variadic50.C: New.
15460         * g++.dg/cpp0x/variadic51.C: New.
15461         * g++.dg/cpp0x/variadic52.C: New.
15462         * g++.dg/cpp0x/variadic53.C: New.
15463         * g++.dg/cpp0x/variadic54.C: New.
15464         * g++.dg/cpp0x/variadic55.C: New.
15465         * g++.dg/cpp0x/variadic56.C: New.
15466         * g++.dg/cpp0x/variadic57.C: New.
15467         * g++.dg/cpp0x/variadic58.C: New.
15468         * g++.dg/cpp0x/variadic59.C: New.
15469         * g++.dg/cpp0x/variadic60.C : New.
15470         * g++.dg/cpp0x/variadic61.C : New.
15471         * g++.dg/cpp0x/variadic62.C : New.
15472         * g++.dg/cpp0x/variadic63.C : New.
15473         * g++.dg/cpp0x/variadic64.C : New.
15474         * g++.dg/cpp0x/variadic65.C : New.
15475         * g++.dg/cpp0x/variadic66.C : New.
15476         * g++.dg/cpp0x/variadic67.C : New.
15477         * g++.dg/cpp0x/variadic68.C : New.
15478         * g++.dg/cpp0x/variadic69.C : New.
15479         * g++.dg/cpp0x/variadic70.C : New.
15480         * g++.dg/cpp0x/variadic71.C : New.
15481         * g++.dg/cpp0x/variadic72.C : New.
15482         * g++.dg/cpp0x/variadic73.C : New.
15483         * g++.dg/cpp0x/variadic74.C : New.
15484         * g++.dg/cpp0x/variadic75.C : New.
15485         * g++.dg/cpp0x/variadic-ex1.C : New.
15486         * g++.dg/cpp0x/variadic-ex2.C : New.
15487         * g++.dg/cpp0x/variadic-ex3.C : New.
15488         * g++.dg/cpp0x/variadic-ex4.C : New.
15489         * g++.dg/cpp0x/variadic-ex5.C : New.
15490         * g++.dg/cpp0x/variadic-ex6.C : New.
15491         * g++.dg/cpp0x/variadic-ex7.C : New.
15492         * g++.dg/cpp0x/variadic-ex8.C : New.
15493         * g++.dg/cpp0x/variadic-ex9.C : New.
15494         * g++.dg/cpp0x/variadic-ex10.C : New.
15495         * g++.dg/cpp0x/variadic-ex11.C : New.
15496         * g++.dg/cpp0x/variadic-ex12.C : New.
15497         * g++.dg/cpp0x/variadic-ex13.C : New.
15498         * g++.dg/cpp0x/variadic-ex14.C : New.
15499
15500 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15501
15502         PR libgfortran/31099
15503         * gfortran.dg/unformatted_recl.f90: New test.
15504
15505 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15506
15507         * gcc.dg/fold-eqcmplx-1.c: New test case.
15508
15509 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15510
15511         PR rtl-optimization/30643
15512         * gcc.dg/pr30643.c: New.
15513
15514 2007-03-09  Chao-ying Fu  <fu@mips.com>
15515
15516         * gcc.target/mips/mips32-dspr2-type.c: New test.
15517         * gcc.target/mips/mips32-dspr2.c: New test.
15518         * gcc.target/mips/dspr2-MULT.c: New test.
15519         * gcc.target/mips/dspr2-MULTU.c: New test.
15520         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15521         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15522         Adjust some formats.
15523
15524 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15525
15526         PR c++/17946
15527         * gcc.dg/Wlogical-op-1.c: New.
15528         * g++.dg/warn/Wlogical-op-1.C: New.
15529
15530 2007-03-09  Richard Guenther  <rguenther@suse.de>
15531
15532         PR tree-optimization/30904
15533         PR middle-end/31058
15534         * gcc.dg/pr30904.c: Remove xfail.
15535
15536 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15537
15538         PR C/31072
15539         * gcc.c-torture/execute/pr31072.c: New test.
15540
15541 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15542
15543         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15544         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15545         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15546         *lrint* and *lround*.
15547         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15548         floor->lfloor.
15549         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15550         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15551         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15552         and *lround*.  Correct macro names.
15553         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15554         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15555
15556 2007-03-08  Ian Lance Taylor  <iant@google.com>
15557
15558         * gcc.dg/no-strict-overflow-5.c: New test.
15559         * gcc.dg/no-strict-overflow-6.c: New test.
15560         * gcc.dg/Wstrict-overflow-11.c: New test.
15561         * gcc.dg/Wstrict-overflow-12.c: New test.
15562         * gcc.dg/Wstrict-overflow-13.c: New test.
15563         * gcc.dg/Wstrict-overflow-14.c: New test.
15564         * gcc.dg/Wstrict-overflow-15.c: New test.
15565
15566 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15567
15568         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15569         for VxWorks kernel mode.
15570         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15571
15572 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15573
15574         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15575         mode.
15576
15577 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15578
15579         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15580         and lib/bfill.c on VxWorks targets.
15581         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15582         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15583         lib/bfill.c and lib/memmove.c on VxWorks targets.
15584         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15585         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15586         on VxWorks targets.
15587         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15588         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15589
15590 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15591
15592         * gfortran.dg/use_5.f90: New test.
15593         * gfortran.dg/use_6.f90: Ditto.
15594         * gfortran.dg/use_7.f90: Ditto.
15595
15596 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15597
15598         PR fortran/30973
15599         * gfortran.dg/use_4.f90: New test.
15600         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15601
15602 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15603
15604         PR fortran/31011
15605         * gfortran.dg/parameter_array_section_2.f90: New test.
15606
15607 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15608
15609         PR c++/30852
15610         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15611
15612         PR c++/30534
15613         * g++.dg/template/arg5.C: New test.
15614
15615 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15616
15617         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15618
15619 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15620
15621         * gcc.dg/var-expand1.c: Add newline at end of file.
15622
15623 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15624
15625         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15626
15627 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15628
15629         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15630
15631 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15632
15633         * gcc.dg/torture/builtin-convert-4.c: New test.
15634
15635 2007-03-05  Ian Lance Taylor  <iant@google.com>
15636
15637         * gcc.c-torture/compile/pr31034.c: New test.
15638
15639 2007-03-05  Ian Lance Taylor  <iant@google.com>
15640
15641         * gcc.dg/inline-18.c: New test.
15642         * gcc.dg/inline-19.c: New test.
15643         * gcc.dg/inline-20.c: New test.
15644         * gcc.dg/inline-21.c: New test.
15645
15646 2007-03-05  Richard Guenther  <rguenther@suse.de>
15647
15648         PR tree-optimization/14052
15649         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15650
15651 2007-03-05  Richard Guenther  <rguenther@suse.de>
15652
15653         PR tree-optimization/23777
15654         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15655
15656 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15657
15658         PR other/30465
15659         * gcc.dg/multiple-overflow-warn-3.c: New.
15660         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15661
15662 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15663
15664         PR c++/30895
15665         * g++.dg/parse/template23.C: New test.
15666
15667 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15668
15669         PR middle-end/30744
15670         * gcc.dg/pr30744-1.c: New test case.
15671
15672 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15673
15674         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15675
15676 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15677
15678         PR target/30406
15679         * gfortran.dg/logical_3.f90: New test.
15680
15681 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15682
15683         PR libfortran/30981
15684         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15685
15686 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15687
15688         * gcc.target/m68k/m68k.exp: New.
15689         * gcc.target/m68k/crash1.c: New.
15690
15691 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15692
15693         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15694         to be more compatible with integer(kind=8).
15695
15696 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15697
15698         PR libfortran/31001
15699         * gfortran.dg/zero_sized_3.f90: New test.
15700
15701 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15702
15703         PR c++/15787
15704         * g++.dg/parse/else.C: New.
15705         * g++.dg/parse/else-2.C: New.
15706
15707 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15708             Tobias Burnus  <burnus@net-b.de>
15709
15710         PR fortran/30882
15711         * gfortran.dg/size_dim.f90: New test.
15712
15713 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15714             Tobias Burnus  <burnus@net-b.de>
15715
15716         PR fortran/30873
15717         * gfortran.dg/entry_9.f90: New test.
15718
15719 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15720
15721         PR c++/28253
15722         * g++.dg/inherit/covariant16.C: New test.
15723
15724 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15725
15726         * g++.dg/other/darwin-minversion-1.C: New.
15727
15728 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15729
15730         * gcc.dg/tree-ssa/20070302-1.c: New test.
15731
15732 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15733
15734         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15735         tests.
15736
15737 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15738
15739         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15740
15741 2007-03-01  Simon Baldwin <simonb@google.com>
15742
15743         PR c++/23689
15744         * warn/ignored_typedef.C: New.
15745         * init/ctor8.C: Added dg-warning to consume ignored typedef
15746         warning.
15747         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15748         and added an explicit line number.
15749
15750 2007-02-28  Richard Guenther  <rguenther@suse.de>
15751
15752         PR middle-end/30364
15753         * gcc.dg/torture/pr30364-1.c: New testcase.
15754         * gcc.dg/torture/pr30364-2.c: Likewise.
15755         * gcc.dg/torture/pr30364-3.c: Likewise.
15756
15757 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15758
15759         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15760         powerpc*, use -funsafe-math-optimizations.
15761         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15762         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15763
15764 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15765             Paul Thomas  <pault@gcc.gnu.org>
15766
15767         PR fortran/30888
15768         PR fortran/30887
15769         * c_by_val_1.f: Test %VAL() with non-default kind.
15770         * c_by_val.c: Ditto.
15771         * c_by_val_4.f: New test.
15772
15773 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15774
15775         PR fortran/30968
15776         * gfortran.dg/continuation_7.f90: New test.
15777
15778 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15779
15780         * g++.dg/inherit/thunk7.C: New test.
15781         * lib/target-supports.exp (check_profiling_available): Not available
15782         for bfin-*-*.
15783
15784 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15785
15786         PR target/30970
15787         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15788
15789 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15790
15791         * lib/target-supports.exp (check_effective_target_init_priority):
15792         Remove Solaris special case.
15793
15794 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15795
15796         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15797         for more builtin types.
15798
15799         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15800         * g++.dg/ext/visibility/noPLT.C: Likewise.
15801
15802 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15803
15804         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15805         sh* targets.
15806
15807 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15808
15809         PR fortran/30865
15810         * size_optional_dim_1.f90:  New test.
15811
15812 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15813
15814         * gcc.dg/vxworks/vxworks.exp: New file.
15815         * gcc.dg/vxworks/initpri1.c: Likewise.
15816         * gcc.dg/vxworks/initpri2.c: Likewise.
15817         * gcc.dg/initpri2.c: Add more tests.
15818         * g++.dg/special/initpri2.C: Likewise.
15819
15820         * gcc.dg/initpri1.c: New test.
15821         * gcc.dg/initpri2.c: Likewise.
15822         * g++.dg/special/initpri1.C: New test.
15823         * g++.dg/special/initpri2.C: Likewise.
15824         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15825         * g++.dg/special/conpr-2.C: Likewise.
15826         * g++.dg/special/conpr-3.C: Likewise.
15827         * g++.dg/special/conpr-4.C: Likewise.
15828         * g++.dg/special/initp1.C: Likewise.
15829         * g++.dg/special/ecos.exp: Remove code to detect availability of
15830         constructor priorities.
15831         * lib/target-supports.exp (check_effective_target_init_priority):
15832         New function.
15833
15834 2007-02-24  Jan Hubicka  <jh@suse.cz>
15835
15836         * gcc.c-torture/execute/pr30778.c: New testcase.
15837
15838 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15839
15840         PR libgfortran/30918
15841         * gfortran.dg/namelist_26.f90: New test.
15842
15843 2007-02-24  Richard Guenther  <rguenther@suse.de>
15844
15845         PR middle-end/30951
15846         * gcc.dg/pr30951.c: New testcase.
15847
15848 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15849
15850         * gcc.dg/torture/builtin-modf-1.c: New test.
15851
15852 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15853
15854         PR tree-optimization/30904
15855         * gcc.dg/pr30904.c: New test.
15856
15857 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15858
15859         * gcc.test-framework/README: Correct command.
15860         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15861         -Wunused-value.
15862         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15863
15864 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15865
15866         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15867
15868 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * lib/target-supports.exp (check_effective_target_newlib): New
15871         function.
15872
15873 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15874
15875         PR fortran/30660
15876         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15877         allocatable component.
15878
15879
15880 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15881
15882         * gcc.dg/torture/builtin-logb-1.c: New test.
15883         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15884         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15885         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15886         sh* targets.
15887
15888 2007-02-23  Richard Guenther  <rguenther@suse.de>
15889
15890         * g++.dg/warn/changes-meaning.C: New testcase.
15891
15892 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15893
15894         PR libgfortran/30910
15895         * gfortran.dg/fmt_zero_precision.f90: Update test.
15896
15897 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15898
15899         * gcc.dg/torture/builtin-frexp-1.c: New test.
15900
15901 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15902
15903         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15904
15905 2007-02-22  Ian Lance Taylor  <iant@google.com>
15906
15907         PR debug/30898
15908         * g++.dg/debug/pr30898.C: New test.
15909
15910 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15911
15912         * gcc.dg/vect/vect-106.c: New test.
15913
15914 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15915             Ira Rosen  <irar@il.ibm.com>
15916
15917         PR tree-optimization/30843
15918         * gcc.dg/vect/pr30843.c: New test.
15919
15920 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15921
15922         PR tree-optimization/30858
15923         * gcc.dg/vect/pr30858.c: New test.
15924
15925 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15926
15927         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15928         to set options for compiling testglue.
15929         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15930         * lib/obj-c++.exp (obj-c++_init): Likewise.
15931
15932 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15933
15934         * gnat.dg/derived_aggregate.adb: New test.
15935
15936 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15937
15938         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15939         sh* targets.  Call the correct CKSGN macro.
15940
15941 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15942
15943         * gfortran.dg/gomp/omp_parse1.f90: New test.
15944         * gfortran.dg/gomp/omp_parse2.f: New test.
15945
15946 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15947
15948         PR fortran/30869
15949         * gfortran.dg/do_pointer_1.f90:  New test.
15950
15951 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15952
15953         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15954         and scalbln.
15955
15956 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15957
15958         * gcc.dg/darwin-minversion-1.c: New.
15959         * gcc.dg/darwin-minversion-2.c: New.
15960
15961 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15962
15963         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15964
15965 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15966             DJ Delorie <dj@redhat.com>
15967
15968         PR other/30824
15969         * gcc.dg/Wfatal.c: New.
15970         * gcc.dg/Wfatal-2.c: New.
15971         * gcc.dg/Werror-1.c: Adjust expectations.
15972         * gcc.dg/Werror-5.c: Likewise.
15973         * gcc.dg/Werror-7.c: Likewise.
15974         * gcc.dg/Werror-10.c: Likewise.
15975         * gcc.dg/Werror-11.c: Likewise.
15976
15977 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15978
15979         PR fortran/30522
15980         * gfortran.dg/volatile10.f90: New test.
15981
15982 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15983
15984         PR libfortran/30533
15985         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15986
15987 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15988
15989         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15990         * gcc.dg/Walways-true-1.c: Likewise.
15991         * gcc.dg/weak/weak-3.c: Likewise.
15992         * gcc.dg/Werror-1.c: Likewise.
15993         * gcc.dg/Werror-3.c: Likewise.
15994         * gcc.dg/Werror-4.c: Likewise.
15995         * gcc.dg/Werror-5.c: Likewise.
15996         * gcc.dg/Werror-6.c: Likewise.
15997         * gcc.dg/Werror-7.c: Likewise.
15998         * gcc.dg/Werror-8.c: Likewise.
15999         * gcc.dg/Werror-10.c: Likewise.
16000         * gcc.dg/Werror-11.c: Likewise.
16001         * gcc.dg/Werror-12.c: Likewise.
16002         * g++.old-deja/g++.mike/warn8.C: Likewise.
16003         * g++.dg/warn/Walways-true-1.C: Likewise.
16004         * g++.dg/warn/Walways-true-2.C: Likewise.
16005         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
16006         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
16007         -Wstring-literal-comparison with -Waddress.
16008         * gcc.dg/Wstring-literal-comparison-4.c: Replace
16009         -Wno-string-literal-comparison with -Wno-address.
16010
16011 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
16012
16013         * gnat.dg/self_aggregate_with_call.adb: New test.
16014
16015 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
16016
16017         PR tree-optimization/30975
16018         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
16019         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
16020         * gcc.dg/vect/pr30795.c: New.
16021
16022 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16023
16024         PR fortran/30681
16025         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
16026
16027 2007-02-18  Roger Sayle  <roger@eyesopen.com>
16028
16029         PR rtl-optimization/28173
16030         * gcc.target/i386/andor-1.c: New test case.
16031
16032 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16033
16034         * gcc.dg/torture/builtin-ldexp-1.c: New.
16035         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
16036
16037 2007-02-18  Roger Sayle  <roger@eyesopen.com>
16038
16039         * gfortran.dg/array_constructor_15.f90: New test case.
16040
16041 2007-02-18  Roger Sayle  <roger@eyesopen.com>
16042
16043         * gfortran.dg/forall_10.f90: New test case.
16044
16045 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
16046
16047         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
16048
16049 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
16050
16051         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
16052         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
16053
16054 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
16055
16056         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
16057         * gcc.target/i386/builtin-bswap-3.c: Ditto.
16058         * gcc.target/i386/xchg-1.c: New test.
16059         * gcc.target/i386/xchg-2.c: New test.
16060
16061 2007-02-16  Richard Guenther  <rguenther@suse.de>
16062             Christian Bruel  <christian.bruel@st.com>
16063
16064         * gcc.dg/strict-overflow-5.c: New testcase.
16065
16066 2007-02-16  Tobias Burnus  <burnus@net-b.de>
16067
16068         PR fortran/30793
16069         * gfortran.dg/func_derived_4.f90: New test.
16070
16071 2007-02-15  Roger Sayle  <roger@eyesopen.com>
16072
16073         PR middle-end/30391
16074         * gfortran.dg/pr30391-1.f90: New test case.
16075
16076 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16077
16078         PR middle-end/30433
16079         * gcc.c-torture/compile/pr30433.c: New testcase to check
16080         that complex constants comparisions are foldded.
16081
16082 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16083
16084         PR C++/30158
16085         * g++.dg/ext/stmtexpr10.C: New testcase.
16086
16087 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16088
16089         PR middle-end/30729
16090         * gcc.dg/Wunused-value-2.c: New testcase.
16091
16092 2007-02-15  Ian Lance Taylor  <iant@google.com>
16093
16094         * g++.dg/eh/subreg-1.C: New test.
16095
16096 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16097
16098         PR c/26494
16099         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
16100         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
16101         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
16102         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
16103         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
16104         * gcc.dg/Werror-implicit-function-declaration.c: New.
16105
16106 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16107
16108         PR c++/28943
16109         * g++.dg/warn/pr28943.C: New.
16110
16111 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16112
16113         * gfortran.fortran-torture/execute/math.f90: Fix typo.
16114
16115 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16116
16117         PR fortran/30779
16118         * gfortran.dg/error_recovery_3.f90: New test.
16119
16120 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16121
16122         * g++.dg/tree-ssa/sra-1.C: New.
16123
16124 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16125
16126         * g++.dg/tree-ssa/sra-1.C: New.
16127
16128 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16129
16130         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
16131
16132 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16133
16134         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
16135
16136 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
16137
16138         PR fortran/30799
16139         * gfortran.dg/logical_2.f90: New test.
16140
16141 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
16142
16143         * gcc.dg/torture/complex-alias-1.c: New test.
16144
16145 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
16146
16147         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
16148         instead of -fdump-tree-tailcall.
16149
16150 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
16151
16152         * gfortran.dg/interface_10.f90: Fix comment typo.
16153
16154 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
16155
16156         PR tree-optimization/30771
16157         * gcc.dg/vect/pr30771.c: New test.
16158
16159 2007-02-13  Ian Lance Taylor  <iant@google.com>
16160
16161         * gcc.dg/Wstrict-overflow-1.c: New test.
16162         * gcc.dg/Wstrict-overflow-2.c: New test.
16163         * gcc.dg/Wstrict-overflow-3.c: New test.
16164         * gcc.dg/Wstrict-overflow-4.c: New test.
16165         * gcc.dg/Wstrict-overflow-5.c: New test.
16166         * gcc.dg/Wstrict-overflow-6.c: New test.
16167         * gcc.dg/Wstrict-overflow-7.c: New test.
16168         * gcc.dg/Wstrict-overflow-8.c: New test.
16169         * gcc.dg/Wstrict-overflow-9.c: New test.
16170         * gcc.dg/Wstrict-overflow-10.c: New test.
16171
16172 2007-02-13  Roger Sayle  <roger@eyesopen.com>
16173
16174         * gcc.target/ia64/builtin-bswap-2.c: New test case.
16175
16176 2007-02-13  Richard Henderson  <rth@redhat.com>
16177
16178         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
16179         * gcc.c-torture/execute/pr29302-1.c: ... here.
16180
16181 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16182
16183         PR c/29521
16184         * gcc.dg/c90-return-1.c: Update output.
16185         * gcc.dg/c99-return-1.c: Likewise.
16186
16187 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
16188
16189         PR fortran/30554
16190         * gfortran.dg/used_dummy_types_7.f90: New test..
16191
16192 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
16193
16194         * gcc.target/i386/parity-1.c: New test.
16195         * gcc.target/i386/parity-2.c: New test.
16196
16197 2007-02-12  Roger Sayle  <roger@eyesopen.com>
16198
16199         * gcc.target/i386/builtin-bswap-3.c: New test case.
16200
16201 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
16202
16203         PR tree-optimization/29145
16204         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
16205         alias analysis is improved to take better advantage of restrict
16206         qualified pointers.
16207         * gcc.dg/vect/vect-80.c: Likewise.
16208         * gcc.dg/vect/pr29145.c: New.
16209
16210 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16211
16212         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
16213         * gcc.target/i386/sse4a-insert.c: Likewise.
16214
16215 2007-02-11  Roger Sayle  <roger@eyesopen.com>
16216
16217         * gcc.target/ia64/builtin-popcount-1.c: New test case.
16218         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
16219
16220 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
16221
16222         PR fortran/30478
16223         * gfortran.dg/enum_4.f90: Update error message checks.
16224
16225 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
16226
16227         PR fortran/30554
16228         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
16229         versions of the modules.
16230
16231         PR fortran/30617
16232         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
16233         by getting rid of recursive I/O and providing functions with
16234         results.
16235
16236         PR fortran/30319
16237         * gfortran.dg/char_array_constructor_2.f90
16238
16239 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
16240
16241         PR c++/26988
16242         * g++.dg/template/spec34.C: New test
16243
16244 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
16245
16246         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
16247         on i?86 and x86_64.
16248         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
16249         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
16250         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
16251         on i?86 and x86_64.
16252         * gcc.dg/vect/vect-113.c: Ditto.
16253
16254 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
16255
16256         PR c++/29487
16257         * g++.dg/eh/weak1-C: New test.
16258         * g++.dg/eh/weak1-a.cc: Likewise.
16259         * g++.dg/eh/comdat1.C: Likewise.
16260
16261 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
16262             Dorit Nuzman  <dorit@il.ibm.com>
16263
16264         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
16265         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
16266         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
16267         * gcc.dg/vect/vect-113.c: Likewise.
16268
16269         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
16270
16271 2007-02-10  Richard Henderson  <rth@redhat.com>
16272
16273         * lib/target-supports.exp (check_effective_target_tls): Redefine
16274         to mean non-emulated tls.
16275         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16276         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16277         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16278         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16279         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16280         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16281         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16282
16283 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
16284
16285         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16286
16287 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
16288
16289         * gfortran.dg/secnds.f: Replace time tolerance with a
16290         before-and-after bracket.
16291         * gfortran.dg/secnds-1.f: Likewise.
16292
16293 2007-02-09  Tobias Burnus  <burnus@net-b.de>
16294
16295         PR fortran/30512
16296         * gfortran.dg/maxlocval_1.f90: New test.
16297
16298 2007-02-09  Roger Sayle  <roger@eyesopen.com>
16299
16300         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16301
16302 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16303
16304         PR fortran/30720
16305         * gfortran.dg/array_function_1.f90: New test.
16306
16307 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16308
16309         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16310         (check_effective_target_dummy_wcsftime): New functions.
16311
16312 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16313
16314         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16315         * lib/target-supports.exp (check_effective_target_uclibc): New
16316         function.
16317
16318 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16319
16320         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16321         (vsnprintf): Don't define for uClibc targets.
16322
16323 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16324
16325         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16326         set before checking whether it was allowed.
16327         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16328         before checking inside_main.
16329
16330 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16331
16332         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16333         uClinux targets.
16334         (u16sf): Likewise u4sf.
16335         * g++.dg/compat/struct-layout-1.h: Likewise.
16336
16337 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16338
16339         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16340         procedure.
16341         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16342         m68k targets if check_effective_target_coldfire_fpu returns true.
16343
16344 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16345         Richard Guenther  <rguenther@suse.de>
16346
16347         PR middle-end/23361
16348         * gcc.dg/fold-compare-3.c: New testcase.
16349         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16350
16351 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16352
16353         * gcc.dg/pr26570.c: Clean up coverage files.
16354         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16355         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16356         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16357         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16358         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16359         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16360         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16361         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16362         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16363         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16364         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16365         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16366         * gcc.dg/vect/pr28952.c: Ditto.
16367         * gcc.dg/vect/pr27151.c: Ditto.
16368         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16369         * g++.dg/gomp/macro-3.C: Ditto.
16370
16371 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16372
16373         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16374         of the loop.
16375
16376 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16377
16378         * gcc.target/i386/builtin-bswap-2.c: New test case.
16379
16380 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16381
16382         * gfortran.dg/forall_8.f90: New test case.
16383         * gfortran.dg/forall_9.f90: Likewise.
16384
16385 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16386
16387         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16388
16389 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16390
16391         * lib/target-supports.exp (check_effective_target_simulator): New.
16392
16393 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16394
16395         * gcc.dg/tree-ssa/loop-25.c: New test.
16396
16397 2007-02-06  Richard Henderson  <rth@redhat.com>
16398
16399         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16400
16401 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16402
16403         * gcc.target/powerpc/popcount-1.c: New test case.
16404         * gcc.target/powerpc/parity-1.c: Likewise.
16405
16406 2007-02-06  Richard Guenther  <rguenther@suse.de>
16407
16408         PR middle-end/27302
16409         * gcc.dg/torture/pr27302-2.c: New testcase.
16410
16411 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16412
16413         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16414         * gcc.dg/vect/vect-iv-1.c: New test.
16415         * gcc.dg/vect/vect-iv-2.c: New test.
16416         * gcc.dg/vect/vect-iv-3.c: New test.
16417         * gcc.dg/vect/vect-iv-4.c: New test.
16418         * gcc.dg/vect/vect-iv-5.c: New test.
16419         * gcc.dg/vect/vect-iv-6.c: New test.
16420         * gcc.dg/vect/vect-iv-7.c: New test.
16421         * gcc.dg/vect/vect-iv-8.c: New test.
16422         * gcc.dg/vect/vect-iv-9.c: New test.
16423         * gcc.dg/vect/vect-iv-10.c: New test.
16424         * gcc.dg/vect/vect-iv-11.c: New test.
16425         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16426         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16427         * gcc.dg/vect/vect-14.c: Now vectorizable.
16428         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16429         loop).
16430         * gcc.dg/vect/vect-27.c: Likewise.
16431         * gcc.dg/vect/vect-29.c Likewise.
16432         * gcc.dg/vect/vect-dv-2.c: Likewise.
16433         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16434         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16435         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16436
16437 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16438
16439         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16440
16441 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16442
16443         * gcc.dg/builtins-20.c: Add more cases.
16444
16445 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16446
16447         PR debug/30189
16448         * gcc.dg/pr30189.c: New test.
16449
16450 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16451
16452         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16453         for running tests.
16454         * gcc.target/i386/sse4a-extract.c: New test.
16455         * gcc.target/i386/sse4a-insert.c: New test.
16456         * gcc.target/i386/sse4a-montsd.c: New test.
16457         * gcc.target/i386/sse4a-montss.c: New test.
16458
16459 2007-02-05  Richard Guenther  <rguenther@suse.de>
16460
16461         * gcc.target/i386/vectorize3.c: New testcase.
16462
16463 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16464
16465         PR target/30665
16466         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16467
16468 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16469
16470         PR fortran/30611
16471         * gfortran.dg/repeat_1.f90: New test.
16472
16473 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16474
16475         PR fortran/30605
16476         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16477         * gfortran.dg/derived_init_2.f90: Ditto.
16478         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16479         * gfortran.dg/array_initializer_1.f90: Ditto.
16480         * gfortran.dg/do_2.f90: Ditto.
16481         * gfortran.dg/proc_assign_1.f90: Ditto.
16482
16483 2007-02-04  Richard Guenther  <rguenther@suse.de>
16484
16485         PR middle-end/30636
16486         * g++.dg/warn/pr30636.C: New testcase.
16487         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16488
16489 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16490
16491         PR middle-end/30667
16492         * gfortran.dg/pr30667.f: New test.
16493
16494 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16495
16496         * gcc.dg/builtins-54.c: Add more cases.
16497
16498 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16499
16500         PR fortran/30514
16501         * gfortran.dg/zero_sized_2.f90: New test.
16502
16503         PR fortran/30660
16504         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16505
16506         PR fortran/29820
16507         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16508         file.
16509
16510 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16511
16512         PR fortran/30683
16513         * gfortran.dg/interface_10.f90: New test.
16514
16515 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16516
16517         * gcc.dg/builtins-20.c: Add more cases.
16518
16519 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16520
16521         PR target/29682
16522         * gcc-target/ia64/pr29682.c: New test.
16523
16524 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16525
16526         PR fortran/30284
16527         * gfortran.dg/arrayio_11.f90.f90: New test.
16528
16529         PR fortran/30626
16530         * gfortran.dg/arrayio_12.f90.f90: New test.
16531
16532 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16533
16534         PR c++/30536
16535         * g++.dg/tls/diag-5.C: New test.
16536
16537         PR middle-end/30473
16538         * gcc.dg/pr30473.c: New test.
16539         * gcc.c-torture/execute/20070201-1.c: New test.
16540
16541 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16542
16543         * gfortran.dg/dependency_20.f90: New test case.
16544
16545 2007-01-31  Ian Lance Taylor  <iant@google.com>
16546
16547         * gcc.dg/lower-subreg-1.c (test): New test.
16548
16549 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16550
16551         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16552
16553 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16554
16555         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16556         * gcc.dg/torture/builtin-math-3.c: Likewise.
16557
16558 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16559
16560         gcc.dg/Wparentheses-2.c: Update and add new tests.
16561
16562 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16563
16564         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16565         vectorize.
16566
16567 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16568
16569         * gcc.dg/builtins-63.c: New test.
16570
16571 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16572
16573         PR fortran/27588
16574         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16575
16576 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16577
16578         PR fortran/30520
16579         * gfortran.dg/volatile8.f90: New argument conformance test.
16580         * gfortran.dg/volatile9.f90: New scope test.
16581
16582 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16583
16584         PR c++/24745
16585         * g++.dg/warn/null4.C: New.
16586
16587 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16588             Uros Bizjak  <ubizjak@gmail.com>
16589
16590         * gcc.dg/large-size-array-3.c: Correct typo.
16591
16592 2007-01-30  Richard Guenther  <rguenther@suse.de>
16593
16594         PR middle-end/27657
16595         * g++.dg/debug/pr27657.C: New testcase.
16596
16597 2007-01-30  Richard Guenther  <rguenther@suse.de>
16598
16599         PR middle-end/30313
16600         * gcc.dg/torture/pr30313.c: New testcase.
16601
16602 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16603
16604         * gcc.dg/dfp/dfp-except.h: New file.
16605         * gcc.dg/dfp/fe-check.h: New file.
16606         * gcc.dg/dfp/fe-binop.c: New test.
16607         * gcc.dg/dfp/fe-convert-1.c: New test.
16608         * gcc.dg/dfp/fe-convert-2.c: New test.
16609         * gcc.dg/dfp/fe-convert-3.c: New test.
16610
16611         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16612         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16613         * gcc.dg/dfp/convert-dfp.c: Ditto.
16614         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16615
16616 2007-01-29  Josh Conner  <jconner@apple.com>
16617
16618         * gcc.target/powerpc/altivec-24.c: New test.
16619
16620 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16621
16622         PR c++/28266
16623         * g++.dg/parse/defarg12.C: New test.
16624
16625 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16626
16627         PR fortran/30554
16628         * gfortran.dg/used_dummy_types_6.f90: New test.
16629
16630 2007-01-28  Jan Hubicka  <jh@suse.cz>
16631
16632         * gcc.dg/tree-prof/val-prof-6.c: New test.
16633
16634 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16635
16636         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16637
16638 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16639
16640         PR C++/28988
16641         * g++.dg/expr/dtor4.C: New test.
16642
16643 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16644
16645         * gcc.dg/tree-ssa/loop-23.c: New test.
16646
16647 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16648
16649         PR libfortran/30389
16650         * gfortran.dg/achar_2.f90:  New test.
16651         * gfortran.dg/achar_3.f90:  New test.
16652
16653 2007-01-27  Ian Lance Taylor  <iant@google.com>
16654
16655         * gcc.dg/strict-overflow-1.c: New test.
16656         * gcc.dg/no-strict-overflow-1.c: New test.
16657         * gcc.dg/strict-overflow-2.c: New test.
16658         * gcc.dg/no-strict-overflow-2.c: New test.
16659         * gcc.dg/strict-overflow-3.c: New test.
16660         * gcc.dg/no-strict-overflow-3.c: New test.
16661         * gcc.dg/strict-overflow-4.c: New test.
16662         * gcc.dg/no-strict-overflow-4.c: New test.
16663         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16664         * gcc.dg/pr15784-1.c: Likewise.
16665         * gcc.dg/pr20922-1.c: Likewise.
16666         * gcc.dg/pr20922-3.c: Likewise.
16667         * gcc.dg/pr20922-4.c: Likewise.
16668         * gcc.dg/pr20922-6.c: Likewise.
16669         * gcc.dg/compare-4.c: Likewise.
16670         * gcc.dg/torture/pr26898-1.c: Likewise.
16671         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16672         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16673         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16674         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16675         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16676         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16677         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16678         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16679         * g++.dg/tree-ssa/pr21082.C: Likewise.
16680
16681 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16682
16683         * gcc-dg/large-size-array-3.c: New test case.
16684
16685 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16686
16687         * gfortran.dg/forall_7.f90: New test case.
16688
16689 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16690
16691         PR fortran/30407
16692         * gfortran.dg/where_operator_assign_1.f90: New test.
16693         * gfortran.dg/where_operator_assign_2.f90: New test.
16694         * gfortran.dg/where_operator_assign_3.f90: New test.
16695
16696 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16697
16698         * lib/target-supports.exp
16699         (check_effective_target_powerpc_altivec): New.
16700         (check_effective_target_vect_cmdline_needed): Use it.
16701
16702 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16703
16704         PR fortran/30278
16705         * gfortran.dg/backslash_3.f: New test.
16706
16707 2007-01-26  Richard Guenther  <rguenther@suse.de>
16708
16709         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16710
16711 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16712
16713         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16714         * gfortran.dg/vect/vect.exp: Ditto.
16715         * gfortran.dg/dg.exp: Ditto.
16716         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16717         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16718
16719 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16720
16721         * gcc.dg/builtins-20.c: Add more cases.
16722         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16723
16724 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16725
16726         PR fortran/30437
16727         * gcc.dg/Wall.c: New.
16728         * gcc.dg/Wno-all.c: New.
16729         * gfortran.dg/Wall.f90: New.
16730         * gfortran.dg/Wno-all.f90: New.
16731
16732 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16733
16734         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16735         * g++.dg/eh/simd-2.C: Also run on Darwin.
16736         * g++.dg/eh/simd-3.C: New.
16737         * g++.dg/eh/simd-4.C: New.
16738
16739 2007-01-25  Richard Guenther  <rguenther@suse.de>
16740
16741         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16742         and _PROFILE_USE.
16743         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16744
16745 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16746
16747         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16748         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16749         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16750         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16751         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16752         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16753         * gcc.dg/ipa/ipa-7.c: New testcase.
16754
16755 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16756
16757         * g++.dg/cpp0x/warn_cxx0x.C: New.
16758
16759 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16760
16761         * gcc.dg/builtins-20.c: Test builtin carg.
16762
16763 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16764
16765         PR middle-end/27416
16766         * gcc.dg/gomp/pr27416.c: New test.
16767
16768         PR middle-end/30494
16769         * gcc.dg/gomp/pr30494.c: New test.
16770         * g++.dg/gomp/pr30494.C: New test.
16771
16772         PR middle-end/30421
16773         * gcc.dg/gomp/pr30421.c: New test.
16774
16775 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16776
16777         * gcc.target/ia64/versionid-1.c: New test.
16778         * gcc.target/ia64/versionid-2.c: New test.
16779
16780 2007-01-24  Richard Guenther  <rguenther@suse.de>
16781
16782         PR testsuite/30181
16783         * gcc.dg/builtins-57.c: Change to a link-time testcase
16784         to support non-C99 targets.
16785
16786 2007-01-24  Jan Hubicka  <jh@suse.cz>
16787
16788         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16789
16790 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16791
16792         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16793
16794 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16795
16796         PR objc/27438
16797         * objc.dg/const-str-12.m: New test.
16798
16799 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16800
16801         PR fortran/30532
16802         * gfortran.dg/ctrl-z.f90:  New test.
16803
16804 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16805
16806         PR fortran/30481
16807         * gfortran.dg/namelist_assumed_char.f90:  New test.
16808
16809 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16810
16811         PR c++/27492
16812         * g++.dg/inherit/covariant15.C: New test.
16813
16814 2007-01-23  Ian Lance Taylor  <iant@google.com>
16815
16816         * g++.dg/warn/Wparentheses-24.C: New test.
16817
16818 2007-01-23  Richard Guenther  <rguenther@suse.de>
16819
16820         PR testsuite/30560
16821         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16822         with full path.
16823
16824 2007-01-22  Richard Guenther  <rguenther@suse.de>
16825
16826         PR tree-optimization/30038
16827         * gcc.dg/builtins-62.c: New testcase.
16828
16829 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16830
16831         * gcc.c-torture/compile/20070121.c: New test.
16832
16833 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16834
16835         PR libfortran/30525
16836         * gfortran.dg/char_comparison_1.f:  New test.
16837
16838 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16839
16840         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16841
16842 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16843
16844         PR objc/30479
16845         * objc.dg/pch: New directory.
16846         * objc.dg/pch/pch.exp: New file.
16847         * objc.dg/pch/interface-1.m: New test.
16848         * objc.dg/pch/interface-1.hs: New include file.
16849         * lib/objc.exp (objc_target_compile): Add
16850         "-x objective-c-header" in front of the sources if this is
16851         a precompiled header being compiled.
16852
16853 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16854
16855         * gfortran.dg/array_memcpy_3.f90: New test case.
16856         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16857
16858 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16859             Brooks Moses  <brooks.moses@codesourcery.com>
16860             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16861
16862         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16863         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16864
16865 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16866
16867         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16868
16869 2007-01-19  Mike Stump  <mrs@apple.com>
16870
16871         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16872         away.
16873
16874 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16875
16876         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16877         option instead of -funsafe-math-optimizations.
16878
16879 2007-01-19  Tomas Bily  <tbily@suse.cz>
16880
16881         gcc.dg/tree-prof/indir-call-prof.c: New.
16882         g++.dg/dg.exp: Add tree-prof subdirectory.
16883         g++.dg/tree-prof/indir-call-prof.C: New.
16884         g++.dg/tree-prof/tree-prof.exp: New.
16885
16886 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16887
16888         PR c++/17947
16889         * g++.dg/warn/deprecated.C: Update warning output.
16890         * g++.dg/warn/deprecated-2.C: Likewise.
16891         * g++.dg/warn/deprecated-3.C: New.
16892
16893 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16894
16895         * gcc.c-torture/execute/nestfunc-7.c: New.
16896
16897 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16898
16899         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16900
16901 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16902
16903         * gcc.dg/m68k-pic-1.c: New.
16904
16905 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16906
16907         * gfortran.dg/array_memcpy_4.f90: New test case.
16908
16909 2007-01-18  Josh Conner  <jconner@apple.com>
16910
16911         PR target/30485
16912         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16913         * gcc.dg/vect/no-trapping-math-1: New.
16914         * gcc.dg/vect/no-trapping-math-2: New.
16915
16916 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16917
16918         * gcc.target/i386/387-8.c: Update comment about optimizing
16919         inherent load of 1.0 of fptan instruction.
16920
16921 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16922             Richard Guenther <rguenther@suse.de>
16923
16924         PR diagnostic/8268
16925         * gcc.dg/Warray-bounds.c: New testcase.
16926         * gcc.dg/Warray-bounds-2.c: New testcase.
16927         * g++.dg/warn/Warray-bounds.C: New testcase.
16928         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16929
16930 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16931
16932         PR fortran/30476
16933         * gfortran.dg/generic_12.f90: New test.
16934
16935 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16936
16937         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16938         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16939
16940 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16941
16942         * gcc.dg/dfp/compare-special.h: New file.
16943         * gcc.dg/dfp/compare-special-32.c: New test.
16944         * gcc.dg/dfp/compare-special-64.c: New test.
16945         * gcc.dg/dfp/compare-special-128.c: New test.
16946
16947 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16948             Paul Thomas  <pault@gcc.gnu.org>
16949             Steven G. Kargl  <kargl@gcc.gnu.org>
16950
16951         PR fortran/30404
16952         * gfortran.dg/forall_6.f90: New test case.
16953         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16954         * gfortran.dg/dependency_13.f90: Likewise.
16955
16956 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16957
16958         PR testsuite/12325
16959         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16960         targets that don't support Inf.
16961
16962 2007-01-15  Dale Johannesen  <dalej@apple.com>
16963
16964         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16965
16966 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16967
16968         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16969         of achar for 0xff to avoid the "Extended ASCII not
16970         implemented" error message.
16971
16972 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16973
16974         PR fortran/28172
16975         * gfortran.dg/altreturn_4.f90: New test.
16976
16977         PR fortran/29389
16978         * gfortran.dg/stfunc_4.f90: New test.
16979
16980         PR fortran/29712
16981         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16982         * gfortran.dg/initialization_1.f90: Change warning.
16983
16984         PR fortran/30283
16985         * gfortran.dg/specification_type_resolution_2.f90: New test.
16986
16987 2007-01-14  Jan Hubicka  <jh@suse.cz>
16988
16989         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16990         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16991         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16992         elimination.
16993
16994 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16995
16996         PR fortran/30410
16997         * gfortran.dg/external_procedures_2.f90: New test.
16998
16999 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
17000
17001         PR target/30413
17002         * gcc.target/i386/pr30413.c: New test.
17003
17004 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
17005
17006         PR fortran/30452
17007         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
17008
17009 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
17010
17011         * gcc.dg/20070112-1.c: New test.
17012
17013 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17014
17015         PR libgfortran/30435
17016         * gfortran.dg/list_read_6.f90: New test.
17017
17018 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
17019
17020         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
17021
17022 2007-01-12  Tom Tromey  <tromey@redhat.com>
17023
17024         PR preprocessor/28227:
17025         * gcc.dg/cpp/pr28227.c: New file.
17026
17027 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17028
17029         * gcc.dg/tree-ssa/loop-22.c: New test.
17030
17031 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17032
17033         PR tree-optimization/29516
17034         * gcc.dg/tree-ssa/loop-20.c: New test.
17035
17036 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
17037
17038         PR libfortran/30415
17039         * minmaxloc_integer_kinds_1.f90:  New test.
17040
17041 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
17042
17043         PR c++/29573
17044         * g++.dg/template/sizeof-template-argument.C: New test.
17045
17046 2007-01-11  Jan Hubicka  <jh@suse.cz>
17047
17048         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
17049         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
17050         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
17051         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
17052         * gcc.dg/tree-ssa/pr21658.c: Likewise.
17053         * gcc.dg/tree-ssa/pr15349.c: Likewise.
17054         * gcc.dg/tree-ssa/pr25501.c: Likewise.
17055         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
17056         transformation in question.
17057         * gcc.dg/tree-ssa/vrp05.c: Likewise.
17058         * gcc.dg/tree-ssa/pr20701.c: Likewise.
17059         * gcc.dg/always_inline3.c: Likewise.
17060
17061 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/28999
17064         * g++.dg/template/typename11.C: New test.
17065
17066 2007-01-10  Robert Kennedy <jimbob@google.com>
17067
17068         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
17069
17070 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
17071
17072         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
17073         for different integer kinds.
17074         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
17075         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
17076         * gfortran.dg/ishft_2.f90: New test.
17077         * gfortran.dg/ishft_3.f90: New test.
17078
17079 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
17080
17081         * gfortran.dg/altreturn_2.f90: Removed executable bit.
17082
17083 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
17084
17085         PR tree-optimization/30322
17086         * gcc.dg/tree-ssa/loop-21.c: New test.
17087
17088 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
17089
17090         * g++.dg/rtti/darwin-builtin-linkage.C: New.
17091
17092 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17093
17094         * gcc.target/spu/intrinsics-1.c: Remove xfail.
17095
17096 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17097
17098         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
17099         * g++.dg/warn/overflow-warn-3.C: Likewise.
17100         * g++.dg/warn/overflow-warn-4.C: Likewise.
17101         * g++.dg/warn/overflow-warn-5.C: Likewise.
17102         * g++.dg/warn/overflow-warn-6.C: Likewise.
17103         * g++.dg/warn/Woverflow-1.C: Likewise.
17104         * g++.dg/warn/Woverflow-2.C: Likewise.
17105         * g++.dg/warn/Woverflow-3.C: Likewise.
17106         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
17107
17108 2007-01-08  Roger Sayle  <roger@eyesopen.com>
17109
17110         * gfortran.dg/array_constructor_14.f90: New test case.
17111         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
17112
17113 2007-01-08  Richard Guenther  <rguenther@suse.de>
17114
17115         PR tree-optimization/23603
17116         * gcc.dg/tree-ssa/vrp31.c: New testcase.
17117         * gcc.dg/tree-ssa/vrp32.c: Likewise.
17118
17119 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
17120
17121         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
17122         in __v8qi typedef.
17123         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
17124         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
17125         compiler behaviour.
17126         * gcc.dg/simd-5.c: Likewise.
17127         * gcc.dg/simd-6.c: Likewise.
17128         * g++.dg/conversion/simd1.C: Likewise.
17129         * g++.dg/conversion/simd3.C: Likewise.
17130         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
17131         (main): Use it.
17132
17133 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
17134
17135         PR tree-optimization/29877
17136         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
17137         name of a hard register for the target concerned.  Adjust dg-error
17138         directives to cope with new behaviour of TER.
17139
17140 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17141
17142         PR c++/28986
17143         * g++.dg/conversion/nullptr1.C: Added overflow warning.
17144         * g++.dg/warn/overflow-warn-1.C: New.
17145         * g++.dg/warn/overflow-warn-3.C: New.
17146         * g++.dg/warn/overflow-warn-4.C: New.
17147         * g++.dg/warn/overflow-warn-5.C: New.
17148         * g++.dg/warn/overflow-warn-6.C: New.
17149         * g++.dg/warn/Woverflow-1.C: New.
17150         * g++.dg/warn/Woverflow-2.C: New.
17151         * g++.dg/warn/Woverflow-3.C: New.
17152         * g++.dg/warn/multiple-overflow-warn-2.C: New.
17153
17154 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
17155
17156         PR fortran/27698
17157         * gfortran.dg/invalid_name.f90: New test.
17158         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
17159         * gfortran.dg/gomp/pr29759.f90: Ditto.
17160
17161 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
17162
17163         * gfortran.dg/present_1.f90:  Update error message.
17164
17165 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
17166
17167         PR c++/19439
17168         * g++.dg/template/duplicate1.C: New test
17169         * g++.dg/template/memfriend6.C: Adjust error markers.
17170
17171 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
17172
17173         PR tree-opt/30385
17174         * gcc.dg/torture/inline-1.c: New test.
17175
17176 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17177
17178         PR c/19978
17179         * gcc.dg/multiple-overflow-warn-1.c: New.
17180         * gcc.dg/multiple-overflow-warn-2.c: New.
17181         * gcc.dg/overflow-warn-6.c: New.
17182         * g++.dg/warn/multiple-overflow-warn-1.C: New.
17183
17184 2007-01-05  Roger Sayle  <roger@eyesopen.com>
17185
17186         * gfortran.dg/array_memcpy_1.f90: New test case.
17187         * gfortran.dg/array_memcpy_2.f90: Likewise.
17188
17189 2007-01-05  Richard Guenther  <rguenther@suse.de>
17190
17191         PR middle-end/27826
17192         * g++.dg/opt/pr27826.C: New testcase.
17193
17194 2007-01-05  Ian Lance Taylor  <iant@google.com>
17195
17196         * gcc.dg/Walways-true-1.c: New test.
17197         * gcc.dg/Walways-true-2.c: New test.
17198         * g++.dg/warn/Walways-true-1.C: New test.
17199         * g++.dg/warn/Walways-true-2.C: New test.
17200
17201 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
17202
17203         PR c/30360
17204         * gcc.dg/pr30360.c: New test.
17205
17206 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
17207
17208         PR fortran/23232
17209         * gfortran.dg/data_implied_do_1.f90: New test.
17210
17211         PR fortran/27996
17212         PR fortran/27998
17213         * gfortran.dg/char_length_1.f90: New test.
17214
17215 2007-01-05  Richard Guenther  <rguenther@suse.de>
17216
17217         PR middle-end/28116
17218         * g++.dg/opt/pr28116.C: New testcase.
17219
17220 2007-01-05  Tobias Burnus  <burnus@net-b.de>
17221
17222         PR fortran/29624
17223         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
17224           invalid deallocate.
17225         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
17226         * gfortran.dg/protected_4.f90: Add pointer intent check.
17227         * gfortran.dg/protected_6.f90: Add pointer intent check.
17228         * gfortran.dg/pointer_intent_1.f90: New test.
17229         * gfortran.dg/pointer_intent_2.f90: New test.
17230         * gfortran.dg/pointer_intent_3.f90: New test.
17231
17232 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
17233
17234         PR 30235
17235         * gfortran.dg/altreturn_2.f90: new test.
17236
17237 2007-01-04  Tom Tromey  <tromey@redhat.com>
17238
17239         PR preprocessor/28165:
17240         * gcc.dg/cpp/pr28165.c: New file.
17241
17242 2007-01-03  Josh Conner  <jconner@apple.com>
17243
17244         PR middle-end/29683
17245         * gcc.dg/pr29683.c: New.
17246
17247 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17248
17249         PR c++/28217
17250         * g++.dg/pch/template-1.C: New test.
17251         * g++.dg/pch/template-1.Hs: New file.
17252
17253 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17254
17255         PR middle-end/30353
17256         * gcc.c-torture/compile/complex-4.c: New test.
17257
17258 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
17259
17260         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
17261         -maltivec.
17262         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
17263
17264 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17265
17266         PR middle-end/30286
17267         * gcc.dg/pr30286.c: New test.
17268
17269         PR c++/29535
17270         * g++.dg/template/crash66.C: New test.
17271
17272         PR c++/29054
17273         * g++.dg/template/friend49.C: New test.
17274
17275 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
17276
17277         * gfortran.dg/ibits.f90: New test.
17278
17279 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
17280
17281         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17282         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17283
17284 2007-01-02  Jan Hubicka  <jh@suse.cz>
17285
17286         * gcc.dg/pr16194.c: We now output error on all three functions,
17287         not just first one.
17288
17289 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17290
17291         PR c/19977
17292         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17293         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17294
17295 2006-01-02  Ian Lance Taylor  <iant@google.com>
17296
17297         * g++.dg/warn/Wparentheses-22.C: New test.
17298         * g++.dg/warn/Wparentheses-23.C: New test.
17299
17300 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17301
17302         PR middle-end/7651
17303         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17304         * gcc.dg/declspec-3-Wextra.c: New.
17305         * gcc.dg/declspec-3-no.c: New
17306
17307 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17308
17309         PR fortran/20896
17310         * gfortran.dg/interface_10.f90: Remove.
17311
17312 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17313
17314         * gcc.dg/fold-eqxor-4.c: New test case.
17315
17316 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17317
17318         PR middle-end/30311
17319         * gcc.c-torture/compile/pr30311.c: New test.
17320
17321 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17322
17323         PR middle-end/30253
17324         * gcc.c-torture/compile/statement-expression-1.c: New test.
17325
17326 2007-01-01  Andreas Schwab  <schwab@suse.de>
17327
17328         PR target/29166
17329         * g++.dg/eh/pr29166.C: New test.
17330
17331 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17332
17333         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17334         New.
17335         (check_effective_target_vect_cmdline_needed): Use it.
17336
17337 2006-12-31  Richard Guenther  <rguenther@suse.de>
17338
17339         PR middle-end/30137
17340         * gcc.dg/pr30137-1.c: New testcase.
17341         * gcc.dg/pr30137-2.c: Likewise.
17342
17343 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17344
17345         PR middle-end/30322
17346         * gcc.dg/fold-plusnot-1.c: New test case.
17347
17348 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17349
17350         PR c++/29731
17351         * g++.dg/parse/template22.C: New test.
17352
17353 2006-12-31  Richard Guenther  <rguenther@suse.de>
17354
17355         PR middle-end/30338
17356         * gcc.c-torture/compile/pr30338.c: New testcase.
17357
17358 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17359
17360         PR fortran/27900
17361         * gfortran.dg/intrinsic_actual_4.f90: New test.
17362
17363         PR fortran/24325
17364         * gfortran.dg/func_decl_3.f90: New test.
17365
17366 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17367
17368         PR fortran/23060
17369         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17370         * gfortran.dg/c_by_val_1.f: New test.
17371         * gfortran.dg/c_by_val_2.f: New test.
17372         * gfortran.dg/c_by_val_3.f: New test.
17373
17374 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17375
17376         PR libfortran/30321
17377         * gfortran.dg/sum_zero_array_1.f90:  New test.
17378
17379 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17380
17381         PR preprocessor/29612
17382         * gcc.dg/cpp/pr29612-1.c: New test.
17383         * gcc.dg/cpp/pr29612-2.c: New test.
17384
17385 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17386
17387         PR fortran/30034
17388         * gfortran.dg/pure_formal_proc_1.f90: New test.
17389
17390         PR fortran/30237
17391         * gfortran.dg/intrinsic_actual_3.f90: New test.
17392
17393 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17394
17395         PR fortran/30014
17396         * gfortran.dg/io_constraints_1.f90: Update test.
17397         * gfortran.dg/io_constraints_2.f90: Update test.
17398         * gfortran.dg/inquire_iolength.f90: New test.
17399
17400 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17401
17402         PR fortran/20896
17403         * gfortran.dg/interface_10.f90: New test.
17404         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17405         since z is already, locally a variable.
17406
17407         PR fortran/25135
17408         * gfortran.dg/generic_11.f90: New test.
17409         * gfortran.dg/interface_7.f90: Remove name clash between module
17410         name and procedure 'x' referenced in the interface.
17411
17412 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17413
17414         PR middle-end/7651
17415         * gcc.dg/Wmissing-parameter-type.c: New.
17416         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17417         * gcc.dg/Wmissing-parameter-type-no.c: New.
17418
17419 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17420
17421         PR fortran/25818
17422         * gfortran.dg/entry_array_specs_2.f: New test.
17423
17424         PR fortran/30084
17425         * gfortran.dg/nested_modules_6.f90: New test.
17426
17427 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17428
17429         PR middle-end/7651
17430         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17431         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17432
17433 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17434
17435         PR C++/30168
17436         * g++.dg/opt/complex6.C: New test.
17437
17438 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17439
17440         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17441         full" if the linker on spu-*-* warns about exceeding local store.
17442
17443         And revert this patch:
17444         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17445         fail to link due to relocation overflows on spu-*-*.
17446
17447 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17448
17449         PR fortran/30273
17450         * gfortran.dg/dependency_19.f90: New test.
17451
17452 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17453
17454         PR fortran/30202
17455         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17456
17457 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17458
17459         PR middle-end/30262
17460         * gcc.c-torture/execute/20061220-1.c: New test.
17461
17462         PR middle-end/30263
17463         * gcc.dg/gomp/asm-1.c: New test.
17464
17465         PR target/30230
17466         * g++.dg/eh/ia64-2.C: New test.
17467
17468 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         PR target/28966
17471         PR target/29248
17472         * gcc.dg/rs6000-leaf.c: New.
17473
17474 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17475
17476         PR fortran/25392
17477         * gfortran.dg/f2c_8.f90: New test.
17478
17479 2006-12-20  Bill Wendling  <wendling@apple.com>
17480
17481         * gcc.dg/asm-b.c: Check for __ppc64__.
17482
17483 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17484
17485         PR fortran/30190
17486         * gfortran.dg/bounds_check_5.f90: New test.
17487
17488 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17489
17490         PR middle-end/30143
17491         * gcc.dg/gomp/complex-1.c: New testcase.
17492
17493 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17494
17495         * gfortran.dg/array_memset_1.f90: New test case.
17496
17497 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17498
17499         * lib/target-supports.exp: Add spu to
17500         check_effective_target_vect_widen_mult_hi_to_si.
17501
17502 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17503
17504         PR fortran/29992
17505         * gfortran.dg/generic_9.f90: New test.
17506
17507         PR fortran/30081
17508         * gfortran.dg/generic_10.f90: New test.
17509
17510 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17511
17512         PR tree-opt/30045
17513         * gcc.dg/pr30045.c: New test.
17514
17515 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17516
17517         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17518
17519 2006-12-19  Eric Christopher  <echristo@apple.com>
17520
17521         PR target/29302
17522         * gcc.c-torture/execute/pr29302-1.c: New.
17523
17524 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17525
17526         PR fortran/39238
17527         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17528
17529 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17530
17531         PR fortran/30236
17532         * gfortran.dg/altreturn_3.f90: New test.
17533
17534         * gfortran.dg/char_result_12.f90: Fix comment typos.
17535
17536 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17537
17538         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17539         as newlib's stdio.h uses non-traditional cpp constructs.
17540
17541 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17542
17543         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17544         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17545         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17546         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17547         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17548         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17549         * gfortran.dg/default_initialization.f: Renamed to
17550         default_initialization_1.f
17551         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17552         dollar_edit_descriptor_1.f
17553         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17554         dollar_edit_descriptor_2.f
17555         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17556         dollar_edit_descriptor_3.f
17557         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17558         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17559         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17560         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17561         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17562         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17563         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17564         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17565         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17566         * gfortran.dg/default_initialization_1.f: Renamed from
17567         default_initialization.f
17568         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17569         dollar_edit_descriptor-1.f
17570         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17571         dollar_edit_descriptor-2.f
17572         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17573         dollar_edit_descriptor-3.f
17574         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17575         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17576         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17577
17578 2006-12-18  Bill Wendling  <wendling@apple.com>
17579
17580         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17581         id is an OjbC keyword.
17582
17583 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17584
17585         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17586
17587 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17588
17589         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17590
17591 2006-12-18  Ian Lance Taylor  <iant@google.com>
17592
17593         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17594
17595 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17596
17597         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17598
17599 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17600
17601         PR fortran/30207
17602         * gfortran.fortran-torture/execute/where21.f90: New test.
17603
17604 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17605
17606         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17607
17608 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17609
17610         PR middle-end/7651
17611         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17612         * gcc.dg/if-empty-1.c: Likewise.
17613         * gcc.dg/pr23165.c: Likewise.
17614         * g++.dg/warn/empty-body.C: Likewise.
17615
17616 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17617
17618         PR libfortran/30005
17619         * gfortran.dg/open_errors.f90: New test.
17620
17621 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17622
17623         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17624
17625         * gcc.target/i386/ssse3-pabsb.c: New file.
17626         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17627         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17628         * gcc.target/i386/ssse3-palignr.c: Likewise.
17629         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17630         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17631         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17632         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17633         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17634         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17635         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17636         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17637         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17638         * gcc.target/i386/ssse3-psignb.c: Likewise.
17639         * gcc.target/i386/ssse3-psignd.c: Likewise.
17640         * gcc.target/i386/ssse3-psignw.c: Likewise.
17641         * gcc.target/i386/ssse3-vals.h: Likewise.
17642
17643 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17644
17645         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17646         * lib/fortran-torture.exp: Include target-supports.exp.
17647
17648 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17649
17650         PR target/30185
17651         * gcc.c-torture/execute/pr30185.c: New test.
17652
17653 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17654
17655         PR testsuite/30179
17656         PR testsuite/30180
17657         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17658         * gcc.dg/builtin-bswap-2.c: Likewise.
17659         * gcc.dg/builtin-bswap-3.c: Likewise.
17660         * gcc.dg/builtin-bswap-4.c: Likewise.
17661         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17662         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17663
17664 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17665
17666         PR libfortran/30145
17667         * gfortran.dg/write_zero_array: New test.
17668
17669 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17670
17671         PR fortran/30200
17672         * gfortran.dg/write_fmt_trim.f90: New test.
17673
17674 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17675
17676         PR 30194
17677         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17678         temporarily.
17679
17680 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17681
17682         * lib/target-supports.exp (check_weak_available): Use istarget
17683         "hppa*-*-hpux10*" instead of regexp.
17684         (check_cxa_atexit_available): Likewise.
17685
17686 2006-12-14  Richard Guenther  <rguenther@suse.de>
17687
17688         PR tree-optimization/30197
17689         * gcc.c-torture/execute/complex-1.c: Fix function name.
17690         * gcc.dg/builtins-61.c: New testcase.
17691
17692 2006-12-14  Richard Guenther  <rguenther@suse.de>
17693
17694         PR middle-end/30172
17695         * gcc.dg/pr30172-1.c: New testcase.
17696
17697 2006-12-14  Richard Guenther  <rguenther@suse.de>
17698
17699         PR tree-optimization/30198
17700         * gcc.dg/builtins-60.c: New testcase.
17701
17702 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17703
17704         * lib/target-supports.exp (vect_no_align): Remove spu.
17705
17706 2006-12-13  Ian Lance Taylor  <iant@google.com>
17707
17708         PR c++/19564
17709         PR c++/19756
17710         * g++.dg/warn/Wparentheses-5.C: New test.
17711         * g++.dg/warn/Wparentheses-6.C: New test.
17712         * g++.dg/warn/Wparentheses-7.C: New test.
17713         * g++.dg/warn/Wparentheses-8.C: New test.
17714         * g++.dg/warn/Wparentheses-9.C: New test.
17715         * g++.dg/warn/Wparentheses-10.C: New test.
17716         * g++.dg/warn/Wparentheses-11.C: New test.
17717         * g++.dg/warn/Wparentheses-12.C: New test.
17718         * g++.dg/warn/Wparentheses-13.C: New test.
17719         * g++.dg/warn/Wparentheses-14.C: New test.
17720         * g++.dg/warn/Wparentheses-15.C: New test.
17721         * g++.dg/warn/Wparentheses-16.C: New test.
17722         * g++.dg/warn/Wparentheses-17.C: New test.
17723         * g++.dg/warn/Wparentheses-18.C: New test.
17724         * g++.dg/warn/Wparentheses-19.C: New test.
17725         * g++.dg/warn/Wparentheses-20.C: New test.
17726         * g++.dg/warn/Wparentheses-21.C: New test.
17727
17728 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17729
17730         PR testsuite/30157
17731         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17732         for target "hppa.*hpux10".
17733
17734 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17735
17736         * g++.dg/debug/vartrack1.C: New test.
17737
17738         * g++.dg/opt/ifcvt1.C: New test.
17739
17740         * gcc.dg/tls/opt-13.c: New test.
17741
17742         * gcc.dg/20060425-2.c: New test.
17743
17744         * g++.dg/opt/pr15054-2.C: New test.
17745
17746         * gcc.c-torture/execute/20060420-1.c: New test.
17747
17748         * gcc.c-torture/execute/20060412-1.c: New test.
17749
17750         * objc/compile/20060406-1.m: New test.
17751
17752 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17753
17754         * g++.dg/template/array17.C: New test.
17755
17756 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17757
17758         * gcc.target/powerpc/altivec-23.c: New test.
17759
17760 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17761
17762         PR c++27316
17763         * g++.dg/inherit/error3.C: New test.
17764
17765         PR c++/28740
17766         * g++.dg/inherit/error4.C: New test.
17767
17768 2006-12-13  Richard Guenther  <rguenther@suse.de>
17769
17770         PR tree-optimization/17687
17771         * gcc.dg/builtins-59.c: New testcase.
17772
17773 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17774
17775         * gcc.target/spu/Wmain.c: New test.
17776
17777 2006-12-12  Josh Conner  <jconner@apple.com>
17778
17779         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17780         * g++.dg/abi/thunk4.C: Likewise.
17781         * g++.dg/abi/rtti3.C: Likewise.
17782
17783 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17784
17785         * gcc.target/spu/cpat-1.c: New test.
17786         * gcc.target/spu/cpat-2.c: New test.
17787         * gcc.target/spu/cpat-3.c: New test.
17788         * gcc.target/spu/cpat-4.c: New test.
17789
17790 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17791
17792         PR tree-opt/28436
17793         * gcc.c-torture/compile/vector-1.c: New test.
17794         * gcc.c-torture/compile/vector-2.c: New test.
17795         * gcc.c-torture/compile/vector-3.c: New test.
17796
17797 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17798
17799         * lib/fortran-torture.exp: Update copyright years.  Remove
17800         obsolete comment.  Test -ftree-vectorize where it makes sense.
17801         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17802         from fortran-torture.exp.
17803         * gfortran.dg/char_transpose_1.f90,
17804         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17805         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17806         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17807         '-w' to dg-options.
17808
17809 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17810
17811         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17812         saved_${tool}_load.
17813
17814 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17815
17816         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17817         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17818         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17819         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17820         gaps.
17821
17822 2006-12-12  Richard Guenther  <rguenther@suse.de>
17823
17824         PR middle-end/30147
17825         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17826
17827 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17828             Diego Novillo  <dnovillo@redhat.com>
17829
17830         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17831         VDEF/VUSE changes.
17832         * gcc.dg/tree-ssa/pr26421.c: Likewise
17833         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17834         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17835         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17836         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17837         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17838         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17839         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17840         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17841         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17842
17843 2006-12-11  Jan Hubicka  <jh@suse.cz>
17844
17845         * gcc.dg/tree-prof/stringop-1.c: New test.
17846         * gcc.dg/tree-prof/stringop-2.c: New test.
17847
17848 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17849
17850         PR target/30120
17851         * gcc.target/i386/pr30120.c: New test.
17852
17853         Revert:
17854         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17855
17856         * gcc.target/i386/x87regparm-1.c: New test.
17857         * gcc.target/i386/x87regparm-2.c: New test.
17858         * gcc.target/i386/x87regparm-3.c: New test.
17859         * gcc.target/i386/x87regparm-4.c: New test.
17860
17861 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17862
17863         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17864
17865 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17866
17867         PR fortran/23994
17868         * gfortran.dg/protected_1.f90: New test.
17869         * gfortran.dg/protected_2.f90: New test.
17870         * gfortran.dg/protected_3.f90: New test.
17871         * gfortran.dg/protected_4.f90: New test.
17872         * gfortran.dg/protected_5.f90: New test.
17873         * gfortran.dg/protected_6.f90: New test.
17874
17875 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17876             Tobias Burnus  <burnus@gcc.gnu.org>
17877
17878         PR fortran/29975
17879         PR fortran/30068
17880         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17881         interface.
17882         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17883         ambiguous interfaces.
17884         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17885         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17886         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17887         ambiguous interfaces.
17888         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17889         * gfortran.dg/array_initializer_2.f90: Add initializer array
17890         constructor test.
17891
17892         PR fortran/30096
17893         * gfortran.dg/interface_9.f90: Test that host interfaces are
17894         not checked for ambiguity with the local version.
17895
17896 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17897
17898         PR fortran/29464
17899         * gfortran.dg/module_interface_2.f90: New test.
17900
17901 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17902
17903         PR fortran/29941
17904         * gfortran.dg/assumed_len.f90: New test.
17905
17906 2006-12-09  Richard Guenther  <rguenther@suse.de>
17907
17908         * g++.dg/warn/implicit-typename1.C: Qualify types.
17909         * g++.dg/parse/crash12.C: Likewise.
17910         * g++.dg/tree-ssa/pr22444.C: Likewise.
17911
17912 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17913
17914         * gfortran.dg/array_2.f90: Added sqrt test.
17915
17916 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17917
17918         * gcc.target/i386/x87regparm-1.c: XFAIL.
17919         * gcc.target/i386/x87regparm-2.c: XFAIL.
17920         * gcc.target/i386/x87regparm-3.c: XFAIL.
17921         * gcc.target/i386/x87regparm-4.c: XFAIL.
17922
17923 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17924
17925         * lib/target-supports.exp
17926         (check_effective_target_large_long_double): New.
17927         * gcc.dg/Wconversion-real.c : Use it.
17928         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17929         unsigned.
17930
17931 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17932
17933         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17934
17935 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17936
17937         PR fortran/27546
17938         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17939
17940 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17941
17942         PR c++/29732
17943         * g++.dg/template/crash65.C: New test.
17944         * g++.dg/template/spec16.C: Tweak error markers.
17945
17946 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17947
17948         * gcc.target/spu: New directory.
17949         * gcc.target/spu/spu.exp: New file.
17950         * gcc.target/spu/intrinsics-1.c: New test.
17951
17952 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17953
17954         PR c++/29980
17955         * g++.dg/ext/attrib27.C: New test.
17956         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17957         * g++.dg/parse/typedef5.C: Likewise.
17958
17959 2006-12-07  Mike Stump  <mrs@apple.com>
17960
17961         * treelang/compile/var_defs.tree: Adjust.
17962
17963 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17964
17965         PR c++/29730
17966         * g++.dg/template/crash64.C: New test.
17967         * g++.dg/parse/crash27.C: Adjust error markers.
17968
17969 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17970
17971         PR libfortran/30009
17972         PR libfortran/30056
17973         * gfortran.dg/read_eof_4.f90:  Add tests.
17974         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17975         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17976
17977 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/29729
17980         * g++.dg/template/crash63.C: New test.
17981
17982         PR c++/29728
17983         * g++.dg/template/crash62.C: New test.
17984
17985 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17986
17987         PR fortran/30003
17988         * gfortran.dg/allocatable_function_1.f90: Increase the number
17989         of expected calls of free to 10; the lhs section reference is
17990         now evaluated so there is another call to bar.  Change the
17991         comment appropriately.
17992         * gfortran.dg/array_section_1.f90: New test.
17993
17994 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17995
17996         PR fortran/29912
17997         * gfortran.dg/char_result_12.f90: New test.
17998
17999 2006-12-05  Richard Guenther  <rguenther@suse.de>
18000
18001         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
18002         * gcc.dg/vect/vect-pow-2.c: Rename to ...
18003         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
18004         vect_double, xfail for spu*-*-*.
18005
18006 2006-12-04  Tobias Burnus  <burnus@net-b.de>
18007
18008         PR fortran/29962
18009         * initialization_4.f90: Test noninteger exponents (-std=f95).
18010         * initialization_5.f90: New test for noninteger exponents
18011           with -std=f2003.
18012
18013 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
18014
18015         PR fortran/29821
18016         * gfortran.dg/parameter_array_section_1.f90: New test.
18017
18018 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
18019
18020         PR c++/29733
18021         * g++.dg/template/crash61.C: New test.
18022
18023         PR c++/29632
18024         * g++.dg/template/error23.C: New test.
18025
18026 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
18027
18028         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
18029
18030 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
18031
18032         PR fortran/29916
18033         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
18034
18035 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
18036
18037         PR middle-end/29965
18038         * gcc.dg/gomp/pr29965-1.c: New test.
18039         * gcc.dg/gomp/pr29965-2.c: New test.
18040         * gcc.dg/gomp/pr29965-3.c: New test.
18041         * gcc.dg/gomp/pr29965-4.c: New test.
18042         * gcc.dg/gomp/pr29965-5.c: New test.
18043         * gcc.dg/gomp/pr29965-6.c: New test.
18044         * g++.dg/gomp/pr29965-1.C: New test.
18045         * g++.dg/gomp/pr29965-2.C: New test.
18046         * g++.dg/gomp/pr29965-3.C: New test.
18047         * g++.dg/gomp/pr29965-4.C: New test.
18048         * g++.dg/gomp/pr29965-5.C: New test.
18049         * g++.dg/gomp/pr29965-6.C: New test.
18050         * g++.dg/gomp/pr29965-7.C: New test.
18051         * g++.dg/gomp/pr29965-8.C: New test.
18052         * g++.dg/gomp/pr29965-9.C: New test.
18053         * g++.dg/gomp/pr29965-10.C: New test.
18054
18055 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
18056
18057         * gnat.dg/pointer_variable_bounds.adb: New test.
18058         * gnat.dg/pointer_variable_bounds.ads: Likewise.
18059         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
18060
18061 2006-12-03  Eric Christopher  <echristo@apple.com>
18062
18063         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
18064
18065 2006-12-03  Richard Henderson  <rth@redhat.com>
18066             Andrew Pinski  <pinskia@gmail.com>
18067
18068         PR C++/14329
18069         * g++.dg/warn/unit-1.C: New test.
18070
18071 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
18072
18073         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
18074
18075 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
18076
18077         * g++.dg/vect/vect.exp: Enable tests to run on spu.
18078         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
18079         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
18080         * gcc.dg/vect/vect-70.c: Reduce array size.
18081         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
18082         vect_no_compaer_double targets.
18083         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
18084         vect_float, vect_double, and vect_int.
18085
18086 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
18087
18088         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
18089         test for loop versioning on vect_no_align targets.
18090         * gcc.dg/vect/pr20122.c: Likewise.
18091         * gcc.dg/vect/vect-105.c: Likewise.
18092         * gcc.dg/vect/vect-42.c: Likewise.
18093         * gcc.dg/vect/vect-43.c: Likewise.
18094         * gcc.dg/vect/vect-74.c: Likewise.
18095         * gcc.dg/vect/vect-75.c: Likewise.
18096         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
18097         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
18098         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
18099         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
18100
18101 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
18102
18103         PR fortran/29642
18104         * gfortran.dg/value_1.f90 : New test.
18105         * gfortran.dg/value_2.f90 : New test.
18106         * gfortran.dg/value_3.f90 : New test.
18107         * gfortran.dg/value_4.f90 : New test.
18108         * gfortran.dg/value_4.c : Called from value_4.f90.
18109
18110 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18111
18112         PR C++/30033
18113         *  g++.dg/cpp0x/static_assert4.C: New testcase.
18114
18115 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18116
18117         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
18118
18119 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
18120
18121         PR c/27953
18122         * gcc.dg/pr27953.c: New test.
18123
18124 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18125
18126         PR c++/30022
18127         * g++.dg/ext/vector5.C: New test.
18128
18129         PR c++/30021
18130         * g++.dg/other/main1.C: New test.
18131
18132 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
18133
18134         PR libfortran/29568
18135         * gfortran.dg/convert_implied_open.f90:  Change to
18136         new default record length.
18137         * gfortran.dg/unf_short_record_1.f90:  Adapt to
18138         new error message.
18139         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
18140
18141 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
18142
18143         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
18144
18145 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
18146
18147         PR c++/29066
18148         * g++.dg/expr/pr29066.c: New.
18149
18150 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
18151             Zdenek Dvorak <dvorakz@suse.cz>
18152
18153         PR tree-optimization/29921
18154         * gcc.dg/pr29921-2.c: New test.
18155
18156 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
18157
18158         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
18159         (i386_get_cpuid): New function.
18160         (i386_cpuid_ecx): Likewise.
18161         (i386_cpuid_edx): Likewise.
18162         (i386_cpuid): Updated to call i386_cpuid_edx.
18163
18164         * gcc.target/i386/sse3-addsubpd.c: New file.
18165         * gcc.target/i386/sse3-addsubps.c: Likewise.
18166         * gcc.target/i386/sse3-haddpd.c: Likewise.
18167         * gcc.target/i386/sse3-haddps.c: Likewise.
18168         * gcc.target/i386/sse3-hsubpd.c: Likewise.
18169         * gcc.target/i386/sse3-hsubps.c: Likewise.
18170         * gcc.target/i386/sse3-lddqu.c: Likewise.
18171         * gcc.target/i386/sse3-movddup.c: Likewise.
18172         * gcc.target/i386/sse3-movshdup.c: Likewise.
18173         * gcc.target/i386/sse3-movsldup.c: Likewise.
18174
18175 2006-12-01  Dirk Mueller  <dmueller@suse.de>
18176
18177         * g++.dg/warn/Wreturn-type-4.C: New testcase.
18178
18179 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
18180
18181         * gcc.dg/dfp/convert-int-max.c: New test.
18182         * gcc.dg/dfp/convert-int-max-fold.c: New test.
18183
18184 2006-11-30  Richard Guenther  <rguenther@suse.de>
18185
18186         * gcc.dg/vect/vect-pow-1.c: Rename ...
18187         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
18188         floats instead of doubles, check successful vectorization.
18189
18190 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18191
18192         PR target/29945
18193         * gcc.c-torture/compile/pr29945.c: New testcase.
18194
18195 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
18196
18197         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
18198         -maltivec.
18199
18200 2006-11-29  Eric Christopher  <echristo@apple.com>
18201
18202         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
18203
18204 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
18205
18206         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
18207
18208         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
18209
18210 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
18211
18212         PR c++/29022
18213         * g++.dg/inherit/virtual2.C: New test.
18214         * g++.dg/inherit/virtual3.C: Likewise.
18215         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
18216         * g++.dg/inherit/error2.C: Likewise.
18217         * g++.dg/template/instantiate1.C: Likewise.
18218
18219 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
18220
18221         PR tree-opt/29984
18222         * gcc.dg/tree-ssa/reassoc-12.c: New test.
18223
18224 2006-11-28  Jan Hubicka  <jh@suse.cz>
18225
18226         * gcc.dg/memcpy-1.c: New test.
18227
18228 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
18229
18230         PR c++/29735
18231         * g++.dg/warn/main-3.C: New test.
18232
18233 2006-11-28  Jan Hubicka  <jh@suse.cz>
18234
18235         * gcc.dg/winline-1.c: New test.
18236
18237 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
18240         alignments.
18241
18242 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18243
18244         PR fortran/29976
18245         * gfortran.dg/missing_optional_dummy_3.f90
18246
18247 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18248
18249         PR fortran/20880
18250         * gfortran.dg/interface_3.f90: Modify errors.
18251
18252 2006-11-28  Ben Elliston  <bje@au.ibm.com>
18253
18254         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
18255         fail to link due to relocation overflows on spu-*-*.
18256
18257 2006-11-27  Michael Matz  <matz@suse.de>
18258             Andreas Krebbel  <krebbel1@de.ibm.com>
18259
18260         PR target/29319
18261         * gcc.dg/20061127-1.c: New testcase.
18262
18263 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
18264
18265         * gcc.dg/20061124-1.c: Add exit() function prototype.
18266
18267 2006-11-27  Jan Hubicka  <jh@suse.cz>
18268
18269         * gcc.target/i386/memcpy-1.c: Adjust size.
18270         * gcc.dg/visibility-11.c: Likewise.
18271
18272 2006-11-27  Richard Guenther  <rguenther@suse.de>
18273
18274         PR middle-end/25620
18275         * gcc.target/i386/pow-1.c: New testcase.
18276         * gcc.dg/builtins-58.c: Likewise.
18277
18278 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
18279
18280         PR c++/29886
18281         * g++.dg/expr/cast8.C: New test.
18282
18283 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18284
18285         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18286         Don't ever inline the testcase.
18287
18288 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18289
18290         PR fortran/29982
18291         * gfortran.fortran-torture/compile/parameter_3.f90: New
18292         testcase.
18293
18294 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18295
18296         PR fortran/29951
18297         * gfortran.fortran-torture/execute/transfer2.f90: New test.
18298
18299 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18300
18301         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18302         for CHAR.
18303
18304 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18305
18306         PR libgfortran/29936
18307         * gfortran.dg/write_check3.f90: New test.
18308
18309 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18310
18311         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18312
18313 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18314
18315         PR fortran/20880
18316         * gfortran.dg/interface_3.f90: New test.
18317
18318         PR fortran/29387
18319         * gfortran.dg/generic_8.f90: New test.
18320
18321 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18322
18323         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18324         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18325         * gfortran.dg/specifics_3.f90: Remove.
18326
18327 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18328
18329         PR c/29955
18330         * gcc.dg/gomp/pr29955.c: New test.
18331
18332         PR c/29736
18333         * gcc.dg/pr29736.c: New test.
18334
18335 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18336
18337         PR tree-opt/29964
18338         * gcc.dg/pure-1.c: New test.
18339
18340 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18341
18342         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18343         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18344
18345 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18346
18347         * gcc.dg/20061124-1.c: New testcase.
18348
18349 2006-11-23  Eric Christopher  <echristo@apple.com>
18350
18351         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18352
18353 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18354
18355         PR c/2707
18356         PR c++/26167
18357         * gcc.dg/Wconversion-integer.c: New. Supersedes
18358         Wconversion-negative-constants.c
18359         * gcc.dg/Wconversion-real.c: New.
18360         * gcc.dg/Wconversion-real-integer.c: New.
18361         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18362         * g++.dg/warn/Wconversion1.C: Modified.
18363
18364 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18365
18366         * gfortran.dg/overload_1.f90: New test.
18367
18368 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18369
18370         PR c/9072
18371         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18372         Wtraditional-conversion.
18373         * gcc.dg/overflow-warn-2.c: Likewise.
18374         * gcc.dg/Wconversion.c: Likewise. Renamed as
18375         Wtraditional-conversion.c .
18376         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18377         Wtraditional-conversion-2.c .
18378         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18379         Wtraditional-conversion-2.c
18380         * gcc.dg/Wconversion-negative-constants.c: New.
18381
18382 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18383
18384         * gcc.dg/tree-ssa/dump-1.c: New test.
18385
18386 2006-11-23  David Ung <davidu@mips.com>
18387
18388         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18389         -mfp64, allowable when ISA >= 33 and float is enabled.
18390         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18391         of mthc1 and mfhc1 patterns.
18392
18393 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18394
18395         PR tree-optimization/29921
18396         * gcc.dg/pr29921.c: New test.
18397
18398 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18399
18400         PR fortran/29441
18401         * gfortran.dg/initialization_4.f90: New test.
18402
18403 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18404
18405         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18406         platforms that have interleaving support.
18407         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18408         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18409         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18410         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18411         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18412         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18413         gcc.dg/vect/vect-strided-u8-i8.c,
18414         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18415         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18416         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18417         gcc.dg/vect/vect-strided-float.c,
18418         gcc.dg/vect/vect-strided-a-mult.c,
18419         gcc.dg/vect/vect-strided-mult-char-ls.c,
18420         gcc.dg/vect/vect-strided-a-u16-mult.c,
18421         gcc.dg/vect/vect-strided-a-u32-mult.c,
18422         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18423         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18424         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18425         gcc.dg/vect/vect-strided-mult.c,
18426         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18427         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18428         New.
18429
18430 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18431
18432         PR fortran/25087
18433         * gfortran.dg/auto_char_len_4.f90: New test.
18434
18435 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18436
18437         PR fortran/29652
18438         * gfortran.dg/generic_7.f90: New test.
18439         * gfortran.dg/defined_operators_1.f90: Add new error.
18440
18441 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18442
18443         PR tree-optimization/29902
18444         * g++.dg/tree-ssa/pr29902.C: New test.
18445
18446 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18447
18448         PR fortran/29820
18449         * gfortran.dg/used_types_13.f90: New test.
18450
18451 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18452
18453         * gcc.dg/dfp/snan.c: Delete.
18454
18455 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18456
18457         * g++.dg/cpp0x/static_assert1.C: New.
18458         * g++.dg/cpp0x/static_assert2.C: New.
18459         * g++.dg/cpp0x/static_assert3.C: New.
18460
18461 2006-11-21  Richard Guenther  <rguenther@suse.de>
18462
18463         * gcc.dg/vect/vect-pow-1.c: New testcase.
18464         * gcc.dg/vect/vect-pow-2.c: Likewise.
18465
18466 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18467
18468         PR c++/29570
18469         * g++.dg/template/static29.C: New test.
18470
18471         PR c++/29734
18472         * g++.dg/conversion/simd4.C: New test.
18473
18474 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18475
18476         PR c++/29475
18477         * g++.dg/template/access19.C: New test.
18478         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18479         error is reported.
18480
18481 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18482
18483         PR tree-opt/25500
18484         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18485
18486 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18487
18488         PR fortran/27546
18489         * gfortran.dg/import.f90: Extended test.
18490         * gfortran.dg/import2.f90: Extended test.
18491
18492 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18493
18494         * gfortran.dg/volatile3.f90: Add conflict test.
18495
18496 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18497
18498         PR fortran/24783
18499         * gfortran.dg/implicit_10.f90: New test.
18500
18501 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18502
18503         PR c++/8586
18504         * g++.dg/warn/Wall-write-strings.C: New.
18505
18506 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18507
18508         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18509         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18510
18511 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18512
18513         * gfortran.dg/use_3.f90: Remove error message.
18514         * gfortran.dg/iso_fortran_env_1.f90: New test.
18515         * gfortran.dg/iso_fortran_env_2.f90: New test.
18516         * gfortran.dg/iso_fortran_env_3.f90: New test.
18517         * gfortran.dg/iso_fortran_env_4.f90: New test.
18518
18519 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18520
18521         * gcc.dg/vect/vect-27.c: Fix initialization.
18522
18523 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18524
18525         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18526         * gcc.dg/torture/builtin-minmax-1.c: New.
18527
18528         * gcc.dg/builtins-20.c: Add cases for copysign.
18529
18530 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18531
18532         PR fortran/24285
18533         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18534
18535 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18536         * gfortran.dg/use_1.f90: New test.
18537         * gfortran.dg/use_1.f90: New test.
18538         * gfortran.dg/use_1.f90: New test.
18539
18540 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18541
18542         PR tree-optimization/29801
18543         * gcc.dg/pr29801.c: New test.
18544
18545 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18546
18547         PR middle-end/29584
18548         * gcc.dg/torture/pr29584.c: New test.
18549
18550 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18551
18552         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18553         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18554         * gcc.target/powerpc/compress-float-ppc.c,
18555         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18556         powerpc_fprs.
18557         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18558         do not pass -mhard-float.
18559
18560 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18561
18562         * gnat.dg/volatile_aggregate.adb: New test.
18563
18564 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18565
18566         PR fortran/29391
18567         PR fortran/29489
18568         * gfortran.dg/bound_2.f90: Add more checks.
18569         * gfortran.dg/bound_3.f90: New test.
18570
18571 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18572
18573         PR target/29201
18574         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18575
18576 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18577
18578         * gfortran.dg/import3.f90: Fix error message.
18579
18580 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18581
18582         PR tree-opt/29788
18583         * gfortran.fortran-torture/compile/inline_1.f90:
18584         New testcase.
18585
18586 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18587
18588         * gcc.target/i386/x87regparm-1.c: New test.
18589         * gcc.target/i386/x87regparm-2.c: New test.
18590         * gcc.target/i386/x87regparm-3.c: New test.
18591         * gcc.target/i386/x87regparm-4.c: New test.
18592
18593 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18594
18595         PR fortran/27546
18596         * gfortran.dg/import.f90: New test.
18597         * gfortran.dg/import2.f90: New test.
18598         * gfortran.dg/import3.f90: New test.
18599
18600 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18601
18602         PR fortran/27588
18603         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18604
18605 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18606
18607         PR fortran/29806
18608         * gfortran.dg/contains.f90: New test.
18609         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18610
18611 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18612
18613         PR tree-optimization/29581
18614         * gcc.dg/pr29581-1.c: New test.
18615         * gcc.dg/pr29581-2.c: New test.
18616         * gcc.dg/pr29581-3.c: New test.
18617         * gcc.dg/pr29581-4.c: New test.
18618         * gfortran.dg/pr29581.f90: New test.
18619
18620 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18621
18622         PR fortran/29702
18623         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18624         numbers in error message headers.
18625
18626 2006-11-14  Richard Guenther  <rguenther@suse.de>
18627
18628         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18629         to i?86 and x86_64 targets.
18630
18631 2006-11-14  Caroline Tice  <ctice@apple.com>
18632
18633         * gcc.dg/pubtypes-1.c: New file/testcase.
18634         * gcc.dg/pubtypes-2.c: New file/testcase.
18635         * gcc.dg/pubtypes-3.c: New file/testcase.
18636         * gcc.dg/pubtypes-4.c: New file/testcase.
18637         * g++.dg/pubtypes.C: New file/testcase.
18638
18639 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18640
18641         PR c++/29106
18642         * g++.dg/init/self1.C: New test.
18643
18644 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18645
18646         PR fortran/29657
18647         * gfortran.dg/conflicts.f90: Add.
18648
18649 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18650
18651         PR rtl-optimization/29798
18652
18653         * gcc.c-torture/execute/pr29798.c: New.
18654
18655 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18656
18657         * gcc.dg/builtins-20.c: Add more cases.
18658
18659 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18660
18661         PR fortran/29759
18662         * gfortran.dg/gomp/pr29759.f90: New test.
18663
18664 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18665
18666         PR c++/29518
18667         * g++.dg/template/static28.C: New test.
18668
18669 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18670
18671         * lib/c-torture.exp: Use target-libpath.exp.
18672         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18673         set GCC_EXEC_PREFIX env var from global variable of same name.
18674
18675 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18676
18677         PR fortran/26994
18678         * gfortran.fortran-torture/compile/transfer-1.f90:
18679         New testcase.
18680
18681 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18682             Zdenek Dvorak <dvorakz@suse.cz>
18683
18684         PR tree-optimization/29680
18685         * gcc.dg/alias-11.c: New test.
18686
18687 2006-11-12  Jason Merrill  <jason@redhat.com>
18688             Andrew Pinski <pinskia@physics.uc.edu>
18689
18690         PR middle-end/28915
18691         * gcc.target/i386/vectorize1.c: New.
18692
18693 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18694
18695         PR rtl-optimization/29797
18696         * gcc.c-torture/execute/pr29797-1.c: New test case.
18697
18698 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18699
18700         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18701
18702 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18703
18704         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18705
18706 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18707
18708         PR tree-optimization/13827
18709         * gcc.dg/fold-eqand-1.c: New test case.
18710
18711 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18712
18713         PR rtl-opt/28812
18714         * gcc.c-torture/execute/mayalias-3.c: New test.
18715
18716 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18717
18718         PR middle-end/27528
18719         * gcc.c-torture/compile/pr27528.c: New test.
18720         * gcc.dg/pr27528.c: Likewise.
18721
18722 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18723
18724         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18725
18726         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18727
18728 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18729
18730         PR fortran/29758
18731         * gfortran.dg/reshape_source_size_1.f90: New test.
18732
18733 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18734
18735         PR fortran/29315
18736         * gfortran.dg/aliasing_dummy_4.f90: New test.
18737
18738 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18739
18740         PR target/29777
18741         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18742         and x86_64-*-* targets.
18743
18744 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18745
18746         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18747         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18748         New macros. Use them in exact tests.
18749         (TESTIT3): New macro.
18750         Add tests for fmin, fmax and fma.
18751
18752 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18753
18754         PR fortran/29431
18755         * gfortran.dg/array_constructor_13.f90: New test.
18756
18757 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18758
18759         PR fortran/29744
18760         * gfortran.dg/used_types_12.f90: New test.
18761
18762 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18763
18764         PR middle-end/29726
18765         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18766         (test6): Ditto.
18767         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18768         * gcc.dg/fold-eqandshift-3.c: New test case.
18769
18770 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18771
18772         PR fortran/29699
18773         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18774
18775         PR fortran/21370
18776         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18777
18778 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18779
18780         * gcc.dg/20061109-1.c: New testcase.
18781
18782 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18783
18784         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18785
18786 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18787
18788         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18789         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18790
18791 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18792
18793         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18794         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18795
18796 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18797
18798         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18799
18800 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18801
18802         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18803         vect-9.c).
18804         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18805         * gcc.dg/vect/vect-9.c: Now vectorizable.
18806         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18807         that support vect_widen_mult.
18808         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18809         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18810         vect-reduc-dot-u16.c).
18811         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18812         vect-reduc-dot-u16.c).
18813         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18814         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18815         vect-reduc-dot-s8.c).
18816         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18817         vect-reduc-dot-s8.c).
18818         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18819         vect-reduc-dot-s8.c).
18820         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18821         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18822         vect-reduc-dot-u8.c).
18823         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18824         vect-reduc-dot-u8.c).
18825         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18826         * gcc.dg/vect/vect-multitypes-9.c: New test.
18827         * gcc.dg/vect/vect-multitypes-10.c: New test.
18828         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18829         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18830         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18831         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18832         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18833         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18834         wrapv-vect-reduc-dot-s8.c.
18835         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18836         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18837         targets that support vec_unpack.
18838         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18839         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18840         (check_effective_target_vect_widen_mult_hi_to_si): New.
18841         (check_effective_target_vect_widen_sum): Removed.
18842
18843         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18844
18845         * gcc.dg/vect/vect-multitypes-8.c: New test.
18846         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18847
18848         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18849
18850         * gcc.dg/vect/vect-multitypes-7.c: New test.
18851
18852         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18853
18854         * gcc.dg/vect/vect-multitypes-4.c: New test.
18855         * gcc.dg/vect/vect-multitypes-5.c: New test.
18856         * gcc.dg/vect/vect-multitypes-6.c: New test.
18857
18858         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18859
18860         * gcc.dg/vect/vect-multitypes-1.c: New test.
18861         * gcc.dg/vect/vect-multitypes-2.c: New test.
18862         * gcc.dg/vect/vect-multitypes-3.c: New test.
18863
18864 2006-11-07  Eric Christopher  <echristo@apple.com>
18865
18866         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18867         Test using scan-assembler-not.
18868
18869 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * gcc.dg/inline-17.c: New test.
18872
18873 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18874
18875         PR other/25028
18876         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18877         on HP-UX.
18878
18879 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18880
18881         PR fortran/29539
18882         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18883
18884         PR fortran/29634
18885         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18886         test.
18887
18888 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18889
18890         PR fortran/29601
18891         * gfortran.dg/volatile.f90: Add.
18892         * gfortran.dg/volatile2.f90: Add.
18893         * gfortran.dg/volatile3.f90: Add.
18894         * gfortran.dg/volatile4.f90: Add.
18895         * gfortran.dg/volatile5.f90: Add.
18896         * gfortran.dg/volatile6.f90: Add.
18897         * gfortran.dg/volatile7.f90: Add.
18898
18899 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18900
18901         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18902           for matching error messages.
18903         * gfortran.dg/specifics_3.f90: Adjust pattern
18904           for matching error messages.
18905
18906 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18907             Bernhard Fischer  <aldot@gcc.gnu.org>
18908
18909         * lib/gcc-dg.exp (output-exists): New proc.
18910         (output-exists-not): New proc.
18911         * gcc.test-framework/test-framework.awk: Support new directives.
18912         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18913         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18914         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18915         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18916         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18917         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18918
18919 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18920
18921         PR fortran/29630
18922         PR fortran/29679
18923         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18924         * gfortran.dg/initialization_3.f90: New.
18925
18926 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18927
18928         PR libgfortran/25545
18929         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18930
18931 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18932
18933         PR middle-end/29695
18934         * gcc.c-torture/execute/pr29695-1.c: New test.
18935         * gcc.c-torture/execute/pr29695-2.c: New test.
18936
18937 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18938
18939         PR fortran/29565
18940         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18941
18942 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18943
18944         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18945         for matching error messages.
18946
18947 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18948
18949         PR target/26915
18950         * gcc.target/i386/387-12.c: New test.
18951
18952 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18953
18954         PR libfortran/29713
18955         * gfortran.dg/pr29713.f90: New test.
18956
18957 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18958
18959         * gcc.c-torture/execute/arith-rand-ll.c:
18960         Also test for bogus rest sign.
18961
18962 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18963
18964         PR libfortran/27895
18965         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18966
18967 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18968
18969         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18970         from error messages.
18971
18972 2006-11-02  Mike Stump  <mrs@apple.com>
18973
18974         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18975
18976         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18977
18978 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18979
18980         * g++.dg/eh/gcsec1.C: New test.
18981
18982 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18983
18984         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18985         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18986
18987 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18988
18989         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18990         hexadecimal value.
18991         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18992         * gcc.dg/pr14796-2.c: Likewise.
18993
18994 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18995
18996         * gcc.c-torture/execute/20061101-1.c: New test.
18997
18998 2006-11-01  Richard Guenther  <rguenther@suse.de>
18999
19000         * gcc.target/i386/fpprec-1.c: New testcase.
19001
19002 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19003
19004         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
19005         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
19006
19007 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19008
19009         * gcc.c-torture/execute/20061031-1.c: New test.
19010
19011 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
19012
19013         PR 23067
19014         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
19015         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
19016         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
19017         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
19018         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
19019         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
19020         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
19021
19022 2006-10-31  Eric Christopher  <echristo@apple.com>
19023             Falk Hueffner  <falk@debian.org>
19024
19025         * gcc.dg/builtin-bswap-1.c: New.
19026         * gcc.dg/builtin-bswap-2.c: New.
19027         * gcc.dg/builtin-bswap-3.c: New.
19028         * gcc.dg/builtin-bswap-4.c: New.
19029         * gcc.dg/builtin-bswap-5.c: New.
19030         * gcc.target/i386/builtin-bswap-1.c: New.
19031
19032 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
19033
19034         * gcc.dg/inline-16.c: New.
19035
19036         PR 16622
19037         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
19038         defining it.
19039         * gcc.dg/inline-13.c: New.
19040         * gcc.dg/inline-14.c: New.
19041         * gcc.dg/inline-15.c: New.
19042
19043         PR 11377
19044         * gcc.dg/inline6.c: New.
19045         * gcc.dg/inline7.c: New.
19046
19047 2006-10-31  Roger Sayle  <roger@eyesopen.com>
19048
19049         PR middle-end/23470
19050         * gcc.dg/pr23470-1.c: New test case.
19051
19052 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
19053
19054         PR fortran/29537
19055         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
19056         data.
19057         * gfortran.dg/blockdata_2.f90: New testcase.
19058
19059 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
19060
19061         PR libfortran/29627
19062         * gfortran.dg/unf_short_record_1.f90:  New test.
19063
19064 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19065
19066         PR fortran/29067
19067         * gfortran.dg/pr29067.f: New test.
19068
19069 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
19070             Richard Sandiford  <richard@codesourcery.com>
19071
19072         * lib/target-supports.exp (get_compiler_messages): Append options
19073         as a single list element.
19074         (check_effective_target_arm_vfp_ok): New.
19075         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
19076
19077 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
19078
19079         PR fortran/29387
19080         * gfortran.dg/intrinsic_actual_2.f90: New test.
19081
19082         PR fortran/29490
19083         * gfortran.dg/actual_array_interface_1.f90: New test.
19084
19085         PR fortran/29641
19086         * gfortran.dg/used_types_11.f90: New test.
19087
19088 2006-10-30  Dirk Mueller  <dmueller@suse.de>
19089
19090         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
19091         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
19092         * g++.old-deja/g++.pt/eichin01.C (main): Same.
19093         * g++.old-deja/g++.mike/net25.C (main): Same.
19094         * g++.dg/lookup/exception1.C (main): Same.
19095         * g++.dg/parse/parens2.C (main): Same.
19096
19097 2006-10-30  Roger Sayle  <roger@eyesopen.com>
19098
19099         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
19100
19101 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19102
19103         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
19104         * gcc.dg/torture/builtin-math-3.c: Likewise.
19105
19106 2006-10-30  Tobias Burnus  <burnus@net-b.de>
19107
19108         PR fortran/29452
19109         * gfortran.dg/write_check.f90: Check run-time keyword checking.
19110         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
19111
19112 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
19113
19114         PR Fortran/29410
19115         * gfortran.fortran-torture/execute/transfer1.f90: New test.
19116
19117 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
19118
19119         * lib/target-supports.exp (check_function_available): Declare
19120         function before calling.
19121
19122 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
19123
19124         PR tree-optimization/29637
19125         * gcc.dg/pr29637.c: New test.
19126
19127 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19128
19129         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
19130         tree canonicalization.
19131
19132 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19133
19134         * gcc.dg/builtins-20.c: Add more hypot tests.
19135
19136 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19137
19138         * gcc.dg/fold-compare-1.c: New test case.
19139
19140 2006-10-29  Dirk Mueller  <dmueller@suse.de>
19141
19142         PR c++/16307
19143         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
19144
19145 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19146
19147         PR tree-optimization/15458
19148         * gcc.dg/fold-xornot-1.c: New test case.
19149
19150 2006-10-29  Richard Guenther  <rguenther@suse.de>
19151
19152         * gcc.target/i386/math-torture/trunc.c: New testcase.
19153
19154 2006-10-29  Richard Guenther  <rguenther@suse.de>
19155
19156         * gcc.target/i386/math-torture/round.c: New testcase.
19157
19158 2006-10-29  Richard Guenther  <rguenther@suse.de>
19159
19160         * gcc.target/i386/math-torture/ceil.c: New testcase.
19161         * gcc.target/i386/math-torture/floor.c: Likewise.
19162
19163 2006-10-29  Richard Guenther  <rguenther@suse.de>
19164
19165         * gcc.target/i386/math-torture/rint.c: New testcase.
19166         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
19167
19168 2006-10-29  Richard Guenther  <rguenther@suse.de>
19169
19170         * gcc.target/i386/math-torture/lfloor.c: New testcase.
19171         * gcc.target/i386/math-torture/lceil.c: Likewise.
19172
19173 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19174
19175         PR libgfortran/24313
19176         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
19177
19178 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
19179
19180         * gcc.c-torture/execute/20020118-1.c,
19181         gcc.c-torture/execute/builtins/strlen.c,
19182         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
19183         comment typos.
19184
19185 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19186
19187         * gcc.dg/builtins-20.c: Add tests for hypot.
19188         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
19189         two-argument builtins.
19190         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
19191         TESTIT2.  Update all callers.
19192         (TESTIT2, TESTIT2_R): New helper macros.
19193         Add testcases for pow, hypot and atan2.
19194
19195 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
19196
19197         PR C++/29295
19198         * g++.dg/expr/bool1.C: New test.
19199         * g++.dg/expr/bool2.C: New test.
19200
19201 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19202
19203         PR fortran/28224
19204         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
19205         * gfortran.dg/namelist_internal.f90: New test.
19206
19207 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19208
19209         PR fortran/29625
19210         * gfortran.dg/io_real_boz.f90: Add.
19211         * gfortran.dg/io_real_boz2.f90: Add.
19212
19213 2006-10-28  Richard Guenther  <rguenther@suse.de>
19214
19215         PR middle-end/26899
19216         * gcc.dg/tree-ssa/pr26899.c: New testcase.
19217
19218 2006-10-28  Richard Guenther  <rguenther@suse.de>
19219
19220         PR target/28806
19221         * gcc.target/i386/math-torture/lround.c: New testcase.
19222
19223 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
19224
19225         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
19226         * gcc.dg/builtins-44.c: Likewise.
19227         * gcc.dg/builtins-45.c: Likewise.
19228         * gcc.dg/pr28796-2.c: Likewise.
19229         * gcc.dg/unordered-3.c: Likewise.
19230
19231 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19232
19233         PR libgfortran/27954
19234         * gfortran.dg/error_recovery_2.f90: New test.
19235
19236 2006-10-26  Richard Guenther  <rguenther@suse.de>
19237
19238         * gcc.target/i386/i386.exp: Use glob, not find to collect
19239         tests.  Avoids recursing into subdirectories.
19240         * gcc.target/i386/math-torture/math-torture.exp: Torture
19241         for interesting ia32 math options.
19242         * gcc.target.i386/math-torture/lrint.c: New testcase.
19243
19244 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19245
19246         PR libgfortran/29563
19247         * gfortran.dg/arrayio_9.f90: Update test.
19248         * gfortran.dg/arrayio_19.f90: New test.
19249
19250 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
19251
19252         * gcc.dg/20061026.c: New testcase.
19253
19254 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19255
19256         PR libgfortran/29563
19257         * gfortran.dg/arrayio_9.f90: New test.
19258
19259 2006-10-26  Ben Elliston  <bje@au.ibm.com>
19260
19261         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
19262         Copy the strings manually, as strcpy may call strlen.
19263
19264 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19265
19266         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
19267         Add checks for log, log2, log10 and log1p.
19268
19269         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
19270         we already test 0.0.  Add checks for expm1, log, log2, log10,
19271         log1p, cbrt, erf and erfc.
19272
19273 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
19274
19275         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19276
19277 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
19278
19279         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19280         and remainderl() built-in functions.  Remove -ffast-math from
19281         dg-options.
19282
19283 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19284
19285         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19286         acosh and atanh.
19287
19288         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19289         floating point modifiers to arguments passed to float and long
19290         double functions respectively.  Update all callers to use floating
19291         point numbers, not integers.  Add tests for exp, exp2 and
19292         exp10/pow10.
19293
19294         * gcc.dg/torture/builtin-math-3.c: New test.
19295
19296 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19297
19298         PR fortran/29393
19299         * gfortran.dg/initialize_2.f90: New.
19300
19301 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19302
19303         * gcc.dg/torture/builtin-math-2.c: New test.
19304
19305 2006-10-24  Richard Guenther  <rguenther@suse.de>
19306
19307         PR middle-end/28796
19308         * gcc.dg/pr28796-1.c: New testcase.
19309         * gcc.dg/pr28796-2.c: Likewise.
19310
19311 2006-10-24  Richard Guenther  <rguenther@suse.de>
19312
19313         * gcc.dg/builtins-57.c: New testcase.
19314
19315 2006-10-24  Richard Guenther  <rguenther@suse.de>
19316
19317         PR tree-optimization/29567
19318         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19319
19320 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19321
19322         PR tree-optimization/14784
19323         * gcc.dg/alias-10.c: New test.
19324
19325 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19326
19327         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19328
19329 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.dg/builtin-strncat-chk-1.c: New test.
19332
19333 2006-10-23  Jan Hubicka  <jh@suse.cz>
19334
19335         * gcc.dg/memmove-1.c: New test.
19336
19337 2006-10-23  Paul Brook  <paul@codesourcery.com>
19338
19339         * gcc.dg/pragma-pack-5.c: New test.
19340
19341 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19342
19343         * g++.dg/other/s390-1.C: New testcase.
19344
19345 2006-10-23  Richard Guenther  <rguenther@suse.de>
19346
19347         PR middle-end/27132
19348         PR middle-end/23295
19349         * gcc.dg/pr27132.c: New testcase.
19350         * gcc.dg/pr23295.c: Likewise.
19351         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19352         * g++.dg/tree-ssa/pr19807.C: Likewise.
19353
19354 2006-10-23  Richard Guenther  <rguenther@suse.de>
19355
19356         PR middle-end/21032
19357         * gcc.dg/pr21032.c: New testcase.
19358
19359 2006-10-22  Jeff Law  <law@redhat.com>
19360         Richard Guenther  <rguenther@suse.de>
19361
19362         PR tree-optimization/15911
19363         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19364
19365 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19366
19367         PR c++/20647
19368         * g++.dg/abi/rtti3.C: New.
19369
19370 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19371
19372         PR middle-end/28252
19373         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19374         transformation.
19375
19376 2006-10-21  Richard Guenther  <rguenther@suse.de>
19377
19378         PR tree-optimization/3511
19379         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19380
19381 2006-10-21  Richard Guenther  <rguenther@suse.de>
19382
19383         PR middle-end/26898
19384         * gcc.dg/torture/pr26898-1.c: New testcase.
19385         * gcc.dg/torture/pr26898-2.c: Likewise.
19386
19387 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19388
19389         PR c++/28053
19390         * g++.dg/parse/bitfield1.C: Adjust error markers.
19391         * g++.dg/parse/bitfield2.C: New test.
19392
19393 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19394
19395         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19396
19397 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19398
19399         PR libfortran/27895
19400         * gfortran.dg/zero_sized_1.f90: New test.
19401
19402 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19403
19404         * gcc.dg/div-compare-1.c: New test.
19405
19406 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19407
19408         PR fortran/29216
19409         * gfortran.dg/result_default_init_1.f90: New test.
19410
19411         PR fortran/29314
19412         * gfortran.dg/automatic_default_init_1.f90: New test.
19413
19414         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19415         from 38 to 33.
19416
19417 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19418
19419         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19420         'using namespace std' without previous declaration.
19421         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19422         * g++.old-deja/g++.robertl/eb133c.C: New.
19423
19424 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19425
19426         PR libgfortran/29277
19427         * gfortran.dg/streamio_4.f90: Update test.
19428         * gfortran.dg/streamio_11.f90: New test.
19429
19430 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19431
19432         PR c++/27952
19433         * g++.dg/inherit/virtual1.C: New test.
19434
19435 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19436
19437         PR c++/28261
19438         * g++.dg/parse/enum3.C: New test.
19439
19440 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/29039
19443         * g++.dg/init/ctor8.C: New test.
19444
19445 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19446
19447         PR c++/27270
19448         * g++.dg/ext/complit8.C: Tweak error markers.
19449         * g++.dg/template/complit1.C: Add error marker.
19450
19451 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/27270
19454         * g++.dg/ext/complit8.C: New test.
19455
19456         PR c++/29408
19457         * g++.dg/parse/dtor12.C: New test.
19458
19459         PR c++/29435
19460         * g++.dg/template/sizeof11.C: New test.
19461
19462 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19463
19464         PR fortran/29392
19465         * gfortran.dg/data_char_3.f90: New test.
19466
19467         PR fortran/29451
19468         * gfortran.dg/negative_automatic_size.f90: New test.
19469
19470 2006-10-16  David Daney  <ddaney@avtrex.com>
19471
19472         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19473
19474 2006-10-16  Eric Christopher  <echristo@apple.com>
19475
19476         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19477         x86_64.
19478
19479 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/28211
19482         * g++.dg/tc1/dr49.C: Tweak error messages.
19483         * g++.dg/parse/template21.C: New test.
19484
19485 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19486
19487         PR middle-end/20491
19488         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19489
19490 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19491
19492         PR fortran/29403
19493         * gfortran.dg/print_1.f90: New test.
19494
19495 2006-10-15  Jan Hubicka  <jh@suse.cz>
19496
19497         PR middle-end/29241
19498         * gcc.c-torture/compile/pr29241.c: New testcase.
19499
19500 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19501
19502         PR middle-end/29250
19503         * gcc.c-torture/compile/pr29250.c: New test.
19504
19505 2006-10-15  Richard Guenther  <rguenther@suse.de>
19506
19507         * gcc.dg/pr29299.c: New testcase.
19508
19509 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19510
19511         PR fortran/24767
19512         * gfortran.dg/label_4.f90: Adjust warning flag.
19513
19514 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19515
19516         PR fortran/29371
19517         * gfortran.dg/nullify_3.f90: New test.
19518
19519 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19520
19521         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19522         on Solaris 2.5.1 too.
19523
19524 2006-10-13  Eric Christopher  <echristo@apple.com>
19525
19526         * gcc.dg/pr25993.c: Skip for darwin.
19527
19528 2006-10-13  Eric Christopher  <echristo@apple.com>
19529
19530         * gcc.dg/visibility-11.c: Skip for darwin.
19531
19532 2006-10-13  Eric Christopher  <echristo@apple.com>
19533
19534         * gcc.dg/darwin-weakimport-1.c: Use
19535         -fno-asynchronous-unwind-tables.
19536         * gcc.dg/darwin-weakimport-3.c: Ditto.
19537
19538 2006-10-13  Richard Guenther  <rguenther@suse.de>
19539
19540         PR tree-optimization/29446
19541         * gcc.dg/torture/pr29446.c: New testcase.
19542
19543 2006-10-13  Bill Wendling  <wendling@apple.com>
19544
19545         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19546         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19547         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19548         * g++.old-deja/g++.law/shadow1.C: Likewise.
19549         * g++.old-deja/g++.law/ctors10.C: Likewise.
19550         * g++.dg/debug/namespace1.C: Likewise.
19551         * g++.dg/inherit/namespace-as-base.C: Likewise.
19552         * g++.dg/opt/delay-slot-1.C: Likewise.
19553         * g++.dg/parse/defarg10.C: Likewise.
19554         * g++.dg/template/ptrmem11.C: Likewise.
19555         * g++.dg/template/mem_func_ptr.C: Likewise.
19556         * g++.dg/template/spec19.C: Likewise.
19557
19558 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19559
19560         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19561
19562 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19563
19564         PR fortran/29373
19565         * gfortran.dg/implicit_9.f90: New test.
19566
19567         PR fortran/29407
19568         * gfortran.dg/namelist_25.f90: New test.
19569
19570         PR fortran/27701
19571         * gfortran.dg/same_name_2.f90: New test.
19572
19573         PR fortran/29232
19574         * gfortran.dg/host_assoc_types_1.f90: New test.
19575
19576         PR fortran/29364
19577         * gfortran.dg/missing_derived_type_1.f90: New test.
19578         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19579
19580         PR fortran/29422
19581         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19582
19583         PR fortran/29428
19584         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19585
19586 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19587
19588         PR fortran/29391
19589         * gfortran.dg/bound_2.f90: New test.
19590
19591 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19592
19593         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19594         directive.
19595         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19596         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19597         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19598         * gfortran.dg/gomp/reduction3.f90: Likewise.
19599         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19600         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19601         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19602         * gfortran.dg/forall_4.f90: Likewise.
19603         * gfortran.dg/spec_expr_4.f90: Likewise.
19604         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19605         * gfortran.dg/forall_5.f90: Likewise.
19606         * gfortran.dg/open_access_append_2.f90: Add check for
19607         compile-time warning.
19608
19609 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19610
19611         PR c++/28506
19612         * g++.dg/parse/pure1.C: New test.
19613
19614 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19615
19616         PR fortran/21435
19617         * gfortran.dg/io_constraints_3.f90: New test.
19618         * gfortran.dg/open_access_append_1.f90: Add checks
19619         for compile-time warnings.
19620         * gfortran.dg/pr20163-2.f: Likewise.
19621         * gfortran.dg/iostat_2.f90: Likewise.
19622         * gfortran.dg/label_4.f90: Delete the temporary
19623         file.
19624         * gfortran.dg/direct_io_2.f90: Add a FILE=
19625         specifier.
19626         * gfortran.dg/iomsg_1.f90: Add check for
19627         compile-time warning.
19628
19629 2006-10-12  Jan Hubicka  <jh@suse.cz>
19630
19631         PR c/28419
19632         * gcc.dg/pr28319.c: New test.
19633
19634 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19635         PR c++/29318
19636         * g++.dg/ext/vla4.C: New test.
19637
19638 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19639
19640         PR c++/27961
19641         * g++.dg/template/crash60.C: New test.
19642         * g++.dg/other/large-size-array.C: Adjust error markers.
19643         * g++.dg/parse/crash27.C: Likewise.
19644         * g++.dg/template/crash1.C: Likewise.
19645
19646 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19647
19648         PR testsuite/29093
19649         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19650
19651 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19652
19653         PR preprocessor/28709
19654         * gcc.dg/cpp/paste14.c: New test.
19655
19656 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19657
19658         PR c++/29175
19659         * g++.dg/init/array24.C: New test.
19660
19661 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19662
19663         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19664         of <sys/types.h>.
19665
19666 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19667
19668         PR c++/29024
19669         * g++.dg/parse/typedef8.C: New test.
19670         * g++.dg/other/mult-stor1.C: Adjust error markers.
19671
19672 2006-10-11  Richard Guenther  <rguenther@suse.de>
19673
19674         PR tree-optimization/28230
19675         * gcc.dg/torture/pr28230.c: New testcase.
19676
19677 2006-10-11  Richard Guenther  <rguenther@suse.de>
19678
19679         PR inline-asm/29119
19680         * gcc.dg/torture/pr29119.c: New testcase.
19681
19682 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19683
19684         PR middle-end/29272
19685         * gcc.c-torture/execute/20060930-2.c: New test.
19686
19687 2006-10-09  Richard Henderson  <rth@redhat.com>
19688
19689         Revert emutls patch.
19690
19691 2006-10-09  Richard Guenther  <rguenther@suse.de>
19692
19693         PR middle-end/29254
19694         * gcc.dg/pr29254.c: New testcase.
19695
19696 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19697             Paul Thomas  <pault@gcc.gnu.org>
19698
19699         PR fortran/20541
19700         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19701         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19702         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19703         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19704         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19705         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19706         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19707         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19708         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19709         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19710         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19711         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19712         * gfortran.dg/alloc_comp_std.f90: New test.
19713         * gfortran.dg/move_alloc.f90: New test.
19714
19715 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19716
19717         PR fortran/29115
19718         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19719
19720         PR fortran/29211
19721         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19722
19723 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19724
19725         PR fortran/28585
19726         * gfortran.dg/new_line.f90: New test.
19727
19728 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19729
19730         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19731         * gcc.dg/torture/builtin-convert-1.c,
19732         gcc.dg/torture/builtin-convert-2.c,
19733         gcc.dg/torture/builtin-convert-3.c,
19734         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19735
19736 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19737
19738         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19739         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19740         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19741         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19742
19743 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19744
19745         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19746         Xfail some tests for powerpc-darwin and powerpc-aix.
19747
19748 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19749
19750         PR c/29380
19751         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19752
19753 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19754
19755         PR target/29300
19756         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19757         on hppa*-*-hpux*.
19758
19759 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19760
19761         PR fortran/16580
19762         PR fortran/29288
19763         * gfortran.fortran-torture/execute/specifics.f90:
19764         Add tests for using all possible intrinsics as actual arguments.
19765         * gfortran.dg/specifics_1.f90: Add tests for using
19766         all possible intrinsics as actual arguments.
19767         * gfortran.dg/specifics_2.f90: New file.
19768         * gfortran.dg/specifics_3.f90: New file.
19769
19770 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19771
19772         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19773         * gcc.dg/debug/debug-2.c: Likewise.
19774
19775 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19776
19777         * gcc.c-torture/compile/sync-2.c: New test.
19778
19779 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19780
19781         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19782         line endings.
19783
19784 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19785
19786         PR rtl-optimization/29128
19787         * gcc.c-torture/compile/pr29128.c: New test.
19788
19789 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19790
19791         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19792         line endings.
19793
19794 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19795
19796         PR middle-end/29256
19797         * gcc.dg/tree-ssa/loop-19.c: New test.
19798
19799 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19800
19801         PR tree-optimization/29330
19802         * gcc.dg/pr29330.c: New test.
19803
19804         PR target/28924
19805         * gcc.c-torture/compile/20061005-1.c: New test.
19806
19807 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19808
19809         * gcc.dg/typename-vla-1.c: New case.
19810         * gnat.dg/forward_vla.adb: New case.
19811
19812 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19813
19814         PR tree-optimization/29290
19815         * gfortran.dg/loop_nest_1.f90: New test.
19816
19817         PR target/29198
19818         * gcc.dg/tls/opt-12.c: New test.
19819
19820         PR fortran/28415
19821         * gfortran.dg/save_2.f90: New test.
19822
19823         PR c/29091
19824         * gcc.dg/pr29091.c: New test.
19825
19826 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19827
19828         * lib/target-supports.exp
19829         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19830         same as x86_64-*-*; check for LP64.
19831
19832 2006-10-04  Richard Henderson  <rth@redhat.com>
19833
19834         * lib/target-supports.exp (check_effective_target_tls): Redefine
19835         to mean non-emulated tls.
19836         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19837         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19838         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19839         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19840         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19841         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19842         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19843
19844 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19845
19846         PR fortran/29343
19847         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19848
19849 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19850
19851         * gfortran.dg/bounds_check_fail_1.f90: New test.
19852
19853 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19854
19855         PR c++/29020
19856         * g++.dg/template/friend48.C: New test.
19857
19858 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19859
19860         PR fortran/29098
19861         * gfortran.dg/default_initialization_2.f90: New test.
19862
19863 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19864
19865         PR fortran/20779
19866         PR fortran/20891
19867         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19868
19869 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19870
19871         PR fortran/29284
19872         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19873
19874         PR fortran/29321
19875         PR fortran/29322
19876         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19877
19878         PR fortran/25091
19879         PR fortran/25092
19880         * gfortran.dg/entry_array_specs_1.f90: New test.
19881
19882 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19883
19884         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19885         insufficient to inhibit some test failures at -O3.  Do testing
19886         on integers.
19887
19888 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/29138
19891         * g++.dg/inherit/access8.C: New test.
19892         * g++.dg/template/dtor4.C: Tweak error messages.
19893
19894 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19895
19896         PR fortran/27478
19897         * gfortran.dg/entry_8.f90: New test.
19898
19899 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19900
19901         PR c++/29291
19902         * g++.dg/parse/new4.C: New test.
19903
19904 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19905
19906         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19907         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19908         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19909         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19910         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19911
19912 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19913
19914         PR fortran/19260
19915         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19916         * gfortran.dg/continuation_2.f90: New test.
19917
19918         PR fortran/19262
19919         * gfortran.dg/continuation_3.f90: New test.
19920         * gfortran.dg/continuation_4.f90: New test.
19921         * gfortran.dg/continuation_5.f: New test.
19922         * gfortran.dg/continuation_6.f: New test.
19923
19924 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/29226
19927         * g++.dg/template/vla1.C: New test.
19928
19929 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19930
19931         PR fortran/29210
19932         * gfortran.dg/complex_parameter_1.f90: New test.
19933
19934 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19935
19936         PR c/29154
19937         * gcc.c-torture/execute/20060929-1.c: New test.
19938
19939 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19940
19941         PR c++/29105
19942         * g++.dg/template/member6.C: New test.
19943         * g++.dg/parse/typename7.C: Adjust error markers.
19944
19945         PR c++/29080
19946         * g++.dg/template/member7.C: New test.
19947
19948 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19949
19950         PR c/24010
19951         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19952         gcc.dg/Woverride-init-3.c: New tests.
19953
19954 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19955
19956         * gcc.c-torture/execute/20060930-1.c: New test.
19957
19958 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19959
19960         PR fortran/18791
19961         * gfortran.dg/specifics_1.f90: New test.
19962         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19963         complex specifics.
19964
19965 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19966
19967         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19968         pthread-init-common.h: New.
19969
19970 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19971
19972         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19973         precision on some archs.
19974
19975 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19976
19977         * gcc.dg/non-local-goto-1.c: New test.
19978         * gcc.dg/non-local-goto-2.c: Likewise.
19979         * gcc.dg/setjmp-3.c: Likewise.
19980         * gcc.dg/setjmp-4.c: Likewise.
19981
19982 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19983
19984         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19985
19986 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19987
19988         PR fortran/28276
19989         * gfortran.dg/exponent_1.f90: New test.
19990
19991         PR fortran/27021
19992         * gfortran.dg/nearest_1.f90: New test.
19993
19994 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19995
19996         PR middle-end/25261
19997         PR middle-end/28790
19998         * gcc.dg/gomp/nestedfn-1.c: New test.
19999
20000 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
20001
20002         PR objc/29195
20003         * objc/compile/method-1.m: New test.
20004
20005 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
20006
20007         PR c++/26938
20008         * g++.dg/template/crash58.C: New test.
20009         * g++.dg/parse/crash28.C: Adjust error markers.
20010         * g++.dg/template/crash34.C: Likewise.
20011         * g++.dg/template/friend31.C: Likewise.
20012         * g++.dg/template/crash32.C: Likewise.
20013
20014         PR c++/27329
20015         * g++.dg/template/crash59.C: New test.
20016
20017         PR c++/27667
20018         * g++.dg/template/spec33.C: New test.
20019         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
20020
20021 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
20022             Adam Nemet  <anemet@caviumnetworks.com>
20023
20024         * gcc.dg/tree-ssa/ivopts-1.c: New test.
20025         * gcc.dg/tree-ssa/ivopts-2.c: New test.
20026
20027 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
20028
20029         PR target/28911
20030         * gcc.dg/pr28911.c: New.
20031
20032 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
20033
20034         PR target/29169
20035         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
20036         (dg-options): Add -mfpmath=387.
20037
20038 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
20039
20040         PR c/28706
20041         * gcc.dg/pr28706.c: New test.
20042
20043         PR c/28712
20044         * gcc.dg/pr28712.c: New test.
20045
20046 2006-09-22  Mike Stump  <mrs@apple.com>
20047
20048         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
20049
20050 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
20051
20052         PR tree-optimization/28888
20053         * gcc.dg/pr28888.c: New test.
20054
20055 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/29016
20058         * g++.dg/init/ptrfn1.C: New test.
20059
20060 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
20061
20062         PR c++/28861
20063         * g++.dg/template/spec32.C: New test.
20064         * g++.dg/parse/crash9.C: Adjust error markers.
20065
20066         PR c++/28303
20067         * g++.dg/template/typedef6.C: New test.
20068         * g++.dg/init/error1.C: Adjust error markers.
20069         * g++.dg/parse/crash9.C: Likewise.
20070         * g++.dg/template/crash55.C: Likewise.
20071
20072 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
20073
20074         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
20075
20076 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
20077
20078         PR target/27650
20079         * g++.dg/ext/dllimport12.C: New test.
20080
20081 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
20082
20083         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
20084         * gcc.target/mips/nmadd-2.c: Likewise.
20085         * gcc.target/mips/mips-ps-6.c: New test.
20086         * gcc.target/mips/neg-abs-1.c: Likewise.
20087         * gcc.target/mips/neg-abs-2.c: Likewise.
20088         * gcc.target/mips/nmadd-3.c: New test.
20089
20090 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
20091
20092         PR middle-end/28046
20093         * gcc.dg/gomp/atomic-10.c: New test.
20094         * g++.dg/gomp/atomic-10.C: New test.
20095
20096 2006-09-20  Eric Christopher  <echristo@apple.com>
20097
20098         * gcc.target/i386/sse3-not-fisttp.c: New.
20099
20100 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
20101
20102         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
20103
20104 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
20105
20106         * gcc.c-torture/execute/pr28289.c (one): New variable.
20107         (main): Use it instead of argc.
20108         * gcc.c-torture/execute/20060102-1.c (one): New variable.
20109         (main): Use it instead of argc.
20110
20111 2006-09-19  Paul Brook  <paul@codesourcery.com>
20112
20113         PR target/28516
20114         * gcc.dg/nested-func-5.c: New test.
20115
20116 2006-09-19  Ben Elliston  <bje@au.ibm.com>
20117
20118         * lib/target-supports.exp (check_effective_target_tls): Compile
20119         test stubs using ${tool}_target_compile, not just target_compile.
20120         (check_effective_target_tls_runtime): Likewise.
20121
20122 2006-09-19  Ben Elliston  <bje@au.ibm.com>
20123
20124         * gcc.c-torture/compile/20030405-1.x: Remove.
20125
20126         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
20127         optimising linker from discarding it.
20128
20129 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
20130
20131         PR fortran/28526
20132         * gfortran.dg/keyword_symbol_1.f90: New test.
20133
20134         * gfortran.dg/spread_shape_1.f90: Add missing warning with
20135         pedantic compilation option.
20136
20137 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
20138
20139         PR fortran/29060
20140         * gfortran.dg/spread_shape_1.f90: New test.
20141
20142 2006-09-17  Roger Sayle  <roger@eyesopen.com>
20143
20144         PR tree-optimization/28887
20145         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
20146
20147 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
20148
20149         PR c/25993
20150         * gcc.dg/pr25993.c: New test.
20151
20152 2006-09-17  Ira Rosen  <irar@il.ibm.com>
20153
20154         PR tree-opt/21591
20155         * gcc.dg/vect/pr21591.c: New test.
20156
20157 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
20158
20159         PR tree-opt/29059
20160         * gcc.c-torture/compile/strcpy-1.c: New test.
20161         * gcc.c-torture/compile/strcpy-2.c: New test.
20162         * gcc.c-torture/compile/memcpy-1.c: New test.
20163         * gcc.c-torture/compile/memcpy-2.c: New test.
20164
20165 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
20166
20167         PR testsuite/29055
20168         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
20169
20170 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
20171
20172         * gnat.dg/specs/double_record_extension1.ads: New test.
20173         * gnat.dg/specs/double_record_extension2.ads: Likewise.
20174
20175 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
20176
20177         PR fortran/29051
20178         * gfortran.dg/oldstyle_3.f90: New test.
20179
20180 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20181
20182         PR libgfortran/29099
20183         * gfortran.dg/secnds-1.f: New test.
20184
20185 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20186
20187         PR libgfortran/29053
20188         * gfortran.dg/streamio_9.f90: New test.
20189         * gfortran.dg/streamio_10.f90: New test.
20190
20191 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
20192
20193         PR C++/29002
20194         * g++.dg/init/array22.C: New test.
20195         * g++.dg/init/array23.C: New test.
20196
20197 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
20198
20199         * stackcheck.lst: Update list of tests requiring stack checking.
20200         * norun.lst: Adjust for above change.
20201         * ada95.lst: New file.
20202         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
20203         requiring -gnat95 switch.
20204
20205 2006-09-14  Olivier Hainque  <hainque@adacore.com>
20206
20207         * gnat.dg/in_out_parameter.adb: New test.
20208
20209 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
20210
20211         PR debug/28980
20212         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
20213
20214 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
20215
20216         * gnat.dg/specs/unchecked_union.ads: New test.
20217
20218 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
20219
20220         PR rtl-optimization/28982
20221         * gcc.c-torture/execute/pr28982a.c: New test.
20222         * gcc.c-torture/execute/pr28982b.c: Likewise.
20223
20224 2006-09-12  Eric Christopher  <echristo@apple.com>
20225
20226         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
20227         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
20228
20229 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
20230
20231         PR c/28768
20232         PR preprocessor/14634
20233         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
20234         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
20235         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
20236
20237 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20238
20239         * gcc.dg/pr28243.c: New test.
20240
20241 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
20242
20243         PR fortran/28971
20244         gfortran.dg/pr28971.f90: New test to act as a backstop in case
20245         this undiagnosed regression reappears.
20246
20247 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
20248
20249         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
20250         Treat $srcdir as a literal.
20251         * lib/fortran-torture.exp (fortran-torture-compile,
20252         fortran-torture-execute): Likewise.
20253         * lib/objc-torture.exp (objc-torture-compile,
20254         objc-torture-execute): Likewise.
20255         * lib/profopt.exp (profopt-execute): Likewise.
20256
20257 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
20258
20259         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
20260
20261 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
20262
20263         PR testsuite/28950
20264         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
20265
20266 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
20267
20268         PR target/13685
20269         * gcc.target/i386/pr13685.c: New test.
20270
20271 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20272
20273         * gcc.dg/pr28726.c: New test.
20274
20275 2006-09-11  Josh Conner  <jconner@apple.com>
20276
20277         * gcc.dg/nrv3.c: Increase size of structure.
20278         * gcc.dg/nrv4.c: Likewise.
20279         * gcc.dg/nrv5.c: Likewise.
20280
20281 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
20282
20283         PR libfortran/28890
20284         gfortran.dg/assumed_charlen_function_5.f90: New test.
20285
20286 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
20287
20288         PR c++/28991
20289         * g++.dg/init/static3.C: New test.
20290
20291 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
20292
20293         PR testsuite/29007
20294         * gcc.dg/long-long-cst1.c (t): Add cast to
20295         __SIZE_TYPE__ before casting to int.
20296         (main): Return 0 on success.
20297
20298 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20299
20300         * gcc.c-torture/execute/20060910-1.c: New test.
20301
20302 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20303
20304         PR middle-end/26983
20305         * gcc.dg/pr26983.c: New test.
20306
20307 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20308
20309         PR target/29006
20310         * gcc.c-torture/execute/pr29006.c: New test.
20311
20312 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20313
20314         PR libfortran/28947
20315         gfortran.dg/matmul_4.f90: New test.
20316
20317 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20318
20319         PR fortran/28959
20320         gfortran.dg/used_types_10: New test.
20321
20322 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20323
20324         PR libfortran/28923
20325         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20326         gfortran.dg/array_initializer_3.f90: New test.
20327
20328 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20329
20330         PR fortran/28914
20331         * gfortran.dg/actual_array_constructor_3.f90: New test.
20332
20333 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20334
20335         PR testsuite/26778
20336         * gcc.target/i386/pr26778.c: New testcase.
20337
20338 2006-09-08  Eric Christopher  <echristo@apple.com>
20339
20340         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20341         * gcc.target/i386/memcpy-1.c: Ditto.
20342         * gcc.target/i386/asm-1.c: Ditto.
20343         * gcc.target/i386/20060512-4.c: Ditto.
20344         * gcc.target/i386/compress-float-387.c: Ditto.
20345         * gcc.target/i386/20060512-1.c: Ditto.
20346         * gcc.target/i386/compress-float-sse.c: Ditto.
20347         * gcc.target/i386/20060512-2.c: Ditto.
20348         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20349         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20350         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20351         * gcc.dg/pr26449.c: Ditto.
20352         * gcc.dg/attr-ms_struct-2.c: Ditto.
20353         * gcc.dg/attr-ms_struct-1.c: Ditto.
20354         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20355
20356 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20357
20358         PR c/28504
20359         * gcc.dg/vla-10.c: New test.
20360
20361 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20362
20363         PR c++/28858
20364         * g++.dg/parse/template20.C: New test.
20365         * g++.dg/template/operator8.C: Remove obsolete part.
20366         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20367         * g++.old-deja/g++.pt/crash65.C: Likewise.
20368
20369 2006-09-07  Jason Merrill  <jason@redhat.com>
20370
20371         PR middle-end/27724
20372         * gcc.dg/long-long-cst1.c: New test.
20373
20374 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20375
20376         PR C++/28906
20377         * g++.dg/other/array3.C: New test.
20378         * g++.dg/other/array4.C: New test.
20379         * g++.dg/other/array5.C: New test.
20380
20381 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20382
20383         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20384
20385 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20386
20387         PR target/28946
20388         * gcc.target/i386/pr28946.c: New test.
20389
20390 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20391
20392         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20393         in integer literal constant.
20394         * gfortran.dg/enum_8.f90: Ditto.
20395         * gfortran.dg/g77/20030326-1.f: Ditto.
20396
20397 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20398
20399         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20400         nonconformance usage.
20401
20402 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20403
20404         PR middle-end/28862
20405         * gcc.c-torture/compile/vector-align-1.c: New test.
20406
20407 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20408
20409         PR rtl-opt/27883
20410         * g++.dg/opt/copysign-1.C: New test.
20411
20412 2006-09-06  Jason Merrill  <jason@redhat.com>
20413
20414         PR c++/27371
20415         * g++.dg/warn/unused-result1.C: New test.
20416
20417 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20418
20419         PR c++/28903
20420         * g++.dg/ext/vla3.C: New test.
20421
20422         PR c++/28886
20423         * g++.dg/template/array16.C: New test.
20424
20425 2006-09-06  Richard Guenther  <rguenther@suse.de>
20426
20427         * gcc.dg/pr27226.c: Remove testcase again.
20428
20429 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20430
20431         PR tree-opt/28937
20432         * g++.dg/opt/unroll2.C: New test.
20433
20434 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20435
20436         PR tree-opt/28952
20437         * gcc.dg/vect/pr28952.c: New test.
20438
20439 2006-09-05  Richard Guenther  <rguenther@suse.de>
20440
20441         PR tree-optimization/28900
20442         * gcc.dg/torture/pr28900.c: New testcase
20443
20444 2006-09-05  Richard Guenther  <rguenther@suse.de>
20445
20446         PR tree-optimization/28905
20447         * gcc.c-torture/compile/pr28905.c: New testcase.
20448
20449 2006-09-05  Richard Guenther  <rguenther@suse.de>
20450
20451         PR middle-end/28935
20452         * gcc.dg/pr28935.c: New testcase.
20453
20454 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20455
20456         * gcc.c-torture/execute/20060905-1.c: New test.
20457
20458 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20459
20460         PR fortran/28908
20461         * gfortran.dg/used_types_7.f90: New test.
20462         * gfortran.dg/used_types_8.f90: New test.
20463         * gfortran.dg/used_types_9.f90: New test.
20464
20465 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20466
20467         * gcc.c-torture/compile/20060904-1.c: New test.
20468
20469 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20470
20471         PR c++/23287 Revert my 2006-09-01 patch
20472         * g++.dg/parse/dtor12.C: Remove.
20473
20474 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20475
20476         PR c+/27670
20477         * g++.dg/template/operator9.C: New test.
20478
20479         PR c++/27493
20480         * g++.dg/template/operator7.C: New test.
20481
20482         PR c++/27494
20483         * g++.dg/template/operator8.C: New test.
20484
20485         PR c++/27397
20486         * g++.dg/template/crash57.C: New test.
20487
20488         * g++.dg/template/typedef4.C: Adjust error markers.
20489         * g++.dg/template/typedef5.C: Likewise.
20490
20491 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20492
20493         PR c++/28878
20494         * g++.dg/parse/crash33.C: New test.
20495
20496 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20497         Richard Guenther  <rguenther@suse.de>
20498         Adam Nemet  <anemet@caviumnetworks.com>
20499
20500         PR middle-end/27226
20501         * gcc.target/mips/memcpy-1.c: New testcase.
20502         * gcc.dg/pr27226.c: Likewise.
20503
20504 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20505
20506         PR c++/28705
20507         * g++.dg/lookup/koenig5.C: New.
20508         * g++.dg/template/crash56.C: New.
20509
20510 2006-09-01  Josh Conner  <jconner@apple.com>
20511
20512         PR c++/25505
20513         * gcc.dg/nrv3.c: New test.
20514         * gcc.dg/nrv4.c: New test.
20515         * gcc.dg/nrv5.c: New test.
20516
20517 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20518
20519         PR c++/23287
20520         * g++.dg/parse/dtor12.C: New.
20521
20522 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20523
20524         PR tree-optimization/28839
20525         * gcc.dg/pr28839.c: New test.
20526
20527 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20528
20529         PR target/24367
20530         * gcc.dg/pr24367.c: New testcase.
20531
20532 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20533
20534         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20535
20536 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20537
20538         PR rtl-optimization/27735
20539         * gcc.dg/loop-unswitch-1.c: New test.
20540
20541 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20542
20543         PR fortran/28885
20544         * gfortran.dg/aliasing_dummy_2.f90: New test.
20545
20546         PR fortran/20067
20547         * gfortran.dg/generic_5.f90: Change error message.
20548
20549         PR fortran/28873
20550         * gfortran.dg/generic_6.f90: New test.
20551
20552         PR fortran/25077
20553         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20554
20555         PR fortran/25102
20556         * gfortran.dg/invalid_interface_assignment.f90: New test.
20557
20558         PR fortran/24866
20559         * gfortran.dg/module_proc_external_dummy.f90: New test.
20560
20561 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20562
20563         PR c++/28349
20564         * g++.dg/warn/var-args1.C: New test.
20565
20566 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20567
20568         PR fortran/28866
20569         * gfortran.dg/simpleif_2.f90: New test.
20570         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20571         * gfortran.dg/enum_5.f90: Ditto.
20572
20573 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20574             Kazu Hirata  <kazu@codesourcery.com>
20575
20576         PR tree-optimization/17506
20577         * gcc.dg/pr17506.c: New.
20578
20579 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20580
20581         PR c++/28139
20582         * g++.dg/eh/alias1.C: New test.
20583
20584 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20585
20586         PR c++/28860
20587         * g++.dg/template/ttp22.C: New test.
20588
20589 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20590
20591         PR middle-end/26632
20592         * gcc.dg/pr26632.c: New.
20593
20594 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20595
20596         PR libgfortran/28354
20597         * gfortran.dg/fmt_zero_precision.f90: New test.
20598
20599 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20600
20601         PR c++/28058
20602         * g++.dg/template/spec31.C: New test.
20603
20604 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20605
20606         PR c++/26573
20607         * g++.dg/other/static2.C: New test.
20608
20609 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20610
20611         * gcc.dg/Wswitch-enum-2.c: New test case.
20612         * gcc.dg/Wswitch-enum-3.c: Likewise.
20613
20614 2006-08-26  Richard Guenther  <rguenther@suse.de>
20615
20616         * gcc.c-torture/compile/20060826-1.c: New testcase.
20617
20618 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20619
20620         PR c++/28736
20621         * g++.dg/template/void10.C: New test.
20622
20623         PR c++/28737
20624         * g++.dg/template/void8.C: New test.
20625
20626         PR c+_+/28738
20627         * g++.dg/template/void9.C: New test.
20628
20629         * g++.dg/template/void3.C: Adjust error markers.
20630         * g++.dg/template/void4.C: Likewise.
20631         * g++.dg/template/crash55.C: Likewise.
20632         * g++.dg/template/void7.C: Likewise
20633
20634 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20635
20636         PR c++/28588
20637         * g++.dg/inherit/access6.C: New test.
20638         * g++.dg/inherit/access7.C: Likewise.
20639
20640         PR c++/28595
20641         * g++.dg/template/array15.C: New test.
20642         * g++.dg/template/crash2.C: Tweak error markers.
20643
20644 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20645
20646         PR middle-end/28683
20647         * gcc.c-torture/compile/20060823-1.c: New test.
20648
20649 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20650
20651         PR c++/28853
20652         * g++.dg/template/ttp21.C: New test.
20653
20654         PR c++/28852
20655         * g++.dg/other/operator1.C: Add error-marker.
20656         * g++.dg/other/operator2.C: New test.
20657
20658 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20659
20660         PR c/27893
20661         * gcc.c-torture/compile/vla-const-1.c,
20662         gcc.c-torture/compile/vla-const-2.c: New tests.
20663
20664 2006-08-26  Richard Guenther  <rguenther@suse.de>
20665
20666         PR middle-end/28814
20667         * gcc.dg/torture/pr28814.c: New testcase.
20668
20669 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20670
20671         PR c/28418
20672         * gcc.c-torture/compile/compound-literal-1.c: New test.
20673
20674 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20675
20676         PR c/28299
20677         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20678         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20679         Expect extra diagnostics.
20680
20681 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20682
20683         gcc.dg/noncompile/pr16876.c: New test.
20684
20685 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20686
20687         PR c++/28056
20688         * g++.dg/parse/local1.C: New test.
20689         * g++.dg/other/qual1.C: Tweak error marker.
20690
20691 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         PR c++/27787
20694         * g++.dg/template/typename10.C: New.
20695         * g++.dg/template/lookup4.C: Remove bogus error marker.
20696
20697 2006-08-25  Richard Guenther  <rguenther@suse.de>
20698
20699         PR testsuite/28829
20700         * gcc.dg/pr26570.c: Fix testcase.
20701
20702 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20703
20704         PR tree-opt/28807
20705         * gcc.c-torture/execute/mayalias-2.c: New test.
20706         * gcc.dg/tree-ssa/alias-13.c: New test.
20707
20708 2006-08-24  Jan Hubicka  <jh@suse.cz>
20709
20710         PR debug/26881
20711         * gcc.dg/debug/pr26881.c: New file.
20712
20713 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20714
20715         PR fortran/28788
20716         * gfortran.dg/used_types_4.f90: New test.
20717         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20718         association of derived types.
20719         * gfortran.dg/used_types_2.f90: Add module cleanup.
20720         * gfortran.dg/used_types_3.f90: The same.
20721
20722         PR fortran/28771
20723         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20724         fix of regression.
20725
20726 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20727
20728         PR 28813
20729         * gfortran.dg/direct_io_6.f90: Remove test.
20730
20731 2006-08-23  Stuart Hastings  <stuart@apple.com>
20732
20733         PR 28825
20734         * gcc.target/i386/20060821-1.c: New.
20735
20736 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20737
20738         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20739         dg-warning strings for dllimport.
20740
20741 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20742
20743         PR C++/28450
20744         * g++.dg/ext/vector4.C: New test.
20745         * g++.dg/ext/complex1.C: New test.
20746
20747 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20748
20749         PR debug/28692
20750         * gcc.dg/debug/const-1.c: New.
20751         * gcc.dg/debug/const-2.c: New.
20752         * gcc.dg/debug/dwarf2/const-1.c: New.
20753         * gcc.dg/debug/dwarf2/const-2.c: New.
20754         * gcc.dg/debug/dwarf2/const-2b.c: New.
20755
20756 2006-08-22  Richard Guenther  <rguenther@suse.de>
20757
20758         PR middle-end/28776
20759         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20760         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20761
20762 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20763
20764         PR tree-optimization/28003
20765         * g++.dg/tree-ssa/pr28003.C: New.
20766
20767 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20768
20769         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20770
20771 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20772
20773         PR c++/26269
20774         * g++.dg/other/error14.C: New test.
20775
20776         PR c++/28505
20777         * g++.dg/parse/ctor7.C: New test.
20778         * g++.dg/parse/ctor8.C: Likewise.
20779
20780         PR c++/28741
20781         * g++.dg/template/void7.C: New test.
20782
20783 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20784
20785         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20786         * gnat.dg/self_aggregate_with_array.adb: New test.
20787
20788 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20789
20790         * g++.dg/eh/arm-vfp-unwind.C: New test.
20791
20792 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/28341
20795         * g++.dg/template/ref3.C: New test.
20796         * g++.dg/template/nontype13.C: New test.
20797
20798         PR c++/28346
20799         * g++.dg/template/ptrmem17.C: New test.
20800
20801 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20802
20803         PR target/28648 c:
20804         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20805
20806 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20807
20808         PR fortran/28630
20809         * gfortran.dg/used_types_2.f90: New test.
20810
20811         PR fortran/28601
20812         * gfortran.dg/used_types_3.f90: New test.
20813
20814         PR fortran/20886
20815         * gfortran.dg/generic_actual_arg.f90: New test.
20816
20817         PR fortran/28735
20818         * gfortran.dg/module_private_array_refs_1.f90: New test.
20819
20820         PR fortran/28762
20821         * gfortran.dg/program_name_1.f90: New test.
20822
20823         PR fortran/28425
20824         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20825
20826         PR fortran/28496
20827         * gfortran.dg/array_initializer_2.f90: New test.
20828
20829         PR fortran/18111
20830         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20831
20832         PR fortran/28600
20833         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20834
20835         PR fortran/28771
20836         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20837
20838         PR fortran/28660
20839         * gfortran.dg/dependent_decls_1.f90: New test.
20840
20841 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20842
20843         PR fortran/25217
20844         * gfortran.dg/derived_init_2.f90: New.
20845
20846 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20847
20848         * gcc.c-torture/execute/pr28289.c: New test.
20849
20850 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20851
20852         PR c/28744
20853         * gcc.dg/attr-externally-visible-1.c: New test.
20854         * gcc.dg/attr-externally-visible-2.c: New test.
20855         * g++.dg/parse/attr-externally-visible-1.C: New test.
20856         * g++.dg/parse/attr-externally-visible-2.C: New test.
20857
20858 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20859
20860         PR c++/28606
20861         * g++.dg/parse/dtor11.C: New test.
20862
20863 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20864
20865         PR rtl-optimization/28489
20866         * gcc.c-torture/compile/pr28489.c: New test.
20867
20868 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20869
20870         PR c++/28710
20871         * g++.dg/template/redecl4.C: New test.
20872
20873         PR c++/28711
20874         * g++.dg/template/ctor8.C: New test.
20875
20876 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20877
20878         * gcc.dg/pr26570.c: Fix testcase.
20879
20880 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20881
20882         * PR c++/28573
20883         * g++.dg/parse/offsetof6.C: New test.
20884         * g++.dg/parse/offsetof6.C: New test.
20885         * g++.dg/parse/offsetof7.C: New test.
20886
20887 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20888
20889         PR testsuite/28602
20890         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20891         is false.
20892
20893 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20894
20895         PR c++/28302
20896         * g++.dg/ext/vector3.C: New test.
20897
20898 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20899
20900         PR gcov/profile/26570
20901         * gcc.dg/pr26570.c: New test.
20902
20903 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20904
20905         PR c/27697
20906         * gcc.dg/qual-component-1.c: New test.
20907
20908 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20909
20910         PR c++/28593
20911         * g++.dg/parse/new3.C: New test.
20912
20913 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20914
20915         PR fortran/25828
20916         * gfortran.dg/streamio_1.f90: New test.
20917         * gfortran.dg/streamio_2.f90: New test.
20918         * gfortran.dg/streamio_3.f90: New test.
20919         * gfortran.dg/streamio_4.f90: New test.
20920         * gfortran.dg/streamio_5.f90: New test.
20921         * gfortran.dg/streamio_6.f90: New test.
20922         * gfortran.dg/streamio_7.f90: New test.
20923         * gfortran.dg/streamio_8.f90: New test.
20924
20925 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20926
20927         PR c/28287
20928         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20929
20930 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20931
20932         PR c++/28594
20933         * g++.dg/template/void6.C: New test.
20934
20935 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20936
20937         PR c/28649
20938         * gcc.dg/parse-error-1.c: New test.
20939         * gcc.dg/parse-error-2.c: New test.
20940         * gcc.dg/cpp/digraph2.c: Add error-marker.
20941         * gcc.dg/noncompile/920923-1.c: Likewise.
20942
20943 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20944
20945         PR c/27490
20946         * gcc.dg/sizeof-2.c: New testcase.
20947
20948         PR c/27489
20949         * gcc.dg/switch-A.c: New testcase.
20950
20951 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20952
20953         PR c++/28288
20954         PR c++/14556
20955         * g++.old-deja/g++.warn/compare1.C: Delete.
20956         * g++.dg/opt/pr7503-2.C: Delete.
20957         * g++.dg/opt/pr7503-3.C: Delete.
20958         * g++.dg/opt/pr7503-4.C: Delete.
20959         * g++.dg/opt/pr7503-5.C: Delete.
20960         * g++.dg/opt/max1.C: Delete.
20961         * g++.dg/warn/minmax.C: Delete.
20962         * g++.dg/expr/minmax.C: New test.
20963
20964 2006-08-14  Richard Guenther  <rguenther@suse.de>
20965
20966         PR testsuite/28703
20967         * gcc.c-torture/execute/pr28651.c: Do not use argc
20968         to avoid optimization, instead forbid inlining.
20969
20970 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20971
20972         PR rtl-optimization/28634
20973         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20974
20975 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20976
20977         PR c/27184
20978         * gcc.dg/torture/pr27184.c: New test.
20979
20980 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20981
20982         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20983
20984 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20985
20986         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20987         * gfortran.dg/stat_2.f90: Likewise.
20988         * gfortran.dg/chmod_1.f90: Likewise.
20989         * gfortran.dg/chmod_2.f90: Likewise.
20990         * gfortran.dg/chmod_3.f90: Likewise.
20991
20992 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20993
20994         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20995
20996 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20997
20998         * g++.dg/opt/pr23454-2.C: New test.
20999
21000 2006-08-11  Richard Guenther  <rguenther@suse.de>
21001
21002         PR middle-end/28651
21003         * gcc.c-torture/execute/pr28651.c: New testcase.
21004
21005 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
21006
21007         * gnat.dg/specs/static_initializer.ads: New test.
21008
21009 2006-08-10  Paul Brook  <paul@codesourcery.com>
21010
21011         * gcc.target/arm/cond-asm.c: New test.
21012
21013 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
21014
21015         PR tree-optimization/26197
21016         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
21017         * g++.dg/vect/vect.exp: Compile the new tests with
21018         --param max-aliased-vops=0.
21019
21020 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
21021
21022         PR c++/28637
21023         * g++.dg/template/void3.C: New test.
21024
21025         PR c++/28638
21026         * g++.dg/template/void4.C: New test.
21027
21028         PR c++/28640
21029         * g++.dg/template/void5.C: New test.
21030
21031 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
21032
21033         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
21034         after dg-do compile.
21035
21036 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
21037
21038         PR tree-optimizations/26969
21039         * gcc.dg/vect/vect.exp: Compile tests prefixed with
21040         "unswitch-loops" with -funswitch-loops.
21041         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
21042
21043 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21044
21045         * gcc.dg/sparc-getcontext-1.c: Fix typo.
21046         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
21047         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
21048         * objc.dg/dwarf-1.m: Likewise.
21049         * objc.dg/dwarf-2.m: Likewise.
21050         * obj-c++.dg/dwarf-2.mm: Likewise.
21051
21052 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21053
21054         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
21055         * objc.dg/dwarf-2.m: Likewise.
21056         * obj-c++.dg/dwarf-2.mm: Likewise.
21057
21058         PR libfortran/28603
21059         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
21060
21061         PR testsuite/27611
21062         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21063
21064         PR testsuite/27033
21065         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21066
21067 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
21068
21069         PR target/27827
21070         * gcc.target/i386/pr27827.c: New testcase.
21071
21072 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
21073
21074         PR fortran/28590
21075         * gfortran.dg/sequence_types_1.f90: New test.
21076
21077 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
21078
21079         PR fortran/28548
21080         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
21081         dg-warning.  Add -pedantic option.
21082
21083 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21084
21085         PR c/28502
21086         * gcc.dg/proto-1.c: New test.
21087
21088         PR c/27721
21089         * gcc.dg/lvalue-4.c: New test.
21090
21091         PR c/28136
21092         * gcc.dg/init-bad-5.c: New test.
21093
21094 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
21095
21096         PR c++/28347
21097         * g++.dg/ext/typedef-init.C: Add new test for typedef
21098         initialization inside templates. Adjust existing error markers.
21099
21100 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
21101
21102         PR c++/28148
21103         * g++.dg/init/ptrmem3.C: New test.
21104
21105 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
21106
21107         PR tree-optimization/27770
21108         * lib/target-support.exp: New target keyword "section_anchors".
21109         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
21110         tests.
21111         * gcc.dg/vect/section-anchors-pr27770.c: New test.
21112         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
21113         * gcc.dg/vect/section-anchors-vect-69.c: New test.
21114         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
21115
21116 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21117
21118         * gcc.dg/20060801-1.c: Add missing '}'.
21119
21120 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21121
21122         PR c++/27508
21123         * g++.dg/parse/dtor9.C: New test.
21124         * g++.dg/parse/dtor10.C: New test.
21125         * g++.dg/other/error7.C: Adjust error-marker.
21126
21127         PR c++/28274
21128         * g++.dg/other/default5.C: New test.
21129
21130 2006-08-02  Richard Guenther  <rguenther@suse.de>
21131
21132         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
21133
21134 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
21135
21136         PR c++/28557
21137         * g++.dg/template/conv9.C: New test.
21138
21139 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
21140
21141         PR debug/28063
21142         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
21143         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
21144         Optionally return assembly text.  Update callers.
21145         (check_no_compiler_messages): Update verbose messages.
21146         (check_no_messages_and_pattern): New.
21147         (check_effective_target_string_merging): New.
21148
21149 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21150
21151         PR c++/28250
21152         * g++.dg/eh/catch4.C: New test.
21153
21154         PR c++/28257
21155         * g++.dg/other/qual1.C: New test.
21156
21157         PR c++/28259
21158         * g++.dg/inherit/error2.C: New test.
21159
21160         PR c++/28267
21161         * g++.dg/other/new1.C: New test.
21162
21163         * g++.dg/warn/pr23075.C: Remove obsolete test.
21164         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
21165         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
21166
21167 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR c++/28523
21170         * g++.dg/eh/cast1.C: New test.
21171
21172 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
21173
21174         PR libfortran/28452
21175         * gfortran.dg/random_3.f90:  New test.
21176
21177 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
21178
21179         PR c++/28432
21180         * g++.dg/other/pr28304.C: Change expected error message.
21181         * g++.dg/other/pr28432.C: New test.
21182
21183 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
21184
21185         PR c++/28256
21186         * g++.dg/init/brace2.C: Change expected error message, add empty init.
21187
21188 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
21189
21190         PR debug/23336
21191         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
21192         at -g1.
21193         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
21194         g++.dg/debug/enum-2.C: New.
21195
21196 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21197
21198         PR c++/6634
21199         * g++.dg/parse/long1.C: Add more tests.
21200
21201 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21202
21203         * gfortran.dg/lrshift_1.c: New file.
21204
21205 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21206
21207         PR libgfortran/28335
21208         * gfortran.dg/no_unit_error_1.f90: New test.
21209
21210 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21211
21212         PR libgfortran/28335
21213         * gfortran.dg/no_unit_error_1.f90: Delete test.
21214         * gfortran.dg/no_unit_error_2.f90: Delete test.
21215
21216 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21217
21218         * gfortran.dg/chmod_3.f90: New test.
21219         * gfortran.dg/ltime_gmtime_1.f90: New test.
21220         * gfortran.dg/ltime_gmtime_2.f90: New test.
21221         * gfortran.dg/lrshift_1.f90: New test.
21222         * gfortran.dg/chmod_1.f90: New test.
21223         * gfortran.dg/chmod_2.f90: New test.
21224
21225 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
21226
21227         PR c++/27668
21228         * g++.dg/template/crash55.C: New test.
21229
21230         PR c++/27962
21231         * g++.dg/template/nontype16.C: New test.
21232
21233         * g++.dg/template/void2.C: Adjust error markers.
21234         * g++.dg/template/nontype5.C: Adjust error markers.
21235
21236 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
21237
21238         * gcc.target/i386/stack-prot-kernel.c: New test.
21239
21240 2006-07-27  Roger Sayle  <roger@eyesopen.com>
21241
21242         * gcc.dg/builtins-55.c: New test case.
21243
21244 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
21245
21246         PR rtl-optimization/27907
21247         * gcc.c-torture/compile/pr27907.c: New test.
21248
21249 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21250
21251         * gfortran.dg/mclock.f90: New test.
21252         * gfortran.dg/int_conv_1.f90: New test.
21253         * gfortran.dg/stat_1.f90: New test.
21254         * gfortran.dg/stat_2.f90: New test.
21255
21256 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21257
21258         PR libgfortran/28335
21259         * gfortran.dg/no_unit_error_1.f90: New test.
21260         * gfortran.dg/no_unit_error_2.f90: New test.
21261         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
21262
21263 2006-07-25  Roger Sayle  <roger@eyesopen.com>
21264
21265         PR middle-end/28473
21266         * gcc.dg/fold-convround-1.c: New test case.
21267
21268 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21269
21270         * gfortran.dg/arithmetic_if.f90:  Fix comments.
21271
21272 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21273
21274         PR c++/27572
21275         * g++.dg/other/typedef1.C: New test.
21276         * g++.dg/template/typedef4.C: New test.
21277         * g++.dg/template/typedef5.C: New test.
21278
21279 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
21280
21281         PR fortran/28416
21282         * gfortran.dg/allocatable_dummy_3.f90: New.
21283
21284 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21285
21286         PR fortran/28439
21287         * gfortran.dg/arithmetic_if.f90:  New test.
21288
21289 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
21290
21291         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21292         avoid memcpy optimization.
21293
21294 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21295
21296         PR fortran/25289
21297         * gfortran.dg/direct_io_6.f90: New test.
21298
21299 2006-07-24  Jan Hubicka  <jh@suse.cz>
21300
21301         PR c/25795
21302         PR c++/27369
21303         * gcc.dg/pr25795.c: New test.
21304         * gcc.dg/pr25795-1.c: New test.
21305
21306 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21307
21308         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21309         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21310         which may be transformed to "g || h" on some platforms.
21311
21312 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21313
21314         PR c++/28025
21315         * g++.dg/template/friend45.C: New test.
21316
21317 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21318
21319         PR libgfortran/28339
21320         * gfortran.dg/arrayio_8.f90: New test.
21321
21322 2006-07-21  Mike Stump  <mrs@apple.com>
21323
21324         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21325
21326         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21327
21328 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21329
21330         PR c++/28250
21331         * g++.dg/eh/catch3.C: New test.
21332
21333         PR c++/28363
21334         * g++.dg/template/defarg10.C: New test.
21335
21336 2006-07-20  Paul Brook  <paul@codesourcery.com>
21337
21338         PR 27363
21339         * gcc.dg/pr27363.c: New test.
21340
21341 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21342
21343         PR c++/28338
21344         * g++.dg/init/ref13.C: New test.
21345
21346 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21347
21348         PR obj-c++/28434
21349         * obj-c++.dg/proto-error-1.mm: New test.
21350
21351 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21352
21353         PR c++/28337
21354         * g++.dg/template/string1.C: New test.
21355
21356 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21357
21358         PR c++/28048
21359         * g++.dg/template/defarg9.C: New test.
21360
21361         PR c++/28235
21362         * g++.dg/template/static27.C: New test.
21363
21364 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21365
21366         PR 28410
21367         * gcc.dg/tree-ssa/pr28410.c: New test.
21368
21369 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21370
21371         PR c++/28258
21372         * g++/dg/other/error13.C: New test.
21373
21374         PR c++/28260
21375         * g++.dg/template/friend44.C: New test.
21376
21377 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21378
21379         PR c++/27495
21380         * g++.dg/other/pr27495.C: New.
21381
21382 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21383
21384         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21385         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21386
21387 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21388
21389         PR c/28286
21390         * gcc.dg/pragma-pack-4.c: New test.
21391
21392 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21393
21394         PR c++/28291
21395         * g++.dg/ext/pr28291.C: New test.
21396
21397 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21398
21399         PR middle-end/28403
21400         * gcc.c-torture/execute/pr28403.c: New test.
21401
21402 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21403
21404         PR middle-end/28402
21405         * gcc.dg/pr28402.c: New test.
21406
21407 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21408
21409         PR c++/28304
21410         * g++.dg/other/pr28304.C: New test.
21411
21412 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21413
21414         PR other/28251
21415         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21416         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21417
21418 2006-07-17  Richard Guenther  <rguenther@suse.de>
21419
21420         PR tree-optimization/28238
21421         * g++.dg/tree-ssa/pr28238.C: New testcase.
21422
21423 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21424
21425         PR c++/28250
21426         * g++.dg/eh/catch1.C: New test.
21427         * g++.dg/eh/catch2.C: New test.
21428
21429 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21430
21431         PR c++/28370
21432         * g++.dg/template/anon3.C: New test.
21433
21434 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21435
21436         PR fortran/20844
21437         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21438         specifiers requiring an explicit format tag..
21439
21440         PR fortran/28201
21441         * gfortran.dg/generic_5: New test.
21442
21443         PR fortran/20893
21444         * gfortran.dg/elemental_optional_args_1.f90: New test.
21445
21446 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21447
21448         * gnat.dg/assert.ads: New file.
21449         * gnat.dg/controlled_record.ads: Likewise.
21450         * gnat.dg/controlled_record.adb: Likewise.
21451
21452 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21453
21454         PR c++/28292
21455         * g++.dg/other/error12.C: New test.
21456
21457         PR c++/28269
21458         * g++.dg/template/crash54.C: New test.
21459
21460 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21461
21462         PR c++/28249
21463         * g++.dg/parse/catch1.C: New test.
21464
21465         PR c++/28294
21466         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21467
21468         PR c++/28387
21469         * g++.dg/ext/attrib24.C: New test.
21470
21471 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21472
21473         PR c++/28343
21474         * g++.dg/ext/asmspec1.C: New test.
21475
21476 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21477
21478         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21479         (dg-test): Support shouldfail tests.
21480         * lib/target-supports-dg.exp (dg-shouldfail): New.
21481         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21482         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21483         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21484         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21485         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21486         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21487         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21488
21489 2006-07-13  Jan Hubicka  <jh@suse.cz>
21490
21491         * gcc.target/i386/memcpy-1.c: New.
21492
21493 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21494
21495         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21496
21497 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21498
21499         PR fortran/25097
21500         * gfortran.dg/present_1.f90: New test.
21501
21502         PR fortran/20903
21503         * gfortran.dg/interface_derived_type_1.f90: New test.
21504
21505 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21506
21507         PR fortran/28213
21508         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21509         list.
21510
21511 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21512
21513         PR c++/27820
21514         * g++.dg/other/label1.C: New test.
21515
21516 2006-07-07  Richard Guenther  <rguenther@suse.de>
21517
21518         PR middle-end/28268
21519         * gcc.dg/torture/pr28268.c: New testcase.
21520
21521 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21522
21523         PR c++/27019
21524         * g++.dg/ext/pr27019.C: New.
21525
21526 2006-07-07  Richard Guenther  <rguenther@suse.de>
21527
21528         PR tree-optimization/28187
21529         * gcc.dg/pr28187.c: New testcase.
21530
21531 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21532
21533         * gnat.dg/address_conversion.adb: New test.
21534         * gnat.dg/boolean_subtype.adb: Likewise.
21535         * gnat.dg/frame_overflow.adb: Likewise.
21536         * gnat.dg/pointer_array.adb: Likewise.
21537         * gnat.dg/pointer_conversion.adb: Likewise.
21538
21539 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21540
21541         PR fortran/28237
21542         PR fortran/23420
21543         * gfortran.dg/print_fmt_5.f90: New test.
21544
21545 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21546
21547         PR fortran/28129
21548         * gfortran.dg/bounds_check_4.f90: New test.
21549
21550 2006-07-05  Richard Guenther  <rguenther@suse.de>
21551
21552         PR target/28158
21553         * gfortran.dg/pr28158.f90: New testcase.
21554
21555 2006-07-05  Richard Guenther  <rguenther@suse.de>
21556
21557         PR tree-optimization/28162
21558         * gcc.dg/pr28162.c: New testcase.
21559
21560 2006-07-05  Richard Guenther  <rguenther@suse.de>
21561         Andrew Pinski  <pinskia@gcc.gnu.org>
21562
21563         PR c++/27084
21564         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21565
21566 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21567
21568         PR fortran/28174
21569         * gfortran.dg/actual_array_substr_2.f90: New test.
21570
21571         PR fortran/28167
21572         * gfortran.dg/actual_array_constructor_2.f90: New test.
21573
21574 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21575
21576         * gfortran.dg/itime_idate_1.f: New test.
21577         * gfortran.dg/itime_idate_2.f: New test.
21578
21579 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21580
21581         PR libgfortran/27704
21582         * gfortran.dg/open_status_3.f90: New test.
21583         * gfortran.dg/fmt_l.f90: Update for new feature.
21584
21585 2006-07-03  Asher Langton  <langton2@llnl.gov>
21586
21587         * gfortran.dg/oldstyle_2.f90: New.
21588
21589 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21590
21591         * gnat.dg/string_slice.adb: New test.
21592
21593 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21594
21595         PR fortran/19259
21596         * gfortran.dg/semicolon_fixed.c: New.
21597         * gfortran.dg/semicolon_free.c: New.
21598
21599 2006-06-30  Mike Stump  <mrs@apple.com>
21600
21601         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21602         that don't support internal visibility.
21603
21604 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21605
21606         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21607         for '(' / ')' needing an extra '\'.
21608
21609 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21610
21611         PR middle-end/27428
21612         * gcc.dg/pr27428-1.c: New test case.
21613
21614 2006-06-29  Mike Stump  <mrs@apple.com>
21615
21616         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21617         on darwin as we can't align commons large enough yet.
21618
21619         * gcc.dg/vla-8.c: Add additional testcases.
21620
21621 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21622
21623         PR c++/28114
21624         * g++.dg/other/pr28114.C: New.
21625
21626 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21627
21628         * gcc.c-torture/compile/20060625-1.c: New test.
21629
21630 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21631
21632         PR fortran/20867
21633         * gfortran.dg/stfunc_3.f90: New test.
21634
21635         PR fortran/25056
21636         * gfortran.dg/impure_actual_1.f90: New test.
21637
21638         PR fortran/20874
21639         * gfortran.dg/elemental_result_1.f90: New test.
21640
21641         PR fortran/25073
21642         * gfortran.dg/select_7.f90: New test.
21643
21644         PR fortran/27554
21645         * intrinsic_actual_1.f: New test.
21646
21647         PR fortran/22038
21648         PR fortran/28119
21649         * gfortran.dg/forall_4.f90: New test.
21650
21651         PR fortran/25072
21652         * gfortran.dg/forall_5.f90: New test.
21653
21654 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21655
21656         PR c++/28051
21657         * g++.dg/template/using13.C: New test.
21658
21659         PR c++/28054
21660         * g++.dg/other/incomplete3.C: New test.
21661
21662 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21663
21664         PR fortran/28081
21665         * gfortran.dg/substr_3.f: New test.
21666         * gfortran.dg/equiv_2.f90: Update expected error message.
21667
21668 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21669
21670         PR fortran/28118
21671         * gfortran.dg/actual_array_substr_1.f90: New test.
21672
21673 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21674
21675         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21676         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21677
21678 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21679
21680         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21681
21682 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21683
21684         PR fortran/27981
21685         * gfortran.dg/simpleif_2.f90: New test.
21686
21687 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21688
21689         * g++.dg/template/error22.C: Fix typo.
21690
21691 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21692
21693         PR c++/28112
21694         * g++.dg/ext/attrib23.C: New test.
21695
21696 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21697
21698         * gnat.dg/varsize_temp.adb: New test.
21699
21700 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21701
21702         PR c++/11468
21703         * g++.dg/other/java2.C: New test.
21704
21705 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21706
21707         PR target/27789
21708         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21709         initialization.
21710
21711 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21712
21713         PR target/27531
21714         * gcc.dg/pr27531-1.c: New test case.
21715
21716 2006-06-22  Asher Langton  <langton2@llnl.gov>
21717
21718         PR fortran/24748
21719         * gfortran.dg/implicit_8.f90: New.
21720
21721 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21722
21723         PR rtl-optimization/28121
21724         * gcc.dg/pr28121.c: New test.
21725
21726 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21727
21728         PR c++/27805
21729         * g++.dg/parse/ptrmem6.C: New test.
21730
21731         PR c++/27821
21732         * g++.dg/template/error22.C: New test.
21733
21734 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21735
21736         PR c++/28111
21737         * g++.dg/template/friend43.C: New test.
21738
21739         PR c++/28110
21740         * g++.dg/template/crash53.C: New test.
21741
21742         PR c++/28109
21743         * g++.dg/rtti/incomplete1.C: New test.
21744
21745 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21746
21747         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21748
21749 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21750
21751         * gcc.c-torture/execute/complex-7.c: New.
21752
21753 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21754
21755         * gcc.dg/merge-all-constants-1.c: New test.
21756
21757 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21758
21759         PR c++/28113
21760         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21761
21762 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21763
21764         * gfortran.dg/rrspacing_1.f90: New test.
21765
21766 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21767
21768         PR c++/28052
21769         * g++.dg/other/bitfield2.C: New test.
21770
21771 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21772
21773         PR tree-optimization/27331
21774         * gcc.dg/pr27331.c: New test.
21775
21776 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21777             Eric Botcazou  <ebotcazou@adacore.com>
21778
21779         PR ada/18692
21780         * lib/gnat.exp: New file.
21781         * lib/gnat-dg.exp: Likewise.
21782         * gnat.dg: New directory.
21783         * gnat.dg/dg.exp: New driver.
21784         * gnat.dg/specs: New directory.
21785         * gnat.dg/specs/specs.exp: New driver.
21786         * gnat.dg/style: New directory.
21787         * gnat.dg/style/style.exp: New driver.
21788
21789 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21790
21791         PR fortran/16206
21792         * gfortran.dg/array_initializer_1.f90: New test.
21793
21794         PR fortran/28005
21795         * gfortran.dg/matmul_3.f90: New test.
21796
21797 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21798
21799         PR middle-end/28075
21800         * gcc.dg/tree-ssa/inline-1.c: New test.
21801
21802 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21803
21804         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21805         in malloc prototype; remove XFAIL.
21806         * gcc.dg/pr18241-2.c: Ditto.
21807         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21808         in memset prototype; remove XFAIL.
21809         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21810
21811 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21812
21813         * gcc.dg/vla-8.c: Add.
21814
21815 2006-06-19  Richard Guenther  <rguenther@suse.de>
21816
21817         PR tree-optimization/27090
21818         * g++.dg/tree-ssa/pr27090.C: New testcase.
21819
21820 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21821
21822         PR target/27861
21823         * gcc.dg/pr27861-1.c: New test case.
21824
21825 2006-06-19  Richard Guenther  <rguenther@suse.de>
21826
21827         PR middle-end/28045
21828         * gcc.dg/torture/pr28045.c: New testcase.
21829
21830 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21831
21832         PR fortran/26801
21833         * gfortran.dg/associated_4.f90: New test.
21834
21835 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21836
21837         PR fortran/19310
21838         PR fortran/19904
21839         * gfortran.dg/real_const_3.f90: New test.
21840
21841 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21842
21843         PR c++/28016
21844         * g++.dg/template/static26.C: New test.
21845
21846         PR c++/27979
21847         * g++.dg/expr/bitfield2.C: New test.
21848
21849         PR c++/27884
21850         * g++.dg/parse/linkage2.C: New test.
21851
21852 2006-06-16  Richard Guenther  <rguenther@suse.de>
21853
21854         PR middle-end/27116
21855         * gcc.dg/pr15785-1.c: Revert last change.
21856         * gcc.dg/torture/pr27116-2.c: New testcase.
21857
21858 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21859
21860         PR middle-end/27802
21861         * gcc.dg/pr27802-1.c: New test case.
21862
21863 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21864
21865         PR c++/27689
21866         * g++.dg/template/ttp18.C: New test.
21867         * g++.dg/template/ttp19.C: Likewise.
21868
21869         PR c++/27666
21870         * g++.dg/expr/cond9.C: New test.
21871
21872         PR c++/27640
21873         * g++.dg/template/ctor7.C: New test.
21874
21875 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21876
21877         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21878
21879 2006-06-16  Richard Guenther  <rguenther@suse.de>
21880
21881         PR tree-optimization/27781
21882         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21883
21884 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21885
21886         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21887
21888 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21889
21890         * gcc.dg/tree-ssa/loop-18.c: New test.
21891
21892 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21893
21894         PR c++/27665
21895         * g++.dg/template/crash52.C: New test.
21896
21897         PR c++/27648
21898         * g++.dg/ext/attrib22.C: New test.
21899
21900         PR c++/26559
21901         * g++.dg/template/builtin1.C: New test.
21902         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21903
21904         PR c++/28018
21905         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21906         assignment.
21907         * g++.old-deja/g++.pt/crash51.C: Likewise.
21908
21909         PR c++/27227
21910         * g++.dg/lookup/linkage1.C: New test.
21911         * g++.dg/lookup/linkage2.C: Likewise.
21912
21913 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21914
21915         PR middle-end/27959
21916         * gcc.dg/pr27959.c: New testcase.
21917
21918 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21919
21920         PR target/28014:
21921         * g++.dg/eh/div.C: New test.
21922
21923 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21924
21925         PR c++/27894
21926         * g++.dg/tree-ssa/pr26757.C: New test.
21927         * g++.dg/tree-ssa/pr27894.C: New test.
21928
21929 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21930
21931         * gcc.c-torture/compile/20060609-1.c: New test.
21932
21933         PR target/27863
21934         * gcc.c-torture/compile/pr27863.c: New test.
21935
21936 2006-06-13  Richard Guenther  <rguenther@suse.de>
21937
21938         PR tree-optimization/27830
21939         * g++.dg/tree-ssa/pr27830.C: New testcase.
21940
21941 2006-06-13  Matthew Sachs  <msachs@apple.com>
21942
21943         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21944         the list of compiler flags; this causes those flags to be checked
21945         for things like dg-skip-if.
21946
21947 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21948
21949         PR c++/27601
21950         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21951
21952 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21953             Kazu Hirata  <kazu@codesourcery.com>
21954
21955         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21956         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21957
21958 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21959
21960         PR c++/27933
21961         * g++.dg/lookup/using15.C: New test.
21962
21963         PR c++/27951
21964         * g++.dg/other/anon4.C: New test.
21965
21966 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21967
21968         PR c++/21210
21969         * g++.dg/init/complex1.C: New test case.
21970
21971 2006-06-11  Eric Christopher  <echristo@apple.com>
21972
21973         PR middle-end/27948
21974         * gcc.dg/bf-ms-layout.c: Run on darwin.
21975         * gcc.dg/bf-no-ms-layout: Ditto.
21976         * gcc.dg/attr-ms_struct-2.c: New.
21977         * gcc.dg/bf-ms-layout-2.c: Ditto.
21978
21979 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21980
21981         * gcc.dg/attr-ms_struct-packed1.c: New.
21982
21983 2006-06-09  Mike Stump  <mrs@apple.com>
21984
21985         * gcc.dg/vla-7.c: Add.
21986
21987 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21988
21989         PR fortran/24558
21990         * gfortran.dg/entry_6.f90: New test.
21991
21992         PR fortran/20877
21993         PR fortran/25047
21994         * gfortran.dg/entry_7.f90: New test.
21995
21996 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21997
21998         PR c/27747
21999         * gcc.dg/cpp/_Pragma6.c: New test.
22000
22001         PR c++/27748
22002         * g++.dg/cpp/_Pragma1.C: New test.
22003
22004         PR preprocessor/27746
22005         * gcc.dg/gomp/macro-3.c: New test.
22006         * gcc.dg/gomp/macro-4.c: New test.
22007         * g++.dg/gomp/macro-3.C: New test.
22008         * g++.dg/gomp/macro-4.C: New test.
22009
22010 2006-06-09  Richard Guenther  <rguenther@suse.de>
22011
22012         PR tree-optimization/26998
22013         * gcc.dg/torture/pr26998.c: New testcase.
22014         * gcc.dg/tree-ssa/vrp29.c: New testcase.
22015
22016 2006-06-08  Mike Stump  <mrs@apple.com>
22017
22018         * gcc.dg/pr27095.c: Account for stubs.
22019
22020         PR target/26427
22021         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
22022         produce bad code on darwin.
22023
22024 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22025
22026         PR fortran/27958
22027         * gfortran.dg/substr_2.f: New test.
22028
22029 2006-06-08  Asher Langton  <langton2@llnl.gov>
22030
22031         PR fortran/27786
22032         * cray_pointers_2.f90: Add -fbounds-check compile flag.
22033
22034 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22035
22036         PR target/27421
22037         * gcc.dg/union-3.c: New test.
22038
22039 2006-06-08  Richard Guenther  <rguenther@suse.de>
22040
22041         PR middle-end/27116
22042         * gcc.dg/torture/pr27116.c: New testcase.
22043         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
22044
22045 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
22046
22047         PR rtl-optimization/26449
22048         * gcc.dg/pr26449.c: New test.
22049
22050 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22051
22052         PR c++/27601
22053         * g++.dg/ext/offsetof1.C: Test member functions.
22054
22055 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
22056
22057         * gcc.dg/pr27095.c: Improve scanning.
22058
22059 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
22060
22061         PR fortran/23091
22062         * gfortran.dg/saved_automatic_1.f90: New test.
22063
22064         PR fortran/24168
22065         * gfortran.dg/array_simplify_1.f90: New test.
22066
22067         PR fortran/25090
22068         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22069
22070         PR fortran/25058
22071         * gfortran.dg/entry_dummy_ref_2.f90: New test.
22072
22073 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
22074
22075         PR c++/27177
22076         * g++.dg/expr/cast7.C: New test.
22077
22078 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
22079
22080         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
22081         * lib/gcc-defs.exp (tool_check_compile): Ditto.
22082         * lib/fortran-torture.exp (fortran-torture-compile,
22083         fortran-torture-execute): Ditto.
22084
22085 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
22086
22087         PR target/27842
22088         * gcc.dg/vmx/pr27842.c: New test.
22089
22090 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22091
22092         PR libfortran/27895
22093         * gfortran.dg/bounds_check_3.f90: New test.
22094
22095 2006-06-05  Mike Stump  <mrs@apple.com>
22096
22097         * objc.dg/objc-fast-4.m: Skip for ppc64.
22098
22099 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
22100
22101         PR testsuite/27705
22102         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
22103
22104 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22105             Victor Kaplansky  <victork@il.ibm.com>
22106
22107         PR tree-optimizations/26360
22108         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
22109         with -fno-tree-dce.
22110         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
22111
22112 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
22113
22114         PR fortran/14067
22115         * gfortran.dg/data_char_1.f90: Add messages for truncated
22116         strings.
22117
22118         PR fortran/16943
22119         * gfortran.dg/func_decl_2.f90: New test.
22120
22121         PR fortran/20839
22122         * gfortran.dg/do_2.f90: New test.
22123
22124         PR fortran/27655
22125         * gfortran.dg/associated_3.f90: New test.
22126
22127 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
22128
22129         PR c++/27819
22130         * g++.dg/template/static25.C: New test.
22131
22132         PR c++/27722
22133         * g++.dg/init/array21.C: New test.
22134
22135         PR c++/27807
22136         * g++.dg/ext/complit7.C: New test.
22137
22138         PR c++/27806
22139         * g++.dg/parse/ptrmem5.C: New test.
22140
22141 2006-06-04  Roger Sayle  <roger@eyesopen.com>
22142             Andrew Pinski  <pinskia@physics.uc.edu>
22143
22144         PR c/27150
22145         PR middle-end/27382
22146         * gcc.dg/pr27150-1.c: New testcase.
22147         * gcc.dg/pr27382-1.c: New testcase.
22148         * gcc.dg/pr27382-2.c: New testcase.
22149
22150 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
22151
22152         PR c/25161
22153         PR c/27020
22154         * gcc.dg/array-10.c: New test.
22155
22156 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22157
22158         PR c++/27804
22159         * g++.dg/init/const4.C: New test.
22160         * g++.dg/init/member1.C: Add error-marker.
22161         * g++.dg/other/fold1.C: Adjust error-marker.
22162
22163 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22164
22165         PR c++/27601
22166         * g++.dg/ext/offsetof1.C: New test.
22167
22168 2006-06-04 Eric Christopher <echristo@apple.com>
22169
22170         * gcc.dg/attr-ms_struct-1.c: New.
22171
22172 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
22173
22174         * gcc.c-torture/compile/builtin_constant_p.c: New test.
22175
22176 2006-06-04  Richard Guenther  <rguenther@suse.de>
22177
22178         PR tree-optimization/27039
22179         * gcc.dg/tree-ssa/loop-17.c: New testcase.
22180
22181 2006-06-03  Roger Sayle  <roger@eyesopen.com>
22182
22183         PR target/26223
22184         * gcc.target/i386/amd64-abi-2.c: New test case.
22185
22186 2006-06-02  Eric Christopher  <echristo@apple.com>
22187
22188         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
22189         * gcc.target/i386/20020523-1.c: Skip if darwin.
22190         * gcc.target/i386/asm-3.c: Ditto.
22191         * gcc.target/i386/20011119-1.c: Ditto.
22192         * gcc.target/i386/clobbers.c: Remove pic part of test.
22193
22194 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
22195
22196         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
22197         * g++.old-deja/g++.other/init19.C: Ditto.
22198         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
22199         and add other platforms as expected failures.
22200
22201 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
22202
22203         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
22204         (is-effective-target-keyword): Ditto.
22205
22206 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
22207
22208         PR fortran/27715
22209         * gfortran.dg/extended_char_comparison_1.f:  New test.
22210
22211 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
22212
22213         PR fortran/25098
22214         * gfortran.dg/dummy_procedure_1.f90: New test.
22215
22216         PR fortran/25147
22217         * gfortran.dg/dummy_procedure_2.f90: New test.
22218
22219         * gfortran.dg/associated_2.f90: Correct to make consistent with
22220         standard.
22221
22222 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22223
22224         * gcc.target/i386/387-11.c: New test case.
22225
22226 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
22227
22228         PR c++/27801
22229         * g++.dg/template/cond6.C: New test.
22230
22231         PR c++/26496
22232         * g++.dg/template/crash51.C: New test.
22233         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
22234
22235         PR c++/27385
22236         * g++.dg/init/array20.C: New test.
22237
22238 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22239
22240         * gcc.dg/builtins-54.c: New test case.
22241
22242 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22243
22244         PR c++/26433
22245         * g++.dg/template/fntry1.C: Add dg-do link.
22246
22247         PR c++/27808
22248         * g++.dg/parse/friend6.C: New test.
22249
22250 2006-05-30  Asher Langton  <langton2@llnl.gov>
22251
22252         * gfortran.dg/cray_pointers_7.f90: New test.
22253
22254 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22255
22256         PR tree-optimization/23452
22257         * gcc.dg/fold-mulconj-1.c: New test case.
22258
22259 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22260
22261         PR c++/27803
22262         * g++.dg/parse/bitfield1.C: New test.
22263
22264 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22265
22266         * gcc.target/ppc-eq0-1.c: New test case.
22267         * gcc.target/ppc-negeq0-1.c: New test case.
22268
22269 2006-05-30  Dirk Mueller  <dmueller@suse.de>
22270
22271         PR c/27273
22272         * gcc.dg/overflow-warn-5.c: New test.
22273
22274 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22275
22276         PR c/27718
22277         * gcc.dg/sizeof-1.c: New test.
22278
22279 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
22280
22281         PR target/27790
22282         * gcc.target/i386/pr27790.c: New test.
22283
22284 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22285
22286         PR libgfortran/27757
22287         * gfortran.dg/direct_io_5.f90: New test.
22288
22289 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22290
22291         PR libgfortran/27634
22292         * gfortran.dg/fmt_missing_period_1.f: New test.
22293         * gfortran.dg/fmt_missing_period_2.f: New test.
22294         * gfortran.dg/fmt_missing_period_3.f: New test.
22295
22296 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22297
22298         PR fortran/19777
22299         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22300         arrays.
22301
22302 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22303
22304         PR c++/27713
22305         * g++.dg/template/new6.C: New test.
22306
22307 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22308
22309         PR tree-optimization/24964
22310         * gcc.target/i386/387-10.c: New test case.
22311
22312 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22313
22314         * intrinsics/string_intrinsics.c (compare_string):
22315         Use memcmp instead of strncmp to avoid tripping over
22316         CHAR(0) in a string.
22317
22318 2006-05-27  Richard Guenther  <rguenther@suse.de>
22319
22320         PR middle-end/27773
22321         * gcc.dg/torture/pr27773.c: New testcase.
22322
22323 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22324
22325         * gcc.dg/pr24561.c: Rename to..
22326         * gcc.dg/pr25962.c: .. this.
22327
22328 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22329
22330         PR fortran/19777
22331         * gfortran.dg/bounds_check_2.f: New test.
22332
22333 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22334
22335         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22336         * gfortran.dg/byte_1.f90: Likewise.
22337         * gfortran.dg/dup_save_2.f90: Likewise.
22338
22339 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22340
22341         * gfortran.dg/associated_2.f90: New test.
22342
22343 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22344
22345         PR fortran/27524
22346         * gfortran.dg/bounds_check_1.f90: New test.
22347
22348 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22349
22350         PR rtl-optimization/27661
22351         * gcc.dg/pr27661.c: New test case.
22352
22353 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22354
22355         PR fortran/23151
22356         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22357         * gfortran.dg/print_parentheses_1.f:  New test.
22358         * gfortran.dg/print_parentheses_2.f90:  New test.
22359
22360 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22361
22362         PR target/27758
22363         * gcc.dg/pr27758.c: New test.
22364
22365 2006-05-24  Falk Hueffner  <falk@debian.org>
22366
22367         * gcc.c-torture/compile/pr27571.c: New test.
22368
22369 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22370
22371         PR fortran/27709
22372         * gfortran.dg/spec_expr_4.f90: New test.
22373
22374         PR fortran/27155
22375         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22376
22377 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22378
22379         PR c++/20103
22380         * g++.dg/ext/complit6.C: New test.
22381         * g++.dg/ext/complit3.C: Adjust error markers.
22382         * g++.dg/init/const3.C: New test.
22383
22384 2006-05-25  Richard Guenther  <rguenther@suse.de>
22385
22386         PR middle-end/27743
22387         * gcc.dg/torture/pr27743.c: New testcase.
22388
22389 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22390
22391         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22392
22393 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22394
22395         * gcc.dg/compat/scalar-by-value-x.h: New.
22396         * gcc.dg/compat/scalar-by-value-y.h: New.
22397         * gcc.dg/compat/scalar-by-value-5.c: New.
22398         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22399         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22400         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22401         * gcc.dg/compat/scalar-by-value-6.c: New.
22402         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22403         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22404         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22405
22406 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22407
22408         PR tree-optimization/27639
22409         PR tree-optimization/26719
22410         * gcc.dg/pr27639.c: New test.
22411         * gcc.dg/pr26719.c: New test.
22412         * gcc.dg/tree-ssa/scev-cast.c: New test.
22413
22414 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22415
22416         PR c++/20173
22417         * g++.dg/template/error21.C: New test.
22418
22419 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22420
22421         PR target/27696
22422         * gcc.target/i386/pr27696.c: New.
22423
22424 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22425
22426         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22427
22428         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22429
22430 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22431
22432         PR c++/27716
22433         * g++.dg/other/assign1.C: New test.
22434
22435 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22436
22437         PR target/27266
22438         * gcc.target/i386/pr27266.c: New.
22439
22440 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22441
22442         PR c++/27451
22443         * g++.dg/ext/asm9.C: New test.
22444
22445 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22446
22447         PR rtl-optimization/25514
22448         * gcc.c-torture/compile/pr25514.c: New test.
22449
22450 2006-05-22  Richard Guenther  <rguenther@suse.de>
22451
22452         Revert
22453         2006-01-31  Richard Guenther  <rguenther@suse.de>
22454
22455         * gcc.target/i386/sselibm-1.c: New testcase.
22456         * gcc.target/i386/sselibm-2.c: Likewise.
22457         * gcc.target/i386/sselibm-3.c: Likewise.
22458         * gcc.target/i386/sselibm-4.c: Likewise.
22459         * gcc.target/i386/sselibm-5.c: Likewise.
22460
22461 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22462
22463         PR c/27420
22464         * gcc.dg/func-args-2.c: New test.
22465
22466         PR c/26818
22467         * gcc.dg/struct-incompl-1.c: New test.
22468
22469 2006-05-22  Richard Guenther  <rguenther@suse.de>
22470
22471         PR testsuite/27708
22472         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22473         the transformations we test for.
22474
22475 2006-05-22  Richard Guenther  <rguenther@suse.de>
22476
22477         PR testsuite/27707
22478         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22479
22480 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22481
22482         PR c++/27210
22483         * g++.dg/warn/new1.C: New test.
22484         * g++.dg/template/new5.C: Likewise.
22485
22486 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22487
22488         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22489         * gcc.target/i386/20060512-3.c: Likewise.
22490
22491 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22492
22493         PR rtl-optimization/27671
22494         * gcc.c-torture/execute/pr27671-1.c: New.
22495         * gcc.dg/pr27671-2.c: Likewise.
22496
22497         PR tree-optimization/26622.
22498         * gcc.c-torture/compile/pr26622.c: New.
22499
22500 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22501
22502         PR fortran/27613
22503         * gfortran.dg/recursive_reference_1.f90: New test.
22504
22505 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22506
22507         PR fortran/25746
22508         * gfortran.dg/elemental_subroutine_3.f90: New test.
22509
22510         PR fortran/25090
22511         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22512
22513         PR fortran/27584
22514         * gfortran.dg/associated_target_1.f90: New test.
22515
22516         PR fortran/19015
22517         * gfortran.dg/maxloc_shape_1.f90: New test.
22518
22519 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22520
22521         PR libgfortran/24459
22522         * gfortran.dg/namelist_24.f90: New test.
22523         * gfortran.dg/namelist_12.f: Fix typo in comment.
22524
22525 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22526
22527         PR middle-end/25776
22528         * g++.dg/other/error11.C: New test.
22529
22530 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22531
22532         * gcc.target/mips/pr26765.c: Add -w to options.
22533
22534 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22535
22536         * lib/target-supports.exp (check_effective_target_mpaired_single):
22537         New function.
22538         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22539         multilibs.
22540         * g++.dg/vect/vect.exp: Likewise.
22541
22542 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22543
22544         PR testsuite/25891
22545         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22546
22547 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22548
22549         PR fortran/27662
22550         * gfortran.dg/temporary_1.f90: New file.
22551
22552 2006-05-19  Andreas Schwab  <schwab@suse.de>
22553
22554         * g++.dg/other/unused1.C: Also match "stringz".
22555
22556 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22557
22558         PR c++/26433
22559         * g++.dg/template/fntry1.C: New test.
22560
22561 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22562
22563         PR c++/27471
22564         PR c++/27506
22565         * g++.dg/conversion/bitfield5.C: New test.
22566         * g++.dg/conversion/bitfield6.C: New test.
22567
22568 2006-05-18  Mike Stump  <mrs@apple.com>
22569
22570         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22571         * gcc.dg/vla-4.c: Add.
22572         * gcc.dg/vla-5.c: Add.
22573         * gcc.dg/vla-6.c: Add.
22574
22575 2006-05-12  Stuart Hastings  <stuart@apple.com>
22576
22577         * gcc.target/i386/20060512-1.c: New.
22578         * gcc.target/i386/20060512-2.c: New.
22579         * gcc.target/i386/20060512-3.c: New.
22580         * gcc.target/i386/20060512-4.c: New.
22581
22582 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/26122
22585         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22586
22587         PR c++/26068
22588         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22589         * g++.dg/parse/linkage1.C: New test.
22590
22591 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22592
22593         PR tree-optimization/27548
22594         * g++.dg/tree-ssa/pr27548.C: New test.
22595
22596 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22597
22598         PR fortran/26551
22599         * gfortran.dg/recursive_check_1.f: New test.
22600         * gfortran.dg/recursive_check_2.f90: New test.
22601
22602 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22603
22604         * g++.dg/opt/temp2.C: New test.
22605
22606 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22607
22608         PR c++/27491
22609         * g++.dg/init/brace5.C: New test.
22610
22611         PR middle-end/27415
22612         * gcc.dg/gomp/pr27415.c: New test.
22613         * g++.dg/gomp/pr27415.C: New test.
22614
22615         PR tree-optimization/27549
22616         * g++.dg/tree-ssa/pr27549.C: New test.
22617
22618 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22619
22620         PR libgfortran/27575
22621         * gfortran.dg/read_eof_4.f90: New test.
22622
22623 2006-05-16  Richard Guenther  <rguenther@suse.de>
22624
22625         PR tree-optimization/22303
22626         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22627
22628 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22629
22630         PR middle-end/27573
22631         * gcc.dg/gomp/pr27573.c: New test.
22632         * gfortran.dg/gomp/pr27573.f90: New test.
22633
22634         PR c/27499
22635         * gcc.dg/gomp/pr27499.c: New test.
22636         * g++.dg/gomp/pr27499.C: New test.
22637
22638 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/27339
22641         * g++.dg/parser/access8.C: Adjust error marker.
22642         * g++.dg/template/access17.C: New test.
22643         * g++.dg/template/access18.C: Likewise.
22644
22645 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22646
22647         PR target/26600
22648         * gcc.target/i386/pr26600.c: New test case.
22649
22650 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22651
22652         PR c++/27505
22653         * g++.dg/expr/bitfield1.C: New test.
22654
22655 2006-05-15  Richard Guenther  <rguenther@suse.de>
22656
22657         PR tree-optimization/27603
22658         * gcc.dg/torture/pr27603.c: New testcase.
22659
22660 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22661
22662         PR fortran/25090
22663         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22664
22665         PR fortran/25082
22666         * gfortran.dg/scalar_return_1.f90: New test.
22667
22668         PR fortran/27411
22669         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22670
22671 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22672
22673         * gcc.dg/gomp/critical-4.c: New test.
22674         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22675         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22676         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22677         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22678
22679 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22680
22681         PR c++/27582
22682         * g++.dg/template/dependent-args1.C: New test.
22683
22684         PR c++/27581
22685         * g++.dg/lookup/this1.C: New test.
22686
22687         PR c++/27315
22688         * g++.dg/template/operator6.C: New test.
22689         * g++.dg/template/incomplete3.C: New test.
22690
22691         PR c++/27559
22692         * g++.dg/template/new4.C: New test.
22693
22694         PR c++/27496
22695         * g++.dg/template/void2.C: New test.
22696
22697 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22698
22699         * g++.dg/template/dependent-expr5.C: New test.
22700
22701 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22702
22703         PR middle-end/26729
22704         * gcc.dg/pr26729-1.c: New test case.
22705
22706 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22707
22708         * gcc.dg/pr27003.c: New test.
22709
22710 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22711
22712         * lib/target-supports.dg (check_cxa_atexit_available): Change
22713         v3_target_compile to ${tool}_target_compile.
22714
22715 2006-05-11  Jason Merrill  <jason@redhat.com>
22716
22717         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22718
22719 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22720
22721         PR fortran/27553
22722         * gfortran.dg/label_5.f90: New test.
22723
22724 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22725
22726         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22727         check_effective_target_powerpc_altivec_ok): New.
22728         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22729         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22730         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22731         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22732         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22733         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22734         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22735         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22736         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22737         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22738         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22739         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22740         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22741         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22742         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22743         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22744         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22745         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22746         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22747         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22748         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22749         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22750         gcc.target/powerpc/altivec-9.c,
22751         gcc.target/powerpc/altivec-consts.c,
22752         gcc.target/powerpc/altivec-pr22085.c,
22753         gcc.target/powerpc/altivec-splat.c,
22754         gcc.target/powerpc/altivec-types-1.c,
22755         gcc.target/powerpc/altivec-types-2.c,
22756         gcc.target/powerpc/altivec-types-3.c,
22757         gcc.target/powerpc/altivec-types-4.c,
22758         gcc.target/powerpc/altivec-varargs-1.c,
22759         gcc.target/powerpc/altivec-vec-merge.c,
22760         gcc.target/powerpc/ppc-vector-memcpy.c,
22761         gcc.target/powerpc/ppc-vector-memset.c,
22762         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22763         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22764         these effective targets.
22765         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22766         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22767
22768 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22769
22770         PR middle-end/27384
22771         * g++.dg/other/fold1.C: New test.
22772
22773         PR middle-end/27488
22774         * gcc.dg/fold-nonneg-1.c: New test.
22775
22776         PR c++/27547
22777         * g++.dg/other/operator1.C: New test.
22778
22779 2006-05-11  Richard Guenther  <rguenther@suse.de>
22780
22781         PR middle-end/27529
22782         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22783
22784 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22785
22786         * lib/target-supports-dg.exp (check-flags): New.
22787         (dg-skip-if): Move flag checks.
22788
22789 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22790
22791         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22792         * lib/target-supports.dg (check_cxa_atexit_available): New.
22793
22794 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22795
22796         PR fortran/27470
22797         * gfortran.dg/multiple_allocation_2.f90: New test case.
22798
22799 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22800
22801         * gcc.target/arm/pr27387.C: Fix a comment typo.
22802
22803 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22804
22805         PR fortran/24549
22806         * gfortran.dg/error_recovery_1.f90: New test.
22807
22808 2006-05-10  Richard Guenther  <rguenther@suse.de>
22809
22810         PR tree-optimization/27302
22811         * gcc.dg/torture/pr27302.c: New testcase.
22812
22813 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22814         Richard Guenther  <rguenther@suse.de>
22815
22816         PR middle-end/27498
22817         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22818
22819 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22820
22821         PR rtl-optimization/27335
22822         * gcc.dg/pr27335.c: New test.
22823
22824 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22825
22826         * gcc.target/mips/mips-ps-5.c: New file.
22827
22828 2006-05-08  Jan Hubicka  <jh@suse.cz>
22829
22830         PR middle-end/25962
22831         * gcc.dg/pr25962.c: New.
22832
22833 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22834
22835         PR target/27158
22836         * gcc.target/powerpc/pr27158.c: New test case.
22837
22838 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22839
22840         PR testsuite/27476
22841         * ada/acats/run_all.sh: Use test -z.
22842
22843 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22844
22845         PR libfortran/18271
22846         * gfortran.dg/spec_expr_3.f90: New test.
22847
22848 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22849
22850         PR target/24879
22851         * gcc.target/i386/monitor.c: New file.
22852
22853 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22854
22855         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22856
22857 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22858
22859         PR c++/27447
22860         * g++.dg/other/ptrmem7.C: New test.
22861
22862 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22863
22864         PR target/27421
22865         * gcc.dg/array-9.c: New test.
22866
22867 2006-05-07  Richard Guenther  <rguenther@suse.de>
22868
22869         PR tree-optimization/27409
22870         * gcc.dg/torture/pr27409.c: New testcase.
22871
22872 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22873
22874         PR fortran/27457
22875         * gfortran.dg/select_6.f90: New.
22876
22877 2006-05-07  Richard Guenther  <rguenther@suse.de>
22878
22879         PR tree-optimization/27136
22880         * gcc.dg/torture/pr27136.c: New testcase.
22881
22882 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22883
22884         PR fortran/24813
22885         * gfortran.dg/char_cons_len_1.f90: New test.
22886
22887 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22888
22889         PR c++/27427
22890         * g++.dg/template/incomplete2.C: New test.
22891
22892 2006-05-06  Richard Guenther  <rguenther@suse.de>
22893
22894         PR tree-optimization/27151
22895         * gcc.dg/vect/pr27151.c: New testcase.
22896
22897 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22898
22899         PR c++/27430
22900         * g++.dg/template/void1.C: New test.
22901
22902         PR c++/27423
22903         * g++.dg/other/void2.C: New test.
22904
22905         PR c++/27422
22906         * g++.dg/conversion/void1.C: New test.
22907
22908 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22909
22910         PR/21391
22911         * g++.dg/other/unused1.C: New.
22912
22913 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22914
22915         PR objc/27240
22916         * objc.dg/member-1.m: New test.
22917
22918 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22919
22920         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22921
22922 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22923
22924         PR libfortran/26985
22925         * gfortran.dg/matmul_2.f90: New test.
22926
22927 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22928
22929         * ada/acats/run_all.sh: Use sync when main not found.
22930
22931 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22932
22933         PR target/26765
22934         * gcc.target/mips/pr26765.c: New.
22935
22936 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22937
22938         * gcc.target/bfin: New directory.
22939         * gcc.target/bfin/bfin.exp: New file.
22940         * gcc.target/bfin/frmul.c: New file.
22941         * gcc.target/bfin/arith.c: New file.
22942         * gcc.target/bfin/mul-combine.c: New file.
22943         * gcc.target/bfin/shift.c: New file.
22944
22945 2006-05-04  Richard Guenther  <rguenther@suse.de>
22946
22947         PR tree-optimization/14287
22948         PR tree-optimization/14844
22949         PR tree-optimization/19792
22950         PR tree-optimization/21608
22951         PR tree-optimization/27090
22952         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22953         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22954         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22955         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22956         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22957
22958 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22959
22960         PR tree-optimization/27285
22961         * gcc.c-torture/execute/pr27285.c: New test.
22962
22963         PR middle-end/27388
22964         * gcc.dg/gomp/pr27388-1.c: New test.
22965         * gcc.dg/gomp/pr27388-2.c: New test.
22966         * gcc.dg/gomp/pr27388-3.c: New test.
22967
22968         PR c++/27359
22969         * g++.dg/gomp/pr27359.C: New test.
22970
22971 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22972
22973         PR fortran/20248
22974         * gfortran.dg/iargc.f90: New test.
22975
22976 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/27102
22979         * g++.dg/template/crash49.C: New test.
22980
22981 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22982
22983         PR testsuite/27032
22984         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22985
22986 2006-05-02  Jeff Law  <law@redhat.com>
22987
22988         PR tree-optimization/27364
22989         * gcc.c-torture/execute/pr27364.c: New test.
22990
22991 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/27309
22994         * g++.dg/parser/ctor5.C: New test.
22995
22996 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22997
22998         PR target/27387
22999         * gcc.target/arm/arm.exp: New.
23000         * gcc.target/arm/pr27387.C: Likewise.
23001
23002 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
23003
23004         PR fortran/27269
23005         PR fortran/27324
23006         * gfortran.dg/module_equivalence_2.f90: New test.
23007
23008 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
23009
23010         PR middle-end/27337
23011         * g++.dg/gomp/pr27337-1.C: New test.
23012         * g++.dg/gomp/pr27337-2.C: New test.
23013
23014         PR middle-end/27328
23015         * gcc.dg/gomp/pr27328.c: New test.
23016
23017         PR middle-end/27325
23018         * g++.dg/gomp/pr27325.C: New test.
23019
23020         PR middle-end/27310
23021         * g++.dg/gomp/pr27310.C: New test.
23022
23023 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23024
23025         PR tree-optimization/27291
23026         * g++.dg/tree-ssa/pr27291.C: New test.
23027
23028 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23029
23030         PR tree-optimization/27283
23031         * g++.dg/tree-ssa/pr27283.C: New test.
23032
23033 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23034
23035         * gcc.dg/tree-ssa/loop-16.c: New test.
23036
23037 2006-05-01  Roger Sayle  <roger@eyesopen.com>
23038             Joseph S. Myers  <joseph@codesourcery.com>
23039
23040         * gcc.dg/Wconversion-3.c: New test case.
23041         * gcc.dg/Wconversion-4.c: Likewise.
23042
23043 2006-05-01  Richard Guenther  <rguenther@suse.de>
23044
23045         PR tree-optimization/26726
23046         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
23047
23048 2006-04-30  Roger Sayle  <roger@eyesopen.com>
23049
23050         * gcc.dg/Woverflow-1.c: New test case.
23051         * gcc.dg/Woverflow-2.c: Likewise.
23052         * gcc.dg/Woverflow-3.c: Likewise.
23053
23054 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c++/27094
23057         * g++.dg/template/defarg8.C: New test.
23058
23059 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23060
23061         PR c++/27278
23062         * g++.dg/parse/operator7.C: New test.
23063
23064 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23065
23066         PR c++/11471
23067         PR c++/27102
23068         * g++.dg/template/crash48.C: New test.
23069
23070         PR c++/27279
23071         * g++.dg/parse/ctor4.C: New test.
23072
23073 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23074
23075         PR fortran/25681
23076         * gfortran.df/char_type_len.f90: New test.
23077
23078 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23079
23080         PR libgfortran/27304
23081         * gfortran.dg/fmt_exhaust.f90: New test.
23082
23083 2006-04-28  Roger Sayle  <roger@eyesopen.com>
23084
23085         PR c/25309
23086         * gcc.dg/large-size-array-2.c: New test case.
23087
23088 2006-04-28  Richard Guenther  <rguenther@suse.de>
23089
23090         PR target/26826
23091         * gcc.target/i386/pr26826.c: New testcase.
23092
23093 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
23094
23095         PR middle-end/27260
23096         * gcc.c-torture/execute/pr27260.c: New.
23097
23098 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
23099
23100         PR middle-end/27095
23101         * gcc.dg/pr27095.c: New.
23102
23103 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
23104
23105         PR c++/27292
23106         * g++.dg/conversion/bitfield4.C: New test.
23107
23108 2006-04-27  Eric Christopher  <echristo@apple.com>
23109
23110         * gcc.dg/pragma-ms_struct.c: New.
23111
23112 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
23113
23114         PR c++/27102
23115         * g++.dg/template/crash47.C: New test.
23116
23117 2006-04-27  Dirk Mueller  <dmueller@suse.de>
23118
23119         * gcc.target/i386/sse-7.c: build with -msse.
23120
23121 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
23122
23123         PR testsuite/27274:
23124         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
23125         (main): Exit if processor doesn't support SSE.
23126
23127 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
23128
23129         PR middle-end/27282
23130         * gcc.c-torture/compile/pr27282.c: New test.
23131
23132 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
23133
23134         PR middle-end/26913
23135         * g++.dg/gomp/pr26913.C: New test.
23136
23137         PR c/25996
23138         * gcc.dg/gomp/pr25996.c: New test.
23139         * g++.dg/gomp/pr25996.C: New test.
23140
23141 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
23142
23143         PR rtl-optimization/26725
23144         * gcc.c-torture/compile/pr26725.c: New test.
23145
23146 2006-04-25  Richard Guenther  <rguenther@suse.de>
23147
23148         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
23149         than n + -1.
23150
23151 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
23152
23153         * gcc.dg/20060425-1.c: New testcase.
23154
23155 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
23156
23157         PR tree-optimization/26865
23158         * gcc.dg/pr26865.c: New test.
23159
23160 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
23161
23162         PR c++/27292
23163         * g++.dg/conversion/bitfield1.C: New test.
23164         * g++.dg/conversion/bitfield2.C: Likewise.
23165         * g++.dg/conversion/bitfield3.C: Likewise.
23166
23167 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
23168         Richard Guenther  <rguenther@suse.de>
23169
23170         PR tree-optimization/27236
23171         * gcc.dg/tree-ssa/pr27236.c: New testcase.
23172
23173 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23174
23175         PR c++/19963
23176         * g++.dg/other/incomplete2.C: New test.
23177
23178 2006-04-24  Richard Guenther  <rguenther@suse.de>
23179
23180         PR middle-end/26869
23181         * gcc.dg/torture/pr26869.c: New testcase.
23182
23183 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
23184         Richard Guenther  <rguenther@suse.de>
23185
23186         PR tree-optimization/27218
23187         * g++.dg/tree-ssa/pr27218.C: New testcase.
23188
23189 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
23190
23191         PR c++/26912
23192         * g++.dg/template/friend41.C: New test.
23193
23194 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
23195
23196         * g++.dg/opt/pr15551.C: Include cstdio.
23197         (main): Use remove instead of unlink.
23198
23199 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
23200
23201         * gcc.dg/sibcall-7.c: New test.
23202         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
23203         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
23204         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
23205         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
23206         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
23207
23208 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
23209
23210         PR c++/26534
23211         * g++.dg/opt/bitfield1.C: New test.
23212         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
23213         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
23214         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
23215         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
23216         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
23217         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
23218         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
23219         * g++.dg/abi/bitfield2.C: Likewise.
23220         * g++.dg/init/bitfield1.C: Likewise.
23221
23222 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
23223
23224         PR fortran/25099
23225         * gfortran.dg/elemental_subroutine_4.f90: New test.
23226         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
23227         call sub (m, x).
23228
23229 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23230
23231         * gcc.c-torture/compile/20060421-1.c: New testcase.
23232
23233 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23234
23235         PR c/25875
23236         * gcc.dg/init-bad-4.c: New test.
23237
23238 2006-04-21  Paul Brook  <paul@codesourcery.com>
23239
23240         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
23241
23242 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
23243
23244         PR fortran/27122
23245         * gfortran.dg/defined_operators_1.f90: New test.
23246         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
23247         remove old ones associated, incorrectly, with Note 5.46.
23248
23249         PR fortran/27113
23250         * gfortran.dg/character_array_constructor_1.f90: New test.
23251
23252 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
23253
23254         * gcc.dg/20060419-1.c: New test.
23255
23256 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
23257
23258         PR c/26774
23259         * gcc.dg/struct-parse-1.c: New test case.
23260
23261 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23262
23263         PR c++/26558
23264         * g++.dg/parse/template19.C: New test.
23265
23266         PR c++/26739
23267         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
23268
23269         PR c++/26036
23270         * g++.dg/expr/call3.C: New test.
23271
23272         PR c++/10385
23273         * g++.dg/conversion/dynamic1.C: New test.
23274
23275 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
23276
23277         PR c++/27102
23278         * g++.dg/template/crash35.C: Tweak error markers.
23279         * g++.dg/template/crash46.C: New test.
23280         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23281         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23282
23283 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
23284
23285         PR rtl-optimization/14261
23286         * gcc.c-torture/compile/20060419-1.c: Added.
23287
23288 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
23289
23290         * gfortran.dg/label_1.f90: Adjust dg-error.
23291
23292 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23293
23294         PR target/26961
23295         * gcc.dg/fold-cond-1.c: New test case.
23296         * gcc.dg/pr26961-1.c: Likewise.
23297
23298 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23299
23300         PR libgfortran/27138
23301         * gfortran.dg/read_bad_advance.f90: New test.
23302
23303 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23304             Dale Johannesen  <dalej@apple.com>
23305
23306         PR target/24076
23307         * gcc.target/i386/vecinit-3.c: New testcase.
23308         * gcc.target/i386/vecinit-4.c: Likewise.
23309         * gcc.target/i386/sse-18.c: Likewise.
23310         * gcc.target/i386/sse-19.c: Likewise.
23311
23312 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23313
23314         * gfortran.dg/allocate_zerosize_1.f90: New test.
23315
23316 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23317
23318         PR c++/26365
23319         * g++.dg/template/crash45.C: New test.
23320
23321 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23322
23323         PR fortran/26787
23324         * gfortran.dg/proc_assign_1.f90: New test.
23325         * gfortran.dg/procedure_lvalue.f90: Change message.
23326         * gfortran.dg/namelist_4.f90: Add new error.
23327
23328         PR fortran/25597
23329         PR fortran/27096
23330         * gfortran.dg/auto_pointer_array_result_1.f90
23331
23332         PR fortran/27089
23333         * gfortran.dg/specification_type_resolution_1.f90
23334
23335         PR fortran/18003
23336         PR fortran/25669
23337         PR fortran/26834
23338         * gfortran.dg/bounds_temporaries_1.f90: New test.
23339
23340         PR fortran/27124
23341         * gfortran.dg/array_return_value_1.f90: New test.
23342
23343 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23344
23345         PR fortran/25336
23346         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23347
23348 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23349
23350         PR middle-end/26823
23351         * g++.dg/gomp/pr26823-1.C: New test.
23352         * g++.dg/gomp/pr26823-2.C: New test.
23353
23354 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23355
23356         PR middle-end/27134
23357         * gcc.dg/pr27314.c: New test.
23358
23359 2006-04-13  Richard Henderson  <rth@redhat.com>
23360
23361         * g++.dg/gomp/block-0.C: Update expected matches.
23362
23363 2006-04-13  DJ Delorie  <dj@redhat.com>
23364
23365         * lib/target-supports.exp (check_effective_target_int32plus): New.
23366         (check_effective_target_ptr32plus): New.
23367         (check_effective_target_size32plus): New.
23368         (check_effective_target_int16): New.
23369         (check_profiling_available): Add m32c to the list of unsupported
23370         targets.
23371
23372         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23373         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23374         memory size.
23375         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23376         pointers.
23377         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23378         size_t.
23379         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23380         and size_t.
23381         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23382         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23383         not just xstormy16.  Skip m32c due to weird pointer size.
23384         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23385         not just xstormy16.
23386         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23387         not just xstormy16.
23388         * gcc.dg/20020312-2.c: Add m32c support.
23389         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23390         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23391         in test.
23392         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23393         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23394         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23395         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23396         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23397         formats
23398         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23399         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23400         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23401         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23402         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23403         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23404         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23405         in test.
23406         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23407         in test.
23408         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23409         * gcc.dg/pr23049.c: Require >=32 bit integers.
23410         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23411         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23412         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23413         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23414         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23415         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23416         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23417         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23418         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23419         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23420         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23421         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23422         prototype in test.
23423         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23424         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23425         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23426         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23427         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23428
23429         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23430         * gcc.c-torture/execute/20040703-1.x: Likewise.
23431         * gcc.c-torture/execute/20040705-1.x: Likewise.
23432         * gcc.c-torture/execute/20040705-2.x: Likewise.
23433         * gcc.c-torture/execute/20040709-1.x: Likewise.
23434         * gcc.c-torture/execute/20040709-2.x: Likewise.
23435         * gcc.c-torture/execute/20040811-1.x: Likewise.
23436         * gcc.c-torture/execute/20050316-1.x: Likewise.
23437         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23438         * gcc.c-torture/execute/pr19689.x: Likewise.
23439         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23440         * gcc.c-torture/execute/usmul.x: Likewise.
23441         * gcc.c-torture/execute/vrp-5.x: Likewise.
23442         * gcc.c-torture/execute/vrp-6.x: Likewise.
23443         * gcc.dg/debug/20041023-1.s: Likewise.
23444
23445 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23446
23447         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23448         of integers to a vector types are now constant expressions in C.
23449         * gcc.dg/vect/vect-fold-1.c: New test case.
23450
23451 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23452             Ulrich Weigand  <uweigand@de.ibm.com>
23453
23454         PR target/27006
23455         * gcc.dg/vmx/pr27006.c: New testcase.
23456
23457 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23458
23459         PR libgfortran/26766
23460         * gfortran.dg/write_recursive.f90: New test.
23461
23462 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23463
23464         * g++.dg/parse/dtor7.C: New test.
23465         * g++.dg/parse/new1.C: Add error marker.
23466         * g++.dg/template/new3.C: New test.
23467
23468         PR c++/26122
23469         * g++.dg/template/pure1.C: New test.
23470
23471         PR c++/26295
23472         * g++.dg/parse/ptrmem4.C: New test.
23473
23474 2006-04-10  Jeff Law  <law@redhat.com>
23475
23476         PR/27087
23477         * gcc.c-torture/compile/pr27087.c: New test.
23478
23479 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23480
23481         PR/21391
23482         * gcc.dg/20060410.c: New.
23483
23484 2006-04-10  Matthias Klose  <doko@debian.org>
23485
23486         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23487         Recognize multilib directory names containing underscores.
23488
23489 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23490
23491         * gcc.target/i386/vecinit-1.c: New test case.
23492         * gcc.target/i386/vecinit-2.c: Likewise.
23493
23494 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23495
23496         PR debug/27057
23497         * g++.dg/debug/dwarf2-2.C: New test.
23498
23499 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23500
23501         PR rtl-optimization/27073
23502         * gcc.c-torture/execute/pr27073.c: New test.
23503
23504 2006-04-08  Mike Stump  <mrs@apple.com>
23505
23506         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23507
23508 2006-04-07  Richard Guenther  <rguenther@suse.de>
23509
23510         PR tree-optimization/26135
23511         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23512
23513 2006-04-06  Jan Hubicka  <jh@suse.cz>
23514
23515         PR profile/26399
23516         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23517
23518 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23519
23520         * g++.dg/conversion/nullptr1.C: New test case.
23521         * g++.dg/conversion/nullptr2.C: Likewise.
23522
23523 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23524
23525         * gfortran.dg/dependency_18.f90: New test case.
23526
23527 2006-04-05  Richard Guenther  <rguenther@suse.de>
23528
23529         PR tree-optimization/26919
23530         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23531         * gcc.dg/ipa/ipa-2.c: Likewise.
23532         * gcc.dg/ipa/ipa-3.c: Likewise.
23533         * gcc.dg/ipa/ipa-5.c: Likewise.
23534
23535 2006-04-05  Richard Guenther  <rguenther@suse.de>
23536
23537         PR tree-optimization/26763
23538         * gcc.dg/torture/pr26763-1.c: New testcase.
23539         * gcc.dg/torture/pr26763-2.c: Likewise.
23540
23541 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23542
23543         PR fortran/23634
23544         PR fortran/25619
23545         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23546
23547 2006-04-04  Eric Christopher  <echristo@apple.com>
23548
23549         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23550         stubs.
23551         * gcc.target/i386/387-5.c: Ditto.
23552
23553 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23554
23555         * gcc.target/sparc/struct-ret-check.c: New test.
23556
23557 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23558
23559         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23560         zero decimal digits specified in format.
23561
23562 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23563
23564         PR fortran/26891
23565         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23566
23567         PR fortran/26976
23568         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23569         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23570         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23571         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23572         compliant and detect bigendian-ness.
23573
23574 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23575
23576         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23577         dummy arguments work when the actual argument is itself a dummy
23578         argument of the caller.
23579
23580 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23581
23582         PR libfortran/24685
23583         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23584
23585 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23586
23587         * gfortran.dg/dependencency_17.f90: New test case.
23588
23589 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23590
23591         * gfortran.dg/dependency_14.f90: New test case.
23592         * gfortran.dg/dependency_15.f90: Likewise.
23593         * gfortran.dg/dependency_16.f90: Likewise.
23594
23595 2006-03-31  Asher Langton  <langton2@llnl.gov>
23596
23597         PR fortran/25358
23598         gfortran.dg/cray_pointers_6.f90: New test.
23599
23600 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23601
23602         PR libgfortran/26890
23603         * gfortran.dg/read_size_noadvance.f90: New test.
23604
23605 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23606
23607         PR fortran/25031
23608         * gfortran.dg/multiple_allocation_1.f90: Check that the
23609         size has changed after a re-allocation with stat.
23610
23611 2006-03-30  Richard Guenther  <rguenther@suse.de>
23612
23613         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23614         removal.
23615         * gcc.target/i386/sselibm-2.c: Likewise.
23616         * gcc.target/i386/sselibm-3.c: Likewise.
23617         * gcc.target/i386/sselibm-4.c: Likewise.
23618         * gcc.target/i386/sselibm-5.c: Likewise.
23619
23620 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23621
23622         * gcc.dg/fold-andxor-1.c: New test case.
23623         * gcc.dg/fold-xorand-1.c: Likewise.
23624
23625 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23626
23627         * gcc.dg/fold-convnotconv-1.c: New test case.
23628
23629 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23630
23631         PR fortran/26779
23632         * gfortran.dg/private_type_5.f90: New test.
23633
23634 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23635
23636         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23637
23638 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23639
23640         * gfortran.dg/advance_2.f90: New test.
23641         * gfortran.dg/advance_3.f90: New test.
23642
23643         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23644
23645 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23646
23647         PR libgfortran/26661
23648         PR libgfortran/26880
23649         * gfortran.dg/read_x_past.f: New test.
23650
23651 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23652
23653         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23654         to be STABS.
23655
23656 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23657
23658         * objc.dg/dwarf-1.m: Skip on AIX.
23659         * objc.dg/dwarf-2.m: Skip on AIX.
23660
23661 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23662
23663         PR fortran/26816
23664         * gfortran.dg/float_1.f90: New test.
23665
23666 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23667
23668         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23669         X86_64 targets.
23670         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23671
23672 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23673
23674         PR libfortran/26735
23675         * gfortran.dg/convert_implied_open.f90: New test case.
23676
23677 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23678
23679         PR fortran/26769
23680         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23681
23682 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23683
23684         PR middle-end/26717
23685         * gcc.dg/pr26717.c: New test.
23686
23687 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23688
23689         * gfortran.dg/dependency_12.f90: New test case.
23690
23691 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23692
23693         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23694
23695 2006-03-24  Jeff Law  <law@redhat.com>
23696
23697         * gcc.c-torture/pr26840.c: New test.
23698
23699 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23700
23701         * objc.dg/dwarf-2.m: New.
23702         * obj-c++.dg/dwarf-2.mm: New.
23703
23704         * g++.old-deja/g++.other/init19.C: New.
23705
23706 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23707
23708         * g++.dg/eh/spbp.C: Skip on AIX.
23709
23710 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23711
23712         PR middle-end/26611
23713         * g++.dg/gomp/pr26611-1.C: New test.
23714         * g++.dg/gomp/pr26611-2.C: New test.
23715
23716 2006-03-24  Jeff Law  <law@redhat.com>
23717
23718         * gcc.c-torture/compile/pr26833.c: New test.
23719         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23720
23721 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23722
23723         * gfortran.dg/endfile_2.f90: Delete temp file.
23724
23725 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23726
23727         PR fortran/19303
23728         * gfortran.dg/record_marker_1.f90: New test case.
23729         * gfortran.dg/record_marker_2.f: New test case.
23730         * gfortran.dg/record_marker_3.f90: New test case.
23731
23732 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23733
23734         PR fortran/17298
23735         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23736         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23737
23738 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23739
23740         * lib/gcc-dg.exp (cleanup-modules): New proc.
23741         * gfortran.dg/allocatable_function_1.f90,
23742         gfortran.dg/allocate_char_star_scalar_1.f90,
23743         gfortran.dg/assumed_charlen_function_1.f90,
23744         gfortran.dg/assumed_dummy_1.f90,
23745         gfortran.dg/assumed_shape_ranks_1.f90,
23746         gfortran.dg/assumed_shape_ranks_2.f90,
23747         gfortran.dg/assumed_size_dt_dummy.f90,
23748         gfortran.dg/auto_char_dummy_array_1.f90,
23749         gfortran.dg/auto_char_len_3.f90,
23750         gfortran.dg/automatic_module_variable.f90,
23751         gfortran.dg/bad_automatic_objects_1.f90,
23752         gfortran.dg/char_array_constructor.f90,
23753         gfortran.dg/char_array_structure_constructor.f90,
23754         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23755         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23756         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23757         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23758         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23759         gfortran.dg/derived_pointer_recursion.f90,
23760         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23761         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23762         gfortran.dg/dummy_functions_1.f90,
23763         gfortran.dg/elemental_initializer_1.f90,
23764         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23765         gfortran.dg/elemental_pointer_1.f90,
23766         gfortran.dg/elemental_subroutine_1.f90,
23767         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23768         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23769         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23770         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23771         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23772         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23773         gfortran.dg/global_references_1.f90,
23774         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23775         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23776         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23777         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23778         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23779         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23780         gfortran.dg/large_integer_kind_1.f90,
23781         gfortran.dg/large_real_kind_1.f90,
23782         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23783         gfortran.dg/module_double_reuse.f90,
23784         gfortran.dg/module_equivalence_1.f90,
23785         gfortran.dg/module_interface_1.f90,
23786         gfortran.dg/module_parameter_array_refs_1.f90,
23787         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23788         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23789         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23790         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23791         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23792         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23793         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23794         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23795         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23796         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23797         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23798         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23799         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23800         gfortran.dg/same_name_1.f90,
23801         gfortran.dg/sibling_dummy_procedure_1.f90,
23802         gfortran.dg/sibling_dummy_procedure_2.f90,
23803         gfortran.dg/sibling_dummy_procedure_3.f90,
23804         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23805         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23806         gfortran.dg/used_dummy_types_2.f90,
23807         gfortran.dg/used_dummy_types_3.f90,
23808         gfortran.dg/used_dummy_types_4.f90,
23809         gfortran.dg/used_dummy_types_5.f90,
23810         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23811         gfortran.dg/userdef_operator_1.f90: Use it.
23812
23813 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23814
23815         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23816         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23817         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23818         gfortran.dg/write_back.f,
23819         gfortran.fortran-torture/execute/inquire_1.f90,
23820         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23821
23822 2006-03-21  Jeff Law  <law@redhat.com>
23823
23824         * gcc.dg/tree-ssa/vrp28.c: New test.
23825
23826 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23827
23828         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23829         if _STDC_C99 is defined.
23830         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23831         * gcc.dg/builtins-20.c: Likewise.
23832         * gcc.dg/builtins-53.c: Likewise.
23833         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23834         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23835
23836 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23837
23838         PR tree-opt/26781
23839         * gcc.c-torture/compile/pr26781-1.c: New test.
23840         * gcc.c-torture/compile/pr26781-2.c: New test.
23841
23842 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23843
23844         PR c++/26690
23845         * g++.dg/gomp/pr26690-1.C: New test.
23846         * g++.dg/gomp/pr26690-2.C: New test.
23847
23848 2006-03-20  Jeff Law  <law@redhat.com>
23849
23850         * gcc.dg/tree-ssa/pr21829.c: New test.
23851
23852         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23853
23854 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23855
23856         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23857         (check_visibility_available): Use it.
23858         (check_effective_target_default_packed): Likewise.
23859         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23860         (check_effective_target_fopenmp): Likewise.
23861         (check_effective_target_freorder): Likewise.
23862         (check_effective_target_fpic): Likewise.
23863         (check_named_sections_available): Likewise.
23864         (check_effective_target_ilp32): Likewise.
23865         (check_effective_target_lp64): Likewise.
23866
23867 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23868
23869         PR fortran/20935
23870         * gfortran.dg/scalar_mask_2.f90: New test case.
23871
23872 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23873
23874         PR tree-opt/26629
23875         * gcc.dg/tree-ssa/loadpre12.c: New test.
23876         * gcc.dg/tree-ssa/loadpre13.c: New test.
23877         * gcc.dg/tree-ssa/loadpre14.c: New test.
23878         * gcc.dg/tree-ssa/loadpre15.c: New test.
23879         * gcc.dg/tree-ssa/loadpre16.c: New test.
23880         * gcc.dg/tree-ssa/loadpre17.c: New test.
23881         * gcc.dg/tree-ssa/loadpre18.c: New test.
23882         * gcc.dg/tree-ssa/loadpre19.c: New test.
23883         * gcc.dg/tree-ssa/loadpre20.c: New test.
23884         * gcc.dg/tree-ssa/loadpre21.c: New test.
23885         * gcc.dg/tree-ssa/loadpre22.c: New test.
23886
23887 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23888
23889         PR fortran/26741
23890         * gfortran.dg/elemental_initializer_1.f90: New test.
23891
23892         PR fortran/26716
23893         * gfortran.dg/assumed_shape_ranks_2: New test.
23894
23895 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23896
23897         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23898         target fpic.
23899
23900 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23901
23902         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23903         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23904         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23905         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23906         gfortran.fortran-torture/execute/direct_io.f90,
23907         gfortran.fortran-torture/execute/inquire_2.f90,
23908         gfortran.fortran-torture/execute/inquire_4.f90,
23909         gfortran.fortran-torture/execute/list_read_1.f90,
23910         gfortran.fortran-torture/execute/open_replace.f90,
23911         gfortran.fortran-torture/execute/slash_edit.f90,
23912         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23913         temporary files from testcases.
23914
23915 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23916
23917         PR libgfortran/26509
23918         gfortran.dg/write_direct_eor.f90: New test.
23919
23920 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23921
23922         * gcc.target/powerpc/pr26350.c: New.
23923         * gcc.target/powerpc/indexed-addr.c: New.
23924
23925 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23926
23927         * gfortran.dg/dependency_13.f90: New test case.
23928
23929 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23930
23931         PR middle-end/21781
23932         * gcc.dg/real-const-1.c: New test case.
23933
23934 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23935
23936         * g++.old-deja/g++.other/init18.C: New.
23937         * g++.old-deja/g++.other/init5.C: Remove xfail.
23938
23939 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23940
23941         * g++.dg/opt/pr15551.C: Cleanup temp file.
23942
23943 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23944
23945         PR c++/6634
23946         g++.dg/parse/long1.C: New test.
23947
23948 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23949
23950         PR fortran/19101
23951         * gfortran.dg/continuation.f90: New test.
23952         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23953
23954 2006-03-14  Richard Guenther  <rguenther@suse.de>
23955
23956         PR tree-optimization/26672
23957         * gcc.dg/torture/pr26672.c: New testcase.
23958
23959 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23960
23961         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23962         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23963
23964 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23965
23966         PR middle-end/26557
23967         * gcc.c-torture/compile/switch-1.c: New test case.
23968
23969 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23970
23971         PR fortran/25378
23972         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23973         test to include more permuatations of mask and index.
23974         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23975         respond to F2003 spec. that the position returned for an all false
23976         mask && condition is zero.
23977
23978 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23979
23980         PR middle-end/25989
23981         * gcc.dg/gomp/pr25989.c: New test.
23982
23983 2006-03-13  Jeff Law  <law@redhat.com>
23984
23985         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23986
23987 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23988
23989         * gcc.dg/switch-9.c: New test.
23990
23991 2006-03-13  Richard Guenther  <rguenther@suse.de>
23992
23993         PR middle-end/26630
23994         * gcc.dg/torture/pr26630.c: New testcase.
23995
23996 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23997
23998         * gfortran.dg/dependency_10.f90: New test case.
23999         * gfortran.dg/dependency_11.f90: Likewise.
24000
24001 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
24002             Erik Edelmann  <eedelman@gcc.gnu.org>
24003
24004         * gfortran.dg/allocatable_function_1.f90: New.
24005         * gfortran.dg/allocatable_function_2.f90: New.
24006
24007 2006-03-10  Richard Guenther  <rguenther@suse.de>
24008
24009         PR middle-end/26565
24010         * gcc.dg/torture/pr26565.c: New testcase.
24011
24012 2006-03-09  Eric Christopher  <echristo@apple.com>
24013
24014         * gcc.c-torture/compile/20060309-1.c: New.
24015
24016 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24017
24018         PR libgfortran/26499
24019         * gfortran.dg/write_back.f: New test.
24020         * gfortran.dg/write_rewind_1.f: New test.
24021         * gfortran.dg/write_rewind_2.f: New test.
24022
24023 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24024
24025         PR libgfortran/26554
24026         * gfortran.dg/read_logical.f90: New test.
24027
24028 2006-03-04  Laurent GUERBY <laurent@guerby.net>
24029
24030         * ada/acats/norun.lst: cdd2a03 now passes.
24031
24032 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
24033
24034         PR testsuite/25177
24035         * gcc.target/powerpc/pr18096-1.c: Change where the error
24036         would match.
24037
24038 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
24039
24040         * gcc.target/i386/cleanup-1.c: New test.
24041         * gcc.target/i386/cleanup-2.c: New test.
24042
24043 2006-03-04  Roger Sayle  <roger@eyesopen.com>
24044
24045         * gfortran.dg/dependency_9.f90: Remove for the time being.
24046
24047 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
24048
24049         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
24050         directive.
24051
24052 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24053
24054         * gfortran.dg/dependency_9.f90: New test case.
24055
24056 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24057
24058         * gfortran.dg/dependency_4.f90: New test case.
24059         * gfortran.dg/dependency_5.f90: New test case.
24060         * gfortran.dg/dependency_6.f90: New test case.
24061         * gfortran.dg/dependency_7.f90: New test case.
24062         * gfortran.dg/dependency_8.f90: New test case.
24063
24064 2006-03-03  Paul Brook  <paul@codesourcery.com>
24065
24066         * lib/target-supports.exp (check_profiling_available):
24067         Add m68k-*-elf.
24068
24069 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
24070
24071         PR fortran/25031
24072         * multiple_allocation_1.f90: New test.
24073
24074 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24075
24076         PR tree-optimization/26524
24077         * gfortran.dg/pr26524.f: New test case.
24078
24079 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24080
24081         * g++.dg/template/repo5.C: Cleanup repo files.
24082         * gcc.dg/20051201-1.c: Cleanup coverage files.
24083         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
24084         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
24085         tree dump files.
24086
24087 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
24088
24089         * objc.dg/objc-nofilename-1.m: New test.
24090         * objc.dg/bad-receiver-type.m: New test.
24091         * obj-c++.dg/bad-receiver-type.mm: New test.
24092
24093 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24094
24095         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
24096
24097 2006-03-01  Mike Stump  <mrs@apple.com>
24098
24099         * g++.dg/abi/key2.C: Add.
24100
24101 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
24102
24103         * gfortran.dg/logical_dot_product.f90: New test.
24104
24105         PR fortran/26393
24106         * gfortran.dg/used_interface_ref.f90: New test.
24107
24108         PR fortran/20938
24109         * gfortran.dg/dependency_2.f90: New test.
24110         * gfortran.fortran-torture/execute/where17.f90: New test.
24111         * gfortran.fortran-torture/execute/where18.f90: New test.
24112         * gfortran.fortran-torture/execute/where19.f90: New test.
24113         * gfortran.fortran-torture/execute/where20.f90: New test.
24114
24115 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
24116
24117         * g++.dg/tree-ssa/pr26443.C: New test case.
24118
24119 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
24120
24121         PR middle-end/26022
24122         * g++.dg/opt/return-slot1.C: New test.
24123
24124 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24125
24126         PR libgfortran/26136
24127         * gfortran.dg/namelist_23.f90: New test.
24128
24129 2006-02-28  Roger Sayle  <roger@eyesopen.com>
24130
24131         PR middle-end/14752
24132         * gcc.dg/fold-eqandshift-2.c: New test case.
24133
24134 2006-02-28  Richard Guenther  <rguenther@suse.de>
24135
24136         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
24137         decomposition.
24138
24139 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
24140
24141         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
24142
24143 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24144
24145         PR libgfortran/26464
24146         * gfortran.dg/backspace_5.f: New test.
24147         * gfortran.dg/backspace_6.f: New test.
24148
24149 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24150
24151         * gcc.dg/fold-eqandnot-1.c: New test case.
24152
24153 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24154
24155         PR middle-end/19983
24156         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
24157
24158 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
24159
24160         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
24161         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
24162
24163 2006-02-26  Richard Guenther  <rguenther@suse.de>
24164
24165         PR tree-optimization/26421
24166         * gcc.dg/tree-ssa/pr26421.c: New testcase.
24167
24168 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
24169
24170         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
24171         * g++.old-deja/g++.robertl/eb132.C: Likewise.
24172
24173 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24174
24175         * gcc.dg/fold-even-1.c: New test case.
24176
24177 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24178
24179         PR middle-end/21137
24180         * gcc.dg/fold-eqandshift-1.c: New test case.
24181
24182 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
24183
24184         PR tree-optimization/25125
24185         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
24186         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
24187
24188 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
24189
24190         PR tree-optimizations/26359
24191         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
24192         with -fdump-tree-dceloop-details.
24193         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
24194
24195 2006-02-25  Roger Sayle  <roger@eyesopen.com>
24196
24197         PR middle-end/23673
24198         * gcc.dg/fold-eqxor-1.c: New test case.
24199         * gcc.dg/fold-eqxor-2.c: Likewise.
24200         * gcc.dg/fold-eqxor-3.c: Likewise.
24201
24202 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
24203
24204         PR fortran/23092
24205         * scalar_mask_1.f90: New test.
24206
24207 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
24208
24209         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
24210         * g++.dg/eh/uncaught2.C: New.
24211         * g++.dg/eh/uncaught3.C: New.
24212
24213 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24214
24215         PR libgfortran/26423
24216         * gfortran.dg/read_many_1.f: New test.
24217
24218 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
24219
24220         PR fortran/24519
24221         * gfortran.dg/dependency_3.f90: New test.
24222         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
24223         XFAILs.
24224
24225         PR fortran/25395
24226         * gfortran.dg/equiv_6.f90: New test.
24227
24228 2006-02-23  Jeff Law  <law@redhat.com>
24229
24230         * gcc.c-torture/compile/pr26425.c: New test.
24231
24232 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
24233
24234         PR middle-end/26412
24235         * gcc.dg/gomp/pr26412.c: New test.
24236
24237 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24238
24239         PR c++/26291
24240         * g++.dg/other/ellipsis1.C: New test.
24241         * g++.dg/parse/operator4.C: Adjust error marker.
24242
24243 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
24244
24245         PR target/25603
24246         * gfortran.dg/pr25603.f: New testcase.
24247
24248 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24249
24250         * gcc.dg/bf-spl1.c: Don't specify -m68000.
24251         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
24252
24253 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
24254
24255         * g++.dg/eh/spbp.C: New.
24256
24257 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
24258
24259         PR middle-end/26379
24260         * gcc.target/i386/mmx-7.c: New test.
24261
24262 2006-02-20  Roger Sayle  <roger@eyesopen.com>
24263
24264         PR tree-optimization/26361
24265         * gcc.dg/tree-ssa/vrp27.c: New test case.
24266
24267 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
24268
24269         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
24270         * gcc.dg/tree-ssa/complex-4.c: Here.
24271
24272 2006-02-19  Roger Sayle  <roger@eyesopen.com>
24273
24274         PR middle-end/19543
24275         * gfortran.dg/logical_1.f90: New test case.
24276
24277 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
24278
24279         PR middle-end/26334
24280         * gcc.dg/20060218-1.c: Moved to...
24281         * gcc.target/i386/20060218-1.c: ... here.  New test.
24282
24283 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
24284
24285         PR fortran/26201
24286         * gfortran.dg/convert_1.f90: New.
24287
24288 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
24289
24290         PR fortran/25054
24291         * gfortran.dg/namelist_5.f90: New test.
24292
24293         PR fortran/25089
24294         * gfortran.dg/namelist_4.f90: New test.
24295
24296 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24297
24298         PR tree-opt/25680
24299         * gcc.dg/tree-ssa/complex-3.c: New test.
24300
24301 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24302
24303         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24304         variable to take into account the variable name in the
24305         function header.
24306         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24307
24308 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24309
24310         PR middle-end/26334
24311         * gcc.c-torture/compile/20060217-1.c: New test.
24312         * gcc.dg/20060218-1.c: New test.
24313
24314 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24315
24316         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24317
24318 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24319
24320         * gcc.dg/cpp/undef3.c: New test.
24321         * gcc.dg/cpp/trad/builtins2.c: New test.
24322
24323 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24324
24325         PR c++/26266
24326         * g++.dg/template/static22.C: New test.
24327         * g++.dg/template/static23.C: New test.
24328         * g++.dg/template/static24.C: New test.
24329         * g++.dg/template/non-dependent13.C: New test.
24330         * g++.dg/init/member1.C: Tweak error markers.
24331
24332 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24333
24334         PR target/26255
24335         * gcc.c-torture/compile/pr26255.c: New test case.
24336
24337 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24338
24339         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24340         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24341         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24342         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24343         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24344         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24345         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24346
24347 2006-02-16  Jeff Law  <law@redhat.com>
24348
24349         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24350         * gcc.dg/tree-ssa/vrp26.c: New test.
24351
24352 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24353
24354         PR target/20353
24355         PR target/24578
24356         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24357         __UCLIBC__ is defined.
24358
24359 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24360
24361         PR fortran/26224
24362         * gfortran.dg/gomp/pr26224.f: New test.
24363
24364 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24365
24366         PR tree-opt/25918
24367         * lib/target-supports.exp
24368         (check_effective_target_vect_short_mult): New.
24369         (check_effective_target_vect_char_mult): New.
24370         (check_effective_target_vect_widen_sum_qi_to_si): New.
24371         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24372         (check_effective_target_vect_widen_sum_hi_to_si): New.
24373         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24374         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24375         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24376         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24377         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24378         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24379         vect-reduc-pattern-2c.c
24380         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24381         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24382         vect-reduc-pattern-1c.c
24383
24384 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24385
24386         PR fortran/24557
24387         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24388
24389 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24390
24391         PR fortran/26054
24392         * gfortran.dg/enum_8.f90: Remove check for warning.
24393         * gfortran.dg/iomsg_1.f90: Ditto.
24394         * gfortran.dg/enum_1.f90: Ditto.
24395         * gfortran.dg/enum_9.f90: Ditto.
24396         * gfortran.dg/enum_2.f90: Ditto.
24397         * gfortran.dg/enum_10.f90: Ditto.
24398         * gfortran.dg/enum_3.f90: Ditto.
24399         * gfortran.dg/flush_1.f90: Ditto.
24400         * gfortran.dg/enum_4.f90: Ditto.
24401         * gfortran.dg/array_constructor_1.f90: Ditto.
24402         * gfortran.dg/enum_5.f90: Ditto.
24403         * gfortran.dg/enum_6.f90: Ditto.
24404         * gfortran.dg/enum_7.f90: Ditto.
24405
24406 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24407
24408         PR middle-end/26300
24409         * gcc.c-torture/compile/20060215-1.c: New test.
24410
24411 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24412
24413         PR middle-end/23670
24414         * gcc.dg/tree-ssa/andor-2.c: New test case.
24415
24416 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24417
24418         PR fortran/25045
24419         * optional_dim.f90: New test.
24420
24421 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24422
24423         PR fortran/26277
24424         * gfortran.dg/label_4.f90: New.
24425
24426 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24427             Diego Novillo  <dnovillo@redhat.com>
24428             Uros Bizjak  <uros@kss-loka.si>
24429
24430         * gfortran.dg/gomp: New directory.
24431
24432 2006-02-14  Richard Guenther  <rguenther@suse.de>
24433
24434         PR tree-optimization/26258
24435         * gcc.dg/torture/pr26258.c: New testcase.
24436
24437 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24438
24439         PR fortran/26246
24440         * gfortran.dg/pr26246_1.f90: New test.
24441         * gfortran.dg/pr26246_2.f90: New test.
24442
24443         PR middle-end/26092
24444         * gcc.c-torture/compile/20060208-1.c: New test.
24445
24446 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24447
24448         PR fortran/26074
24449         PR fortran/25103
24450         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24451         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24452         * gfortran.dg/automatic_module_variable.f90: Change error message.
24453
24454         PR fortran/20861
24455         * gfortran.dg/internal_dummy_1.f90: New test.
24456
24457         PR fortran/20871
24458         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24459
24460
24461         PR fortran/25083
24462         * gfortran.dg/uncommon_block_data_1.f90: New test.
24463         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24464         with standard.
24465
24466         PR fortran/25088
24467         * gfortran.dg/typed_subroutine_1.f90: New test.
24468
24469 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24470
24471         * objc.dg/dwarf-1.m: New.
24472
24473 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24474
24475         PR middle-end/24427
24476         * gcc.dg/tree-ssa/andor-1.c: New test case.
24477
24478 2006-02-13  Josh Conner  <jconner@apple.com>
24479
24480         PR target/25376
24481         * gcc.dg/pr25376.c: New test.
24482
24483         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24484         assemble.
24485         * lib/target-supports.exp (check_named_sections_available):
24486         Only compile named-sections test -- don't assemble.
24487
24488 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24489
24490         * g++.dg/warn/no-write-strings.C: New test.
24491         * g++.dg/warn/write-strings.C: Likewise.
24492         * g++.dg/warn/write-strings-default.C: Likewise.
24493
24494 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24495
24496         PR fortran/25806
24497         * gfortran.dg/ret_pointer_2.f90: New test.
24498
24499 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24500
24501         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24502
24503 2006-02-10  Jeff Law  <law@redhat.com>
24504
24505         * gcc.c-torture/compile/pr26213.c: New test.
24506
24507 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24508
24509         gfortran.dg/null_1.f90: New test.
24510
24511 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24512
24513         PR fortran/14771
24514         * gfortran.dg/parens_4.f90: New.
24515         * gfortran.dg/parens_5.f90: New.
24516
24517 2006-02-10  Richard Guenther  <rguenther@suse.de>
24518
24519         * gcc.dg/pr23372-1.c: Remove empty file.
24520
24521 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24522         Paul Thomas  <pault@gcc.gnu.org>
24523
24524         PR fortran/14771
24525         * gfortran.dg/parens_1.f90: New.
24526         * gfortran.dg/parens_2.f90: New.
24527         * gfortran.dg/parens_3.f90: New.
24528
24529 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24530
24531         PR fortran/26038
24532         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24533
24534         PR fortran/25059
24535         * gfortran.dg/impure_assignment_1.f90: New test.
24536
24537         PR fortran/25070
24538         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24539
24540 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24541
24542         PR target/26141
24543         * g++.dg/expr/stdarg2.C: New test.
24544
24545 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24546
24547         PR inline-asm/16194
24548         * gcc.dg/pr16194.c: New test.
24549
24550 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24551
24552         * ada/acats/run_acats: Use portable variant of "$@".
24553
24554 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24555
24556         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24557         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24558
24559 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24560
24561         PR tree-opt/26179
24562         * g++.dg/opt/pr26179.C: New test.
24563
24564 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24565
24566         PR middle-end/26134
24567         * gcc.dg/tree-ssa/complex-3.c: New test.
24568
24569 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24570
24571         * gcc.c-torture/compile/volatile-1.c: New test.
24572
24573 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24574
24575         PR 26180
24576         * gcc.dg/tree-ssa/pr26180.c: New test.
24577
24578 2006-02-08  Jeff Law  <law@redhat.com>
24579
24580         * gcc.dg/tree-ssa/pr21417.c: New test.
24581
24582 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24583
24584         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24585         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24586
24587 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24588
24589         * lib/scanrtl.exp: New.
24590
24591 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24592
24593         PR c++/26071
24594         * g++.dg/other/virtual2.C: New test.
24595
24596         PR c++/26070
24597         * g++.dg/other/virtual1.C: New test.
24598
24599 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24600
24601         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24602         cleanup-ipa-dump): Update dump file glob patterns.
24603         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24604         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24605
24606         * lib/gcc-dg.exp: Load it.
24607         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24608
24609 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24610
24611         PR testsuite/26159
24612         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24613         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24614
24615 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24616
24617         PR fortran/25577
24618         * gfortran.dg/mvbits_1.f90: New.
24619
24620 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24621
24622         * g++.dg/warn/Wdiv-by-zero.C: New test.
24623         * g++.dg/warn/Wno-div-by-zero.C: New.
24624
24625 2006-02-07  Jeff Law  <law@redhat.com>
24626
24627         * gcc.dg/tree-ssa/pr21559.c: New test.
24628
24629         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24630         multiple VRP passes.
24631         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24632         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24633         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24634         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24635         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24636         * gcc.dg/tree-ssa/vrp02.c: Likewise
24637         * gcc.dg/tree-ssa/vrp11.c: Likewise
24638         * gcc.dg/tree-ssa/pr14341.c: Likewise
24639         * gcc.dg/tree-ssa/vrp19.c: Likewise
24640         * gcc.dg/tree-ssa/vrp20.c: Likewise
24641         * gcc.dg/tree-ssa/vrp03.c: Likewise
24642         * gcc.dg/tree-ssa/pr21086.c: Likewise
24643         * gcc.dg/tree-ssa/pr21959.c: Likewise
24644         * gcc.dg/tree-ssa/vrp21.c: Likewise
24645         * gcc.dg/tree-ssa/vrp04.c: Likewise
24646         * gcc.dg/tree-ssa/pr25485.c: Likewise
24647         * gcc.dg/tree-ssa/pr22026.c: Likewise
24648         * gcc.dg/tree-ssa/vrp22.c: Likewise
24649         * gcc.dg/tree-ssa/vrp05.c: Likewise
24650         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24651         * gcc.dg/tree-ssa/pr20701.c: Likewise
24652         * gcc.dg/tree-ssa/vrp23.c: Likewise
24653         * gcc.dg/tree-ssa/vrp06.c: Likewise
24654         * gcc.dg/tree-ssa/pr22117.c: Likewise
24655         * gcc.dg/tree-ssa/pr20702.c: Likewise
24656         * gcc.dg/tree-ssa/vrp15.c: Likewise
24657         * gcc.dg/tree-ssa/pr21090.c: Likewise
24658         * gcc.dg/tree-ssa/pr21294.c: Likewise
24659         * gcc.dg/tree-ssa/vrp24.c: Likewise
24660         * gcc.dg/tree-ssa/vrp07.c: Likewise
24661         * gcc.dg/tree-ssa/pr21563.c: Likewise
24662         * gcc.dg/tree-ssa/pr25382.c: Likewise
24663         * gcc.dg/tree-ssa/vrp16.c: Likewise
24664         * gcc.dg/tree-ssa/vrp25.c: Likewise
24665         * gcc.dg/tree-ssa/vrp08.c: Likewise
24666         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24667         * gcc.dg/tree-ssa/vrp17.c: Likewise
24668         * gcc.dg/tree-ssa/pr21458.c: Likewise
24669         * g++.dg/tree-ssa/pr18178.C: Likewise
24670
24671 2006-02-07  Richard Guenther  <rguenther@suse.de>
24672
24673         PR c++/26140
24674         Revert
24675         2006-01-30  Richard Guenther  <rguenther@suse.de>
24676         PR c++/23372
24677         * gcc.dg/pr23372-1.C: New testcase.
24678
24679         * g++.dg/tree-ssa/pr26140.C: New testcase.
24680
24681 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24682
24683         PR c++/9737
24684         * g++.dg/template/ttp15.C: New test.
24685         * g++.dg/template/ttp16.C: Likewise.
24686         * g++.dg/template/ttp17.C: Likewise.
24687         * g++.old-deja/g++.pt/ttp36.C: Remove.
24688         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24689         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24690         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24691         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24692         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24693         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24694         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24695         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24696         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24697
24698 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24699
24700         PR libfortran/23815
24701         * unf_io_convert_4.f90: New test.
24702
24703 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24704
24705         * gcc.dg/tree-ssa/loadpre10.c: New test.
24706         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24707         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24708         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24709
24710 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24711
24712         PR libfortran/24685
24713         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24714
24715 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24716
24717         PR tree-opt/25251
24718         * gfortran.dg/assign_7.f: New test.
24719
24720 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24721
24722         PR fortran/26041
24723         PR fortran/26064
24724         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24725         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24726         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24727
24728 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24729
24730         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24731         in size_t typedef.
24732
24733 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24734
24735         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24736         * g++.dg/charset/string.c (foo): Likewise.
24737         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24738         const char*
24739         * g++.dg/ext/builtin2.C (printf): Likewise.
24740         * g++.dg/init/new15.C (printf): Likewise.
24741         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24742         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24743         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24744         * g++.dg/template/non-dependent4.C (temp): Likewise.
24745         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24746         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24747         parameter type to const char*.
24748         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24749         Change type to const char*.
24750         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24751         Likewise.
24752         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24753         second parameter type to const char*.
24754         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24755         (Y::Y): Change parameter type to const char*.
24756         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24757         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24758         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24759         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24760         (char*).
24761         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24762         const char*.
24763         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24764         type to const char*.
24765         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24766         return type to const char*.
24767         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24768         to const char*.
24769         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24770         * g++.old-deja/g++.law/refs1.C: Likewise.
24771         * g++.old-deja/g++.law/visibility1.C: Likewise.
24772         * g++.old-deja/g++.law/visibility2.C: Likewise.
24773         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24774         const char*.
24775         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24776         * g++.old-deja/g++.mike/net48.C: Likewise.
24777         * g++.old-deja/g++.mike/p646.C: Likewise.
24778         * g++.old-deja/g++.mike/p6746.C: Likewise.
24779         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24780         type to const char*.
24781         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24782         deprecated conversion warning.
24783         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24784         char*.
24785         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24786         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24787         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24788         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24789         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24790         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24791         * g++.old-deja/g++.pt/t39.C: Likewise.
24792         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24793         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24794
24795 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24796
24797         PR fortran/25075
24798         intrinsic_argument_conformance_1.f90: New test.
24799
24800 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24801
24802         PR fortran/20845
24803         * gfortran.dg/char_result_11.f90: Add SAVE.
24804         * gfortran.dg/der_pointer_4.f90: Ditto.
24805         * gfortran.dg/default_initialization.f90: New test.
24806
24807 2006-02-03  Jeff Law  <law@redhat.com>
24808
24809         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24810         handle more than 100 dump files.
24811         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24812         * lib/scantree.exp (scan-tree-dump): Likewise.
24813         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24814         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24815         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24816         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24817         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24818
24819 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24820
24821         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24822
24823 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * g++.dg/template/using12.C: New test.
24826
24827 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24828
24829         * gcc.target/powerpc/pr25960.c: New test.
24830
24831 2006-02-02  Steven G. Kargl  <kargls@comcast>
24832
24833         PR fortran/24958
24834         gfortran.dg/nullify_2.f90: New test.
24835
24836 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24837
24838         PR 25990
24839         * gcc.dg/gomp/pr25990.c: New test.
24840
24841 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/25342
24844         * g++.gd/template/partial4.C: New test.
24845
24846 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24847
24848         PR middle-end/26001
24849         * gfortran.dg/data_char_2.f90: New.
24850
24851 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24852
24853         PR fortran/26039
24854         maxval_maxloc_conformance_1.f90: New test.
24855
24856 2006-01-31  Richard Guenther  <rguenther@suse.de>
24857
24858         * gcc.target/i386/sselibm-1.c: New testcase.
24859         * gcc.target/i386/sselibm-2.c: Likewise.
24860         * gcc.target/i386/sselibm-3.c: Likewise.
24861         * gcc.target/i386/sselibm-4.c: Likewise.
24862         * gcc.target/i386/sselibm-5.c: Likewise.
24863
24864 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24865
24866         PR fortran/24266
24867         * gfortran.dg/arrayio_derived_2.f90: New.
24868
24869 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24870
24871         * gcc.dg/unsigned-long-compare.c: New test.
24872
24873 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24874
24875         PR testsuite/25318
24876         * lib/target-supports.exp (check_effective_target_freorder):
24877         Check to see if target supports -freorder-blocks-and-partition.
24878         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24879         instead of "dg-require-named-sections".
24880
24881 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24882
24883         PR target/14798:
24884         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24885         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24886         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24887         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24888         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24889         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24890         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24891         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24892
24893 2006-01-30  Richard Guenther  <rguenther@suse.de>
24894
24895         PR c++/23372
24896         * gcc.dg/pr23372-1.C: New testcase.
24897
24898 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24899
24900         * gcc.dg/gomp/pr25874.c: New test.
24901
24902 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24903
24904         PR tree-opt/25911
24905         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24906
24907 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24908
24909         PR fortran/18578
24910         PR fortran/18579
24911         PR fortran/20857
24912         PR fortran/20885
24913         * gfortran.dg/intent_out_1.f90: New test.
24914
24915 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24916
24917         PR fortran/17911
24918         * gfortran.dg/procedure_lvalue.f90: New test.
24919
24920         PR fortran/20895
24921         PR fortran/25030
24922         * gfortran.dg/char_pointer_assign_2.f90: New test.
24923         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24924         assignment to be consistent with standard.
24925         * gfortran.dg/char_result_2.f90: The same.
24926         * gfortran.dg/char_result_8.f90: The same.
24927
24928 2006-01-28  Zack Weinberg  <zackw@panix.com>
24929
24930         * gcc.dg/Woverlength-strings.c
24931         * gcc.dg/Woverlength-strings-pedantic-c89.c
24932         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24933         * gcc.dg/Woverlength-strings-pedantic-c99.c
24934         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24935
24936 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24937
24938         * gcc.c-torture/execute/20060127-1.c: New test.
24939
24940 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24941
24942         PR c++/25999
24943         * g++.dg/ext/pragmaweak1.C: New test.
24944
24945 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24946
24947         PR c++/25855
24948         * g++.dg/template/spec29.C: New test.
24949
24950 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24951
24952         PR c/19606.
24953         * gcc.c-torture/execute/pr19606.c: New.
24954
24955 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24956
24957         * gcc.dg/pragma-re-4.c: New test.
24958
24959 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24960
24961         PR fortran/25964
24962         * gfortran.dg/assumed_size_refs_3.f90: New test.
24963
24964 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24965
24966         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24967
24968 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24969
24970         PR ada/21317
24971         * ada/acats/support/impdef.a: Add One_Long_Second.
24972         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24973         * ada/acats/tests/c9/c94026.a: Likewise.
24974         * ada/acats/tests/c9/c97305c.ada: Likewise.
24975         * ada/acats/tests/c9/c99004a.ada: Likewise.
24976
24977 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24978
24979         PR fortran/25964
24980         * gfortran.dg/global_references_2.f90: New test.
24981
24982         PR fortran/25084
24983         PR fortran/20852
24984         PR fortran/25085
24985         PR fortran/25086
24986         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24987         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24988
24989         PR fortran/25416
24990         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24991
24992 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24993
24994         PR c/25892
24995         * gcc.dg/Wpointer-sign.c: New.
24996         * gcc.dg/Wpointer-sign-Wall.c: New.
24997         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24998         * gcc.dg/Wpointer-sign-pedantic.c: New.
24999         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
25000         * gcc.dg/conv-2.c: Use -Wpointer-sign.
25001
25002 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
25003
25004         PR C/25861
25005         * gcc.c-torture/compile/pr25861.c: New test.
25006
25007 2006-01-26  Paul Brook  <paul@codesourcery.com>
25008
25009         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
25010         on short-enum targets.
25011         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
25012         variable.
25013         (generate_fields): Use short_enums.
25014         (main): Set short_enums.  Document -e.
25015         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
25016         on short-enum targets.
25017         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
25018         variable.
25019         (generate_fields): Use short_enums.
25020         (main): Set short_enums.  Document -e.
25021         * lib/target-supports.exp (check_effective_target_short_enums): New.
25022
25023 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
25024
25025         PR target/25947
25026         * gcc.dg/torture/pr25947-1.c: New test.
25027
25028 2006-01-25  Jan Hubicka  <jh@suse.cz>
25029             Roger Sayle  <roger@eyesopen.com>
25030
25031         PR rtl-optimization/25703
25032         * gcc.target/i386/20060125-1.c: New test case.
25033         * gcc.target/i386/20060125-2.c: New test case.
25034
25035 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
25036
25037         PR fortran/18540
25038         * gfortran.dg/goto_1.f: New.
25039
25040 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
25041
25042         PR fortran/25716
25043         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
25044         25716 on 32-bit systems too.
25045
25046 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
25047
25048         PR testsuite/25590
25049         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
25050
25051 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
25052
25053         * gcc.dg/tree-ssa/gen-vect-33.c: New.
25054
25055 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25056
25057         PR fortran/25835
25058         * gfortran.dg/read_eof.f90: Delete, renamed.
25059         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
25060         * gfortran.dg/read_eof_2.f90: New test.
25061         * gfortran.dg/read_eof_3.f90: New test.
25062
25063 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
25064
25065         PR tree-opt/25860
25066         * gcc.c-torture/compile/pr25860.c: New test.
25067
25068 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25069
25070         PR c++/25552
25071         * g++.dg/parse/dtor8.C: New test.
25072
25073 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
25074
25075         PR testsuite/25891
25076         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
25077         * gcc.dg/gomp/gomp.exp: Return without testing anything if
25078         check_effective_target_fopenmp returns 0.
25079
25080 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
25081
25082         PR ada/20548
25083         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
25084         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
25085         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
25086
25087 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
25088
25089         PR tree-opt/25857
25090         * g++.dg/opt/pr25857.C: New test.
25091
25092 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
25093         Jan Hubicka  <jh@suse.cz>
25094         Richard Guenther  <rguenther@suse.de>
25095
25096         PR rtl-optimization/25654
25097         * gcc.dg/torture/pr25654.c: New testcase.
25098         * gcc.target/i386/pr25654.c: Likewise.
25099
25100 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
25101
25102         PR fortran/25901
25103         * gfortran.dg/internal references_2.f90: New test.
25104
25105         Fix regression in testing of admissability of attributes.
25106         * gfortran.dg/intent_used_1.f90: New test.
25107
25108 2006-01-23  Ben Elliston  <bje@au.ibm.com>
25109
25110         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
25111         Remove target conditional torture options for i?86 and x86_64
25112         GNU/Linux.
25113
25114 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25115
25116         PR c++/10891
25117         * g++.dg/rtti/no-rtti.C: New.
25118
25119 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
25120
25121         PR c++/25895
25122         * g++.dg/inherit/conv2.C: New test.
25123
25124         PR c++/25856
25125         * g++.dg/parse/dtor7.C: New test.
25126
25127         PR c++/25858
25128         * g++.dg/template/crash44.C: New test.
25129
25130 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
25131
25132         PR fortran/25124
25133         PR fortran/25625
25134         * gfortran.dg/internal_references_1.f90: New test.
25135           PR fortran/20881
25136         PR fortran/23308
25137         PR fortran/25538
25138         PR fortran/25710
25139         * gfortran.dg/global_references_1.f90: New test.
25140         * gfortran.dg/g77/19990905-1.f: Restore the error that
25141         there is a clash between the common block name and
25142         the name of a subroutine reference.
25143
25144         PR fortran/PR24276
25145         * gfortran.dg/aliasing_dummy_1.f90: New test.
25146
25147 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
25148
25149         * gcc.dg/vmx/1b-01.c: Warning fix.
25150         * gcc.dg/vmx/1c-02.c: Likewise.
25151         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
25152
25153 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
25154
25155         PR testsuite/24962
25156         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
25157
25158 2006-01-20  Richard Guenther  <rguenther@suse.de>
25159         Steven Bosscher <stevenb.gcc@gmail.com>
25160
25161         PR rtl-optimization/24626
25162         * gcc.dg/torture/pr24626-1.c: New testcase.
25163         * gcc.dg/torture/pr24626-2.c: Likewise.
25164         * gcc.dg/torture/pr24626-3.c: Likewise.
25165         * gcc.dg/torture/pr24626-4.c: Likewise.
25166
25167 2006-01-20  Dirk Mueller  <dmueller@suse.com>
25168
25169         PR c++/5520
25170         * g++.dg/warn/empty-body.C: New.
25171
25172 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
25173
25174         PR c++/22136
25175         * g++.dg/template/using10.C: New test.
25176         * g++.dg/temlpate/using11.C: Likewise.
25177         * g++.dg/inherit/using5.C: Tweak error messages.
25178
25179 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
25180
25181         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
25182         target test.
25183         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
25184
25185 2006-01-19  Jan Hubicka  <jh@suse.cz>
25186
25187         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
25188
25189 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25190
25191         PR c++/25854
25192         * g++.dg/template/spec28.C: New test.
25193
25194 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
25195
25196         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25197         (switchfiles): Fix fprintf's by adding srcdir or removing it.
25198
25199 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
25200
25201         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
25202         * gcc.dg/gomp/critical-1.c: Likewise.
25203         * gcc.dg/gomp/critical-3.c: Likewise.
25204         * gcc.dg/gomp/empty.c: Likewise.
25205         * gcc.dg/gomp/ordered-1.c: Likewise.
25206         * gcc.dg/gomp/for-4.c: Likewise.
25207         * gcc.dg/gomp/for-6.c: Likewise.
25208         * gcc.dg/gomp/master-3.c: Likewise.
25209         * gcc.dg/gomp/for-8.c: Likewise.
25210         * gcc.dg/gomp/for-10.c: Likewise.
25211         * gcc.dg/gomp/for-18.c: Likewise.
25212         * gcc.dg/gomp/for-5.c: Likewise.
25213         * gcc.dg/gomp/for-7.c: Likewise.
25214         * gcc.dg/gomp/for-9.c: Likewise.
25215
25216 2006-01-18  Jeff Law  <law@redhat.com>
25217
25218         * gcc.dg/tree-ssa/vrp25.c: New test.
25219
25220 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25221
25222         * gcc.dg/pr25805.c: Fix misapplied patch.
25223
25224 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
25225
25226         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
25227         (check_effective_target_vect_udot_qi): New.
25228         (check_effective_target_vect_sdot_hi): New.
25229         (check_effective_target_vect_udot_hi): New.
25230         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
25231         prefixed with "wrapv-" with -fwrapv.
25232         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
25233         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
25234         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
25235         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
25236         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
25237
25238         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
25239         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
25240         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
25241         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
25242
25243 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25244
25245         PR c++/16829
25246         * g++.dg/other/default2.C: New test.
25247         * g++.dg/other/default3.C: New test.
25248
25249 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25250
25251         PR c/25805
25252         * gcc.dg/pr25805.c: New file.
25253
25254 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
25255
25256         PR c++/25836
25257         * g++.dg/template/init6.C: New test.
25258
25259 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
25260
25261         * gcc.dg/tree-ssa/pr24287.c: New test
25262
25263 2006-01-18  Eric Christopher  <echristo@apple.com>
25264
25265         * g++.dg/eh/table.C: New.
25266
25267 2006-01-18  DJ Delorie  <dj@redhat.com>
25268
25269         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
25270         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
25271         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
25272         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
25273
25274 2006-01-18  Jeff Law  <law@redhat.com>
25275
25276         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25277         on wrapping on overflow semantics.
25278
25279         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25280
25281         * gcc.gc/tree-ssa/vrp23.c: New test.
25282         * gcc.gc/tree-ssa/vrp24.c: New test.
25283
25284 2006-01-18  Richard Henderson  <rth@redhat.com>
25285             Aldy Hernandez  <aldyh@redhat.com>
25286             Jakub Jelinek  <jakub@redhat.com>
25287             Diego Novillo  <dnovillo@redhat.com>
25288             Uros Bizjak  <uros@kss-loka.si>
25289
25290         * gcc.dg/gomp: New directory.
25291
25292 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
25293             Steven G. Kargl  <kargls@comcast.net>
25294
25295         PR fortran/20869
25296         * gfortran.dg/intrinsic_external_1.f90: New test.
25297
25298         PR fortran/20875.
25299         * gfortran.dg/elemental_pointer_1.f90: New test.
25300
25301         PR fortran/25024
25302         * gfortran.dg/external_procedures_1.f90: New test.
25303
25304         PR fortran/25785
25305         gfortran.dg/assumed_present.f90: New test.
25306
25307 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * g++.dg/parse/lookup5.C: New test.
25310
25311 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25312
25313         PR fortran/25697
25314         * gfortran.dg/read_eof.f90: New test.
25315
25316 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25317
25318         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25319         add a closing brace.
25320
25321 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25322
25323         PR fortran/25631
25324         * gfortran.dg/fmt_tl.f: New test.
25325
25326 2006-01-17  Eric Christopher  <echristo@apple.com>
25327
25328         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25329         * g++.old-deja/g++.warn/impint2.C: Ditto.
25330         * g++.old-deja/g++.other/null1.C: Ditto.
25331         * g++.dg/warn/conv2.C: Ditto.
25332         * g++.dg/warn/conv4.C: New file.
25333
25334 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25335
25336         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25337
25338 2006-01-17  Andreas Jaeger  <aj@suse.de>
25339             Janis Johnson <janis187@us.ibm.com>
25340
25341         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25342         in 64-bit.
25343         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25344         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25345
25346 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25347
25348         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25349         (switchfiles): xfail txxx where xxx >= 25.
25350
25351 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25352
25353         PR testsuite/25764
25354         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25355
25356 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25357
25358         PR c/25682
25359         * gcc.dg/pr25682.c: New test.
25360         * g++.dg/parse/array-size2.C: New test.
25361
25362 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25363
25364         * consistency.vlad: Remove entire directory, 1652 files.
25365
25366 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25367
25368         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25369         check_effective_target_dfprt_nocache): New.
25370         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25371         (check_effective_target_dfprt): New.
25372         * lib/c-compat.exp (check_dfp): Remove.
25373         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25374         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25375         level of support for decimal float.
25376         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25377         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25378         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25379         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25380         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25381         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25382         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25383         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25384         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25385         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25386         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25387         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25388         directives.
25389
25390 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25391
25392         PR testsuite/25741
25393         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25394         $base_dir/../.
25395         * lib/gfortran.exp (gfortran_init): Likewise.
25396         * lib/obj-c++.exp (obj-c++_init): Likewise.
25397         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25398         (scan-assembler-dem-not): Likewise.
25399         * lib/scandump.exp (scan-dump-dem): Likewise.
25400         (scan-dump-dem-not): Likewise.
25401
25402 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25403
25404         PR testsuite/25767
25405         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25406         powerpc-*-darwin*.
25407         * lib/obj-c++.exp (obj-c++_init): Likewise.
25408
25409 2006-01-16  Richard Guenther  <rguenther@suse.de>
25410
25411         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25412
25413 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25414
25415         PR testsuite/25777
25416         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25417         to LD_LIBRARY_PATH.
25418
25419 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25420             Andrew Pinski  <pinskia@physics.uc.edu>
25421
25422         * gcc.dg/minmax-1.c: New test.
25423
25424 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25425
25426         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25427         * gcc.misc-tests/dectest.exp: Ditto.
25428
25429 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25430
25431         PR testsuite/25796
25432         * gcc.target/i386/cmov6.c: Use -march=k8.
25433
25434 2006-01-15  Andreas Jaeger  <aj@suse.de>
25435
25436         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25437         x86 does not have __float128.
25438
25439 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25440
25441         * gcc.target/i386/cmov6.c: New test.
25442
25443 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25444
25445         PR c++/25663
25446         * g++.dg/template/ctor6.C: New test.
25447
25448 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25449
25450         PR tree-optimization/25485
25451         * gcc.dg/tree-ssa/pr25485.c: New.
25452
25453 2006-01-14  Richard Guenther  <rguenther@suse.de>
25454
25455         PR tree-optimization/22548
25456         PR tree-optimization/22555
25457         PR tree-optimization/22501
25458         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25459         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25460         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25461         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25462         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25463         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25464         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25465         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25466         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25467
25468 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25469
25470         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25471         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25472
25473 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25474         Richard Guenther  <rguenther@suse.de>
25475
25476         PR rtl-optimization/24257
25477         * gcc.dg/torture/pr24257.c: New testcase.
25478
25479 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25480
25481         * gcc.c-torture/execute/20060110-1.c: New test.
25482         * gcc.c-torture/execute/20060110-2.c: New test.
25483
25484 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25485
25486         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25487
25488 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25489
25490         PR fortran/25756
25491         * gfortran.dg/label_3.f90: New test.
25492
25493 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25494
25495         PR tree-optimization/25771
25496         * g++.dg/tree-ssa/pr25771.C: New test
25497
25498 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25499
25500         PR tree-opt/24365
25501         * g++.dg/opt/complex5.C: New test.
25502
25503 2006-01-13  Richard Guenther  <rguenther@suse.de>
25504
25505         * gcc.target/i386/387-9.c: New testcase.
25506
25507 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25508
25509         PR c++/24824
25510         * g++.dg/debug/dwarf2-1.C: New.
25511
25512 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25513
25514         PR testsuite/25728
25515         * lib/gcov.exp (verify-lines): Add "close $fd".
25516
25517 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25518             Ben Elliston  <bje@au.ibm.com>
25519
25520         * gcc.dg/dfp/inf-1.c: New test.
25521
25522 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25523             Yao Qi  <qiyaoltc@cn.ibm.com>
25524             Ben Elliston  <bje@au.ibm.com>
25525             Jon Grimm  <jgrimm2@us.ibm.com>
25526
25527         * gcc.dg/nodfp-1.c: New test.
25528         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25529         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25530         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25531         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25532         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25533         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25534         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25535         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25536         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25537         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25538         * gcc.dg/format/dfp-printf-1.c: Likewise.
25539         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25540         (compat_setup_dfp): New.
25541         * gcc.dg/compat/compat.exp: Use it.
25542         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25543         Make some variables global, prepend "compat_" to their names.
25544         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25545         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25546         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25547         * lib/compat.exp (compat_skip_list): Make global, rename.
25548         * lib/c-compat.exp: New file.
25549         * lib/target-supports.exp (check_effective_target_dfp): New.
25550
25551         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25552         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25553         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25554         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25555         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25556         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25557         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25558         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25559         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25560         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25561         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25562         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25563         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25564         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25565         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25566         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25567         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25568         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25569         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25570         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25571         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25572         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25573         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25574         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25575         gcc.dg/dfp/struct-layout-1.c,
25576         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25577         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25578         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25579         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25580         gcc.dg/dfp/func-vararg-dfp.c,
25581         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25582         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25583         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25584         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25585         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25586
25587 2006-01-11  Richard Guenther  <rguenther@suse.de>
25588
25589         PR tree-optimization/25734
25590         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25591
25592 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25593
25594         PR fortran/25486
25595         * gfortran.dg/literal_character_constant_1_x.F: New test.
25596         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25597         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25598         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25599
25600 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         PR c++/25386
25603         * g++.dg/ext/packed3.C: Add expected packed error.
25604
25605 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25606
25607         PR target/25706
25608         * gcc.dg/torture/pr25706-1.c: New test.
25609
25610 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25611
25612         PR tree-optimization/23109
25613         PR tree-optimization/23948
25614         PR tree-optimization/24123
25615
25616         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25617         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25618         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25619         g++.dg/tree-ssa/pr23948.C: New testcases.
25620         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25621         three divisions in order to do the optimization.
25622
25623 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25624
25625         PR c++/25632
25626         * g++.dg/other/pr25632.C: New test.
25627
25628 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25629
25630         PR fortran/25730
25631         * gfortran.dg/used_types_1.f90: New test.
25632
25633 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25634
25635         PR target/25718
25636         * gcc.dg/torture/pr25718-1.c: New test.
25637
25638 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25639
25640         * gfortran.dg/list_read_2.f90: Fix typo in description.
25641
25642 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25643
25644         * lib/target-supports.exp (check_visibility_available): Simplify test
25645         for *-*-netware*.
25646         (check_profiling_available): Fail for *-*-netware*.
25647         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25648         * gcc.dg/20021014-1.c: Likewise.
25649         * gcc.dg/nest.c: Likewise.
25650
25651 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25652
25653         fortran/24936
25654         * gfortran.dg/forall_3.f90: New test.
25655
25656 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25657
25658         PR fortran/21977
25659         * gfortran.dg/nesting_2.f90: New test.
25660         * gfortran.dg/nesting_3.f90: New test.
25661
25662 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25663
25664         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25665         Fix typo in comment.
25666
25667 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25668
25669         * gfortran.dg/single_char_string.f90: New test.
25670
25671 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25672
25673         * gfortran.dg/ichar_2.f90: New test.
25674
25675 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25676
25677         PR fortran/25093
25678         * gfortran.dg/private_type_4.f90: New.
25679
25680 2006-01-07  Richard Guenther  <rguenther@suse.de>
25681
25682         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25683
25684 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25685
25686         * gfortran.dg/func_decl_1.f90: New.
25687         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25688         * gfortran.dg/array_alloc_2.f90: Likewise.
25689         * gfortran.dg/char_result_8.f90: Likewise.
25690         * gfortran.dg/dup_save_1.f90: Likewise.
25691         * gfortran.dg/dup_save_2.f90: Likewise.
25692         * gfortran.dg/f2c_6.f90: Likewise.
25693         * gfortran.dg/f2c_7.f90: Likewise.
25694         * gfortran.dg/func_result_2.f90: Likewise.
25695         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25696
25697 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25698
25699         PR fortran/22146
25700         * gfortran.dg/elemental_subroutine_1.f90: New test.
25701         * gfortran.dg/elemental_subroutine_2.f90: New test.
25702
25703         PR fortran/25029
25704         PR fortran/21256
25705         * gfortran.dg/assumed_size_refs_1.f90: New test.
25706
25707         PR fortran/20868
25708         PR fortran/20870
25709         * gfortran.dg/assumed_size_refs_2.f90: New test.
25710         * gfortran.dg/initialization_1.f90: Change warning message.
25711
25712 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25713
25714         * gcc.dg/tree-ssa/loop-15.c: New test.
25715
25716 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25717
25718         PR fortran/25598
25719         * gfortran.dg/backspace_3.f: New test.
25720         * gfortran.dg/backspace_4.f: New test.
25721
25722 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25723
25724         PR fortran/24268
25725         * gfortran.dg/fmt_white.f: Update test.
25726
25727 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25728
25729         * gcc.dg/cast-1.c: Add new warning.
25730         * gcc.dg/cast-2.c: Likewise.
25731         * gcc.dg/cast-3.c: Likewise.
25732         * gcc.dg/format/cast-1.c: Likewise.
25733         * gcc.dg/cast-4.c: New testcase.
25734
25735 2006-01-05  Richard Guenther  <rguenther@suse.de>
25736
25737         PR tree-optimization/22555
25738         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25739
25740 2006-01-05  Richard Guenther  <rguenther@suse.de>
25741             Diego Novillo  <dnovillo@redhat.com>
25742
25743         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25744         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25745         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25746         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25747         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25748         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25749         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25750         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25751         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25752         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25753         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25754         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25755         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25756         * treelang/compile/extravar.tree: Likewise.
25757         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25758         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25759         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25760         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25761         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25762
25763 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25764
25765         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25766         for 64-bit fix.
25767
25768 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25769
25770         PR fortran/23675
25771         gfortran.dg/char_result_11.f90: New.
25772
25773 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/24782
25776         * g++.dg/parse/access9.C: New test.
25777         * g++.dg/tc1/dr52.C: Tweak error markers.
25778
25779 2006-01-04  Richard Henderson  <rth@redhat.com>
25780
25781         Merge from gomp branch.
25782         * g++.dg/parse/pragma2.C: Update expected error lines.
25783
25784 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25785
25786         * g++.dg/other/i386-2.C: New test.
25787
25788         PR target/25554
25789         * gcc.c-torture/compile/20051228-1.c: New test.
25790
25791         PR c/25559
25792         * gcc.dg/pr25559.c: New test.
25793
25794 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/25492
25797         * g++.dg/lookup/friend9.C: New test.
25798
25799         PR c++/25625
25800         * g++.dg/template/repo5.C: New test.
25801
25802 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25803
25804         PR fortran/25101
25805         * gfortran.dg/forall_2.f90: New test.
25806
25807 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25808
25809         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25810         dg-require-weak.  Adjust regexp to handle leading-underscore
25811         targets and space as well as TAB after .weak.  Change previous
25812         64-bit fix to not use naked dot.
25813
25814 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25815
25816         PR rtl-optimization/25578
25817         * gcc.c-torture/execute/20060102-1.c: New testcase.
25818
25819 2006-01-03  Richard Guenther  <rguenther@suse.de>
25820
25821         PR c/25183
25822         * gcc.dg/torture/pr25183.c: New testcase.
25823
25824 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25825
25826         Merge from gomp-branch.
25827         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25828         * gcc.dg/ia64-sync-2.c: Likewise.
25829         * gcc.dg/ia64-sync-3.c: Likewise.
25830         * gcc.dg/ia64-sync-4.c: Likewise.
25831         * gcc.dg/sync-2.c: Likewise.
25832         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25833         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25834
25835 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25836
25837         PR c++/25635
25838         * g++.dg/parse/operator6.C: New test.
25839
25840         PR c++/25637
25841         * g++.dg/parse/error29.C: New test.
25842
25843         PR c++/25638
25844         * g++.dg/parse/dtor6.C: New test.
25845
25846         PR c++/25633
25847         * g++.dg/parse/ctor3.C: New test.
25848
25849         PR c++/25634
25850         * g++.dg/template/class3.C: New test.
25851
25852 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25853
25854         * g++.dg/debug/debug9.C: New.
25855
25856 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25857
25858         PR fortran/24640
25859         * gfortran.dg/label_2.f90: New test.
25860
25861 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25862
25863         * g++.dg/lookup/using12.C: Tighten error marker.
25864
25865 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25866             Andrew Pinski <pinskia@physics.uc.edu>
25867
25868         * gcc.target/powerpc/darwin-abi-3.c: New file.
25869         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25870         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25871         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25872         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25873         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25874         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25875         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25876         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25877
25878 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25879
25880         * gcc.dg/tree-ssa/loadpre1.c: New;
25881         * gcc.dg/tree-ssa/loadpre2.c: New;
25882         * gcc.dg/tree-ssa/loadpre3.c: New;
25883         * gcc.dg/tree-ssa/loadpre4.c: New;
25884         * gcc.dg/tree-ssa/loadpre5.c: New;
25885         * gcc.dg/tree-ssa/loadpre6.c: New;
25886         * gcc.dg/tree-ssa/loadpre7.c: New;
25887         * gcc.dg/tree-ssa/loadpre8.c: New;
25888         * gcc.dg/tree-ssa/loadpre9.c: New;
25889
25890 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25893         * g++.dg/abi/thunk4.C: Likewise.
25894
25895 2006-01-01  Andreas Jaeger  <aj@suse.de>
25896
25897         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25898         portable.
25899
25900 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25901
25902         PR c++/25294
25903         * gcc.dg/pragma-pack-3.c: New test.
25904         * g++.dg/parse/pragma3.C: New test.
25905
25906 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25907
25908         PR middle-end/24827
25909         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25910
25911 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25912
25913         PR testsuite/25214
25914         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25915
25916 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25917
25918         PR fortran/22607
25919         * gfortran-dg/pure_byref_3.f90: New.
25920
25921         fortran/PR 25396
25922         * gfortran.dg/userdef_operator_1.f90: New.
25923
25924 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25925
25926         * g++.dg/abi/thunk3.C: New.
25927         * g++.dg/abi/thunk4.C: New.
25928
25929 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25930
25931         PR fortran/25532
25932         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25933         associated derived type components of derived types are
25934         properly declared in contained procedures.
25935
25936 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25937
25938         PR libgfortran/25139
25939         * gfortran.dg/backspace_2.f: New test.
25940
25941 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25942
25943         PR libgfortran/25550
25944         * gfortran.dg/endfile.f: New test.
25945
25946 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25947
25948         PR libgfortran/25419
25949         * gfortran.dg/comma.f: New test.
25950
25951 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25952
25953         * lib/gfortran-dg.exp: Remove trailing whitespace.
25954         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25955         -funroll-all-loops.
25956
25957 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25958
25959         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25960         Extended Double long doubles or repeat tests when long double is
25961         the same size as double.
25962
25963 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25964
25965         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25966
25967         PR testsuite/25442
25968         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25969         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25970
25971         PR testsuite/25441
25972         * gcc.dg/pr23911.c: Make test variable static.
25973
25974         PR testsuite/25444
25975         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25976
25977 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25978
25979         PR c++/25439
25980         * g++.dg/parse/crash17.C: Adjust error markers.
25981         * g++.dg/template/error20.C: New test.
25982
25983 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25984
25985         PR c++/23172
25986         * g++.dg/ext/complit4.C: New test.
25987
25988         PR c++/25417
25989         * g++.dg/ext/complit5.C: Likewise.
25990
25991 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25992
25993         PR tree-optimization/25125
25994         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25995         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25996         * gcc.c-torture/execute/pr25125.c: New.
25997
25998 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25999
26000         PR fortran/25029
26001         PR fortran/21256
26002         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
26003         functions with incorrect assumed size references.
26004
26005 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
26006
26007         PR c++/23171
26008         * g++.dg/opt/init1.C: New test.
26009
26010 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
26011
26012         PR c++/24671
26013         * g++.dg/template/sfinae3.C: New test.
26014
26015 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26016
26017         * g++.dg/other/friend4.C: New test.
26018
26019 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
26020
26021         PR target/25005
26022         * g++.dg/opt/pr25005.C: New test.
26023
26024 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
26025
26026         PR c++/25369
26027         * g++.dg/template/ptrmem16.C: New test.
26028
26029 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
26030
26031         PR fortran/25029
26032         PR fortran/21256
26033         * gfortran.dg/initialization_1.f90: Add test of SIZE.
26034
26035 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26036
26037         PR libgfortran/25307
26038         * gfortran.dg/list_read_5.f90: New test.
26039
26040 2005-12-22  Richard Henderson  <rth@redhat.com>
26041
26042         * gcc.target/i386/sse-7.c: Use -msse2.
26043
26044 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
26045
26046         PR rtl-optimization/25432
26047         * gcc.c-torture/compile/20051216-1.c: New test.
26048
26049         PR objc/25328
26050         * objc/execute/pr25328.m: New test.
26051
26052 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
26053
26054         PR c++/25364
26055         * g++.dg/template/call4.C: New test.
26056
26057 2005-12-22  Dale Johannesen  <dalej@apple.com>
26058
26059         * gcc.target/i386/sse-17.c: New.
26060
26061 2005-12-22  Paul Brook  <paul@codesourcery.com>
26062
26063         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
26064
26065 2005-12-22  Paul Brook  <paul@codesourcery.com>
26066
26067         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
26068
26069 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26070
26071         PR tree-opt/25513
26072         * gcc.c-torture/compile/pr25513.c: New test.
26073
26074 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26075
26076         PR c++/23333
26077         * g++.dg/parse/error25.C: Add more tests.
26078
26079 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26080
26081         PR fortran/18990
26082         * gfortran.dg/der_charlen_1.f90: New.
26083
26084 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
26085
26086         PR fortran/20889
26087         * gfortran.dg/pointer_component_type_1.f90: New test.
26088
26089         PR fortran/25029
26090         PR fortran/21256
26091         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
26092         should give an error with assumed size array refernces and checks
26093         those that should not.
26094         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
26095         reference an upper bound so that it does not generate an error.
26096
26097         PR fortran/19362
26098         PR fortran/20244
26099         PR fortran/20864
26100         PR fortran/25391
26101         * gfortran.dg/used_dummy_types_1.f90: New test.
26102         * gfortran.dg/used_dummy_types_2.f90: New test.
26103         * gfortran.dg/used_dummy_types_3.f90: New test.
26104         * gfortran.dg/used_dummy_types_4.f90: New test.
26105         * gfortran.dg/used_dummy_types_5.f90: New test.
26106
26107         PR fortran/23152
26108         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
26109         group already being USE associated.
26110         * gfortran.dg/assumed_shape_nml.f90: New test.
26111         * gfortran.dg/assumed_size_nml.f90: New test.
26112
26113         PR fortran/20862
26114         PR fortran/25053
26115         PR fortran/25063
26116         PR fortran/25064
26117         PR fortran/25066
26118         PR fortran/25067
26119         PR fortran/25068
26120         PR fortran/25307
26121         * gfortran.dg/io_constraints_1.f90: New test.
26122         * gfortran.dg/io_constraints_1.f90: New test.
26123         * gfortran.dg/iostat_3.f90: Change wording of warning.
26124         * gfortran.dg/g77/19981216-0.f: The same.
26125
26126 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
26127
26128         PR tree-optimization/23518
26129         * gcc.dg/pr23518.c: New.
26130
26131 2005-12-21  Mike Stump  <mrs@apple.com>
26132
26133         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
26134
26135 2005-12-21  Paul Brook  <paul@codesourcery.com>
26136
26137         * gcc.dg/pr19340.c: Skip on m68k targets.
26138
26139 2005-12-21  Steven Bosscher  <stevenb@suse.de>
26140
26141         PR rtl-optimization/25196
26142         * gcc.dg/pr25196.c: New test.
26143
26144 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
26145
26146         PR fortran/25423
26147         gfortran.dg/where_nested_1.f90: New.
26148
26149 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
26150
26151         PR tree-optimization/25382.
26152         * gcc.dg/tree-ssa/pr25382.c: New.
26153
26154 2005-12-20  Richard Guenther  <rguenther@suse.de>
26155
26156         PR middle-end/24306
26157         * gcc.target/i386/pr24306.c: New testcase.
26158
26159 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
26160
26161         PR tree-optimization/25501
26162         * gcc.dg/tree-ssa/pr25501.c: New.
26163
26164 2005-12-20  Richard Guenther  <rguenther@suse.de>
26165
26166         Revert
26167         2005-12-02  Richard Guenther  <rguenther@suse.de>
26168
26169         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26170
26171 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
26172
26173         PR c++/21228
26174         * g++.dg/warn/Wunreachable-code-2.C: New test.
26175
26176 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
26177
26178         PR c++/24278
26179         * g++.dg/template/ctor5.C: New test.
26180
26181         PR c++/24915
26182         * g++.dg/template/overload8.C: New test.
26183
26184 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
26185
26186         * gcc.c-torture/compile/pr25483 : New test.
26187
26188 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26189
26190         PR c++/20552
26191         * g++.dg/ext/typeof10.C: New test.
26192
26193 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * gcc.dg/mt-loopi1.c: New.
26196
26197 2005-12-18  Richard Guenther  <rguenther@suse.de>
26198
26199         PR tree-optimization/25481
26200         * gcc.dg/torture/pr25481.c: New testcase.
26201
26202 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26203
26204         PR rtl-optimization/21041
26205         * gcc.dg/pr21041.c: New test.
26206
26207 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26208
26209         PR libgfortran/25463
26210         * gfortran.dg/advance.f90: New test.
26211
26212 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
26213
26214         * gcc.dg/20051201-1.c: New test.
26215
26216 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
26217
26218         PR fortran/25018
26219         * gfortran.dg/initialization_1.f90: New test.
26220         * gfortran.dg/enum_5.f90: Change dg-error to new message.
26221         * gfortran.dg/g77/980616-0.f: The same.
26222
26223 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26224
26225         * PR fortran/25458
26226         * gfortran.dg/chkbits.f90: New test.
26227
26228 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26229
26230         * gfortran.dg/enum_5.f: Revert to previous version.
26231
26232 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26233
26234         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
26235         * gfortran.dg/nested_modules_1.f90: Ditto.
26236         * gfortran.dg/hollerith_f95.f90: Ditto.
26237         * gfortran.dg/select_5.f90: Ditto.
26238         * gfortran.dg/secnds.f: Ditto.
26239         * gfortran.dg/hollerith2.f90: Ditto.
26240         * gfortran.dg/imag_2.f: Ditto.
26241         * gfortran.dg/ftell_2.f90: Ditto.
26242         * gfortran.dg/malloc_free_1.f90: Ditto.
26243         * gfortran.dg/logint-1.f: Ditto.
26244         * gfortran.dg/recursive_statement_functions.f90: Ditto.
26245         * gfortran.dg/e_d_fmt.f90: Ditto.
26246         * gfortran.dg/hollerith_legacy.f90: Ditto.
26247         * gfortran.dg/logint-2.f: Ditto.
26248         * gfortran.dg/enum_5.f90: Ditto.
26249         * gfortran.dg/f2c_2.f90: Ditto.
26250         * gfortran.dg/pr17143.f90: Ditto.
26251         * gfortran.dg/namelist_14.f90: Ditto.
26252         * gfortran.dg/logint-3.f: Ditto.
26253         * gfortran.dg/spread_scalar_source.f90: Ditto.
26254         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
26255         * gfortran.dg/namelist_11.f: Ditto.
26256         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26257         * gfortran.dg/g77/20010519-1.f
26258         * gfortran.dg/g77/alpha1.f: Ditto.
26259         * gfortran.dg/g77/990115-1.f: Ditto.
26260         * gfortran.dg/g77/erfc.f: Ditto.
26261         * gfortran.dg/g77/19990313-3.f: Ditto.
26262         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
26263         * gfortran.dg/g77/20010426.f: Ditto.
26264         * gfortran.dg/g77/19990313-0.f: Ditto.
26265         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
26266         * gfortran.dg/g77/20000629-1.f: Ditto.
26267         * gfortran.dg/g77/970125-0.f: Ditto.
26268         * gfortran.dg/g77/8485.f: Ditto.
26269         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
26270         * gfortran.dg/g77/19990313-1.f: Ditto.
26271         * gfortran.dg/g77/int8421.f: Ditto.
26272         * gfortran.dg/g77/19990305-0.f: Ditto.
26273         * gfortran.dg/g77/947.f: Ditto.
26274         * gfortran.dg/g77/19990905-2.f: Ditto.
26275         * gfortran.dg/g77/cabs.f: Ditto.
26276         * gfortran.dg/g77/19990313-2.f: Ditto.
26277         * gfortran.dg/g77/20020307-1.f: Ditto.
26278         * gfortran.dg/g77/dcomplex.f: Ditto.
26279         * gfortran.dg/g77/19990502-1.f: Ditto.
26280         * gfortran.dg/g77/19981216-0.f: Ditto.
26281         * gfortran.dg/common_4.f90: Ditto.
26282         * gfortran.dg/entry_4.f90: Ditto.
26283         * gfortran.dg/equiv_constraint_2.f90: Ditto.
26284         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26285         * gfortran.dg/namelist_12.f: Ditto.
26286         * gfortran.dg/scale_1.f90: Ditto.
26287         * gfortran.dg/modulo_1.f90
26288         * gfortran.dg/hollerith.f90: Ditto.
26289         * gfortran.dg/direct_io_3.f90: Ditto.
26290         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26291         * gfortran.dg/gnu_logical_1.F: Ditto.
26292         * gfortran.dg/unf_io_convert_1.f90: Ditto.
26293         * gfortran.dg/assign_1.f90: Ditto.
26294         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26295         * gfortran.dg/pr23095.f: Ditto.
26296         * gfortran.dg/read_float_1.f90: Ditto.
26297
26298 2005-12-17  Andreas Jaeger  <aj@suse.de>
26299
26300         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26301         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26302
26303 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26304
26305         PR fortran/24268
26306         * gfortran.dg/fmt_white.f: New test.
26307
26308 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26309
26310         * gfortran.dg/label_1.f90: New test.
26311
26312 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26313
26314         PR testsuite/25422
26315         * gcc.dg/20031012-1.c: Add -Walways-true option.
26316         * gcc.dg/weak/weak-3.c: Likewise.
26317         * g++.old-deja/g++.mike/warn8.C: Likewise.
26318
26319 2005-12-16  Mike Stump  <mrs@apple.com>
26320
26321         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26322         exit.
26323
26324 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26325
26326         PR libgfortran/25264
26327         PR libgfortran/25349
26328         * gfortran.dg/tl_editing.f90: Added additional checks.
26329         * gfortran.dg/t_editing.f: New test.
26330         * gfortran.dg/write_padding.f90: New test
26331
26332 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26333
26334         PR testsuite/25215
26335         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26336
26337 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26338
26339         PR rtl-optimization/24899
26340         * gcc.c-torture/execute/20051215-1.c: New test.
26341
26342 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26343
26344         PR 24823
26345         * gfortran.dg/pr24823.f: New test.
26346
26347 2005-12-16  Jeff Law  <law@redhat.com>
26348
26349         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26350
26351 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26352
26353         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26354         (base_types): Change C++ style comments to C style comments.  Remove
26355         aligned types from the array.  Keep Enums disabled.
26356         (complex_types): Remove aligned types from the array.
26357         Comment out "_Complex long double".
26358         (attrib_types): Remove.
26359         (complex_attrib_types): Remove.
26360         (attrib_array_types): Remove.
26361         (complex_attrib_array_types): Remove.
26362         (aligned_bitfld_types): Remove.
26363         (n_aligned_bitfld_types): Remove.
26364         (FEATURE_ALIGNEDPACKED): Delete.
26365         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26366         (singles): Remove support for adding attributes.
26367         (choose_type): Remove support for attributed types.
26368         (generate_fields): Remove support for attributed bit-fields.
26369         Remove support for adding attributes.
26370         (generate_random_tests): Remove support for adding attributes.
26371         (features): Add back "[0] :0" and "complex vector [0]".
26372         (main): Remove support for attributed bit-fields.
26373         Uncomment the calling of generate_random_tests for the rests of
26374         the tests.
26375
26376 2005-12-16  Jan Hubicka  <jh@suse.cz>
26377
26378         * gcc.c-torture/combine/pr25224.c: New.
26379
26380 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26381
26382         PR other/25028
26383         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26384         HP-UX.
26385
26386 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26387
26388         * gcc.dg/20051215-1.c: New file.
26389
26390 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26391
26392         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26393         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26394
26395 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26396
26397         PR fortran/18197
26398         * gfortran.dg/dummy_functions_1.f90: New.
26399
26400 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26401
26402         PR rtl-optimization/25310
26403         * gcc.c-torture/compile/pr25310.c: New test.
26404
26405 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26406
26407         PR debug/25023
26408         * gcc.dg/pr25023.c: New test.
26409
26410 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26411
26412         * g++.old-deja/g++.brendan/redecl1.C,
26413         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26414         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26415         g++.old-deja/g++.oliva/typeof1.C,
26416         g++.old-deja/g++.other/crash16.C,
26417         g++.old-deja/g++.other/crash34.C,
26418         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26419         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26420         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26421         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26422         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26423         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26424         Remove xfail.
26425
26426 2005-12-14  Kean Johnston  <jkj@sco.com>
26427             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26428
26429         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26430         * gcc.target/i386/20020523-1.c: Ditto.
26431         * gcc.target/i386/tailcall-1.c: Ditto.
26432         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26433         * gcc.target/i386/ssetype-5.c: Ditto.
26434
26435 2005-12-14  Jeff Law  <law@redhat.com>
26436
26437         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26438
26439 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26440
26441         PR target/25254
26442         PR target/24188
26443         * gcc.target/i386/pr25254.c: New test.
26444         * gfortran.dg/PR24188.f: New test.
26445
26446 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26447
26448         * lib/fortran-torture.exp: Catch remaining uses of
26449         remote_file build delete.
26450
26451 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26452
26453         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26454
26455 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26456
26457         * gcc.dg/warn-addr-cmp.c: New test.
26458
26459 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26460
26461         PR debug/25023
26462         PR target/25293
26463         * gcc.target/i386/pr25293.c: New test.
26464
26465 2005-12-13  Petr Machata  <machata@post.cz>
26466
26467         PR c++/24907
26468         * g++.dg/parse/comma2.C: New test.
26469
26470 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26471             Jakub Jelinek  <jakub@redhat.com>
26472
26473         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26474         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26475         (limits.h): Include unconditionally.
26476         (stdlib.h): Likewise.
26477         (hashtab.h): Do not include.
26478         (getopt.h): Likewise.
26479         (stddef.h): Include.
26480         (hashval_t): Define.
26481         (struct entry): Add "next" field.
26482         (HASH_SIZE): New macro.
26483         (hash_table): New variable.
26484         (switchfiles): Do not use xmalloc.
26485         (mix): New macro.
26486         (iterative_hash): New function.
26487         (hasht): Remove.
26488         (e_exists): New function.
26489         (e_insert): Likewise.
26490         (output): Use, instead of libiberty hashtable functions.
26491         (main): Do not use getopt.  Do not call htab_create.
26492
26493 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26494
26495         PR c++/25331
26496         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26497         put atal* and atpaal* attributes on array elements.
26498         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26499         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26500         put atal* and atpaal* attributes on array elements.
26501         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26502
26503 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26504
26505         * gcc.dg/single-precision-constant.c: New test.
26506
26507 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26508
26509         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26510         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26511         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26512         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26513         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26514         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26515         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26516         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26517         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26518         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26519         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26520         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26521         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26522         gcc.target/powerpc/ppc-sdata-2.c,
26523         gcc.target/powerpc/ppc-stackalign-1.c,
26524         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26525         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26526         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26527         gcc.target/powerpc/rs6000-ldouble-2.c,
26528         gcc.target/powerpc/rs6000-power2-1.c,
26529         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26530         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26531         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26532         option into target selector.
26533         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26534         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26535
26536 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26537
26538         PR objc/25348
26539         * objc.dg/encode-9.m: New test.
26540
26541 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26542
26543         PR testsuite/20772
26544         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26545         * gcc.dg/asm-b.c: Fix typo.
26546         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26547         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26548         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26549         i?86 lp64 and x86_64 ilp32.
26550         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26551         on i?86 lp64.
26552         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26553
26554 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26555
26556         PR fortran/25078
26557         gfortran.dg/equiv_5.f90: New test.
26558
26559 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26560
26561         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26562         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26563         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26564         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26565         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26566         * gcc.dg/tree-ssa/reassoc-5.c: New.
26567         * gcc.dg/tree-ssa/reassoc-6.c: New.
26568         * gcc.dg/tree-ssa/reassoc-7.c: New.
26569         * gcc.dg/tree-ssa/reassoc-8.c: New.
26570         * gcc.dg/tree-ssa/reassoc-9.c: New.
26571         * gcc.dg/tree-ssa/reassoc-10.c: New.
26572         * gcc.dg/tree-ssa/reassoc-11.c: New.
26573
26574 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26575
26576         PR testsuite/25167
26577         PR testsuite/24478
26578         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26579
26580 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR c++/25300
26583         * g++.dg/template/inherit.C: Do not use a generic error message.
26584
26585 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26586
26587         PR libobjc/25354
26588         * objc.dg/gnu-encoding: New directory.
26589         * objc.dg/gnu-encoding/compat-common.h: New file.
26590         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26591         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26592         * objc.dg/gnu-encoding/vector-defs.h: New file.
26593         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26594         * objc.dg/gnu-encoding/generate-random.c: New file.
26595         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26596         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26597         * objc.dg/gnu-encoding/generate-random.h: New file.
26598
26599 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26600
26601         PR c++/25337
26602         * g++.dg/template/defarg7.C: New test.
26603
26604 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26605
26606         PR libobjc/25347
26607         * objc.dg/encode-8.m: New test.
26608
26609 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26610
26611         PR libobjc/25346
26612         * objc.dg/encode-7.m: New test.
26613
26614 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26615
26616         PR c++/25010
26617         * g++.dg/opt/inline10.C: New test.
26618
26619 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26620
26621         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26622
26623 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26624
26625         * gfortran.dg/substring_equivalence.f90: typo in comment
26626
26627 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26628
26629         PR fortran/25068
26630         * gfortran.dg/iostat_3.f90: New test.
26631
26632 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26633
26634         PR fortran/23815
26635         * gfortran.dg/unf_io_convert_1.f90: New test.
26636         * gfortran.dg/unf_io_convert_2.f90: New test.
26637         * gfortran.dg/unf_io_convert_3.f90: New test.
26638
26639 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26640
26641         PR testsuite/20772
26642         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26643         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26644         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26645         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26646         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26647         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26648         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26649         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26650         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26651         gcc.dg/torture/fp-int-convert-float128-timode.c,
26652         gcc.dg/torture/fp-int-convert-float128.c,
26653         gcc.dg/torture/fp-int-convert-float80-timode.c,
26654         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26655         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26656
26657         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26658
26659 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26660
26661         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26662
26663 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26664
26665         * gcc.dg/20051207-1.c,
26666         * gcc.dg/20051207-2.c,
26667         * gcc.dg/20051207-3.c: New tests.
26668
26669 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26670
26671         PR testsuite/20772
26672         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26673         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26674         dg-skip-if target selector.
26675
26676         PR testsuite/20772
26677         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26678         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26679         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26680         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26681         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26682         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26683         and/or merge with i?86 cases.
26684
26685         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26686
26687         PR testsuite/20772
26688         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26689         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26690         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26691         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26692         x86_64-*-linux*.
26693
26694 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26695
26696         PR target/25311
26697         * gcc.c-torture/compile/pr25311.c: New test.
26698
26699 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26700
26701         PR libgfortran/25039
26702         * gfortran.dg/read_comma.f: New test.
26703
26704 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26705
26706         PR c++/19317
26707         * g++.dg/opt/pr19317-1.C: New test.
26708         * g++.dg/opt/pr19317-2.C: New test.
26709         * g++.dg/opt/pr19317-3.C: New test.
26710
26711         PR target/19005
26712         * gcc.c-torture/execute/pr19005.c: New test.
26713
26714         PR target/17828
26715         * g++.old-deja/g++.other/comdat5.C: New test.
26716         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26717
26718         * g++.dg/compat/struct-layout-1.exp: New file.
26719         * g++.dg/compat/struct-layout-1.h: New.
26720         * g++.dg/compat/struct-layout-1_generate.c: New.
26721         * g++.dg/compat/struct-layout-1_x1.h: New.
26722         * g++.dg/compat/struct-layout-1_x2.h: New.
26723         * g++.dg/compat/struct-layout-1_y1.h: New.
26724         * g++.dg/compat/struct-layout-1_y2.h: New.
26725
26726         * gcc.dg/20050330-2.c: New test.
26727
26728 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26729
26730         PR fortran/25292
26731         * gfortran.dg/associated_1.f90: New.
26732
26733 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26734
26735         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26736         ILP32 vect_no_align platforms.
26737
26738 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26739             Jakub Jelinek  <jakub@redhat.com>
26740
26741         PR target/25268
26742         * gcc.c-torture/compile/20051207-1.c: New test.
26743
26744 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26745
26746         PR testsuite/20772
26747         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26748         gcc.dg/torture/pr18582-1.c,
26749         gcc.target/i386/attributes-error.c: Also test on x86_64.
26750
26751         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26752
26753 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26754
26755         PR c++/19397
26756         * g++.dg/template/typedef3.C: New test.
26757
26758         PR c++/19762
26759         PR c++/19764
26760         * g++.dg/template/dtor3.C: Fix error markers.
26761
26762 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26763
26764         * lib/target-supports.exp (check_effective_target_sync_char_short):
26765         Add s390*.
26766
26767 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26768
26769         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26770
26771 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26772
26773         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26774         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26775         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26776         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26777
26778 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26779
26780         PR c++/25263
26781         * g++.dg/other/array2.C: New test case.
26782
26783 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26784
26785         * gcc.dg/darwin-weakimport-3.c: New.
26786
26787         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26788         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26789         and to work on Darwin.
26790         * gcc.dg/attr-weakref-1b.c: New file.
26791         * gcc.dg/attr-weakref-2.c: New test.
26792         * gcc.dg/darwin-weakref-1.c: New test.
26793
26794 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26795
26796         PR testsuite/25247
26797         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26798         use in selector expressions.
26799         (dg-xfail-if): Ditto.
26800         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26801         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26802         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26803         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26804         * gcc.test-framework/test-framework.exp: Skip generated tests if
26805         CHECK_TEST_FRAMEWORK is not 1.
26806
26807 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26808
26809         PR tree-optimization/24963
26810         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26811
26812         PR target/24108
26813         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26814
26815         PR target/18580
26816         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26817         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26818         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26819         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26820
26821 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26822
26823         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26824         dg-options.
26825
26826 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26827
26828         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26829
26830 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26831
26832         * gcc.dg/format/cast-1.c: New test.
26833
26834 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26835
26836         PR c/7776
26837         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26838         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26839         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26840         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26841
26842 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26843
26844         * gcc.dg/cast-pretty-print-1.c: New test.
26845
26846 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26847
26848         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26849
26850 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26851
26852         PR c++/24173
26853         * g++.dg/template/friend40.C: New test.
26854
26855 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26856
26857         PR target/25199
26858         * gcc.target/i386/movq-2.c: New test.
26859         * gcc.target/i386/movq.c: Remove target i?86, instead add
26860         dg-require-effective-target ilp32.
26861
26862 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26863
26864         PR c++/24103
26865         * g++.dg/other/default1.C: New test.
26866
26867 2005-12-02  Richard Guenther  <rguenther@suse.de>
26868
26869         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26870
26871 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26872
26873         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26874
26875 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26876
26877         PR target/21017
26878         * gcc.target/powerpc/rotate.c: New.
26879
26880 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26881
26882         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26883         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26884
26885 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26886
26887         PR c/13384
26888         * gcc.dg/pr17730-1.c: Adjust.
26889         * gcc.dg/lvalue1.c (main): Likewise.
26890         * gcc.dg/lvalue-2.c: Likewise.
26891         * g++.dg/pr7503-3.C
26892
26893 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26894
26895         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26896         error messages.
26897
26898 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26899
26900         PR fortran/24789
26901         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26902
26903 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26904
26905         PR target/24475
26906         * lib/target-supports.exp (check_effective_target_tls): New.
26907         (check_effective_target_tls_runtime): New.
26908         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26909         for TLS support.
26910         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26911         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26912         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26913         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26914         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26915         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26916         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26917         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26918         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26919         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26920         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26921         effective-target TLS.
26922         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26923         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26924         effective-target TLS runtime.
26925
26926 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26927
26928         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26929
26930 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26931
26932         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26933         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26934         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26935         ignored" warnings when "packing" is the same as the ABI layout.
26936
26937 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26938
26939         PR fortran/21302
26940         * gfortran.dg/line_length_1.f: New test.
26941         * gfortran.dg/line_length_2.f90: Ditto.
26942
26943 2005-11-30  Richard Guenther  <rguenther@suse.de>
26944
26945         PR tree-optimization/21655
26946         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26947
26948 2005-11-30  Dale Johannesen  <dalej@apple.com>
26949
26950         * gcc.c-torture/compile/pr24930.c: New.
26951
26952 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26953
26954         PR fortran/15809
26955         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26956
26957 2005-11-30  Jeff Law  <law@redhat.com>
26958
26959         * g++.old-deja/g++.law/pr25000.C: New test.
26960
26961 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26962
26963         * gcc.dg/tls/opt-11.c: New test.
26964
26965 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26966
26967         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26968         targets.
26969         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26970         LP64 ia64.
26971
26972 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * gfortran.dg/open_access_1.f90: New test.
26975
26976 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26977
26978         * gcc.dg/charset/builtin2.c: New test.
26979
26980 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26983         on mmix-*-* for *_[xy].c.
26984
26985 2005-11-28  Kean Johnston  <jkj@sco.com>
26986
26987         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26988         headers.
26989         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26990         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26991         * gcc.target/i386/asm-3.c: Ditto.
26992         * gcc.target/i386/clobbers.c: Ditto.
26993         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26994         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26995         test regexp.
26996         * gcc.target/i386/mul.c: Ditto.
26997         * gcc.target/i386/ssetype-1.c: Ditto.
26998         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26999         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
27000         static so the test works with -fPIC mode too. Based on comment in
27001         PR19231 by Pinski.
27002         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
27003
27004 2005-11-28  Richard Guenther  <rguenther@suse.de>
27005
27006         * gcc.dg/alias-9.c: New testcase.
27007         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
27008
27009 2005-11-28  Roger Sayle  <roger@eyesopen.com>
27010             Uros Bizjak  <uros@kss-loka.si>
27011
27012         PR middle-end/20219
27013         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
27014         tan(x)/sin(x) transformations.
27015
27016 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
27017
27018         PR middle-end/24575
27019         * gcc.dg/tree-ssa/divide-3.c: New test.
27020         * gcc.dg/tree-ssa/divide-4.c: New test.
27021
27022 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
27023
27024         PR fortran/24917
27025         *  gfortran.dg/boz_6.f90: New test.
27026
27027 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27028
27029         PR fortran/23912
27030         * gfortran.dg/modulo_1.f90: New test.
27031
27032 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27033
27034         PR libfortran/24919
27035         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
27036         fail on CRLF platforms.
27037         * gfortran.dg/ftell_2.f90: Likewise.
27038
27039 2005-11-26  Eric Christopher  <echristo@apple.com>
27040
27041         * gcc.dg/intmax_t-1.c: Remove mips xfail.
27042
27043 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
27044
27045         * objc.dg/gnu-runtime-3.m: Simplify.
27046
27047 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
27048
27049         PR middle-end/23669
27050         * gcc.dg/tree-ssa/divide-1.c: New test.
27051         * gcc.dg/tree-ssa/divide-2.c: New test.
27052
27053 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
27054
27055         PR libgfortran/24945
27056         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
27057
27058 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
27059
27060         PR libgfortran/24945
27061         * gfortran.dg/open_status_2.f90: New test.
27062
27063 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27064
27065         * gcc.c-torture/execute/builtins/fprintf.c,
27066         gcc.c-torture/execute/builtins/fputs-lib.c,
27067         gcc.c-torture/execute/builtins/fputs.c,
27068         gcc.c-torture/execute/builtins/lib/fprintf.c,
27069         gcc.c-torture/execute/builtins/lib/printf.c,
27070         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
27071
27072 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
27073
27074         * gcc.dg/20050922-2.c: New test.
27075
27076 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27077
27078         * objc.dg/gnu-runtime-3.m: New test.
27079
27080 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27081
27082         PR c++/9278
27083         * g++.dg/other/void1.C: New test.
27084
27085 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
27086
27087         PR middle-end/24998
27088         * gcc.dg/torture/fp-int-convert-float.c,
27089         gcc.dg/torture/fp-int-convert-double.c,
27090         gcc.dg/torture/fp-int-convert-long-double.c,
27091         gcc.dg/torture/fp-int-convert-timode.c,
27092         gcc.dg/torture/fp-int-convert-float80.c,
27093         gcc.dg/torture/fp-int-convert-float80-timode.c,
27094         gcc.dg/torture/fp-int-convert-float128.c,
27095         gcc.dg/torture/fp-int-convert-float128-timode.c,
27096         gcc.dg/torture/fp-int-convert.h: New files.
27097
27098 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
27099
27100         PR middle-end/24989
27101         * gcc.dg/tree-ssa/bool-10.c: New test.
27102         * gcc.dg/tree-ssa/bool-11.c: New test.
27103         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
27104
27105 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
27106
27107         PR middle-end/24990
27108         * tree-ssa/pr24990-1.c: New test.
27109
27110 2005-11-24  Richard Guenther  <rguenther@suse.de>
27111         Dirk Mueller <dmueller@suse.de>
27112
27113         PR c++/14024
27114         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
27115         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
27116         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
27117         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
27118         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
27119         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
27120
27121 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
27122
27123         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
27124
27125 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27126
27127         PR c/21668
27128         * gcc.dg/Wc++-compat.c: New.
27129         * gcc.dg/Wno-c++-compat.c: New.
27130
27131 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
27132
27133         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
27134         (vspltish, vspltisw): Likewise.
27135
27136 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27137
27138         PR libgfortran/24794
27139         * gfortran.dg/namelist_12.f: Fix quotes.
27140         * gfortran.dg/namelist_13.f90: Fix quotes.
27141         * gfortran.dg/namelist_14.f90: Fix quotes.
27142         * gfortran.dg/namelist_15.f90: Fix quotes.
27143         * gfortran.dg/namelist_use.f90: Fix quotes.
27144         * gfortran.dg/namelist_use_only.f90: Fix quotes.
27145         * gfortran.dg/namelist_21.f90: New test.
27146         * gfortran.dg/namelist_22.f90: New test.
27147
27148 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
27149
27150         PR target/23435
27151         * gcc.c-torture/compile/pr23435.c: New.
27152
27153 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
27154
27155         * gcc.c-torture/execute/floatunsisf-1.c: New test.
27156
27157 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
27158
27159         * gcc.target/powerpc/405-macchw-1.c,
27160         gcc.target/powerpc/405-macchw-2.c,
27161         gcc.target/powerpc/405-macchwu-1.c,
27162         gcc.target/powerpc/405-macchwu-2.c,
27163         gcc.target/powerpc/405-machhw-1.c,
27164         gcc.target/powerpc/405-machhw-2.c,
27165         gcc.target/powerpc/405-machhwu-1.c,
27166         gcc.target/powerpc/405-machhwu-2.c,
27167         gcc.target/powerpc/405-maclhw-1.c,
27168         gcc.target/powerpc/405-maclhw-2.c,
27169         gcc.target/powerpc/405-maclhwu-1.c,
27170         gcc.target/powerpc/405-maclhwu-2.c,
27171         gcc.target/powerpc/405-mulchw-1.c,
27172         gcc.target/powerpc/405-mulchw-2.c,
27173         gcc.target/powerpc/405-mulchwu-1.c,
27174         gcc.target/powerpc/405-mulchwu-2.c,
27175         gcc.target/powerpc/405-mulhhw-1.c,
27176         gcc.target/powerpc/405-mulhhw-2.c,
27177         gcc.target/powerpc/405-mulhhwu-1.c,
27178         gcc.target/powerpc/405-mulhhwu-2.c,
27179         gcc.target/powerpc/405-mullhw-1.c,
27180         gcc.target/powerpc/405-mullhw-2.c,
27181         gcc.target/powerpc/405-mullhwu-1.c,
27182         gcc.target/powerpc/405-mullhwu-2.c,
27183         gcc.target/powerpc/405-nmacchw-1.c,
27184         gcc.target/powerpc/405-nmacchw-2.c,
27185         gcc.target/powerpc/405-nmachhw-1.c,
27186         gcc.target/powerpc/405-nmachhw-2.c,
27187         gcc.target/powerpc/405-nmaclhw-1.c,
27188         gcc.target/powerpc/405-nmaclhw-2.c,
27189         gcc.target/powerpc/440-macchw-1.c,
27190         gcc.target/powerpc/440-macchw-2.c,
27191         gcc.target/powerpc/440-macchwu-1.c,
27192         gcc.target/powerpc/440-macchwu-2.c,
27193         gcc.target/powerpc/440-machhw-1.c,
27194         gcc.target/powerpc/440-machhw-2.c,
27195         gcc.target/powerpc/440-machhwu-1.c,
27196         gcc.target/powerpc/440-machhwu-2.c,
27197         gcc.target/powerpc/440-maclhw-1.c,
27198         gcc.target/powerpc/440-maclhw-2.c,
27199         gcc.target/powerpc/440-maclhwu-1.c,
27200         gcc.target/powerpc/440-maclhwu-2.c,
27201         gcc.target/powerpc/440-mulchw-1.c,
27202         gcc.target/powerpc/440-mulchw-2.c,
27203         gcc.target/powerpc/440-mulchwu-1.c,
27204         gcc.target/powerpc/440-mulchwu-2.c,
27205         gcc.target/powerpc/440-mulhhw-1.c,
27206         gcc.target/powerpc/440-mulhhw-2.c,
27207         gcc.target/powerpc/440-mulhhwu-1.c,
27208         gcc.target/powerpc/440-mulhhwu-2.c,
27209         gcc.target/powerpc/440-mullhw-1.c,
27210         gcc.target/powerpc/440-mullhw-2.c,
27211         gcc.target/powerpc/440-mullhwu-1.c,
27212         gcc.target/powerpc/440-mullhwu-2.c,
27213         gcc.target/powerpc/440-nmacchw-1.c,
27214         gcc.target/powerpc/440-nmacchw-2.c,
27215         gcc.target/powerpc/440-nmachhw-1.c,
27216         gcc.target/powerpc/440-nmachhw-2.c,
27217         gcc.target/powerpc/440-nmaclhw-1.c,
27218         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
27219
27220 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
27221
27222         PR fortran/24774
27223         * gfortran.dg/inquire_9.f90: New test.
27224
27225         PR fortran/21647
27226         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
27227
27228 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27229
27230         PR libfortran/24432
27231         * lib/target-supports.exp (check_effective_target_fortran_large_real):
27232         Check that 'cos' is supported.
27233
27234 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
27235
27236         PR fortran/24223
27237         * gfortran.dg/substring_equivalence.f90: New test.
27238
27239         PR fortran/24705
27240         * gfortran.dg/auto_internal_assumed.f90: New test.
27241
27242 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
27243
27244         * gcc.dg/fold-div-2.c: New test.
27245
27246 2005-11-20  Ian Lance Taylor  <ian@airs.com>
27247
27248         PR rtl-optimization/24883
27249         * gcc.c-torture/compile/pr24883.c: New test.
27250
27251 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
27252
27253         PR middle-end/20583
27254         * gcc.c-torture/compile/pr20583.c: New.
27255
27256 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
27257
27258         * gcc.c-torture/execute/usmul.c: New test.
27259
27260 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
27261
27262         * gcc.dg/tree-ssa/vrp22.c: New test.
27263
27264 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
27265
27266         PR middle-end/24912
27267         * gcc.dg/torture/pr24912-1.c: New test.
27268
27269 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
27270
27271         PR fortran/24862
27272         * gfortran.dg/arrayio_derived_1.f90: New test.
27273
27274 2005-11-19  Richard Guenther  <rguenther@suse.de>
27275
27276         PR middle-end/23294
27277         * gcc.dg/tree-ssa/pr23294.c: New testcase.
27278
27279 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
27280
27281         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27282
27283 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
27284
27285         PR c++/8355
27286         * g++.dg/template/friend39.C: New test.
27287
27288 2005-11-18  James E Wilson  <wilson@specifix.com>
27289
27290         * gcc.dg/builtin-strstr.c: New.
27291
27292 2005-11-18  Richard Henderson  <rth@redhat.com>
27293
27294         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27295         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27296         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27297         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27298         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27299         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27300         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27301         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27302         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27303         renaming to remove initial "ia64-".
27304
27305 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27306
27307         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27308
27309 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27310
27311         * g++.dg/cpp/string-2.C: New test.
27312
27313 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27314
27315         * gcc.dg/tree-ssa/loop-14.c: New test.
27316
27317 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27318             Michael Chamberlain <michael@chamberlain.net.au>
27319
27320         * ada/acats/run_all.sh (target_run): Kill long running tests.
27321
27322 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27323
27324         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27325         * gcc.dg/cleanup-9.c: Likewise.
27326         * gcc.dg/cleanup-10.c: Likewise.
27327         * gcc.dg/cleanup-11.c: Likewise.
27328
27329 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27330
27331         PR fortran/24892
27332         * gfortran.dg/open_access_append_1.f90: New test.
27333         * gfortran.dg/open_access_append_2.f90: New test.
27334
27335 2005-11-16  Richard Guenther  <rguenther@suse.de>
27336
27337         PR middle-end/24851
27338         * gcc.c-torture/execute/pr24851.c: New testcase.
27339
27340 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27341
27342         * gcc.dg/fold-overflow-1.c: New test.
27343
27344 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27345
27346         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27347         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27348
27349 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27350
27351         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27352         structures.
27353         * g++.dg/eh/forced2.C: Likewise.
27354         * g++.dg/eh/forced3.C: Likewise.
27355         * g++.dg/eh/forced4.C: Likewise.
27356
27357 2005-11-11  Mike Stump  <mrs@apple.com>
27358
27359         * g++.old-deja/g++.mike/unused.C: Add.
27360
27361 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27362
27363         PR c++/24667
27364         * g++.dg/warn/Wcast-qual1.C: New test.
27365
27366 2005-11-15  Jan Hubicka  <jh@suse.cz>
27367
27368         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27369
27370 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27371
27372         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27373
27374 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27375
27376         PR 24840
27377         * gcc.dg/tree-ssa/pr24840.c: New test.
27378
27379 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27380
27381         PR testsuite/24841
27382         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27383
27384 2005-11-14  Dale Johannesen  <dalej@apple.com>
27385
27386         * gcc.c-torture/execute/20051113-1.c: New.
27387
27388 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27389
27390         PR c++/24687
27391         * g++.dg/template/crash43.C: New test.
27392
27393 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27394
27395         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27396
27397 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c++/24817
27400         * g++.dg/eh/spec8.C: New test.
27401
27402 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27403
27404         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27405
27406 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27407
27408         PR c++/20293
27409         * g++.dg/parse/ambig4.C: New test.
27410         * g++.dg/tc1/dr101.C: Adjust error markers.
27411         * g++.dg/lookup/strong-using-2.C: Likewise.
27412         * g++.dg/lookup/ambig5.C: Likewise.
27413         * g++.dg/lookup/ambig4.C: Likewise.
27414         * g++.dg/parse/crash22.C: Likewise.
27415
27416 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27417
27418         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27419
27420 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27421
27422         * gcc.dg/nested-calls-1.c: New test.
27423
27424 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27425
27426         * gfortran.dg/complex_intrinsic_1.f90: New test.
27427         * gfortran.dg/complex_intrinsic_2.f90: New test.
27428         * gfortran.dg/fgetc_1.f90: New test.
27429         * gfortran.dg/fgetc_2.f90: New test.
27430         * gfortran.dg/fgetc_3.f90: New test.
27431         * gfortran.dg/ftell_1.f90: New test.
27432         * gfortran.dg/ftell_2.f90: New test.
27433         * gfortran.dg/gnu_logical_1.F: New test.
27434         * gfortran.dg/gnu_logical_2.f90: New test.
27435
27436 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27437
27438         PR middle-end/24820
27439         * gcc.dg/pr24820.c: New test.
27440
27441 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27442
27443         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27444         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27445         variable.
27446
27447 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27448
27449         PR testsuite/24614
27450         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27451
27452 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27453
27454         * gcc.target/cris/cris.exp: New file.
27455         * gcc.target/cris/rld-legit1.c: New test.
27456         * gcc.target/cris/rld-legit2.c: New test.
27457
27458 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27459
27460         PR c++/24780
27461         * g++.dg/opt/pr24780.C: New test.
27462
27463         PR c++/24761
27464         * g++.dg/template/asm1.C: New test.
27465
27466 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27467
27468         PR libgfortran/24787
27469         * gfortran.dg/scan_1.f90: New test.
27470
27471 2005-11-12  Jan Hubicka  <jh@suse.cz>
27472
27473         * gcc.target/i386/minmax-1.c: New.
27474         * gcc.target/i386/minmax-2.c: New.
27475
27476 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27477
27478         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27479
27480 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27481
27482         * gcc.c-torture/execute/20051110-1.c,
27483         gcc.c-torture/execute/20051110-2.c: New tests.
27484
27485 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27486
27487         PR middle-end/24750
27488         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27489         New tests.
27490
27491 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27492
27493         * lib/target-libpath.exp (get_shlib_extension): New proc.
27494         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27495         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27496         * lib/objc.exp (objc_target_compile): Likewise.
27497         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27498         detection.
27499
27500 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27501
27502         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27503
27504         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27505         Add -static to additional_flags and pass it to target_compile.
27506
27507 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27508
27509         PR libgfortran/24719
27510         gfortran.dg/read_noadvance.f90: New test.
27511
27512         PR libgfortran/24699
27513         gfortran.dg/fmt_t_2.f90: New test.
27514
27515         PR libgfortran/24785
27516         gfortran.dg/read_x_eor.f90: New test.
27517
27518         PR libgfortran/24584
27519         gfortran.dg/namelist_empty.f90: Rename test.
27520
27521         PR libgfortran/24489
27522         gfortran/read_eor.f90: Rename test.
27523
27524 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27525
27526         PR fortran/15976
27527         * gfortran.dg/automatic_module_variable.f90: New test.
27528
27529 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27530
27531         PR target/24445
27532         * gcc.dg/pr24445.c: New test.
27533
27534 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27535
27536         PR fortran/24655
27537         PR fortran/24755
27538         * gfortran.dg/recursive_statement_functions.f90: Add statement
27539         functions using inline intrinsic functions and parameters to test
27540         that they no longer seg-fault.
27541
27542         PR fortran/24409
27543         gfortran.dg/nested_modules_4.f90: New test.
27544         gfortran.dg/nested_modules_5.f90: New test.
27545
27546 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27547
27548         PR fortran/24643
27549         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27550
27551 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27552
27553         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27554         failures.
27555
27556 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27557
27558         * gcc.dg/sparc-getcontext-1.c: New test.
27559
27560 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27561
27562         * gcc.dg/ifcvt-fabs-1.c: New test.
27563
27564 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27565
27566         PR other/4372
27567         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27568         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27569
27570 2005-11-09  Richard Guenther  <rguenther@suse.de>
27571
27572         PR tree-optimization/24716
27573         * gcc.c-torture/execute/pr24716.c: New testcase.
27574
27575 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27576
27577         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27578
27579 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27580
27581         PR 24624
27582         * gcc.dg/pr24624.c: Testcase added.
27583
27584 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27585
27586         PR 24623
27587         * g++.dg/other/pr24623.C: Testcase added.
27588
27589 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27590
27591         PR fortran/22607
27592         * gfortran-dg/pure_byref_1.f90: New.
27593         * gfortran-dg/pure_byref_2.f90: New.
27594
27595 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27596
27597         PR c/24101
27598         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27599         * gcc.dg/dg.exp: Run main loop also for *.i files.
27600
27601 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27602
27603         PR c++/19450
27604         * g++.dg/tls/diag-3.C: New test.
27605         * g++.dg/tls/diag-4.C: New test.
27606         * g++.dg/tls/static-1.C: New test.
27607         * g++.dg/tls/static-1a.cc: New file.
27608
27609 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27610
27611         PR 23046
27612         * g++.dg/tree-ssa/pr23046.C: New test.
27613
27614 2005-11-08  Devang Patel <dpatel@apple.com>
27615
27616         PR tree-optimization/23115
27617         * gcc.dg/tree-ssa/pr23115.c: New.
27618
27619 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27620
27621         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27622         * gcc.target/powerpc/pr16155.c: Same.
27623         * gcc.target/powerpc/altivec-1.c: Same.
27624         * gcc.target/powerpc/altivec-2.c: Same.
27625         * gcc.target/powerpc/altivec-3.c: Same.
27626         * gcc.target/powerpc/altivec-5.c: Same.
27627         * gcc.target/powerpc/altivec-11.c: Same.
27628         * gcc.target/powerpc/altivec-12.c: Same.
27629         * gcc.target/powerpc/altivec-14.c: Same.
27630         * gcc.target/powerpc/altivec-22.c: Same.
27631         * gcc.target/powerpc/altivec-consts.c: Same.
27632         * gcc.target/powerpc/altivec-pr22085.c: Same.
27633         * gcc.target/powerpc/altivec-splat.c: Same.
27634         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27635         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27636         * gcc.target/powerpc/darwin-longlong.c: Same.
27637
27638 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27639
27640         PR target/19340
27641         * gcc.dg/pr19340.c: New test.
27642
27643 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27644
27645         PR rtl-optimization/24683
27646         * gcc.dg/pr24683.c: New test.
27647
27648 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27649
27650         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27651         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27652
27653 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27654
27655         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27656
27657 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27658
27659         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27660
27661 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27662
27663         PR target/24230
27664
27665         * gcc.target/powerpc/altivec-consts.c,
27666         gcc.target/powerpc/altivec-splat.c: New testcase.
27667
27668 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27669
27670         PR c/24599
27671
27672         * gcc.dg/overflow-2.c: New testcase.
27673
27674 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27675
27676         PR rtl-optimization/23567
27677         * gcc.c-torture/execute/20051104-1.c: New test.
27678
27679 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27680
27681         PR fortran/24534
27682         gfortran.dg/private_type_2.f90: Modified to check that case with
27683         PRIVATE declaration within derived type is accepted.
27684
27685         PR fortran/20838
27686         gfortran.dg/pointer_assign_1.f90: New test.
27687
27688         PR fortran/20840
27689         * gfortran.dg/arrayio_0.f90: New test.
27690
27691         PR fortran/17737
27692         gfortran.dg/data_initialized.f90: New test.
27693         gfortran.dg/data_constraints_1.f90: New test.
27694         gfortran.dg/data_constraints_2.f90: New test.
27695
27696 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27697
27698         PR fortran/24174
27699         PR fortran/24305
27700         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27701
27702 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27703
27704         PR 24670
27705         * gcc.dg/tree-ssa/pr24670.c: New test.
27706
27707 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27708
27709         PR target/22432
27710         * gcc.target/i386/pr22432.c: New test.
27711
27712 2005-11-05  Richard Henderson  <rth@redhat.com>
27713
27714         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27715         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27716         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27717         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27718         from gcc.dg/alpha-*.
27719         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27720         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27721
27722 2005-11-05  Andreas Jaeger  <aj@suse.de>
27723
27724         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27725
27726 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27727
27728         PR target/23424
27729         * gcc.dg/torture/pr23424-1.c: New test.
27730
27731 2005-11-04  Richard Henderson  <rth@redhat.com>
27732
27733         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27734         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27735         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27736         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27737         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27738         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27739         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27740         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27741         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27742         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27743         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27744         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27745         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27746         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27747         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27748         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27749         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27750         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27751         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27752         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27753         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27754         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27755         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27756         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27757         Move from gcc.dg/.
27758         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27759         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27760         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27761         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27762         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27763         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27764         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27765         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27766         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27767         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27768         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27769         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27770         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27771         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27772         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27773         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27774         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27775         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27776         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27777         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27778         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27779         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27780         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27781         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27782         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27783         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27784         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27785         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27786         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27787         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27788         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27789         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27790         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27791         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27792         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27793         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27794         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27795         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27796         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27797         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27798         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27799         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27800         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27801         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27802         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27803
27804 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27805
27806         PR 24627
27807         * gcc.dg/tree-ssa/pr24627.c: New test.
27808
27809 2005-11-04 Paul Brook  <paul@codesourcery.com>
27810
27811         * gcc.dg/tls/opt-10.c: New test.
27812
27813 2005-11-04  Andreas Jaeger  <aj@suse.de>
27814
27815         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27816         avoid extra warnings.
27817
27818 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27819
27820         PR libfortran/22298
27821         * lib/target-supports.exp
27822         (check_effective_target_static_libgfortran): New
27823         static_libgfortran effective target.
27824         * gfortran.dg/static_linking_1.f: New test.
27825         * gfortran.dg/static_linking_1.c: New file.
27826
27827 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27828
27829         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27830
27831 2005-11-03  Josh Conner  <jconner@apple.com>
27832
27833         PR c++/19989
27834         g++.dg/ext/array2.C: New test.
27835         g++.dg/template/dependent-name3.C: New test.
27836         g++.dg/template/dependent-name4.C: New test.
27837         g++.dg/template/sfinae2.C: New test.
27838
27839 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27840
27841         PR preprocessor/22042
27842         * gcc.dg/cpp/strify4.c: New test.
27843
27844 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27845
27846         PR c++/17964
27847         * g++.dg/cpp/string-1.C: New test.
27848
27849 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27850
27851         * gcc.target/powerpc: New directory.
27852         * gcc.target/powerpc/powerpc.exp: New file.
27853         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27854         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27855         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27856         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27857         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27858         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27859         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27860         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27861         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27862         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27863         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27864         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27865         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27866         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27867         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27868         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27869         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27870         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27871         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27872         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27873         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27874         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27875         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27876         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27877         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27878         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27879         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27880         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27881         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27882         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27883         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27884         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27885         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27886         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27887
27888 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27889
27890         PR c++/21627
27891         * g++.dg/warn/inline2.C: New test.
27892
27893 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27894
27895         PR middle-end/23155
27896         * g++.dg/ext/c99struct1.C: New test.
27897         * gcc.dg/union-cast-1.c: New test.
27898         * gcc.dg/union-cast-2.c: New test.
27899         * gcc.dg/union-cast-3.c: New test.
27900
27901 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27902
27903         PR middle-end/24589
27904         * gcc.c-torture/execute/zero-struct-2.c: New test.
27905
27906 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27907
27908         PR c++/24582
27909         * g++.dg/init/switch1.C: New test.
27910
27911 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27912
27913         * gcc.dg/delay-slot-1.c: New test.
27914
27915 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27916
27917         PR target/24620
27918         * gcc.dg/pr24620.c: New test.
27919
27920 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27921
27922         PR c/24329
27923         * gcc.dg/format/unnamed-1.c: New test.
27924
27925 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27926
27927         PR c++/22434
27928         * g++.dg/expr/cond8.C: New test.
27929
27930         PR c++/24560
27931         * g++.dg/parse/dot1.C: New test.
27932
27933 2005-11-02  Jan Hubicka  <jh@suse.cz>
27934
27935         PR target/23303
27936         * gcc.dg/i386-lea.c: New test
27937
27938 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27939
27940         PR target/24615
27941         * gcc.dg/pr24615.c: New test.
27942
27943 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27944
27945         PR target/24600
27946         * gcc.dg/pr24600.c: New test.
27947
27948 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27949
27950         PR c++/19253
27951         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27952         * g++.dg/parse/typename9.C: New test.
27953         * g++/dg/parse/typename10.C: Likewise.
27954
27955 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27956
27957         PR fortran/18157
27958         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27959         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27960         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27961
27962 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/24569
27965         * g++.dg/debug/static1.C: New test.
27966
27967 2005-11-02  Josh Conner  <jconner@apple.com>
27968
27969         * g++.dg/crash38.C: moved into proper directory...
27970         * g++.dg/template/crash42.C: ...here
27971
27972 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27973
27974         PR target/18338
27975         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27976         pcc_bitfield_type_matters || default_packed.
27977
27978         * lib/target-supports.exp
27979         (check_effective_target_pcc_bitfield_type_matters): New proc.
27980         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27981
27982         PR testsuite/23304
27983         * lib/target-supports.exp (check_effective_default_packed): New proc.
27984         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27985         Gate expected errors on target ! default_packed.
27986         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27987
27988 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27989
27990         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27991         change (r106358).
27992
27993 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27994
27995         PR fortran/24008
27996         * gfortran.dg/entry_5.f90: New.
27997         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27998
27999 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
28000
28001         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
28002
28003 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
28004
28005         PR fortran/21565
28006         gfortran.dg/namelist_blockdata.f90: New test.
28007
28008         PR fortran/18737
28009         gfortran.dg/external_implicit_none.f90: New test.
28010
28011         PR fortran/14994
28012         * gfortran.dg/secnds.f: New test.
28013
28014 2005-10-31  Jan Hubicka  <jh@suse.cz>
28015
28016         PR target/20928
28017         * gcc.c-torture/compile/pr20928.c: New test.
28018
28019 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
28020
28021         PR middle-end/23492
28022         * gcc.c-torture/compile/zero-strct-5.c: New test.
28023
28024 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
28025
28026         PR libgfortran/24584
28027         * gfortran.dg/pr24584.f90: New test.
28028
28029 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
28030
28031         PR fortran/18883
28032         * gfortran.dg/char_result_9.f90: New.
28033         * gfortran.dg/char_result_10.f90: New.
28034
28035 2005-10-30  Jan Hubicka  <jh@suse.cz>
28036
28037         * g++.dg/tree-ssa/pr24172.C: New testcase.
28038
28039 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28040
28041         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
28042
28043 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
28044
28045         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
28046         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
28047         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
28048         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
28049         gfortran.dg/enum_9.f90,
28050         gfortran.fortran-torture/compile/enum_1.f90,
28051         gfortran.fortran-torture/execute/enum_1.f90,
28052         gfortran.fortran-torture/execute/enum_2.f90,
28053         gfortran.fortran-torture/execute/enum_3.f90,
28054         gfortran.fortran-torture/execute/enum_4.f90: New tests.
28055
28056 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
28057
28058         PR target/18482
28059         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
28060         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
28061
28062 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28063
28064         PR libfortran/20179
28065         * gfortran.dg/mixed_io_1.f90: New test.
28066         * gfortran.dg/mixed_io_1.c: New file.
28067
28068 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28069
28070         * gfortran.dg/malloc_free_1.f90: New test.
28071
28072 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
28073
28074         * gcc.dg/nested-func-4.c: Require profiling -pg.
28075
28076 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28077
28078         PR C++/23229
28079         * g++.dg/warn/main-2.C: New test.
28080
28081 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
28082
28083         PR fortran/24545
28084         * gfortran.dg/interface_2.f90: new test.
28085
28086 2005-10-28  Josh Conner  <jconner@apple.com>
28087
28088         PR c++/22153
28089         * g++.dg/template/crash38.C: New test.
28090         * g++.dg/parse/explicit1.C: Change expected errors.
28091
28092 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28093
28094         PR C++/23426
28095         * g++.dg/other/large-size-array.C: New test.
28096
28097 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28098
28099         PR middle-end/24362
28100         * g++.dg/opt/complex4.C: New test.
28101
28102 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
28103
28104         * gcc.dg/nested-func-4.c: New test.
28105
28106 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
28107
28108         PR fortran/24158
28109         gfortran.dg/derived_recursion.f90: New test.
28110         gfortran.dg/implicit_actual.f90: New test.
28111
28112 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
28113
28114         PR middle-end/24295, PR testsuite/24477
28115         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
28116         removed when weakref hits the tree.
28117
28118 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
28119
28120         * gfortran.dg/cray_pointers_4.f90: New test.
28121
28122         * gfortran.dg/cray_pointers_5.f90: New test.
28123
28124 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
28125
28126         PR fortran/22290
28127         * gfortran.dg/assign_5.f90: New test.
28128         * gfortran.dg/assign_6.f: New test.
28129
28130 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
28131
28132         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
28133         CPU has no SSE support.
28134
28135 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
28136
28137         PR libgfortran/24224
28138         * gfortran.dg/arrayio_1.f90: Update attribution.
28139         * gfortran.dg/arrayio_2.f90: Update attribution.
28140         * gfortran.dg/arrayio_3.f90: Update attribution.
28141         * gfortran.dg/arrayio_4.f90: Update test conditions.
28142         * gfortran.dg/arrayio_5.f90: Update attribution.
28143         * gfortran.dg/arrayio_6.f90: New test.
28144         * gfortran.dg/arrayio_7.f90: New test.
28145
28146 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
28147
28148         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
28149
28150 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
28151
28152         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
28153
28154 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
28155
28156         PR fortran/24416
28157         * gfortran.dg/namelist_char_only.f90: New test.
28158
28159 2005-10-24  Asher Langton  <langton2@llnl.gov>
28160
28161         PR fortran/17031
28162         PR fortran/22282
28163         * gfortran.dg/cray_pointers_1.f90: New test.
28164         * gfortran.dg/cray_pointers_2.f90: New test.
28165         * gfortran.dg/cray_pointers_3.f90: New test.
28166         * gfortran.dg/loc_1.f90: New test.
28167         * gfortran.dg/loc_2.f90: New test.
28168
28169 2005-10-24  Steven Bosscher  <stevenb@suse.de>
28170
28171         * gcc.dg/pr24225.c: New test.
28172
28173 2005-10-24  Asher Langton  <langton2@llnl.gov>
28174
28175         * gfortran.dg/dup_save_1.f90: New test.
28176         * gfortran.dg/dup_save_2.f90: New test.
28177
28178 2005-10-24  Paul Brook  <paul@codesourcery.com>
28179
28180         PR 24107
28181         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
28182         stdint.h.
28183
28184 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
28185
28186         PR libgfortran/24489
28187         * gfortran.dg/pr24489.f90: New test.
28188
28189 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
28190
28191         PR fortran/23635
28192         * gfortran.dg/ichar_1.f90: Add tests for derived types.
28193
28194 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
28195
28196         PR target/18911
28197         * g++.dg/init/array16.C: Skip for mmix-*-*.
28198
28199 2005-10-23  Asher Langton  <langton2@llnl.gov>
28200
28201         * gfortran.dg/byte_1.f90: New test.
28202         * gfortran.dg/byte_2.f90: New test.
28203
28204 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
28205
28206         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
28207
28208 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
28209
28210         PR fortran/18022
28211         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
28212
28213         PR fortran/24311
28214         * gfortran.dg/merge_char_const.f90: New test.
28215
28216         PR fortran/24384
28217         * gfortran.dg/spread_scalar_source.f90: New test.
28218
28219 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
28220
28221         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
28222
28223         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
28224         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
28225
28226         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
28227
28228 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
28229
28230         PR fortran/24426
28231         * gfortran.dg/der_pointer_4.f90: New.
28232
28233 2005-10-22  David Ayers  <d.ayers@inode.at>
28234
28235         * obj-c++.dg/except-1.mm: Simplify.
28236
28237 2005-10-21  David Ayers  <d.ayers@inode.at>
28238
28239         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
28240
28241 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
28242
28243         * gfortran.dg/assumed_dummy_2.f90: New test.
28244
28245 2005-10-21  James E Wilson  <wilson@specifix.com>
28246
28247         PR preprocessor/15220
28248         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
28249
28250 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
28251
28252         * gcc.c-torture/execute/20051021-1.c: New test.
28253
28254 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
28255
28256         PR c++/24260
28257         * g++.dg/ext/tmplattr1.C: New test.
28258
28259 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
28260
28261         PR fortran/24440
28262         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
28263
28264 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
28265
28266         * obj-c++.dg/except-1.mm: New.
28267
28268         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
28269
28270 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
28271
28272         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
28273
28274 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
28275
28276         PR middle-end/24295
28277         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28278         declarations with the same names as thunks' alias targets, use
28279         aliases instead.
28280         * gcc.dg/attr-alias-3.c: New test.
28281         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28282
28283 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
28284
28285         PR c++/22618
28286         * g++.dg/parse/access8.C: New test.
28287
28288 2005-10-20  Richard Guenther  <rguenther@suse.de>
28289
28290         PR c++/24439
28291         * g++.dg/tree-ssa/pr24439.C: New testcase.
28292
28293 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28294
28295         * g++.dg/opt/delay-slot-1.C: New test.
28296
28297 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
28298
28299         PR fortran/21625
28300         * gfortran.fg/der_init_1.f90: New.
28301
28302 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28303
28304         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28305
28306 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28307
28308         PR c++/21908
28309         * g++.dg/parse/error28.C: New test.
28310
28311 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28312
28313         * gcc.dg/profile-generate-2.c: New test.
28314
28315 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28316
28317         PR target/23589
28318         * g++.dg/ext/dllimport11.C: New.
28319
28320 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28321
28322         PR c++/22293
28323         * g++.dg/other/friend3.C: New test.
28324
28325 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28326
28327         PR c++/23293
28328         * g++.dg/template/error19.C: New test.
28329
28330 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28331
28332         PR c++/21383
28333         * g++.dg/overload/koenig2.C: New.
28334
28335         PR c++/23118
28336         * g++.dg/overload/error2.C: New.
28337
28338         PR c++/22604
28339         * g++.dg/inherit/covariant14.C: New.
28340
28341 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28342
28343         PR c++/23440
28344         * g++.dg/parse/for1.C: New test.
28345
28346 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28347
28348         PR fortran/23446
28349         * gfortran.dg/host_dummy_index_1.f90: New test.
28350
28351         PR fortran/21459
28352         * gfortran.dg/automatic_char_len_2.f90: New test.
28353
28354         PR fortran/20866
28355         * gfortran.dg/recursive_statement_functions.f90: New test.
28356
28357         PR fortran/20853
28358         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28359
28360         PR fortran/20849
28361         * gfortran.dg/external_initializer.f90: New test.
28362
28363         PR fortran/20837
28364         * non_module_public.f90: New test.
28365
28366 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28367
28368         PR c++/24386
28369         * g++.dg/template/overload7.C: New.
28370
28371         PR c++/22551
28372         * g++.dg/other/switch2.C: Remove expected warnings.
28373
28374         PR c++/21353
28375         * g++.dg/template/defarg6.C: New.
28376
28377 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28378
28379         PR target/24315
28380         * gcc.target/i386/pr24315.c: New test.
28381
28382 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28383
28384         PR c++/24389
28385         * g++.dg/template/static21.C: New test.
28386         * g++.dg/template/static21-a.cc: Likewise.
28387
28388 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28389
28390         PR c++/23959
28391         * g++.dg/warn/Wswitch-default-1.C: New test.
28392         * g++.dg/warn/Wswitch-default-2.C: New test.
28393
28394 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28395
28396         PR c++/22173
28397         * g++.dg/parse/template18.C: New test.
28398         * g++.dg/template/nontype15.C: Likewise.
28399
28400 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28401
28402         PR fortran/22273
28403         * gfortran.dg/spec_expr_2.f90: New.
28404
28405 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28406
28407         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28408         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28409         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28410         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28411         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28412         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28413         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28414         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28415         previous target-specific skips and warning-message matches where
28416         applicable.
28417
28418 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28419
28420         PR c++/21347
28421         * g++.dg/warn/Wctor-dtor.C: New test.
28422
28423 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28424
28425         PR c/23439
28426         * gcc.dg/for-1.c: New test.
28427
28428 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28429
28430         PR c++/19565
28431         * g++.dg/warn/Wconversion1.C: New test.
28432         * g++.dg/ext/packed4.C: Compile with -w.
28433         * g++.dg/opt/20050511-1.C: Likewise.
28434         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28435
28436 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * gfortran.dg/boz_5.f90: New test.
28439
28440 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28441
28442         PR c++/22551
28443         * g++.dg/other/switch2.C: New.
28444
28445         PR c++/23984
28446         * g++.dg/init/ctor7.C: New.
28447
28448 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28449
28450         PR c++/23730
28451         * g++.dg/parse/crash32.C: New test.
28452
28453 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28454
28455         PR c++/20721
28456         * g++.dg/init/goto2.C: New test.
28457
28458         PR c++/22464
28459         * g++.dg/template/crash/41.C: New test.
28460
28461         PR c++/22180
28462         * g++.dg/template/crash40.C: New test.
28463
28464         PR c++/23694
28465         * g++.dg/parse/friend5.C: New test.
28466
28467         PR c++/23307
28468         * g++.dg/template/crash38.C: New test.
28469
28470         PR c++/22352
28471         * g++.dg/template/friend38.C: New test.
28472
28473         PR c++/22405
28474         * g++.dg/template/crash39.C: New test.
28475
28476 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28477
28478         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28479         gcc.dg/debug/dwarf2/dwarf-char2.c,
28480         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28481
28482         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28483
28484 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28485
28486         * gcc.dg/dll-2.c: Add tests for warnings.
28487         * gcc.dg/dll-3.c: Likewise.
28488         * gcc.dg/dll-4.c: Likewise.
28489
28490         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28491         * g++.dg/ext/dllimport2.C: Likewise.
28492         * g++.dg/ext/dllimport3.C: Likewise.
28493         * g++.dg/ext/dllimport7.C: Likewise.
28494         * g++.dg/ext/dllimport8.C: Likewise.
28495         * g++.dg/ext/dllimport9.C: Likewise.
28496
28497 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28498
28499         PR fortran/24092
28500         * gfortran.dg/derived_pointer_recursion.f90: New test.
28501
28502 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28503
28504         * gcc.c-torture/execute/20051012-1.c: New test.
28505
28506 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28507
28508         PR fortran/18082
28509         * gfortran.dg/automatic_char_len_1.f90: New test.
28510
28511 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28512
28513         PR fortran/20847
28514         * gfortran.dg/save_common.f90: New test.
28515
28516         PR fortran/20856
28517         * gfortran.dg/save_result.f90: New test.
28518
28519 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28520
28521         PR c++/21592
28522         * g++.dg/template/dependent-expr1.C: Add new expected error.
28523         * g++.dg/template/dependent-expr2.C: Adjust error text.
28524         * g++.dg/template/overload6.C: New.
28525
28526         PR c++/23797
28527         * g++.dg/other/typename8.C: New.
28528
28529         PR c++/21117
28530         * g++.dg/other/return1.C: New.
28531
28532 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28533
28534         PR c++/24052
28535         * g++.dg/ext/label5.C: New.
28536
28537 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28538
28539         PR c++/19964
28540         * g++.dg/parse/crash31.C: New.
28541
28542 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28543
28544         * g++.dg/ipa/ipa-1.c: New test.
28545         * g++.dg/ipa/ipa-2.c: New test.
28546         * g++.dg/ipa/ipa-3.c: New test.
28547         * g++.dg/ipa/ipa-4.c: New test.
28548         * g++.dg/ipa/ipa-5.c: New test.
28549         * g++.dg/ipa/ipa.exp: New file.
28550
28551 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28552
28553         PR fortran/24207
28554         * gfortran.dg/private_type_3.f90: New test.
28555
28556 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28557
28558         PR fortran/20786
28559         gfortran.dg/aint_anint_1.f90: New test.
28560
28561 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28562
28563         PR libgfortran/24313
28564         gfortran.dg/csqrt.f: New test.
28565
28566 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28567
28568         PR c++/8057
28569         * g++.dg/warn/noeffect7.C: New test.
28570         * g++.dg/warn/noeffect2.C: Instantiate templates.
28571         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28572         and warning.
28573
28574 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28575
28576         PR c++/21089
28577         * g++.dg/init/float1.C: New test.
28578
28579         PR c++/24277
28580         * g++.dg/init/member1.C: Tweak error markers.
28581
28582 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28583
28584         PR testsuite/24281
28585         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28586         Check for null pointer.
28587
28588 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28589
28590         PR c++/21369
28591         * g++.dg/parse/ret-type3.C: New test.
28592
28593 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28594
28595         PR tree-opt/23946
28596         * gcc.c-torture/compile/pr23946.c: New test.
28597
28598 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * g++.dg/opt/mmx2.C: New test.
28601
28602 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28603
28604         PR c++/24277
28605         * g++.dg/template/static20.C: New test.
28606
28607         PR c++/24302
28608         * g++.dg/warn/Wunused-12.C: New test.
28609
28610         PR c++/23437
28611         * g++.dg/template/arg4.C: New test.
28612
28613 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28614
28615         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28616         * gcc.dg/ucnid-3.c: Likewise.
28617         * gcc.dg/ucnid-4.c: Likewise.
28618         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28619         * g++.dg/other/ucnid-1.C: Likewise.
28620         * gcc.dg/sparc-frame-1.c: New test.
28621
28622 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28623
28624         PR c++/24139
28625         * g++.dg/template/spec27.C: New test.
28626
28627         PR c++/24275
28628         * g++.dg/template/static19.C: New test.
28629
28630 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28631
28632         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28633         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28634
28635 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28636
28637         PR target/24136
28638         * gfortran.fortran-torture/compile/pr24136.f: New test.
28639
28640 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28641
28642         PR c++/22172
28643         * g++.dg/parse/crash30.C: New test.
28644
28645 2005-10-07  Richard Guenther  <rguenther@suse.de>
28646
28647         PR middle-end/24227
28648         * gcc.c-torture/compile/pr24227.c: New testcase.
28649
28650 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28651
28652         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28653         Do not put aligned attributes on array elements.
28654
28655 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28656
28657         PR testsuite/23611, PR testsuite/23615
28658         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28659         writing prototypes of library functions by hand.
28660         * obj-c++.dg/bitfield-4.mm: Likewise.
28661         * obj-c++.dg/const-str-4.mm: Likewise.
28662         * obj-c++.dg/encode-4.mm: Likewise.
28663         * obj-c++.dg/encode-5.mm: Likewise.
28664         * obj-c++.dg/encode-6.mm: Likewise.
28665         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28666         * obj-c++.dg/method-10.mm: Likewise.
28667         * obj-c++.dg/method-17.mm: Likewise.
28668         * obj-c++.dg/method-19.mm: Likewise.
28669         * obj-c++.dg/try-catch-2.mm: Likewise.
28670
28671 2005-10-06  Richard Henderson  <rth@redhat.com>
28672
28673         PR 24236
28674         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28675
28676 2005-10-06  Dale Johannesen  <dalej@apple.com>
28677
28678         * gcc.c-torture/execute/20030125-1.c: Correct.
28679
28680 2005-10-06  Richard Guenther  <rguenther@suse.de>
28681
28682         PR tree-optimization/24238
28683         * g++.dg/tree-ssa/pr24238.C: New testcase.
28684
28685 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28686
28687         PR 18568
28688         * gfortran.dg/der_pointer_3.f90: New test.
28689
28690 2005-10-05  Devang Patel  <dpatel@apple.com>
28691
28692         PR Debug/23205
28693         * g++.dg/other/PR23205.C: New.
28694
28695 2005-10-05  Richard Henderson  <rth@redhat.com>
28696
28697         PR target/23602
28698         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28699         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28700
28701 2005-10-05  Dale Johannesen  <dalej@apple.com>
28702
28703         * gcc.c-torture/execute/float-floor.c: New.
28704
28705 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28706
28707         PR tree-optimization/21419
28708         PR tree-optimization/24146
28709         PR tree-optimization/24151
28710
28711         * g++.dg/ext/asm7.C: New.
28712         * g++.dg/ext/asm8.C: New.
28713         * gcc.dg/asm-1.c: Compile on all targets.
28714         * gcc.dg/asm-pr24146.c: New.
28715         * gcc.dg/pr21419.c: Adjust error messages.
28716
28717 2005-10-05  Richard Guenther  <rguenther@suse.de>
28718
28719         PR fortran/24176
28720         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28721
28722 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28723
28724         PR c++/23513
28725         * g++.dg/template/spec22.C: Robustify test.
28726         * g++.dg/template/spec26.C: New.
28727
28728 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28729
28730         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28731         if target supports vector instructions.
28732
28733 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28734
28735         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28736         C99 functions.
28737
28738 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28739
28740         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28741         check_effective_target_fortran_large_int): Replace cached result
28742         when target changes.
28743
28744 2005-10-04  Devang Patel  <dpatel@apple.com>
28745
28746         * gcc.dg/i386-sse-vect-types.c: New.
28747
28748 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28749
28750         PR preprocessor/13726
28751         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28752         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28753
28754 2005-10-04  Richard Guenther  <rguenther@suse.de>
28755
28756         PR c/23576
28757         * gcc.dg/noncompile/pr23576.c: New testcase.
28758
28759 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28760
28761         PR middle-end/23125
28762         * gcc.dg/register-var-3.c: New test.
28763
28764 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28765
28766         * gcc.dg/pr23049.c: New test.
28767
28768         * gcc.dg/ucnid-4.c: Fix test.
28769
28770 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28771
28772         PR 23445
28773         * gcc.c-torture/compile/pr23445.c: New test.
28774
28775 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28776
28777         * g++.dg/overload/unknown1.C: New.
28778
28779 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28780
28781         PR c++/17775
28782         * g++.dg/template/repo4.C: New test.
28783
28784 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28785
28786         PR libfortran/19308
28787         * gfortran.dg/large_real_kind_2.F90: New test.
28788         * gfortran.dg/large_integer_kind_2.f90: New test.
28789
28790 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28791
28792         * lib/target-supports.exp (check_effective_target_vect_shift):
28793         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28794         (check_effective_target_vect_condition): Fix copy-n-pasto.
28795
28796         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28797         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28798         targets.
28799
28800 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28801
28802         PR c++/22621
28803         * g++.dg/template/overload5.C : New test.
28804
28805         PR c++/23840
28806         * g++.dg/expr/stdarg1.C: New test.
28807
28808 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28809
28810         PR 24142
28811         * gcc.c-torture/execute/pr24142.c: New test.
28812
28813 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28814
28815         PR 24141
28816         * gcc.c-torture/execute/pr24141.c: New test.
28817
28818 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28819             Diego Novillo  <dnovillo@redhat.com>
28820
28821         PR 23604
28822         * gcc.c-torture/execute/pr23604.c: New test.
28823
28824 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28825
28826         PR fortran/16404
28827         PR fortran/20835
28828         PR fortran/20890
28829         PR fortran/20899
28830         PR fortran/20900
28831         PR fortran/20901
28832         PR fortran/20902
28833         gfortran.dg/equiv_constraint_1.f90: New test.
28834         gfortran.dg/equiv_constraint_2.f90: New test.
28835         gfortran.dg/equiv_constraint_3.f90: New test.
28836         gfortran.dg/equiv_constraint_4.f90: New test.
28837         gfortran.dg/equiv_constraint_5.f90: New test.
28838         gfortran.dg/equiv_constraint_6.f90: New test.
28839         gfortran.dg/equiv_constraint_7.f90: New test.
28840         gfortran.dg/equiv_constraint_8.f90: New test.
28841         gfortran.dg/private_type_1.f90: New test.
28842         gfortran.dg/private_type_2.f90: New test.
28843         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28844         980628-10.f: Assert std=gnu to permit mixing of
28845         types in equivalence statements.
28846
28847 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28848
28849         PR 24112
28850         * gfortran.dg/open_status_1.f90: New.
28851
28852 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28853
28854         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28855         * gcc.dg/vect/pr22480.c: Clean up temp files.
28856         * gcc.dg/vect/pr23831.c: Clean up temp files.
28857         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28858         Clean up temp files.
28859         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28860         Clean up temp files.
28861
28862         * gcc.dg/20050309-1.c: Clean up temp files.
28863         * gcc.dg/20050325-1.c: Clean up temp files.
28864
28865 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28866
28867         PR tree-optimization/24059
28868         * gcc.dg/vect/pr24059.c : New test.
28869
28870 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28871
28872         PR middle-end/24109
28873         * gcc.c-torture/execute/20050929-1.c: New test.
28874
28875 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28876
28877         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28878
28879 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28880
28881         PR c/21419
28882         * gcc.dg/pr21419.c: New test.
28883
28884 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28885
28886         * gcc.dg/pr23911.c: New test.
28887
28888 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28889
28890         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28891
28892         PR c++/16782
28893         * g++.dg/parse/qualified4.C: New test.
28894         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28895         * g++.old-deja/g++.mike/p8154.C: Likewise.
28896
28897 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28898
28899         PR c++/22147
28900         * g++.dg/template/friend37.C: New test.
28901         * g++.dg/parse/crash28.C: Adjust error markers.
28902
28903 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28904
28905         PR fortran/18518
28906         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28907
28908 2005-09-27  Devang Patel  <dpatel@apple.com>
28909
28910         PR tree-optimization/23625
28911         * gcc.dg/pr23625.c: New test.
28912
28913 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28914
28915         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28916         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28917
28918 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28919
28920         PR fortran/23677
28921         * gfortran.fortran-torture/execute/save_1.f90: New test.
28922         * gfortran.dg/save_1.f90: New test.
28923
28924 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28925
28926         * gcc.target/i386/builtin-apply-mmx.c: New test.
28927
28928         PR target/22576
28929         * gcc.target/i386/pr22576.c: New test.
28930
28931         PR target/22585
28932         * gcc.target/i386/pr22585.c: New test.
28933
28934         PR target/23268
28935         * gcc.target/i386/pr23268.c: New test.
28936
28937         PR middle-end/23831
28938         * gcc.dg/vect/pr23831.c: New test.
28939
28940         PR target/24055
28941         * gcc.target/i386/pr24055.c: New test.
28942
28943 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28944
28945         PR tree-optimization/23960
28946         * gcc.c-torture/compile/pr23960.c: New.
28947
28948 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28949
28950         PR fortran/16861
28951         * gfortran.dg/nested_modules_3.f90: New.
28952
28953 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28954
28955         PR fortran/24005
28956         gfortran.dg/interface_1.f90: New test.
28957
28958 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28959         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28960
28961         PR fortran/23843
28962         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28963
28964 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28965
28966         PR fortran/23516
28967         * gfortran.dg/imag_1.f: New test.
28968         * gfortran.dg/imag_2.f: Ditto.
28969
28970 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28971
28972         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28973
28974 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28975
28976         PR c++/21983
28977         * g++.dg/warn/pr21983.C: New test.
28978
28979 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28980
28981         * gcc.dg/20050922-1.c: Testcase added.
28982
28983 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28984
28985         PR c++/23993
28986         * g++.dg/template/array14.C: New test.
28987
28988 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28989
28990         PR fortran/19929
28991         * gfortran.dg/der_ptr_component_1.f90: New test.
28992
28993 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28994
28995         PR c++/23965
28996         * g++.dg/template/error1.C: Reject "no matching function" message.
28997
28998 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28999
29000         PR c++/17609
29001         * g++.dg/lookup/error1.C: New test.
29002
29003 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
29004
29005         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
29006         functionality of the testcase.
29007
29008 2005-09-20  Richard Henderson  <rth@redhat.com>
29009
29010         * gcc.dg/vect/vect-22.c: Require vect_float.
29011         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
29012
29013 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
29014
29015         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
29016         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
29017         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
29018         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
29019         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
29020         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
29021         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
29022         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
29023         * gcc.dg/cpp/ucnid-8.c: New test.
29024
29025 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29026
29027         PR tree-optimization/23929
29028         * gcc.c-torture/compile/pr23929.c: New test.
29029
29030 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
29031
29032         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
29033         for one loop.
29034
29035 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
29036
29037         PR testsuite/23186
29038         * g++.dg/other/pr22003.C: Require named sections.
29039
29040 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29041
29042         PR c++/23947
29043         * g++.dg/rtti/crash3.C: New test.
29044
29045         PR tree-optimization/23818
29046         * gcc.dg/pr23818.c: New test.
29047
29048 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29049
29050         PR fortran/23420
29051         * gfortran.dg/print_fmt_4.f: New.
29052
29053 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29054
29055         PR fortran/23663
29056         * gfortran.fortran-torture/execute/entry_11.f90: New test.
29057
29058 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
29059
29060         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
29061         Use pointers to local alignable arrays instead. Added comments.
29062         * gcc.dg/vect/vect-46.c: Likewise.
29063         * gcc.dg/vect/vect-48.c: Likewise.
29064         * gcc.dg/vect/vect-49.c: Likewise.
29065         * gcc.dg/vect/vect-52.c: Likewise.
29066         * gcc.dg/vect/vect-53.c: Likewise.
29067         * gcc.dg/vect/vect-54.c: Likewise.
29068         * gcc.dg/vect/vect-56.c: Likewise.
29069         * gcc.dg/vect/vect-57.c: Likewise.
29070         * gcc.dg/vect/vect-58.c: Likewise.
29071         * gcc.dg/vect/vect-60.c: Likewise.
29072         * gcc.dg/vect/vect-61.c: Likewise.
29073
29074         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
29075         The test is no longer vectorizable on vect_no_align targets.
29076         * gcc.dg/vect/vect-43.c: Likewsie.
29077
29078         * gcc.dg/vect/vect-44.c: Added comments.
29079         * gcc.dg/vect/vect-45.c: Added comments.
29080         * gcc.dg/vect/vect-50.c: Added comments.
29081         * gcc.dg/vect/vect-51.c: Added comments.
29082
29083         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
29084         aligned type.
29085         * gcc.dg/vect/Os-vect-95.c: Likewise.
29086
29087         * gcc.dg/vect/vect-41.c: Test removed.
29088         * gcc.dg/vect/vect-47.c: Test removed.
29089         * gcc.dg/vect/vect-55.c: Test removed.
29090         * gcc.dg/vect/vect-59.c: Test removed.
29091
29092 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
29093
29094         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
29095         No longer vectorizable on vect_no_align targets.
29096         * gcc.dg/vect/pr20122.c: Likewise.
29097         * gcc.dg/vect/vect-74.c: Likewise.
29098         * gcc.dg/vect/vect-75.c: Likewise.
29099         * gcc.dg/vect/vect-76.c: Likewise.
29100
29101         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
29102         Will not be vectorizable on vect_no_align targets once aliasing issues
29103         are resolved.
29104         * gcc.dg/vect/vect-79.c: Likewise.
29105
29106         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
29107         * gcc.dg/vect/vect-78.c: Likewise.
29108         * gcc.dg/vect/vect-97.c: Likewise.
29109
29110 2005-09-19  Steven Bosscher  <stevenb@suse.de>
29111
29112         * gcc.dg/pr23943.c: New test.
29113
29114 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
29115
29116         PR fortran/19181
29117         * gfortran.dg/derived_pointer_null_1.f90: New test.
29118
29119 2005-09-18  Richard Guenther  <rguenther@suse.de>
29120
29121         PR middle-end/23944
29122         * gcc.c-torture/compile/pr23944.c: New testcase.
29123
29124 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
29125
29126         PR fortran/15975
29127         * gfortran.dg/der_pointer_2.f90: New test.
29128
29129 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
29130
29131         PR fortran/16861
29132         * gfortran.dg/nested_modules_2.f90: New test.
29133
29134 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29135
29136         PR c++/18368
29137         * g++.dg/other/semicolon.C: New test.
29138
29139 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
29140
29141         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
29142         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
29143
29144 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
29145
29146         PR c++/23914
29147         * g++.dg/template/static18.C: New test.
29148
29149         PR c++/21514
29150         * g++.dg/template/crash19.C: Remove dg-error marker.
29151         * g++.dg/template/local4.C: New test.
29152
29153 2005-09-16  Paul Brook  <paul@codesourcery.com>
29154
29155         PR fortran/23906
29156         * gfortran.dg/dependency_1.f90: New test.
29157
29158 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
29159
29160         PR c++/23896
29161         * g++.dg/template/static17.C: New test.
29162
29163 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
29164
29165         PR c++/23139
29166         * g++.dg/warn/huge-val1.C: New test.
29167
29168 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/13140
29171         * g++.dg/parse/class2.C: New test.
29172         * g++.dg/template/explicit8.C: Likewise.
29173         * g++.dg/template/spec25.C: Likewise.
29174
29175 2005-09-14  Josh Conner  <jconner@apple.com>
29176
29177         PR middle-end/23584
29178         * gcc.dg/pr23584.c: New test.
29179
29180 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
29181
29182         PR fortran/21875 Internal Unit Array I/O, NIST
29183         * gfortran.dg/arrayio_1.f90: New test.
29184         * gfortran.dg/arrayio_1.f90: New test.
29185         * gfortran.dg/arrayio_1.f90: New test.
29186         * gfortran.dg/arrayio_1.f90: New test.
29187         * gfortran.dg/arrayio_1.f90: New test.
29188
29189 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
29190
29191         PR middle-end/22480
29192         * gcc.dg/vect/pr22480.c: New test.
29193
29194 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
29195
29196         PR fortran/19358
29197         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
29198
29199 2005-09-13 Josh Conner <jconner@apple.com>
29200
29201         PR c++/23180
29202         * g++.dg/init/struct2.C: New test.
29203         * g++.dg/init/struct3.C: New test.
29204
29205 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
29206
29207         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
29208         Clean up temp files.
29209         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
29210         gcc.dg/tree-ssa/builtin-fprintf-1.c,
29211         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
29212         gcc.dg/tree-ssa/builtin-printf-1.c,
29213         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
29214         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
29215         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
29216         gcc.dg/tree-ssa/builtin-vprintf-1.c,
29217         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
29218         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
29219         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
29220         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
29221         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
29222         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
29223         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
29224         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
29225
29226 2005-09-13  Josh Conner  <jconner@apple.com>
29227
29228         * lib/gcc-dg.exp: Load scanipa.exp.
29229         (cleanup-dump): New procedure.
29230         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
29231         * lib/scandump.exp: New file.
29232         * lib/scantree.exp: Use it.
29233         * lib/scanipa.exp: New file.
29234
29235 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
29236
29237         PR fortran/17740
29238         * gfortran.dg/generic_4.f90: New test.
29239
29240 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
29241
29242         PR target/23816
29243         * gcc.target/i386/pr23816-1.c: New test.
29244         * gcc.target/i386/pr23816-2.c: New test.
29245
29246
29247 2005-09-13  Bastian Blank <waldi@debian.org>
29248
29249         PR c++/16171
29250         * g++.dg/abi/mangle26.C: New test.
29251         * g++.dg/abi/mangle27.C: New test.
29252         * g++.dg/abi/mangle28.C: New test.
29253         * g++.dg/abi/mangle29.C: New test.
29254
29255         PR c++/23839
29256         * g++.dg/parse/register1.C: New test.
29257
29258 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
29259
29260         PR c++/23842
29261         * g++.dg/template/access16.C: New test.
29262
29263 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29264
29265         * gfortran.dg/char_pack_2.f90: Increase the vector size.
29266
29267 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29268
29269         PR fortran/18899
29270         * gfortran.dg/shape_2.f90: New test.
29271
29272 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29273
29274         PR target/19269
29275         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29276         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29277         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29278         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29279         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29280         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29281         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29282         tests.
29283
29284 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29285
29286         PR c++/23841
29287         * g++.dg/parse/template17.C: New test.
29288
29289 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29290
29291         PR c++/23789
29292         * g++.dg/template/nontype14.C: New test.
29293
29294 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29295
29296         PR g++/7874
29297         * g++.dg/lookup/friend7.C: New test.
29298         * g++.dg/lookup/friend8.C: New test.
29299         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29300         so that it will be found via argument dependent lookup.
29301         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29302         friend functions which will no longer be found.
29303         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29304         function g, so that it will be found via argument dependent
29305         lookup.
29306         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29307         * g++.old-deja/g++.mike/net43.C: Likewise.
29308
29309 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29310
29311         PR c++/23691
29312         * g++.dg/template/static16.C: New test.
29313
29314 2005-09-12  Josh Conner  <jconner@apple.com>
29315
29316         PR middle-end/23237
29317         * gcc.c-torture/compile/pr23237.c: New test.
29318
29319 2005-09-11  Richard Henderson  <rth@redhat.com>
29320
29321         * g++.dg/other/error8.C: Update expected diagnostic text.
29322
29323 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29324
29325         PR libfortran/19872
29326         * gfortran.dg/overwrite_1.f: New test.
29327
29328 2005-09-09  Josh Conner  <jconner@apple.com>
29329
29330         * g++.dg/init/pr23180-1.C: Removed.
29331         * g++.dg/init/pr23180-2.C: Removed.
29332
29333 2005-09-09  David Daney <ddaney@avtrex.com>
29334
29335         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29336         files which are ...
29337         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29338         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29339
29340 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29341
29342         * gfortran.dg/iostat_2.f90: New test.
29343
29344 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29345
29346         PR c++/22252
29347         * g++.dg/ext/interface1.C: New test.
29348         * g++.dg/ext/interface1.h: Likewise.
29349         * g++.dg/ext/interface1a.cc: Likewise.
29350
29351 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29352
29353         * gfortran.dg/iomsg_1.f90: New test case.
29354
29355 2005-09-09  Richard Guenther  <rguenther@suse.de>
29356
29357         PR c++/23624
29358         * g++.dg/tree-ssa/pr23624.C: New testcase.
29359
29360 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29361
29362         PR fortran/19239
29363         * gfortran.dg/vector_subscript_1.f90,
29364         * gfortran.dg/vector_subscript_2.f90: New tests.
29365
29366 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29367
29368         PR fortran/21104
29369         * gfortran.dg/array_alloc_1.f90,
29370         * gfortran.dg/array_alloc_2.f90,
29371         * gfortran.dg/array_alloc_3.f90: New tests.
29372
29373 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29374
29375         PR fortran/12840
29376         * gfortran.dg/array_constructor_6.f90
29377         * gfortran.dg/array_constructor_7.f90
29378         * gfortran.dg/array_constructor_8.f90
29379         * gfortran.dg/array_constructor_9.f90
29380         * gfortran.dg/array_constructor_10.f90
29381         * gfortran.dg/array_constructor_11.f90
29382         * gfortran.dg/array_constructor_12.f90: New tests.
29383
29384 2005-09-08  Josh Conner  <jconner@apple.com>
29385
29386         PR c++/23180
29387         * g++.dg/init/pr23180-1.C: New test.
29388         * g++.dg/init/pr23180-2.C: New test.
29389
29390 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29391
29392         PR fortran/18878
29393         * gfortran.dg/module_double_reuse.f90: New.
29394
29395 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29396
29397         PR fortran/23270
29398         PR fortran/22304
29399         PR fortran/18870
29400         PR fortran/17917
29401         PR fortran/16511
29402         * gfortran.dg/common_equivalence_1.f: New.
29403         * gfortran.dg/common_equivalence_2.f: New.
29404         * gfortran.dg/common_equivalence_3.f: New.
29405         * gfortran.dg/contained_equivalence_1.f90: New.
29406         * gfortran.dg/module_blank_common.f90: New.
29407         * gfortran.dg/module_commons_1.f90: New.
29408         * gfortran.dg/module_equivalence_1.f90: New.
29409         * gfortran.dg/nested_modules_1.f90: New.
29410         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29411         equivalences and add comment to connect the test with
29412         the PR.
29413
29414 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29415
29416         PR fortran/23765
29417         * gfortran.dg/common_6.f90: New test.
29418
29419 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29420
29421         PR fortran/15326
29422         * gfortran.dg/char_result_1.f90,
29423         * gfortran.dg/char_result_2.f90,
29424         * gfortran.dg/char_result_3.f90,
29425         * gfortran.dg/char_result_4.f90,
29426         * gfortran.dg/char_result_5.f90,
29427         * gfortran.dg/char_result_6.f90,
29428         * gfortran.dg/char_result_7.f90,
29429         * gfortran.dg/char_result_8.f90: New tests.
29430
29431 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29432
29433         PR fortran/19928
29434         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29435
29436 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29437
29438         PR obj-c++/16816
29439         * obj-c++.dg/selector-5.mm: New test.
29440         * obj-c++.dg/selector-6.mm: New test.
29441
29442 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29443
29444         PR objc/20574
29445         PR objc/19324
29446         * objc.dg/error-1.m: New test.
29447
29448 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29449
29450         PR fortran/23373
29451         * gfortran.fortran-torture/execute/pr23373-1.f90,
29452         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29453
29454 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29455
29456         PR libfortran/23760
29457         * gfortran.dg/g77/1832.f: Remove long string in write statement
29458         to allow the test to pass on correct list directed output with
29459         prepended space.
29460
29461 2005-09-07  James E Wilson  <wilson@specifix.com>
29462
29463         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29464
29465 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29466
29467         * gfortran.dg/parameter+save.f90: Rename to
29468         * gfortran.dg/parameter_save.f90: .. this.
29469
29470 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29471
29472         PR fortran/20848
29473         * gfortran.dg/parameter+save.f90: New test case.
29474
29475 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29476
29477         PR fortran/19269
29478         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29479
29480 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29481
29482         PR c/23075
29483         * gcc.dg/pr23075.c: New test.
29484         * g++.dg/warn/pr23075.C: New test.
29485
29486         PR target/22362
29487         * gcc.target/i386/pr22362.c: New test.
29488
29489         PR rtl-optimization/23098
29490         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29491
29492         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29493         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29494         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29495
29496 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29497
29498         * g++.dg/expr/cast6.C: New test.
29499
29500         PR c++/9782
29501         * g++.dg/init/new15.C: New test.
29502
29503 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29504
29505         * gcc.dg/vect/Os-vect-95.c: New test.
29506         * gcc.dg/vect/vect-95.c: Same.
29507
29508 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29509
29510         * gcc.dg/vect/vect-29.c: Update xfail testing.
29511         * gcc.dg/vect/vect-44.c: Same.
29512         * gcc.dg/vect/vect-48.c: Same.
29513         * gcc.dg/vect/vect-50.c: Same.
29514         * gcc.dg/vect/vect-72.c: Same.
29515         * gcc.dg/vect/vect-77.c: Same.
29516         * gcc.dg/vect/vect-78.c: Same.
29517         * gcc.dg/vect/vect-80.c: Same.
29518         * gcc.dg/vect/vect-96.c: Same.
29519         * gcc.dg/vect/vect-100.c: Same.
29520         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29521         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29522         * gfortran.dg/vect/vect-5.f90: Same.
29523
29524 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29525
29526         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29527         start strings.
29528         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29529         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29530
29531         PR c++/23056
29532         * g++.dg/opt/pr23056.C: New test.
29533
29534         PR rtl-optimization/23098
29535         * gcc.target/i386/pr23098.c: New test.
29536
29537 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29538
29539         PR c++/23667
29540         * g++.dg/template/static15.C: New test.
29541
29542         PR c++/21440
29543         * g++.dg/ext/stmtexpr5.C: New test.
29544         * g++.dg/ext/stmtexpr6.C: Likewise.
29545
29546 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29547
29548         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29549
29550         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29551         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29552         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29553
29554 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29555
29556         PR libfortran/23321
29557         * gfortran.dg/direct_io_4.f90: New test case.
29558
29559 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29560             Rasmus Hahn  <rassahah@neofonie.de>
29561
29562         PR libobjc/23108
29563         * objc.dg/type-stream-1.m: New test.
29564
29565 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29566
29567         PR fortran/23661
29568         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29569         gfortran.dg/print_fmt_3.f90: New test.
29570
29571 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29572
29573         * gfortran.dg/fmt_t_1.f90: New test.
29574
29575 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29576
29577         PR rtl-optimization/23454
29578         * g++.dg/opt/pr23454.C: New test.
29579
29580 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29581
29582         PR c++/23699
29583         * g++.dg/ext/static1.C: New test.
29584
29585 2005-09-02  Richard Henderson  <rth@redhat.com>
29586
29587         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29588         tail call to check_fa_work.
29589
29590 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29591
29592         PR c++/21687
29593         * g++.dg/other/gc3.C: New test.
29594
29595 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29596
29597         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29598         * gcc.dg/20050826-1.c: Likewise.
29599
29600 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29601
29602         PR c++/23167
29603         * g++.dg/expr/volatile1.C: New test.
29604
29605 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29606
29607         PR middle-end/23547
29608         * gcc.dg/pr23547.c: New test.
29609
29610 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29611
29612         PR c/22061
29613         * gcc.c-torture/execute/pr22061-1.c,
29614         * gcc.c-torture/execute/pr22061-2.c,
29615         * gcc.c-torture/execute/pr22061-3.c,
29616         * gcc.c-torture/execute/pr22061-4.c: New tests.
29617
29618 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29619
29620         * gcc.dg/Wredundant-decls-2.c: New test to check that
29621         -Wredundant-decls does not issue warning for a variable
29622         definition following a declaration.
29623
29624 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29625
29626         PR debug/7241
29627         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29628         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29629         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29630
29631         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29632         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29633         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29634         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29635         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29636         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29637         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29638         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29639
29640 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29641
29642         PR objc/23306
29643         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29644         scan-assmbler.
29645
29646 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29647
29648         PR target/21255
29649         * gcc.dg/pr21255-1.c: New test.
29650         * gcc.dg/pr21255-2-mb.c: Likewise.
29651         * gcc.dg/pr21255-2-ml.c: Likewise.
29652         * gcc.dg/pr21255-3.c: Likewise.
29653         * gcc.dg/pr21255-4.c: Likewise.
29654
29655 2005-08-31  Dale Johannesen  <dalej@apple.com>
29656
29657         * gcc.dg/20050830-1.c: New.
29658
29659 2005-08-31  Josh Conner  <jconner@apple.com>
29660
29661         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29662         command-line options for arm-*-* targets.
29663         * g++.dg/init/array16.C: Likewise.
29664         * g++.dg/other/crash-4.C: Likewise.
29665
29666 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29667
29668         PR obj-c++/23640
29669         * obj-c++.dg/gnu-runtime-3.mm: New test.
29670
29671 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29672
29673         PR c++/13377
29674         * g++.dg/lookup/ambig4.C: New test.
29675         * g++.dg/lookup/ambig5.C: New test.
29676         * g++.dg/tc1/dr101.C: Adjust error markers.
29677
29678 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29679
29680         PR c++/23639
29681         * g++.dg/template/ttp5.C: Adjust error markers.
29682
29683 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29684
29685         PR testsuite/23609
29686         * lib/obj-c++.exp: Include target-libpath.exp.
29687         (obj-c++_link_flags): Look for the GNU libobjc library
29688         and set the library path to include it.
29689         Don't manually set LD_LIBRARY_PATH (etc.) but call
29690         set_ld_library_path_env_vars instead.
29691         (obj-c++_target_compile): Don't set library path or
29692         linker flags because they are already set correctly
29693         in obj-c++_link_flags.
29694
29695 2005-08-30  Josh Conner  <jconner@apple.com>
29696
29697         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29698         to command-line options for arm-*-* targets.
29699
29700 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29701
29702         * g++.dg/other/i386-1.C: New.
29703
29704 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29705
29706         PR preprocessor/20348
29707         PR preprocessor/20356
29708         * gcc.dg/cpp/pr20348.c: New test.
29709         * gcc.dg/cpp/pr20348.h: New file.
29710         * gcc.dg/cpp/inc/pr20348.h: New file.
29711         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29712         * gcc.dg/cpp/pr20356.c: New test.
29713         * gcc.dg/cpp/pr20356.h: New file.
29714         * gcc.dg/cpp/inc/pr20356.h: New file.
29715         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29716
29717 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29718
29719         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29720         Fix array dimension to avoid correct end-of-file error.
29721
29722 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29723
29724         PR libfortran/23598
29725         * gfortran.dg/iostat_1.f90: New test.
29726
29727 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29728
29729         PR middle-end/23408
29730         * gcc.dg/pr23408.c: New test.
29731
29732 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29733
29734         PR c++/23099
29735         * g++.dg/init/member1.C: Make sure erroneous static data member
29736         definitions are required.
29737         * g++.dg/template/static13.C: New test.
29738         * g++.dg/template/static14.C: Likewise.
29739
29740 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29741
29742         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29743         -march=pentium4, remove ilp32 requirement.
29744
29745         PR middle-end/23484
29746         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29747         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29748
29749 2005-08-29  Andreas Jaeger  <aj@suse.de>
29750
29751         PR testsuite/23607
29752         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29753
29754 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29755
29756         * gcc.c-torture/execute/20050316-2.c: New test.
29757         * gcc.c-torture/execute/20050316-3.c: New test.
29758         * gcc.dg/torture/pr16104-1.c: New test.
29759
29760 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29761
29762         PR middle-end/23463
29763         * gcc.c-torture/execute/zero-struct-1.c: New test.
29764
29765 2005-08-27  Richard Guenther  <rguenther@suse.de>
29766
29767         PR target/23575
29768         * gcc.target/i386/pr23575.c: New testcase.
29769
29770 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29771
29772         PR rtl-optimization/23561
29773         * gcc.c-torture/execute/20050826-1.c: New test.
29774
29775         PR rtl-opt/23560
29776         * gcc.c-torture/execute/20050826-2.c: New test.
29777
29778 2005-08-26  Dale Johannesen  <dalej@apple.com>
29779
29780         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29781         * gcc.dg/20050826-1.c: New.
29782
29783 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29784
29785         PR c++/19004
29786         * g++.dg/template/nontype13.C: New test.
29787
29788         PR c++/23491
29789         * g++.dg/init/new14.C: New test.
29790         * g++.dg/expr/anew1.C: Do not XFAIL.
29791         * g++.dg/expr/anew2.C: Likewise.
29792         * g++.dg/expr/anew3.C: Likewise.
29793
29794 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29795
29796         PR middle-end/22439
29797         * gcc.dg/vla-3.c: New test.
29798
29799 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29800
29801         PR fortran/20363
29802         * gfortran.dg/named_interface.f90: New.
29803
29804 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29805
29806         * gcc.c-torture/execute/frame-address.c: New test.
29807
29808 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29809
29810         PR c++/20817
29811         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29812
29813 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29814
29815         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29816
29817 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29818
29819         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29820         * gcc.dg/altivec-22.c: Rename from..
29821         * gcc.dg/altivec-nomfcr.c: ..this.
29822
29823 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29824
29825         PR tree-optimization/23546
29826         * gcc.dg/tree-ssa/pr23546.c: New test.
29827
29828 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29829
29830         PR fortran/17758
29831         * gfortran.dg/nonreturning_statements.f90: New test.
29832
29833 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29834
29835         PR c++/22454
29836         * g++.dg/parse/crash29.C: New.
29837
29838 2005-08-23  DJ Delorie  <dj@redhat.com>
29839
29840         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29841         constants have the L suffix.
29842
29843 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29844
29845         PR c++/23044
29846         * g++.dg/template/instantiate8.C: New.
29847
29848 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29849
29850         PR middle-end/23467
29851         * gcc.c-torture/execute/pr23467.c: New test.
29852
29853 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29854
29855         PR tree-optimization/22043
29856         * gcc.c-torture/execute/20050613-1.c: New test.
29857
29858 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29859
29860         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29861
29862 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29863
29864         PR rtl-optimization/23478
29865         * g++.dg/opt/pr23478.C: New test.
29866
29867 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29868
29869         PR c/18715
29870         * gcc.dg/switch-warn-3.c: New test.
29871
29872 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29873
29874         PR c++/22233
29875         * g++.dg/template/param1.C: New test.
29876
29877 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29878
29879         PR c++/23089
29880         * g++.dg/other/incomplete1.C: New test.
29881
29882 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29883
29884         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29885         are vectorizable.
29886
29887 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29888
29889         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29890         d_lines_5.f: New.
29891
29892 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29893
29894         * gcc.target/i386/sse-4.c: New test.
29895
29896 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29897
29898         PR testsuite/23239
29899         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29900
29901 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29902
29903         * gcc.dg/20050811-1.c: New test.
29904         * gcc.dg/20050811-2.c: New test.
29905
29906 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29907
29908         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29909
29910 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29911
29912         PR 23476
29913         * gcc.c-torture/compile/pr23476.c: New test.
29914
29915 2005-08-19  Devang Patel  <dpatel@apple.com>
29916
29917         PR tree-optimization/23048
29918         * gcc.dg/tree-ssa/pr23048.c: New test.
29919
29920 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29921
29922         PR middle-end/20624
29923         * g++.dg/warn/Wreturn-3.C: New test
29924
29925 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29926
29927         PR tree-optimization/22228
29928         * g++.dg/vect/pr22543.cc: New test.
29929
29930 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29931
29932         PR tree-optimization/21574
29933         * gcc.dg/tree-ssa/pr21574.c: New test.
29934
29935 2005-08-16  James E Wilson  <wilson@specifix.com>
29936
29937         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29938
29939 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29940
29941         PR tree-opt/23402
29942         * gcc.c-torture/compile/zero-strct-3.c: New test.
29943         * gcc.c-torture/compile/zero-strct-4.c: New test.
29944
29945 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29946
29947         PR target/23376
29948         * gcc.target/x86_64/pr23376.c: New test.
29949
29950 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29951
29952         PR c++/23337
29953         * g++.dg/ext/vector2.C: New.
29954
29955 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29956
29957         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29958
29959 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29960
29961         PR libfortran/23428
29962         * gfortran.dg/inquire-complex.f90: New test case.
29963
29964 2005-08-16  James E Wilson  <wilson@specifix.com>
29965
29966         PR tree-optimization/21105
29967         * gcc.dg/large-size-array.c: New.
29968
29969 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29970
29971         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29972         type.
29973         * gcc.dg/vect/vect-41: Likewise.
29974         * gcc.dg/vect/vect-42: Likewise.
29975         * gcc.dg/vect/vect-43: Likewise.
29976         * gcc.dg/vect/vect-44: Likewise.
29977         * gcc.dg/vect/vect-46: Likewise.
29978         * gcc.dg/vect/vect-47: Likewise.
29979         * gcc.dg/vect/vect-48: Likewise.
29980         * gcc.dg/vect/vect-52: Likewise.
29981         * gcc.dg/vect/vect-53: Likewise.
29982         * gcc.dg/vect/vect-54: Likewise.
29983         * gcc.dg/vect/vect-55: Likewise.
29984         * gcc.dg/vect/vect-56: Likewise.
29985         * gcc.dg/vect/vect-57: Likewise.
29986         * gcc.dg/vect/vect-58: Likewise.
29987         * gcc.dg/vect/vect-59: Likewise.
29988         * gcc.dg/vect/vect-60: Likewise.
29989         * gcc.dg/vect/vect-61: Likewise.
29990         * gcc.dg/vect/vect-85: Likewise.
29991         * gcc.dg/vect/vect-87: Likewise.
29992         * gcc.dg/vect/vect-88: Likewise.
29993         * gcc.dg/vect/vect-93.c: Likewise.
29994         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29995         * gcc.dg/vect/vect-75: Likewise.
29996         * gcc.dg/vect/vect-76: Likewise.
29997         * gcc.dg/vect/vect-77: Likewise.
29998         * gcc.dg/vect/vect-78: Likewise.
29999         * gcc.dg/vect/vect-80: Likewise.
30000         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
30001         vectorized for the expected reason, rather than checking how alignment
30002         was handled.
30003         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
30004         aligned type and also instead of aligned pointers. Added documentation.
30005
30006 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
30007
30008         * gfortran.dg/power.f90: New test.
30009
30010 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
30011
30012         PR rtl-optimization/23299
30013         * g++.dg/opt/pr23299.C: New test.
30014
30015 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30016
30017         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
30018
30019 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
30020
30021         * g++.dg/template/local6.C: New test.
30022
30023 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
30024
30025         * execute/exceptions/finally-1.m: Check that the catch and finally are
30026         being called.  Also add a "return 0;" at the end of main.
30027
30028 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
30029
30030         PR fortran/21432.
30031         * gfortran.dg/namelist_print_1.f: New test of functionality of
30032         PRINT namelist.
30033         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
30034         namelist generates error with -std=f95.
30035
30036 2005-08-14  Ira Rosen  <irar@il.ibm.com>
30037
30038         PR tree-optimization/23119
30039         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
30040
30041 2005-08-13  Marcin Koziej  <creep@desk.pl>
30042             Andrew Pinski  <pinskia@physics.uc.edu>
30043
30044         PR libobjc/22492
30045         * execute/exceptions/finally-1.m: New test.
30046
30047 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30048
30049         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
30050         testsuite.
30051         * objc/execute/exceptions/trivial.m: New test.
30052         * objc.dg/try-catch-11.m: Move to ...
30053         * objc/execute/exceptions/foward-1.m: Here.
30054         * objc.dg/try-catch-2.m: Move to ...
30055         * objc/execute/exceptions/catchall-1.m: Here.
30056         * objc.dg/try-catch-8.m: Move to ...
30057         * objc/execute/exceptions/local-variables-1.m: Here.
30058
30059 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30060
30061         * objc.dg/nested-func-1.m: Move to ...
30062         * objc/execute/nested-func-1.m: Here.
30063
30064 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30065
30066         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
30067         in ${options} instead of [target_info name].
30068         * lib/obj-c++.exp (objc_target_compile): Likewise.
30069
30070 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30071
30072         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
30073
30074 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30075
30076         part of PR testsuite/23348
30077         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
30078         each of the torture options.
30079         * objc/compile/trivial.m: New test.
30080
30081 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30082
30083         * gfortran.dg/eoshift.f90: Correct format.
30084
30085 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30086
30087         * gfortran.fortran-torture/execute/character_passing.f90:
30088         Fix comment typo.
30089
30090 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
30091
30092         PR c++/8271
30093         * g++.dg/template/unify10.C: New.
30094
30095 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
30096
30097         * g++.dg/parse/pr22514.C: Move to...
30098         * g++.dg/debug/pr22514.C: here.
30099
30100 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30101
30102         PR c++/23266
30103         * g++.dg/inherit/pure1.C: New test.
30104
30105         * ChangeLog: Fix typos.
30106
30107 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30108             Steven Bosscher  <stevenb@suse.de>
30109
30110         * gfortran.dg/runtime_warning_1.f90: New test.
30111
30112 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         PR c++/23219
30115         * g++.dg/parse/crash28.C: New.
30116
30117 2005-08-11  Richard Guenther  <rguenther@suse.de>
30118
30119         PR target/23289
30120         * gcc.target/i386/tailcall-1.c: New testcase.
30121
30122 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
30123
30124         * gcc.dg/vect/vect-67.c: Un-xfail.
30125
30126 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
30127
30128         PR c++/23225
30129         * g++.dg/parse/crash27.C: new test.
30130
30131 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
30132
30133         PR libfortran/22143
30134         * gfortran.dg/shift-kind.f90: New testcase.
30135
30136 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
30137
30138         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
30139         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
30140
30141 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30142
30143         PR c++/20646
30144         * g++.dg/other/mult-stor1.C: New test.
30145
30146 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
30147
30148         * gcc.c-torture/pr18299-1.c: Move to ...
30149         * gcc.c-torture/compile/pr18299-1.c: Here.
30150
30151 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
30152
30153         * gfortran/fortran.torture/execute/character_passing.f90:
30154         Fix types for LSAME.
30155
30156 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
30157
30158         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
30159         input data back to what it was originally.
30160
30161 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
30162
30163         * objc.dg/try-catch-8.m: Enable for all targets.
30164
30165 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
30166
30167         * gcc.dg/pr23165.c: New test.
30168
30169 2005-08-09  Steven Bosscher  <stevenb@suse.de>
30170
30171         PR tree-optimization/23234
30172         * gcc.dg/tree-ssa/pr23234.c: New test.
30173
30174 2005-08-08  Josh Conner  <jconner@apple.com>
30175
30176         PR rtl-optimization/23241
30177         * gcc.dg/char-compare.c: New test.
30178
30179 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30180
30181         PR c++/22508
30182         * g++.dg/init/new13.C: New test.
30183
30184 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30185
30186         PR c++/21166
30187         * g++.dg/other/crash-4.C: Adjust
30188         * g++/dg/ext/packed9.C: New.
30189
30190 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
30191
30192         PR middle-end/21964
30193         * gcc.c-torture/execute/pr21964-1.c: New test.
30194
30195 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
30196
30197         PR c/22458
30198         * gcc.dg/pr22458-1.c: New test.
30199
30200 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
30201             Steven G. Kargl <kargls@comcast.net>
30202
30203         PR fortran/22390
30204         * gfortran.dg/flush_1.f90: New test.
30205
30206 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30207
30208         PR c++/23191
30209         * g++.dg/template/eh2.C: New test.
30210
30211 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30212
30213         PR c++/19498
30214         * g++.dg/template/instantiate7.C: New test.
30215
30216 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
30217
30218         PR c/23113
30219         * gcc.dg/Wunused-value-1.c: New test.
30220
30221 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
30222
30223         PR rtl-optimization/23233
30224         * gcc.c-torture/compile/pr23233-1.c: New test.
30225
30226 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
30227
30228         PR fortran/18833
30229         PR fortran/20850
30230         * gfortran.dg/equiv_1.f90: New test.
30231         * gfortran.dg/equiv_2.f90: New test.
30232         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
30233         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
30234         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
30235
30236 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30237
30238         * gcc.c-torture/execute/vrp-5.c: New test.
30239         * gcc.c-torture/execute/vrp-6.c: New test.
30240         * gcc.dg/tree-ssa/vrp21.c: New test.
30241
30242 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30243
30244         * g++.dg/parse/pr22514.C: New test.
30245
30246 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
30247
30248         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
30249
30250         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
30251         instead of constant loads / pool entries.
30252
30253 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
30254
30255         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
30256         TEST_TO_WCTYPE.
30257
30258 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
30259
30260         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
30261         __WINT_TYPE__ in generated prototypes if possible.
30262
30263 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
30264
30265         PR 22037
30266         * g++.dg/tree-ssa/pr22037.C:
30267
30268 2005-08-04  Richard Henderson  <rth@redhat.com>
30269
30270         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30271         scan-tree-dump-times directive.
30272
30273 2005-08-04  Jan Hubicka  <jh@suse.cz>
30274
30275         * gcov-1.C: Fix switch counts.
30276         * gcov-4b.c: Likewise.
30277
30278 2005-08-03  Jeff Law  <law@redhat.com>
30279
30280         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30281
30282 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
30283
30284         * gcc.c-torture/execute/pr23135.c: New test.
30285
30286 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30287
30288         PR tree-optimization/19899
30289         * gcc.dg/tree-ssa/scev-1.c: New test.
30290         * gcc.dg/tree-ssa/scev-2.c: New test.
30291
30292 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
30293
30294         PR target/18582
30295         * gcc.dg/torture/pr18582-1.c: New test.
30296
30297 2005-08-03  Jan Hubicka  <jh@suse.cz>
30298
30299         * update-conroll.c: New testcase.
30300         * update-conroll-2.c: New testcase.
30301
30302 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30303
30304         * gfortran.dg/constant_substring.f: New test.
30305         * gfortran.dg/pr22491.f: New test.
30306
30307 2005-08-02  Jan Hubicka  <jh@suse.cz>
30308
30309         * update-threading.c: Replace by the proper one.
30310
30311 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30312
30313         PR 23164
30314         * g++.dg/tree-ssa/pr23164.C: New test.
30315
30316 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30317
30318         * gcc.dg/tree-ssa/pr23192.c: New test.
30319
30320 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30321
30322         * gcc.c-torture/execute/vrp-4.c: New test.
30323
30324 2005-08-02  Jan Hubicka  <jh@suse.cz>
30325
30326         * update-threading.c: New test.
30327
30328 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30329
30330         * gcc.c-torture/compile/20050801-1.c: New test.
30331         * gcc.c-torture/compile/20050801-2.c: New test.
30332
30333 2005-08-01  Jan Hubicka  <jh@suse.cz>
30334
30335         * val-prof-5.c: New test.
30336
30337 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30338
30339         PR c/22311
30340         * gcc.dg/pr22311-1.c : New test.
30341
30342 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30343
30344         PR target/23095
30345         * gfortran.dg/pr23095.f: New test.
30346
30347         PR c++/22003
30348         * g++.dg/other/pr22003.C: New test.
30349
30350 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30351
30352         PR target/20621
30353         * gcc.c-torture/execute/pr20621-1.c: New test.
30354
30355 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30356
30357         * gfortran.dg/comma_format_extension_4.f: Adjust length
30358         of string for format.
30359         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30360         print statement with internal write.
30361         * gfortran.dg/der_array_io_2.f: Likewise.
30362         * gfortran.dg/der_array_io_3.f: Likewise.
30363
30364 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30365
30366         * gcc.dg/fold-abs-4.c: new test.
30367
30368 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30369
30370         PR fortran/22570 an related issues.
30371         * gfortran.dg/x_slash_1.f: New test.
30372
30373 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30374
30375         PR c/23143
30376         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30377         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30378
30379 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30380
30381         PR c/529
30382         * gcc.dg/Wshadow-3.c: New test.
30383
30384 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30385
30386         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30387         used to have the wrong bounds).
30388
30389 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30390
30391         PR c/21720
30392         * gcc.dg/hex-round-1.c: Test more cases.
30393         * gcc.dg/hex-round-2.c: New test.
30394
30395 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30396
30397         PR 22550
30398         * g++.dg/tree-ssa/pr22550.C: New test.
30399
30400 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30401
30402         * gcc.dg/tree-ssa/vrp19.c: New test.
30403         * gcc.dg/tree-ssa-vrp20.c: New test.
30404
30405 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30406
30407         PR c/22240
30408         * gcc.dg/transparent-union-4.c: New test.
30409
30410 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30411
30412         PR c/22192
30413         * gcc.dg/c99-vla-2.c: New test.
30414
30415 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30416
30417         PR c/21720
30418         * gcc.dg/hex-round-1.c: New test.
30419
30420 2005-07-28  Jan Hubicka  <jh@suse.cz>
30421
30422         * inliner-1.c: Do not dump everything.
30423         * tree-prof.exp: Do not pass -ftree-based-profiling.
30424         * bprob.exp: Likewise.
30425
30426         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30427
30428 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30429
30430         PR c++/22545
30431         * g++.dg/expr/ptrmem7.C: New test.
30432
30433 2005-07-28  Mike Stump  <mrs@apple.com>
30434
30435         * g++.old-deja/g++.mike/visibility-1.C: New test.
30436
30437 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30438
30439         PR c/20187
30440         * gcc.c-torture/execute/pr20187-1.c: New test.
30441
30442 2005-07-28  Jeff Law  <law@redhat.com>
30443
30444         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30445         * gcc.dg/tree-ssa/vrp18.c: New test.
30446
30447 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30448
30449         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30450
30451 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30452
30453         PR tree-optimization/22506
30454         * gcc.dg/vect/ps22506.c: New test.
30455
30456 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30457
30458         PR target/21149
30459         * gcc.target/i386/sse-3.c: New test.
30460
30461 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30462
30463         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30464         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30465
30466 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30467
30468         PR c/22589
30469         * gcc.c-torture/compile/pr22589-1.c: New test.
30470
30471 2005-07-28  Jan Hubicka  <jh@suse.cz>
30472
30473         * update-loopch.c: New testcase.
30474
30475 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30476
30477         PR rtl-optimization/23047
30478         * gcc.c-torture/execute/pr23047.c: New test.
30479         * gcc.c-torture/execute/pr23047.x: New.
30480
30481 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30482
30483         PR tree-optimization/22493
30484         * gcc.c-torture/execute/pr22493-1.c: New test.
30485         * gcc.c-torture/execute/pr22493-1.x: New.
30486         * gcc.c-torture/execute/vrp-1.c: New test.
30487         * gcc.c-torture/execute/vrp-2.c: New test.
30488         * gcc.c-torture/execute/vrp-2.c: New test.
30489
30490 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30491
30492         * gcc.target/frv/all-builtin-read8.c: Delete.
30493         * gcc.target/frv/all-builtin-read16.c: Delete.
30494         * gcc.target/frv/all-builtin-read32.c: Delete.
30495         * gcc.target/frv/all-builtin-read64.c: Delete.
30496         * gcc.target/frv/all-builtin-write8.c: Delete.
30497         * gcc.target/frv/all-builtin-write16.c: Delete.
30498         * gcc.target/frv/all-builtin-write32.c: Delete.
30499         * gcc.target/frv/all-builtin-write64.c: Delete.
30500         * gcc.target/frv/all-read-write-1.c: New.
30501
30502 2005-07-27  Jeff Law  <law@redhat.com>
30503
30504         * gcc.c-torture/execute/pr22630.c: New test.
30505
30506 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30507
30508         PR tree-optimization/23073
30509         * gcc.dg/vect/nodump-pr23073.c: New test.
30510         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30511
30512 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30513
30514         PR tree-optimize/22348
30515         * gcc.c-torture/execute/pr22348.c: New.
30516
30517 2005-07-27  Richard Guenther  <rguenther@suse.de>
30518
30519         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30520
30521 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30522
30523         PR fortran/22503
30524         * gfortran.dg/logical_comp.f90: New test.
30525
30526 2005-07-27  Jan Hubicka  <jh@suse.cz>
30527
30528         * inliner-1.c: Add cleanup of dumps.
30529         * val-prof-*.c: Likewise.
30530         * update-tailcall.c: New.
30531
30532 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30533
30534         PR 22591
30535         * gcc.dg/tree-ssa/pr22591.c: New test.
30536         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30537
30538 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30539
30540         PR libobjc/22606
30541         * objc.dg/try-catch-11.m: New test.
30542
30543 2005-07-26  Richard Guenther  <rguenther@suse.de>
30544
30545         PR tree-optimization/22486
30546         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30547
30548 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30549
30550         PR tree-opt/22484
30551         * g++.dg/opt/loop2.C: New test.
30552
30553 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30554
30555         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30556         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30557
30558 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30559
30560         * lib/profopt.exp (profopt-execute): Check for profiling data
30561         files on the target.
30562
30563 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30564
30565         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30566         for matching of asm labels.
30567
30568 2005-07-25  Richard Guenther  <rguenther@suse.de>
30569
30570         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30571
30572 2005-07-25  Richard Guenther  <rguenther@suse.de>
30573
30574         PR testsuite/22624
30575         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30576
30577 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30578
30579         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30580         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30581         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30582         * gcc.dg/vect/vect-100.c: New test.
30583         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30584         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30585         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30586         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30587         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30588         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30589         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30590         * gfortran.dg/vect/pr19049.f90: New testcase.
30591         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30592
30593 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30594
30595         * gcc.c-torture/execute/20050713-1.c: New test.
30596
30597         PR fortran/20063
30598         * gfortran.fortran-torture/execute/data_4.f90: New test.
30599
30600         PR middle-end/20303
30601         * gcc.dg/visibility-d.c: New test.
30602
30603 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30604
30605         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30606         * gfortran.dg/underflow.f90: Ditto.
30607
30608 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30609
30610         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30611         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30612         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30613
30614 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30615
30616         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30617         include case of field width of zero.
30618
30619 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30620
30621         PR libgfortran/21875
30622         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30623         with trailing blanks on normal formatted read.
30624
30625 2005-07-23  Chao-ying Fu  <fu@mips.com>
30626
30627         * gcc.target/mips/mips32-dsp-type.c: New test.
30628         * gcc.target/mips/mips32-dsp.c: New test.
30629
30630 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30631
30632         PR testsuite/21073
30633         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30634
30635         PR testsuite/20454
30636         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30637         and __cyg_profile_func_exit.
30638
30639 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30640
30641         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30642         * gfortran.dg/comma_format_extension_4.f: Same.
30643         * gfortran.dg/pr15332.f: Same.
30644         * gfortran.dg/pr21730.f: Same.
30645
30646 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30647
30648         * g++.dg/opt/vrp2.C: Fix testcase.
30649
30650         PR tree-opt/22625
30651         * g++.dg/opt/vrp2.C: New test.
30652
30653 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30654
30655         PR debug/21828
30656         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30657
30658 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30659
30660         * gcc.dg/tree-ssa/20050719-1.c: New test.
30661
30662 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30663
30664         * gcc.dg/bfin-longcall-1.c: New file.
30665         * gcc.dg/bfin-longcall-2.c: New file.
30666
30667 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30668
30669         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30670
30671 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30672
30673         PR middle-end/19055
30674         * gcc.dg/tree-ssa/pr19055.c: New test.
30675         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30676
30677 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30678
30679         PR C++/22358
30680         * g++.dg/other/pr22358.C: New test.
30681
30682 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30683
30684         PR c++/2922
30685         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30686
30687 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30688
30689         PR c++/15938
30690         * g++.dg/init/union2.C: New test.
30691
30692 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30693
30694         PR c/22393
30695         * gcc.dg/complex-4.c: New test.
30696
30697 2005-07-21  Richard Guenther  <rguenther@suse.de>
30698
30699         PR testsuite/22522
30700         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30701         scanning for asm labels.
30702         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30703
30704 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30705
30706         PR target/22085
30707         * gcc.dg/altivec-pr22085.c: New.
30708
30709 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30710
30711         PR tree-optimization/19210
30712         * gcc.dg/tree-ssa/pr19210-1.c: New.
30713         * gcc.dg/tree-ssa/pr19210-2.c: New.
30714
30715 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30716
30717         PR rtl-optimization/22167
30718         * g++.dg/opt/pr22167.C: New test.
30719
30720 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30721
30722         PR c++/2922
30723         * g++.dg/lookup/two-stage2.C: New.
30724         * g++.dg/lookup/two-stage3.C: New.
30725         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30726         fixed two-stage name lookup for operators.
30727         * g++.dg/template/call3.C: Compiler now produces an appropriate
30728         error message.
30729         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30730         14 as a candidate.
30731         * g++.dg/template/ptrmem4.C: Compiler produces different error
30732         message.
30733         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30734         connect_to_method as a candidate.
30735
30736 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30737
30738         * gcc.dg/fold-alloc-1.c: New test.
30739
30740 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30741
30742         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30743         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30744
30745 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30746
30747         * gcc.dg/fold-abs-1.c: New test.
30748         * gcc.dg/fold-abs-2.c: New test.
30749         * gcc.dg/fold-abs-3.c: New test.
30750
30751 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30752
30753         Make CONSTRUCTOR use VEC to store initializers.
30754         * g++.dg/ext/complit3.C: Check for specific error messages.
30755         * g++.dg/init/brace2.C: Update error message.
30756         * g++.dg/warn/Wbraces2.C: Likewise.
30757
30758 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30759
30760         PR fortran/16940
30761         * gfortran.dg/module_interface_1.f90: New test.
30762
30763 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30764             Kenneth Zadeck <zadeck@naturalbridge.com>
30765
30766         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30767
30768 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30769
30770         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30771         specify -Wformat for these tests.
30772         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30773         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30774         * gcc.dg/format/opt-6.c: Delete.
30775
30776 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30777
30778         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30779         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30780
30781 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30782
30783         * gcc.dg/tree-ssa/alias-2.c: New test.
30784
30785 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30786
30787         PR c++/22263
30788         * g++.dg/template/explicit7.C: New test.
30789
30790 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30791
30792         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30793         field width of 8 to +Inf and -Inf.
30794
30795 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30796
30797         PR c++/22139
30798         * g++.dg/template/friend36.C: New test.
30799
30800 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30801
30802         PR fortran/21730
30803         * gfortran.dg/pr21730.f: New test.
30804
30805 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30806             Kenneth Zadeck <zadeck@naturalbridge.com>
30807
30808         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30809         since pure const detection cannot run at -O1 in c compiler.
30810         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30811         can now optimize this case properly.
30812         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30813         because we now pass.
30814         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30815
30816 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30817
30818         PR c/22421
30819         * gcc.dg/format/bitfld-1.c: New test.
30820
30821 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30822
30823         PR c++/22204
30824         * g++.dg/rtti/repo1.C: New test.
30825
30826 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30827
30828         PR middle-end/22398
30829         * gcc.c-torture/compile/pr22398.c: New test.
30830
30831 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30832
30833         PR c++/22132
30834         * g++.dg/expr/cast4.C: New test.
30835
30836 2005-07-15  Richard Guenther  <rguenther@suse.de>
30837
30838         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30839         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30840
30841 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30842
30843         PR tree-optimization/22230
30844         * gcc.dg/tree-ssa/pr22230.c: New test.
30845
30846 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * gfortran.dg/g77/cpp6.f: New test.
30849
30850         PR fortran/22417
30851         * gfortran.dg/g77/cpp5.F: New test.
30852         * gfortran.dg/g77/cpp5.h: New file.
30853         * gfortran.dg/g77/cpp5inc.h: New file.
30854
30855 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30856
30857         PR libfortran/16435
30858         * gfortran.dg/tl_editting.f90: New.
30859         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30860
30861 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30862
30863         * gfortran.dg/char_array_constructor.f90: New test.
30864
30865 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30866
30867         * gfortran.dg/past_eor.f90: New.
30868         * gfortran.dg/complex_read.f90: New.
30869
30870 2005-07-13  Jeff Law  <law@redhat.com>
30871
30872         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30873         additional casts.
30874
30875         * gcc.dg/tree-ssa/pr22321.c: New test
30876
30877 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30878
30879         PR tree-optimization/21921
30880         * gcc.dg/tree-ssa/pr21921.c: New.
30881
30882 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30883
30884         PR tree-optimizatio/22442
30885         * gcc.dg/tree-ssa/loop-11.c: New test.
30886
30887 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30888
30889         PR tree-opt/21840
30890         * gcc.c-torture/compile/pr21840.c: New test.
30891
30892 2005-07-12  Jan Hubicka  <jh@suse.cz>
30893
30894         * gcc.c-torture/compile/pr22379.c: New test.
30895
30896 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30897
30898         PR libfortran/21593
30899         gfortran.dg/dev_null.f90: Remove outdated comment about
30900         PR libfortran/21593.
30901
30902
30903 2005-07-12  Dale Johannesen  <dalej@apple.com>
30904
30905         * gcc.target/i386/compress-float-sse.c: New.
30906         * gcc.target/i386/compress-float-sse-pic.c: New.
30907         * gcc.target/i386/compress-float-387.c: New.
30908         * gcc.target/i386/compress-float-387-pic.c: New.
30909         * gcc.dg/compress-float-ppc.c: New.
30910         * gcc.dg/compress-float-ppc-pic.c: New.
30911
30912 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30913
30914         PR libfortran/21593
30915         gfortran.dg/dev_null.f90: Remove targets.
30916
30917 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30918
30919         PR tree-opt/22335
30920         * gcc.dg/pr22335-1.c: New test.
30921         * gcc.dg/pr22335-2.c: New test.
30922
30923 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30924
30925         PR c++/20172
30926         * g++.dg/template/nontype12.C : New test.
30927
30928 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30929
30930         * gcc.dg/tree-ssa/loop-10.c: New test.
30931
30932 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30933
30934         * gcc.c-torture/execute/20020720-1.x: Remove.
30935
30936 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30937
30938         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30939
30940 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30941
30942         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30943         (dg-mips-options): Use it.
30944
30945 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30946
30947         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30948
30949 2005-07-09  Richard Henderson  <rth@redhat.com>
30950
30951         * lib/target-supports.exp (check_effective_target_sync_char_short):
30952         Add alpha.
30953
30954 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30955
30956         PR libfortran/22217
30957         * gfortran.dg/negative-z-descriptor.f90: New test.
30958
30959 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30960
30961         PR tree-opt/22329
30962         * gcc.dg/pr22329.c: New test.
30963
30964 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30965
30966         PR tree-optimization/20139
30967         * gcc.dg/tree-ssa/pr20139.c: New.
30968
30969 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30970
30971         PR tree-opt/22356
30972         * gcc.dg/pr22356-1.c: New test.
30973
30974 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         PR c++/21799
30977         * g++.dg/template/unify8.C: New.
30978         * g++.dg/template/unify9.C: New.
30979
30980 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30981
30982         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30983
30984 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30985
30986         * gcc.dg/darwin-version-1.c: New.
30987         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30988         * gcc.dg/builtins-20.c: Likewise.
30989         * gcc.dg/builtins-53.c: Likewise.
30990         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30991         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30992         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30993         * gcc.dg/torture/builtins-power-1.c: Likewise.
30994         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30995         on Darwin.
30996
30997 2005-07-07  Jeff Law  <law@redhat.com>
30998
30999         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
31000         argument evaluation order.
31001
31002 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
31003
31004         PR libfortran/21594
31005         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31006         Add test cases where the shift length is greater than the
31007         array length.
31008
31009 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
31010
31011         * obj-c++.dg/proto-lossage-6.mm: New.
31012         * objc.dg/proto-lossage-6.m: New.
31013
31014 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
31015
31016         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
31017         * objc.dg/gnu-runtime-2.m: Likewise.
31018
31019 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
31020
31021         * gfortran.dg/longline.f: New test.
31022
31023         * gfortran.dg/badline.f: New test.
31024
31025 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
31026
31027         PR fortran/16531
31028         PR fortran/15966
31029         PR fortran/18781
31030         * gfortran.dg/hollerith.f90: New.
31031         * gfortran.dg/hollerith2.f90: New.
31032         * gfortran.dg/hollerith3.f90: New.
31033         * gfortran.dg/hollerith4.f90: New.
31034         * gfortran.dg/hollerith_f95.f90: New.
31035         * gfortran.dg/hollerith_legacy.f90: New.
31036         * gfortran.dg/g77/cpp4.F: New. Port from g77.
31037
31038 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
31039
31040         PR objc/22274
31041         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
31042         * objc.dg/gnu-runtime-2.m: New.
31043
31044 2005-07-06  Jeff Law  <law@redhat.com>
31045
31046         * gcc.dg/tree-ssa/vrp17.c: New test.
31047
31048 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
31049
31050         PR fortran/22327
31051         * gfortran.dg/array_constructor_5.f90: New test.
31052
31053 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
31054
31055         * gfortran.fortran-torture/execute/entry_9.f90: New test.
31056
31057 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
31058
31059         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
31060         * gcc.dg/980816-1.c: Ditto.
31061
31062 2005-07-06  Jeff Law  <law@redhat.com>
31063
31064         * gcc.c-torture/compile/pr21356.c: New test.
31065
31066 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
31067
31068         PR c/22013
31069         PR c/22098
31070         * gcc.c-torture/compile/pr22013-1.c,
31071         gcc.c-torture/execute/pr22098-1.c,
31072         gcc.c-torture/execute/pr22098-2.c,
31073         gcc.c-torture/execute/pr22098-3.c: New tests.
31074
31075 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
31076
31077         PR c/22308
31078         * gcc.dg/pr22308-1.c: New test.
31079
31080 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
31081
31082         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
31083         target.
31084         * gcc.dg/compare9.c: Use -fshort-enums instead of
31085         -fno-short-enums.  Change the last test to dg-bogus.
31086
31087 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
31088
31089         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
31090         * gcc.dg/compare9.c: New.
31091
31092 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31093
31094         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
31095
31096 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
31097
31098         PR testsuite/22288
31099         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
31100
31101
31102 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31103
31104         * gcc.dg/format/gcc_gfc-1.c: New.
31105
31106 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
31107
31108         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
31109
31110 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31111
31112         PR fortran/20842
31113         * gfortran.dg/io_invalid_1.f90: New test.
31114
31115 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
31116
31117         * gcc.dg/format/gcc_diag-1.c: Update.
31118
31119 2005-07-02  Jeff Law  <law@redhat.com>
31120
31121         * gcc.dg/tree-ssa/pr22051-1.c: New test.
31122         * gcc.dg/tree-ssa/pr22051-2.c: New test.
31123
31124 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
31125
31126         * gcc.dg/format/gcc_diag-1.c: Update.
31127
31128 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
31129
31130         PR tree-opt/22269
31131         * gcc.c-torture/compile/pr22269.c: New test.
31132
31133 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
31134
31135         PR 21584
31136         PR 22219
31137         * g++.dg/tree-ssa/pr21584-1.C: New test.
31138         * g++.dg/tree-ssa/pr21584-2.C: New test.
31139
31140 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
31141
31142         * obj-c++.dg/try-catch-11.mm: New.
31143         * objc.dg/try-catch-10.m: New.
31144
31145 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
31146
31147         * g++.dg/other/ucnid-1.C: xfail on AIX.
31148
31149 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
31150
31151         PR 22234
31152         * gcc.dg/20050629-1.c: New test.
31153
31154 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
31155
31156         * obj-c++.dg/const-str-1[0-1].mm: New.
31157         * objc.dg/const-str-1[0-1].m: New.
31158
31159 2005-05-29  Richard Henderson  <rth@redhat.com>
31160
31161         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
31162         Rename from check_effective_target_vect_no_max.
31163         (check_effective_target_vect_no_int_add): New.
31164         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
31165         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
31166         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31167         * gcc.dg/vect/vect-reduc-1.c: Use both.
31168         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31169
31170 2005-05-29  Richard Henderson  <rth@redhat.com>
31171
31172         * lib/target-supports.exp (check_effective_target_vect_no_max):
31173         Remove i386 and x86_64.
31174
31175 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
31176
31177         PR testsuite/21969
31178         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
31179
31180 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
31181
31182         PR middle-end/21969
31183         * gcc.dg/vect/pr21969.c: New test.
31184
31185 2005-06-28  Eric Christopher  <echristo@redhat.com>
31186
31187         PR c/22052
31188         PR c/21975
31189         * gcc.dg/inline1.c: New test.
31190         * gcc.dg/inline2.c: Ditto.
31191         * gcc.dg/inline3.c: Ditto.
31192         * gcc.dg/inline4.c: Ditto.
31193         * gcc.dg/inline5.c: Ditto.
31194
31195 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
31196
31197         PR libfortran/22142
31198         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31199         Add testcase also testing eoshift1 for PR 22142.
31200
31201 2005-06-28  Richard Henderson  <rth@redhat.com>
31202
31203         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
31204         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
31205         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
31206         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
31207         gcc.dg/tree-ssa/20030922-2.c: Likewise.
31208
31209 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
31210
31211         PR libfortran/22142
31212         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31213         Add testcase for PR 22142.
31214
31215 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
31216
31217         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
31218         gcc.target/ia64/fpreg-2.c: New tests.
31219
31220 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31221
31222         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
31223
31224 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31225
31226         PR libfortran/22170
31227         * gfortran.dg/slash_1.f90: New test.
31228
31229 2005-06-27  Richard Henderson  <rth@redhat.com>
31230
31231         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
31232         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
31233         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
31234         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31235         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
31236         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
31237
31238 2005-06-27  Richard Henderson  <rth@redhat.com>
31239
31240         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
31241         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
31242
31243 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
31244
31245         * obj-c++.dg/proto-lossage-5.mm: New.
31246         * objc.dg/proto-lossage-5.m: New.
31247
31248 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
31249
31250         PR 21959
31251         * gcc.dg/tree-ssa/pr21959.c: New test.
31252
31253 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
31254
31255         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
31256         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
31257         testing uninitialized var.
31258
31259         * gcc.c-torture/execute/builtins/chk.h: New.
31260         * gcc.c-torture/execute/builtins/lib/chk.c: New.
31261         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
31262         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
31263         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
31264         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
31265         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
31266         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
31267         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
31268         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
31269         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
31270         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
31271         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
31272         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
31273         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
31274         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31275         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31276         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31277         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31278         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31279         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31280         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31281         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31282         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31283         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31284         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31285         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31286         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31287         * gcc.dg/builtin-object-size-1.c: New test.
31288         * gcc.dg/builtin-object-size-2.c: New test.
31289         * gcc.dg/builtin-object-size-3.c: New test.
31290         * gcc.dg/builtin-object-size-4.c: New test.
31291         * gcc.dg/builtin-object-size-5.c: New test.
31292         * gcc.dg/builtin-stringop-chk-1.c: New test.
31293         * gcc.dg/builtin-stringop-chk-2.c: New test.
31294         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31295         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31296         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31297         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31298         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31299         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31300         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31301         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31302         * gcc.c-torture/execute/printf-1.c: New test.
31303         * gcc.c-torture/execute/fprintf-1.c: New test.
31304         * gcc.c-torture/execute/vprintf-1.c: New test.
31305         * gcc.c-torture/execute/vfprintf-1.c: New test.
31306         * gcc.c-torture/execute/printf-chk-1.c: New test.
31307         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31308         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31309         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31310
31311 2005-06-27  Michael Matz  <matz@suse.de>
31312
31313         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31314         slot is not merged if address escapes.
31315
31316 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31317
31318         PR c/21911
31319         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31320
31321 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31322
31323         PR middle-end/17965
31324         * gcc.c-torture/compile/20050622-1.c: New test.
31325
31326         PR middle-end/22028
31327         * gcc.dg/20050620-1.c: New test.
31328
31329 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31330
31331         PR tree-optimization/22026
31332         * gcc.dg/tree-ssa/pr22026.c: New.
31333
31334 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31335
31336         PR libfortran/22144
31337         * gfortran.dg/shift-alloc.f90: New testcase.
31338
31339 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31340
31341         * all files: Update FSF address in copyright headers.
31342
31343 2005-06-22  Jan Hubicka  <jh@suse.cz>
31344
31345         * wholeprogram-1.c: New testcase.
31346         * wholeprogram-2.c: New testcase.
31347
31348 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31349
31350         PR 22171
31351         * gcc.dg/tree-ssa/pr22171.c: New test.
31352
31353 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31354
31355         * gfortran.dg/simplify_modulo.f90: New.
31356
31357 2005-06-24  Jan Hubicka  <jh@suse.cz>
31358
31359         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31360
31361 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31362
31363         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31364
31365 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31366
31367         * obj-c++.dg/typedef-alias-1.mm: New.
31368         * objc.dg/typedef-alias-1.m: New.
31369
31370 2005-06-23  Jeff Law  <law@redhat.com>
31371
31372         * gcc.dg/tree-ssa/vrp16.c: New test.
31373
31374 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31375
31376         * lib/target-supports.exp: Add
31377         check_effective_target_fortran_large_real and
31378         check_effective_target_fortran_large_int to check for
31379         corresponding effective targets.
31380         * gfortran.dg/large_integer_kind_1.f90: New test.
31381         * gfortran.dg/large_real_kind_1.f90: New test.
31382
31383 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31384
31385         PR tree-optimization/22117
31386         * gcc.dg/tree-ssa/pr22117.c: New.
31387
31388 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31389
31390         PR testsuite/22123
31391         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31392
31393 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31394
31395         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31396
31397 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31398
31399         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31400         * gfortran.dg/f2c_4.c: Likewise.
31401
31402 2005-06-22 Paul Brook  <paul@codesourcery.com>
31403
31404         PR fortran/21034
31405         * gfortran.dg/auto_save_1.f90: New test.
31406
31407 2005-06-22  Michael Matz  <matz@suse.de>
31408
31409         * gcc.target/x86-64/abi: New directory.
31410         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31411         * gcc.target/x86-64/abi/README.gcc: New file.
31412         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31413         * gcc.target/x86-64/abi/asm-support.s: New file.
31414         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31415         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31416         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31417         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31418         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31419         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31420         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31421         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31422         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31423         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31424         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31425         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31426         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31427         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31428         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31429         * gcc.target/x86_64/abi/test_varargs.c: New test.
31430
31431 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31432
31433         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31434         32-bit i?86 and x86_64.
31435
31436 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31437
31438         * obj-c++.dg/const-str-[1-9].mm: New tests.
31439
31440 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31441
31442         PR fortran/22010
31443         * gfortran.dg/namelist_use.f90: New.
31444         * gfortran.dg/namelist_use_only.f90: New.
31445
31446 2005-06-21  Jeff Law  <law@redhat.com>
31447
31448         * gcc.dg/tree-ssa/vrp15.c: New test.
31449
31450 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31451
31452         * lib/target-supports.exp (check_effective_target_vect_reduction):
31453         Remove.
31454         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31455         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31456         remove vect_reduction target keyword. Also avoid two returns in main.
31457         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31458         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31459         * gcc.dg/vect/vect-reduc-1short.c: New test.
31460         * gcc.dg/vect/vect-reduc-1char.c: New test.
31461         * gcc.dg/vect/vect-reduc-2short.c: New test.
31462         * gcc.dg/vect/vect-reduc-2char.c: New test.
31463         * gcc.dg/vect/vect-reduc-6.c: New test.
31464         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31465         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31466         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31467
31468 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31469         Paul Thomas  <pault@gcc.gnu.org>
31470
31471         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31472         New tests.
31473
31474 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31475
31476         * gfortran.dg/backslash_1.f90: New test.
31477         * gfortran.dg/backslash_2.f90: New test.
31478
31479 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31480
31481         * gfortran.dg/duplicate_labels.f90: New test.
31482
31483 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31484
31485         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31486         unsupportable relocations.
31487         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31488         * gcc.dg/20050321-2.c: xfail for NetWare.
31489
31490 2005-06-20  Andreas Jaeger  <aj@suse.de>
31491
31492         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31493         gcc.target/i386/fastcall-sseregparm.c,
31494         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31495
31496 2005-06-19  Richard Henderson  <rth@redhat.com>
31497
31498         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31499
31500 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31501
31502         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31503
31504 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31505
31506         PR c++/22115
31507         * g++.dg/conversion/simd2.C: Change expected error message.
31508
31509 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31510
31511         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31512         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31513         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31514
31515 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31516
31517         * gcc.dg/fold-mod-1.c: New test.
31518
31519 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31520
31521         PR fortran/19926
31522         * gfortran.dg/pr19926.f90: New test.
31523
31524 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31525
31526         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31527         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31528         targets.
31529         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31530         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31531
31532 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31533
31534         * gcc.target/ia64/float80-varargs-1.c: New test.
31535
31536 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31537
31538         PR tree-opt/22035
31539         * gfortran.dg/f2c_6.f90: New test.
31540
31541 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31542
31543         PR c++/17413
31544         * g++.dg/template/local5.C: New.
31545
31546 2005-06-17  Richard Henderson  <rth@redhat.com>
31547
31548         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31549
31550 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31551
31552         PR testsuite/21945
31553         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31554
31555 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31556
31557         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31558         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31559         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31560         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31561         check_vect to verify the presence of hardware vector support.
31562
31563 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31564
31565         PR testsuite/22056
31566         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31567
31568 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31569
31570         PR libfortran/19216
31571         * gfortran.dg/pr19216.f: Add correct space between brackets and
31572         dg directive.
31573
31574 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31575
31576         PR libfortran/16436
31577         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31578
31579 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31580
31581         * gcc.target/i386/attributes-error.c: New testcase.
31582         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31583         * gcc.target/i386/regparm-stdcall.c: Likewise.
31584         * gcc.target/i386/sseregparm-1.c: Likewise.
31585         * gcc.target/i386/sseregparm-2.c: Likewise.
31586
31587 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31588
31589         * g++.dg/rtti/crash2.C: New.
31590
31591 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31592
31593         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31594
31595 2005-06-15  David Ung  <davidu@mips.com>
31596
31597         * gcc.target/mips/mips16e-extends.c: New test for testing the
31598         generation of MIPS16e zeb/zeh, seb/seh instructions.
31599
31600 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31601
31602         PR 22018
31603         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31604         * gcc.dg/tree-ssa/pr22018.c: New test.
31605
31606 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31607
31608         * gcc.dg/simd-1.c: Update error messages.
31609         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31610         * gcc.dg/simd-2.c: Update error messages.
31611         * gcc.dg/simd-4.c: New.
31612
31613 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31614
31615         PR c++/20678
31616         * g++.dg/other/crash-4.C: New.
31617
31618 2005-06-14  Devang Patel  <dpatel@apple.com>
31619
31620         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31621
31622 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         PR c++/21929
31625         * g++.dg/parse/crash11.C: Update
31626
31627 2005-06-13  Jeff Law  <law@redhat.com>
31628
31629         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31630         perform the desired transformations.
31631         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31632         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31633
31634 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31635
31636         PR fortran/22038
31637         * gfortran.dg/forall_1.f90: Un-XFAIL.
31638
31639 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31640
31641         PR c++/21929
31642         * g++.dg/parse/crash26.C: New.
31643
31644         PR c++/20789
31645         * g++.dg/init/member1.C: New.
31646
31647 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31648
31649         * gfortran.dg/altreturn_1.f90: New test.
31650
31651 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31652
31653         PR middle-end/21985
31654         * gcc.dg/tree-ssa/pr21985.c: New test.
31655
31656 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31657
31658         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31659
31660 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31661
31662         PR c++/21930
31663         * g++.dg/other/error10.C: New test case.
31664
31665 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31666
31667         PR libfortran/19155
31668         * gfortran.dg/pr19155.f: Add test.
31669
31670 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31671
31672         * gfortran.dg/f2c_7.f90: New test.
31673
31674         * gfortran.dg/forall_1.f90: XFAILed.
31675
31676 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31677
31678         * gcc.dg/pr14796-1.c: New.
31679         * gcc.dg/pr14796-2.c: New.
31680
31681 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31682
31683         PR fortran/17792
31684         PR fortran/21375
31685         * gfortran.dg/deallocate_stat.f90: New test.
31686
31687 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31688
31689         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31690
31691 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31692
31693         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31694         access will be generated when this loop is vectorized. Test that
31695         accesses with same alignment were detected.
31696         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31697         Test that accesses with same alignment were detected.
31698         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31699         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31700         alignment were detected.
31701
31702 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31703
31704         PR c++/10611
31705         * g++.dg/conversion/simd2.C: New.
31706
31707 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31708
31709         * gcc.dg/Wcxx-compat-1.c: New.
31710
31711 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31712
31713         PR libfortran/21480
31714         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31715         complex array.
31716
31717 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         * gcc.dg/alias-8.c: New.
31720
31721 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31722
31723         * gcc.dg/format/cmn_err-1.c: Update.
31724
31725 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31726
31727         PR target/20666
31728         * gcc.target/sparc/fexpand-2.c: New.
31729         * gcc.target/sparc/fpmerge-2.c: New.
31730         * gcc.target/sparc/fpmul-2.c: New.
31731         * gcc.target/sparc/noresult.c: New.
31732         * gcc.target/sparc/pdist-2.c: New.
31733         * gcc.target/sparc/pdist-3.c: New.
31734
31735 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31736
31737         PR testsuite/21702
31738         * gcc.target/i386/i386.exp: Fix comment typo.
31739
31740 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31741
31742         PR c++/19497
31743         * g++.dg/inherit/using5.C: New.
31744         * g++.dg/inherit/using6.C: New.
31745
31746 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31747
31748         PR c++/19894
31749         * g++.dg/template/ptrmem15.C: New test.
31750
31751         PR c++/20563
31752         * g++.dg/ext/label4.C: New test.
31753
31754 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31755
31756         * gcc.dg/tls/debug-1.c: New test.
31757
31758 2005-06-07  Dale Johannesen  <dalej@apple.com>
31759
31760         * gcc.target/i386/movq.c: New.
31761
31762 2005-06-07  Dale Johannesen  <dalej@apple.com>
31763
31764         * gcc.dg/20050607-1.c: New.
31765
31766 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31767
31768         PR middle-end/21850
31769         * gcc.c-torture/execute/20050607-1.c: New test.
31770
31771 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31772
31773         PR libfortran/21926
31774         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31775         Test case where the return array has lowest stride one,
31776         but isn't packed.
31777
31778 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31779
31780         * lib/target-supports.exp (check_effective_target_sync_int_long):
31781         Add s390 and s390x targets.
31782
31783 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31784
31785         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31786         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31787         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31788         * gcc.dg/tree-ssa/loop-9.c: New test.
31789
31790 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31791
31792         * g++.dg/parse/defarg10.C: New.
31793
31794 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31795
31796         PR regression/21897
31797         * gcc.c-torture/execute/20050604-1.c: New test.
31798
31799 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31800
31801         PR 21903
31802         * g++.dg/parse/defarg9.C: New.
31803
31804         PR c++/20637
31805         * g++.dg/inherit/using4.C: New.
31806         * g++.dg/overload/error1.C: Adjust expected errors.
31807         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31808         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31809         * g++.old-deja/g++.other/redecl2.C: Likewise.
31810         * g++.old-deja/g++.other/redecl4.C: Likewise.
31811         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31812
31813 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31814
31815         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31816
31817 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31818
31819         * lib/gfortran.exp (gfortran_target_compile): Call
31820         dg-additional-files-options
31821         * gfortran.dg/f2c_4.f90: New file
31822         * gfortran.dg/f2c_4.c: New file
31823         * gfortran.dg/f2c_5.f90: New file
31824         * gfortran.dg/f2c_5.c: New file
31825
31826 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31827
31828         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31829
31830         PR fortran/21912
31831         * gfortran.dg/array_constructor_4.f90: New test.
31832
31833 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31834
31835         PR c++/21619
31836         * g++.dg/ext/builtin9.C: New test.
31837
31838 2005-06-05  Dale Johannesen  <dalej@apple.com>
31839
31840         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31841         * gcc.c-torture/execute/20050603-2.c: Ditto.
31842
31843 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31844
31845         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31846         * gcc.dg/vect/vect-reduc-1.c: New.
31847         * gcc.dg/vect/vect-reduc-2.c: New.
31848         * gcc.dg/vect/vect-reduc-3.c: New.
31849
31850 2005-06-04  Dale Johannesen  <dalej@apple.com>
31851
31852         * gcc.c-torture/execute/20050603-1.c: New.
31853         * gcc.c-torture/execute/20050603-2.c: New.
31854         * gcc.dg/20050603-3.c: New.
31855
31856 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31857
31858         PR fortran/19195
31859         * gfortran.dg/debug_1.f90: New test.
31860
31861         * gfortran.dg/forall_1.f90: New test.
31862
31863 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31864
31865         * gfortran.dg/array_constructor_3.f90: New test.
31866
31867 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31868
31869         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31870
31871 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31872
31873         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31874
31875 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31876
31877         PR c/21873
31878         * gcc.dg/init-excess-1.c: New test.
31879
31880 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/21853
31883         * g++.dg/expr/static_cast6.C: New test.
31884
31885 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31886
31887         * gcc.dg/tree-ssa/vrp14.c: New test.
31888
31889 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31890
31891         PR c++/21336
31892         * g++.dg/template/new2.C: New test.
31893
31894 2005-06-03  Josh Conner  <jconner@apple.com>
31895
31896         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31897         all entries in initializer.
31898
31899 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31900
31901         PR middle-end/21858
31902         * gcc.dg/pr21858.c: New testcase.
31903
31904 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31905
31906         PR tree-optimization/21292
31907
31908         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31909         New.
31910         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31911         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31912         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31913         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31914         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31915
31916 2005-06-02  Richard Henderson  <rth@redhat.com>
31917
31918         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31919
31920 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31921
31922         * gcc.dg/wtypequal.c: New testcase.
31923
31924 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31925
31926         PR 21582
31927         * gcc.dg/tree-ssa/pr21582.c: New test.
31928
31929 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31930
31931         PR c++/21280
31932         * g++.dg/opt/interface2.h: New.
31933         * g++.dg/opt/interface2.C: New.
31934         * g++.dg/init/ctor4.C: Adjust error lines.
31935         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31936         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31937         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31938         * g++.old-deja/g++.pt/assign1.C: Likewise.
31939         * g++.old-deja/g++.pt/crash20.C: Likewise.
31940
31941 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31942
31943         PR tree-optimization/21734
31944         * g++.dg/vect/pr21734_1.cc: New.
31945         * g++.dg/vect/pr21734_2.cc: New.
31946
31947 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         PR c++/20350
31950         * g++.dg/template/spec24.C: New.
31951
31952         PR c++/21151
31953         * g++.dg/pch/local-1.C: New.
31954         * g++.dg/pch/local-1.Hs: New.
31955
31956 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31957
31958         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31959         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31960         * gcc.dg/tree-ssa/pr14341.c: New test.
31961         * gcc.dg/tree-ssa/pr14841.c: New test.
31962         * gcc.dg/tree-ssa/pr20701.c: New test.
31963         * gcc.dg/tree-ssa/pr21086.c: New test.
31964         * gcc.dg/tree-ssa/pr21090.c: New test.
31965         * gcc.dg/tree-ssa/pr21332.c: New test.
31966         * gcc.dg/tree-ssa/pr21458.c: New test.
31967         * gcc.dg/tree-ssa/pr21658.c: New test.
31968         * gcc.dg/tree-ssa/vrp01.c: New test.
31969         * gcc.dg/tree-ssa/vrp02.c: New test.
31970         * gcc.dg/tree-ssa/vrp03.c: New test.
31971         * gcc.dg/tree-ssa/vrp04.c: New test.
31972         * gcc.dg/tree-ssa/vrp05.c: New test.
31973         * gcc.dg/tree-ssa/vrp06.c: New test.
31974         * gcc.dg/tree-ssa/vrp07.c: New test.
31975         * gcc.dg/tree-ssa/vrp08.c: New test.
31976         * gcc.dg/tree-ssa/vrp09.c: New test.
31977         * gcc.dg/tree-ssa/vrp10.c: New test.
31978         * gcc.dg/tree-ssa/vrp11.c: New test.
31979         * gcc.dg/tree-ssa/vrp12.c: New test.
31980         * gcc.dg/tree-ssa/vrp13.c: New test.
31981
31982 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31983
31984         PR 21029
31985         * gcc.dg/tree-ssa/pr21029.c: New test.
31986
31987 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31988
31989         * gfortran.dg/logint-1.f: New test case.
31990         * gfortran.dg/logint-2.f: Likewise.
31991         * gfortran.dg/logint-3.f: Likewise.
31992
31993 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31994
31995         PR c/21536
31996         PR c/20760
31997         * gcc.dg/20050527-1.c: New test.
31998
31999         * gcc.dg/i386-sse-12.c: New test.
32000
32001         PR fortran/21729
32002         * gfortran.dg/implicit_5.f90: New test.
32003
32004 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
32005
32006         PR fortran/20883
32007         * gfortran/assign_4.f90: New test.
32008         * gfortran/assign_2.f90: Change compile to run.
32009
32010 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
32011
32012         * lib/target-supports.exp
32013         (check_effective_target_sync_char_short): New.
32014         * gcc.dg/sync-2.c: New.
32015
32016 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
32017
32018         PR tree-optimization/21817
32019         * gcc.dg/torture/pr21817-1.c: New.
32020
32021 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
32022
32023         PR c++/21165
32024         * g++.dg/template/init5.C: New.
32025
32026 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
32027
32028         * gfortran.dg/char_initialiser_actual.f90:
32029         Test character initialisers as actual arguments.
32030         * gfortran.dg/char_pointer_comp_assign.f90:
32031         Test character pointer structure component assignments.
32032         * gfortran.dg/char_array_structure_constructor.f90:
32033         Test character components in structure constructors.
32034
32035 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
32036
32037         PR middle-end/20931
32038         * g++.dg/opt/pr20931.C: New test.
32039
32040 2005-05-31  Andreas Jaeger  <aj@suse.de>
32041
32042         PR testsuite/20772
32043         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
32044         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
32045         g++.old-deja/g++.ext/asmspec1.C,
32046         g++.old-deja/g++.other/regstack.C,
32047         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
32048         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
32049         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
32050         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
32051         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
32052         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
32053         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
32054         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
32055         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
32056         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
32057         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
32058         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
32059         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
32060         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
32061         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
32062         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
32063         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
32064         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
32065         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
32066
32067 2005-05-31  Jeff Law  <law@redhat.com>
32068
32069         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
32070
32071 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
32072
32073         PR middle-end/21743
32074         * gcc.dg/builtins-1.c: Activate disabled clog test.
32075         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32076
32077 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
32078
32079         * gfortran.dg/char_pointer_assign.f90:
32080         Test character-pointer assignments and pointer assignments.
32081         * gfortran.dg/char_pointer_dummy.f90:
32082         Test character-pointer dummy arguments.
32083         * gfortran.dg/char_pointer_func.f90:
32084         Test character-pointer function returns.
32085         * gfortran.dg/char_pointer_dependency.f90:
32086         Test character-pointer functions with dependencies.
32087
32088 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
32089
32090         PR c++/21784
32091         * g++.dg/lookup/using14.C: New test.
32092
32093 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
32094
32095         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
32096         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
32097         trailing ^M.
32098
32099 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
32100
32101         PR c++/17413
32102         * g++.dg/template/local5.C: New.
32103
32104         PR target/21761
32105         * gcc.c-torture/compile/pr21761.c: New.
32106
32107         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
32108         before darwin8.
32109
32110 2005-05-30  Steven G. Kargl
32111
32112         PR fortran/20846
32113         * gfortran.dg/inquire_8.f90: New test.
32114
32115 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32116
32117         PR libfortran/21376
32118         * gfortran.dg/output_exponents_1.f90: New test.
32119
32120 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32121
32122         PR libfortran/20006
32123         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
32124
32125 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
32126
32127         PR c++/21210
32128         * g++.dg/ext/complex1.C: New test.
32129
32130         PR c++/21340
32131         * g++.dg/init/ctor6.C: New test.
32132
32133 2005-05-29  Jan Hubicka  <jh@suse.cz>
32134
32135         * gcc.c-torture/compile/pr21562.c: New.
32136
32137 2005-05-28  Steven G. Kargl <kargls@comcast.net>
32138
32139         * gfortran.dg/subnormal_1.f90: New test.
32140
32141 2005-05-28  Jan Hubicka  <jh@suse.cz>
32142
32143         * tree-prof.exp: Fix comment.
32144         * value-prof-1.c: New.
32145         * value-prof-2.c: New.
32146         * value-prof-3.c: New.
32147         * value-prof-4.c: New.
32148
32149 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
32150
32151         PR c++/21614
32152         * g++.dg/expr/ptrmem6.C: New test.
32153         * g++.dg/expr/ptrmem6a.C: Likewise.
32154
32155 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
32156
32157         PR tree-optimization/21658
32158         * gcc.dg/tree-ssa/pr21658.c: New.
32159
32160 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
32161
32162         PR c++/21455
32163         * g++.dg/inherit/ptrmem3.C: New.
32164
32165         PR c++/21681
32166         * g++.dg/parse/template16.C: New.
32167
32168 2005-05-27  Andreas Jaeger  <aj@suse.de>
32169
32170         * gcc.dg/setjmp-2.c: Only run in 32-bit.
32171
32172         * gcc.dg/i386-sse-8.c: Run test on all archs.
32173
32174 2005-05-26  Mike Stump  <mrs@apple.com>
32175
32176         * objc.dg/isa-field-1.m: Only run on darwin.
32177         * objc.dg/lookup-1.m: Likewise.
32178         * objc.dg/try-catch-8.m: Likewise.
32179
32180 2005-05-26  Roger Sayle  <roger@eyesopen.com>
32181
32182         PR tree-optimization/9814
32183         * gcc.dg/pr9814-1.c: New test case.
32184
32185 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
32186
32187         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
32188         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
32189         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
32190         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
32191         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
32192         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
32193         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
32194         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
32195         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
32196         objc.dg/try-catch-8.m: New.
32197
32198 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
32199
32200         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
32201         remove extraneous semicolons.
32202
32203 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
32204
32205         * obj-c++.dg/comp-types-12.mm: New.
32206         * objc.dg/comp-types-11.m: New.
32207         * objc.dg/selector-4.m: New.
32208
32209 2005-05-26  Andreas Jaeger  <aj@suse.de>
32210
32211         PR testsuite/20772
32212         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
32213         g++.old-deja/g++.ext/attrib3.C,
32214         g++.old-deja/g++.other/store-expr1.C,
32215         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
32216         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
32217         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
32218         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
32219         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
32220         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
32221         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
32222         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
32223         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
32224         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
32225         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
32226         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
32227         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
32228         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
32229         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
32230         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
32231         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
32232         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
32233         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
32234
32235 2005-05-26  Andreas Jaeger  <aj@suse.de>
32236
32237         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
32238         x86-64 compilation.
32239
32240 2005-05-26  Andreas Jaeger  <aj@suse.de>
32241
32242         PR testsuite/20772
32243         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
32244         gcc.misc-tests/i386-pf-athlon-1.c,
32245         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32246         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
32247         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
32248         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
32249         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
32250         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
32251         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
32252         programs.
32253
32254         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
32255         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
32256         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
32257         x86-64 compilation.
32258
32259         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
32260         x86_64.
32261
32262         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
32263         effective-target ilp32.
32264
32265 2005-05-26  David Ung  <davidu@mips.com>
32266
32267         * gcc.target/mips/ext_ins.c: New test for testing the generation
32268         of MIPS32/64 rev 2 ext/ins instructions.
32269
32270 2005-05-26  Andreas Jaeger  <aj@suse.de>
32271
32272         * treelang/compile/unsigned.tree: Use gimple instead of
32273         nonexisting generic dump.
32274
32275 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
32276
32277         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32278
32279 2005-05-26  Andreas Jaeger  <aj@suse.de>
32280
32281         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32282
32283 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
32284
32285         PR libfortran/17283
32286         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32287         Test callee-allocated memory with write statements.
32288
32289 2005-05-25  Roger Sayle  <roger@eyesopen.com>
32290
32291         PR middle-end/21709
32292         * gcc.dg/pr21709-1.c: New test case.
32293
32294 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32295             Mike Stump  <mrs@apple.com>
32296
32297         * objc/execute/next_mapping.h: Update for C++.
32298
32299         * obj-c++.dg/selector-1.mm: Move to...
32300         * obj-c++.dg/selector-4.mm: here...
32301
32302         * obj-c++.dg/basic.mm: New.
32303         * obj-c++.dg/comp-types-1.mm: New.
32304         * obj-c++.dg/cxx-class-1.mm: New.
32305         * obj-c++.dg/cxx-ivars-1.mm: New.
32306         * obj-c++.dg/cxx-ivars-2.mm: New.
32307         * obj-c++.dg/cxx-ivars-3.mm: New.
32308         * obj-c++.dg/cxx-scope-1.mm: New.
32309         * obj-c++.dg/cxx-scope-2.mm: New.
32310         * obj-c++.dg/defs.mm: New.
32311         * obj-c++.dg/empty-private-1.mm: New.
32312         * obj-c++.dg/encode-1.mm: New.
32313         * obj-c++.dg/encode-2.mm: New.
32314         * obj-c++.dg/encode-3.mm: New.
32315         * obj-c++.dg/extern-c-1.mm: New.
32316         * obj-c++.dg/extra-semi.mm: New.
32317         * obj-c++.dg/fix-and-continue-2.mm: New.
32318         * obj-c++.dg/isa-field-1.mm: New.
32319         * obj-c++.dg/ivar-list-semi.mm: New.
32320         * obj-c++.dg/local-decl-1.mm: New.
32321         * obj-c++.dg/lookup-1.mm: New.
32322         * obj-c++.dg/lookup-2.mm: New.
32323         * obj-c++.dg/method-1.mm: New.
32324         * obj-c++.dg/method-2.mm: New.
32325         * obj-c++.dg/method-3.mm: New.
32326         * obj-c++.dg/method-4.mm: New.
32327         * obj-c++.dg/method-5.mm: New.
32328         * obj-c++.dg/method-6.mm: New.
32329         * obj-c++.dg/method-7.mm: New.
32330         * obj-c++.dg/no-extra-load.mm: New.
32331         * obj-c++.dg/overload-1.mm: New.
32332         * obj-c++.dg/pragma-1.mm: New.
32333         * obj-c++.dg/pragma-2.mm: New.
32334         * obj-c++.dg/private-1.mm: New.
32335         * obj-c++.dg/private-2.mm: New.
32336         * obj-c++.dg/proto-qual-1.mm: New.
32337         * obj-c++.dg/qual-types-1.mm: New.
32338         * obj-c++.dg/stubify-1.mm: New.
32339         * obj-c++.dg/stubify-2.mm: New.
32340         * obj-c++.dg/super-class-1.mm: New.
32341         * obj-c++.dg/super-class-2.mm: New.
32342         * obj-c++.dg/super-dealloc-1.mm: New.
32343         * obj-c++.dg/super-dealloc-2.mm: New.
32344         * obj-c++.dg/template-1.mm: New.
32345         * obj-c++.dg/template-2.mm: New.
32346         * obj-c++.dg/template-3.mm: New.
32347         * obj-c++.dg/template-4.mm: New.
32348         * obj-c++.dg/template-5.mm: New.
32349         * obj-c++.dg/template-6.mm: New.
32350         * obj-c++.dg/try-catch-1.mm: New.
32351         * obj-c++.dg/try-catch-2.mm: New.
32352         * obj-c++.dg/try-catch-3.mm: New.
32353         * obj-c++.dg/try-catch-4.mm: New.
32354         * obj-c++.dg/try-catch-5.mm: New.
32355         * obj-c++.dg/try-catch-6.mm: New.
32356         * obj-c++.dg/try-catch-7.mm: New.
32357         * obj-c++.dg/try-catch-8.mm: New.
32358         * obj-c++.dg/try-catch-9.mm: New.
32359         * obj-c++.dg/va-meth-1.mm: New.
32360
32361 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32362
32363         * obj-c++.dg/selector-1.mm: New.
32364         * obj-c++.dg/selector-2.mm: New.
32365
32366 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32367
32368         * obj-c++.dg/selector-3.mm: New.
32369         * objc.dg/selector-3.m: New.
32370
32371 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32372
32373         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32374         about where warning appears.
32375
32376 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32377
32378         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32379         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32380         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32381         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32382
32383 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32384
32385         * gcc.dg/20050524-1.c: New test.
32386
32387 2005-05-25  Jan Hubicka  <jh@suse.cz>
32388
32389         * gcc.dg/tree-prof/inliner-1.c: New.
32390
32391 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32392
32393         * gcc.dg/tree-prof: New directory.
32394         * gcc.dg/tree-prof/tree-prof.exp: New.
32395
32396 2005-05-25  DJ Delorie  <dj@redhat.com>
32397
32398         * gcc.dg/Wattributes-1.c: New.
32399         * gcc.dg/Wattributes-2.c: New.
32400         * gcc.dg/Wattributes-3.c: New.
32401
32402 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32403
32404         PR tree-optimization/19833
32405         * gcc.dg/uninit-4.c: Remove xfail.
32406         * gcc.dg/uninit-9.c: Ditto.
32407
32408 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32409
32410         * obj-c++.dg/bitfield-[1-5].mm: New.
32411         * obj-c++.dg/class-protocol-1.mm: New.
32412         * obj-c++.dg/comp-types-1[0-1].mm: New.
32413         * obj-c++.dg/comp-types-[2-9].mm: New.
32414         * obj-c++.dg/encode-[4-8].mm: New.
32415         * obj-c++.dg/layout-1.mm: New.
32416         * obj-c++.dg/method-1[0-9].mm: New.
32417         * obj-c++.dg/method-2[0-1].mm: New.
32418         * obj-c++.dg/method-[8-9].mm: New.
32419         * obj-c++.dg/objc-gc-3.mm: New.
32420         * obj-c++.dg/try-catch-10.mm: New.
32421         * objc.dg/bitfield-5.m: New.
32422         * objc.dg/comp-types-10.m: New.
32423         * objc.dg/comp-types-9.m: New.
32424         * objc.dg/layout-1.m: New.
32425         * objc.dg/objc-gc-4.m: New.
32426         * objc.dg/try-catch-9.m: New.
32427         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32428         * objc.dg/comp-types-1.m: Likewise.
32429         * objc.dg/comp-types-[5-6].m: Likewise.
32430         * objc.dg/method-9.m: Likewise.
32431
32432 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32433
32434         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32435         and on hardware without VMX support.
32436
32437         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32438
32439         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32440
32441         * lib/profopt.exp (dg-final-generate, dg-final-use,
32442         profopt-final-code, profopt-get-options): New.
32443         (profopt-execute): Process test directives.
32444
32445         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32446         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32447         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32448
32449 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32450
32451         PR C++/21645
32452         * g++.dg/init/ctor5.C: New test.
32453
32454 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32455
32456         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32457         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32458         vect-113.c, vect-114.c.
32459
32460 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32461
32462         * gcc.dg/const-elim-1.c: Remove xfails.
32463
32464 2005-05-23  Jeff Law  <law@redhat.com>
32465
32466         * gcc.c-torture/compile/pr21638.c: New test.
32467         * gcc.c-torture/compile/20050520-1.c: New test.
32468
32469 2005-05-23  Nick Clifton  <nickc@redhat.com>
32470
32471         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32472         be a proper triple, ie: m32r*-*-*.
32473         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32474
32475 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32476
32477         PR middle-end/21331
32478         PR tree-opt/21293
32479         * gcc.c-torture/compile/pr21293.c: New test.
32480         * gcc.c-torture/execute/pr21331.c: New test.
32481
32482 2004-05-20  Richard Henderson  <rth@redhat.com>
32483
32484         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32485
32486 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32487
32488         * obj-c++-dg.exp: Add.
32489         * obj-c++.exp: Add.
32490         * obj-c++.dg/dg.exp: Add.
32491
32492 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32493
32494         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32495         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32496
32497 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32498
32499         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32500
32501 2004-05-19  Richard Henderson  <rth@redhat.com>
32502
32503         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32504
32505 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32506
32507         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32508
32509         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32510
32511 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32512
32513         PR c++/21495
32514         * g++.dg/parse/extern1.C: New test.
32515         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32516
32517 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32518
32519         * gcc.dg/c99-math.h: New.
32520         * gcc.dg/c99-math-float-1.c: New test.
32521         * gcc.dg/c99-math-double-1.c: Likewise.
32522         * gcc.dg/c99-math-long-double-1.c: Likewise.
32523
32524 2005-05-18  Richard Henderson  <rth@redhat.com>
32525
32526         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32527
32528 2005-05-18  Devang Patel  <dpatel@apple.com>
32529
32530         * g++.dg/opt/20050511-1.C: New test.
32531
32532 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32533
32534         PR libfortran/21127
32535         * gfortran.dg/reshape-complex.f90: New test.
32536
32537 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32538
32539         * gfortran.dg/array_constructor_1.f90: New test.
32540         * gfortran.dg/array_constructor_2.f90: New test.
32541
32542 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32543
32544         PR fortran/20954
32545         * gfortran.dg/pr20954.f: New test.
32546
32547 2005-05-17  Mike Stump  <mrs@apple.com>
32548
32549         Yet more Objective-C++...
32550
32551         * objc.dg/method-5.m: Update.
32552         * objc.dg/method-6.m: Update.
32553         * objc.dg/method-7.m: Update.
32554         * objc.dg/method-9.m: Update.
32555         * objc.dg/try-catch-2.m: Update.
32556
32557 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32558
32559         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32560         Remove little-endian optimizations.
32561
32562 2005-05-17  Jeff Law  <law@redhat.com>
32563
32564         * g++.dg/tree-ssa/pr14814.C: New test.
32565         * gcc.dg/tree-ssa/pr14814.C: New test.
32566         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32567         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32568
32569 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32570
32571         * gcc.dg/compat/generate-random.c: Do not include
32572         libiberty.h.
32573         * gcc.dg/compat/generate-random_r.c: Likewise.
32574
32575 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32576
32577         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32578
32579 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32580
32581         PR middle-end/21595
32582         * g++.dg/tree-ssa/builtin1.C: New testcase.
32583
32584 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32585
32586         PR c++/21454
32587         * g++.dg/opt/const4.C: New test.
32588
32589         PR middle-end/21492
32590         * g++.dg/opt/crossjump1.C: New test.
32591
32592         PR tree-optimization/21610
32593         * gcc.c-torture/compile/20050516-1.c: New test.
32594
32595         PR fortran/15080
32596         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32597         about the test failing.
32598         * gfortran.fortran-torture/execute/where_7.f90: New test.
32599         * gfortran.fortran-torture/execute/where_8.f90: New test.
32600
32601 2005-05-16  Richard Henderson  <rth@redhat.com>
32602
32603         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32604         i?86 and x86_64.
32605
32606 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32607
32608         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32609         (limits.h): Include unconditionally.
32610         (stdlib.h): Likewise.
32611         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32612         (limits.h): Include unconditionally.
32613         (stdlib.h): Likewise.
32614         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32615         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32616         (limits.h): Include unconditionally.
32617         (stdlib.h): Likewise.
32618         (hashtab.h): Do not include.
32619         (getopt.h): Likewise.
32620         (stddef.h): Include.
32621         (hashval_t): Define.
32622         (struct entry): Add "next" field.
32623         (HASH_SIZE): New macro.
32624         (hash_table): New variable.
32625         (switchfiles): Do not use xmalloc.
32626         (mix): New macro.
32627         (iterative_hash): New function.
32628         (hasht): Remove.
32629         (e_exists): New function.
32630         (e_insert): Likewise.
32631         (output): Use, instead of libiberty hashtable functions.
32632         (main): Do not use getopt.  Do not call htab_create.
32633
32634 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32635
32636         PR libstdc++/21526
32637         * lib/target-supports.exp (check_mkfifo_available):
32638         Return 0 for cygwin as mkfifo support incomplete on platform.
32639         Fix typos in comments.
32640
32641 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32642
32643         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32644
32645 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32646
32647         PR fortran/17432
32648         * gfortran.dg/assign_4.f: New test.
32649
32650 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32651
32652         PR tree-optimization/21563
32653         * gcc.dg/tree-ssa/pr21563.c: New.
32654
32655 2005-05-14  Jan Hubicka  <jh@suse.cz>
32656
32657         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32658
32659 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32660
32661         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32662
32663 2005-05-13  Julian Brown  <julian@codesourcery.com>
32664
32665         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32666         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32667
32668 2005-05-13  Jan Hubicka  <jh@suse.cz>
32669
32670         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32671         * gcc.dg/fold-xor-?.c: Likewise.
32672         * gcc.dg/pr15784-?.c: Likewise.
32673         * gcc.dg/pr20922-?.c: Likewise.
32674         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32675         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32676         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32677
32678 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32679
32680         PR fortran/21260
32681         * gfortran.dg/hollerith_1.f90: New test.
32682
32683 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32684
32685         * gfortran.dg/func_result_2.f90: New test.
32686
32687 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32688
32689         * gfortran.dg/dev_null.f90: New test.
32690
32691 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32692
32693         * gcc.dg/arm-vfp1.c: Revert last change.
32694
32695 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32696
32697         PR middle-end/19807
32698         PR tree-optimization/19639
32699         * g++.dg/tree-ssa/pr19807.C: New testcase.
32700
32701 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32702
32703         PR libfortran/21471
32704         * gfortran.dg/append-1.f90: New test.
32705
32706 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32707
32708         * gcc.dg/pr18501.c: XFAIL.
32709         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32710         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32711         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32712         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32713         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32714         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32715         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32716         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32717
32718 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32719
32720         PR fortran/20178
32721         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32722         gfortran.dg/f2c_3.f90: New tests.
32723
32724         * gfortran.dg/return_1.f90: Fix dg annotation.
32725
32726 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32727
32728         * gcc.c-torture/compile/20050510-1.c: New test.
32729
32730 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32731
32732         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32733
32734 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32735
32736         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32737
32738 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32739
32740         PR c/17913
32741         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32742
32743 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32744
32745         PR c/21342
32746         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32747         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32748
32749 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32750
32751         PR debug/16676
32752         * gcc.dg/debug/pr16676.c: New test.
32753
32754 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32755
32756         PR testsuite/21443
32757         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32758         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32759         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32760         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32761         Change -O1 to -O2.
32762         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32763         -fno-tree-dominator-opts.
32764
32765 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32766
32767         * gfortran.dg/return_1.f90: New test.
32768
32769 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32770
32771         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32772
32773         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32774
32775 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32776
32777         PR c++/21427
32778         * g++.dg/inherit/covariant13.C: New.
32779
32780 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32781
32782         PR libfortran/19155
32783         * gfortran.dg/pr19155.f: New test.
32784
32785 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32786
32787         PR inline-asm/8788
32788         * gcc.dg/pr8788-1.c: New testcase.
32789
32790 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32791
32792         PR target/21416
32793         * gcc.target/mips/fpcmp-[12].c: New tests.
32794
32795 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32796
32797         * lib/target-supports-dg.exp (dg-require-fork): New function.
32798         (dg-require-mkfifo): Likewise.
32799         * lib/target-supports.exp (check_function_available): New
32800         function.
32801         (check_fork_available): Likewise.
32802         (check_mkfifo_available): Likewise.
32803
32804 2005-05-06  Jeff Law  <law@redhat.com>
32805
32806         * gcc.c-torture/compile/pr21380.c: New test.
32807
32808 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32809
32810         PR c++/20961
32811         * g++.dg/ext/weak3.C: New test.
32812
32813 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32814
32815         PR c++/21352
32816         * g++.dg/template/crash37.C: New test.
32817
32818 2005-05-05  Paul Brook  <paul@codesourcery.com>
32819
32820         * gcc.dg/arm-g2.c: Use effective-target arm32.
32821         * gcc.dg/arm-mmx-1.c: Ditto.
32822         * gcc.dg/arm-scd42-2.c: Ditto.
32823         * gcc.dg/arm-vfp1.c: Ditto.
32824         * lib/target-supports.exp (check_effective_target_arm32): New
32825         function.
32826
32827 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32828
32829         PR libfortran/21354
32830         gfortran.dg/in_pack_rank7.f90: New test.
32831
32832 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32833
32834         PR middle-end/15618
32835         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32836
32837 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32838
32839         PR middle-end/21265
32840         * gcc.dg/20050503-1.c: New test.
32841
32842         PR rtl-optimization/21239
32843         * gcc.dg/i386-sse-11.c: New test.
32844
32845 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32846
32847         PR target/16888
32848         * gcc.target/i386/asm-1.c: New test.
32849
32850 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32851
32852         PR rtl-optimization/21330
32853         * gcc.c-torture/execute/20050502-1.c: New test.
32854
32855         PR target/21297
32856         * gcc.c-torture/execute/20050502-2.c: New test.
32857
32858 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32859
32860         PR middle-end/21282
32861         * gcc.dg/pr21282.c: New.
32862
32863 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32864
32865         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32866         * gcc.dg/vect/vect-92.c: Likewise.
32867         * gcc.dg/vect/vect-93.c: Likewise.
32868         * gcc.dg/vect/vect-dv-1.c: Likewise.
32869         * gcc.dg/vect/vect-dv-2.c: Likewise.
32870         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32871
32872 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32873
32874         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32875         * gfortran.dg/vect/vect-2.f90: Likewise.
32876         * gfortran.dg/vect/vect-3.f90: Likewise.
32877         * gfortran.dg/vect/vect-4.f90: Likewise.
32878         * gfortran.dg/vect/vect-5.f90: Likewise.
32879
32880 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32881
32882         PR target/20813
32883         * gcc.dg/rs6000-fpint-2.c: New.
32884
32885 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32886
32887         PR c/15698
32888         * gcc.dg/builtins-30.c: Update expected messages.
32889         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32890         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32891         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32892
32893 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32894
32895         PR tree-optimization/21294
32896         * gcc.dg/tree-ssa/pr21294.c: New.
32897
32898 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32899
32900         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32901         __builtin_altivec_st_internal_4si built-in.
32902
32903 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32904
32905         PR c++/15875
32906         * g++.dg/template/ptrmem14.C: New test.
32907
32908 2005-05-02  Paul Brook  <paul@codesourcery.com>
32909
32910         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32911
32912 2005-05-02  Michael Matz  <matz@suse.de>
32913
32914         PR c++/19542
32915         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32916
32917 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32918
32919         * g++.dg/cpp/weak.C: New test.
32920
32921 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32922
32923         * gcc.dg/tree-ssa/loop-8.c: New test.
32924
32925 2005-04-30  Michael Maty  <matz@suse.de>
32926
32927         * gcc.dg/inline-mcpy.c: New test.
32928
32929 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32930
32931         PR libfortran/18958
32932         * gfortran.dg/eoshift.f90: New test case.
32933
32934 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32935
32936         PR libfortran/18857
32937         * gfortran.dg/matmul_1.f90: New test.
32938
32939 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32940
32941         PR tree-optimization/21030
32942         * gcc.dg/tree-ssa/pr21030.c: New.
32943
32944 2005-04-29  Devang Patel  <dpatel@apple.com>
32945
32946         PR tree-optimization/21272
32947         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32948
32949 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32950
32951         PR fortran/13082
32952         PR fortran/18824
32953         * gfortran.dg/entry_4.f90: New test.
32954         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32955         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32956         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32957         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32958         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32959         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32960         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32961
32962 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32963
32964         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32965
32966 2005-04-29  Paul Brook  <paul@codesourcery.com>
32967
32968         * gfortran.dg/entry_3.f90: New test.
32969
32970 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32971
32972         * gfortran.dg/implicit_4.f90: New test.
32973
32974 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32975
32976         * lib/target-supports.exp (check_profiling_available): Return
32977         false for xtensa-*-elf.
32978
32979 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32980
32981         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32982         error if file cannot be deleted.
32983
32984 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32985
32986         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32987         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32988         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32989         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32990         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32991         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32992         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32993         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32994         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32995         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32996         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32997         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32998         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32999
33000 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33001
33002         PR fortran/20865
33003         * gfortran.dg/pr20865.f90: New test.
33004
33005 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
33006
33007         * gcc.dg/void-cast-2.c: New test.
33008
33009 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
33010
33011         PR c/21159
33012         * gcc.dg/void-cast-1.c: New test.
33013
33014 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
33015
33016         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
33017
33018 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33019
33020         PR fortran/21177
33021         * gfortran.dg/pr21177.f90: New test.
33022
33023 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
33024
33025         PR tree-optimization/21171
33026         * gcc.dg/tree-ssa/pr21171.c: New test.
33027
33028 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
33029
33030         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
33031         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
33032         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
33033         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
33034         gcc.dg/tree-ssa/gen-vect-32.c: New.
33035         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
33036         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
33037         don't run on PPC32.
33038
33039 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
33040
33041         PR c/21213
33042         * gcc.dg/transparent-union-3.c: New test.
33043
33044 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
33045
33046         PR c/20740
33047         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
33048         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
33049         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
33050         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
33051         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
33052         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
33053
33054 2005-04-26  Jeff Law  <law@redhat.com>
33055
33056         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
33057         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
33058         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
33059         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
33060         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
33061         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
33062         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
33063
33064 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
33065
33066         PR tree-optimization/17598
33067         * gcc.dg/tree-ssa/pr17598.c: New testcase.
33068
33069 2005-04-25  Mike Stump  <mrs@apple.com>
33070
33071         * objc.dg/fix-and-continue-1.m: Add.
33072
33073 2005-04-25  Roger Sayle  <roger@eyesopen.com>
33074
33075         PR c++/20995
33076         * g++.dg/opt/pr20995-1.C: New test case.
33077
33078 2005-04-25  Devang Patel <dpatel@apple.com>
33079
33080         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
33081
33082 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
33083
33084         PR testsuite/21062
33085         * g++.dg/opt/alias2.C (printf): Correct the prototype.
33086
33087 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
33088
33089         PR C++/21188
33090         * g++.dg/opt/rtti2.C: New test.
33091
33092 2005-04-25  Paul Brook  <paul@codesourcery.com>
33093         Steven G. Kargl  <kargls@comcast.net>
33094
33095         PR fortran/20879
33096         * gfortran.dg/ichar_1.f90: New file.
33097
33098 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
33099
33100         PR middle-end/20991
33101         * g++.dg/opt/pr20991.C: New test.
33102
33103         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
33104         where sizeof (type) < __alignof__ (type).
33105         * gcc.dg/compat/struct-layout-1.h: Likewise.
33106
33107 2005-04-24  Per Bothner  <per@bothner.com>
33108             Devang Patel  <dpatel@apple.com>
33109
33110         PR preprocessor/20907
33111         * gcc.dg/cpp/very-long-comment.c: New test.
33112
33113 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33114
33115         PR fortran/20059
33116         * gfortran.dg/common_5.f: New test.
33117
33118 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
33119
33120         PR middle-end/21082
33121         * g++.dg/tree-ssa/pr21082.C: New testcase.
33122
33123 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
33124
33125         * gcc.dg/vect/vect-99.c: New test.
33126
33127 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
33128
33129         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
33130
33131 2005-04-22  Jeff Law  <law@redhat.com>
33132
33133         * gcc.dg/uninit-5.c: Remove xfails.
33134         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
33135         conditionals and loads.
33136
33137 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
33138
33139         PR libfortran/20074
33140         PR libfortran/20436
33141         PR libfortran/21108
33142         * gfortran.dg/nested_reshape.f90: new test
33143         * gfortran.dg/reshape-alloc.f90: new test
33144         * gfortran.dg/reshape.f90: new test
33145
33146 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
33147
33148         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
33149
33150         * gcc.dg/arm-vfp1.c: New test.
33151
33152 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
33153
33154         PR c++/21087
33155         * g++.dg/lookup/builtin2.C: New test.
33156
33157 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
33158
33159         * gcc.dg/weak/weak-13.c: New test.
33160
33161 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
33162
33163         * lib/target-supports.exp (check_effective_target_sync_int_long):
33164         Add powerpc*.
33165
33166 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
33167
33168         * gcc.target/mips/branch-1.c: New test.
33169
33170 2005-04-21  Richard Henderson  <rth@redhat.com>
33171
33172         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
33173         * gcc.dg/vect/vect-86.c: Likewise.
33174         * gcc.dg/vect/vect-87.c: Likewise.
33175         * gcc.dg/vect/vect-88.c: Likewise.
33176
33177 2005-04-21  Devang Patel  <dpatel@apple.com>
33178
33179         PR optimization/20994
33180         * gcc.dg/tree-ssa/ifc-3.c: New test.
33181
33182 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
33183
33184         PR c/12913
33185         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
33186         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
33187         gcc.dg/c99-vla-jump-5.c: New tests.
33188
33189 2005-04-19  Richard Henderson  <rth@redhat.com>
33190
33191         * lib/target-supports.exp (check_effective_target_vect_int_mult):
33192         Fix typo in exists check.
33193         (check_effective_target_sync_int_long): New.
33194         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
33195         * gcc.dg/ia64-sync-2.c: Likewise.
33196         * gcc.dg/ia64-sync-3.c: Likewise.
33197         * gcc.dg/ia64-sync-4.c: Likewise.
33198
33199 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
33200
33201         * gcc.dg/fold-xor-1.c: New test.
33202         * gcc.dg/fold-xor-2.c: New test.
33203
33204 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
33205
33206         PR target/20670
33207         * g++.dg/eh/fp-regs.C: New test.
33208
33209 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
33210
33211         * gcc.dg/Wint-to-pointer-cast-1.c,
33212         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
33213         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
33214         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
33215
33216 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33217
33218         PR fortran/16861
33219         * gfortran.dg/pr16861.f90: New test.
33220
33221 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33222
33223         * gcc.dg/pr21085.c: New test.
33224
33225 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
33226
33227         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
33228         (setup_mips_tests, dg-mips-options): New procedures.
33229         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
33230         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
33231         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
33232         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33233         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
33234         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
33235         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
33236         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33237         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
33238         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
33239         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
33240         dg-mips-options instead of dg-options.  Remove now-redundant
33241         preprocessor guards.
33242         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
33243         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33244         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33245         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
33246         * gcc.dg/vr-mult-2.c: Delete.
33247         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
33248         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
33249         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
33250         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
33251         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
33252         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
33253         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
33254
33255 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
33256
33257         * ada/acats/run_all.sh: Use sync when executable not present.
33258
33259 2005-04-18  Devang Patel  <dpatel@apple.com>
33260
33261         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
33262         * gcc.dg/vect/vect-11a.c: New.
33263         * gcc.dg/vect/vect-none.c: Update.
33264         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
33265
33266 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33267
33268         PR tree-optimization/20922
33269         * gcc.dg/pr20922-1.c: New test.
33270         * gcc.dg/pr20922-2.c: New test.
33271         * gcc.dg/pr20922-3.c: New test.
33272         * gcc.dg/pr20922-4.c: New test.
33273         * gcc.dg/pr20922-5.c: New test.
33274         * gcc.dg/pr20922-6.c: New test.
33275
33276 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33277
33278         PR libfortran/20950
33279         * gfortran.dg/pr20950.f: New test.
33280
33281 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33282
33283         PR libfortran/19216
33284         * gfortran.dg/pr19216.f: New test.
33285
33286 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
33287
33288         PR tree-optimization/21001
33289         * gcc.dg/tree-ssa/pr21001.c: New.
33290
33291 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
33292
33293         PR libfortran/21075
33294         * gfortran.dg/reshape_rank7.f90: New test.
33295
33296 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33297
33298         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33299         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33300         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33301         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33302         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33303         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33304         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33305         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33306         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33307         wrong way round).
33308         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33309         in namelists.  New test.
33310         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33311         New test.
33312         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33313         New test.
33314         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33315         namelist.  New test.
33316         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33317         New test.
33318         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33319         New test.
33320         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33321         namelist.  New test.
33322         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33323         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33324         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33325         New test.
33326         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33327         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33328         arrays. New test.
33329
33330 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33331
33332         * gfortran.dg/wtruncate.f: New testcase.
33333         * gfortran.dg/wtruncate.f90: New testcase.
33334
33335 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33336
33337         PR c++/21025
33338         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33339         which sizeof/alignof is dependent, rather than just whether we are
33340         processing_template_decl.
33341
33342 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33343
33344         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33345         corrected typo where the wrong variables had been compared.
33346
33347 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33348
33349         PR libfortran/18495
33350         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33351         Test callee-allocated version of return array with a write
33352         statement.
33353         Test spread with a temporary with another write statement.
33354
33355 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33356
33357         PR tree-optimization/21031
33358         * gcc.dg/tree-ssa/pr21031.c: New.
33359
33360 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33361
33362         PR tree-optimization/21004
33363         * gcc.dg/builtins-53.c: Include builtins-config.h.
33364         Check floorf, ceilf, floorl and ceill transformations
33365         only when HAVE_C99_RUNTIME is defined.
33366
33367 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33368
33369         PR middle-end/20739
33370         * gcc.dg/tree-ssa/pr20739.c: New test.
33371
33372 2005-04-14  Mike Stump  <mrs@apple.com>
33373
33374         * gcc.dg/Foundation.framework/empty: New.
33375         * gcc.dg/framework-2.c: New.
33376
33377 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33378
33379         PR tree-optimization/21021
33380         * gcc.c-torture/compile/pr21021.c: New.
33381
33382 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33383
33384         PR testsuite/21010
33385         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33386         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33387         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33388         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33389         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33390         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33391         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33392         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33393
33394 2005-04-14  Richard Henderson  <rth@redhat.com>
33395
33396         * lib/target-supports.exp (check_effective_target_vect_condition):
33397         Add ia64, i?86, and x86_64.
33398
33399 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33400
33401         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33402
33403 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33404
33405         PR tree-optimization/20657
33406         * gcc.dg/tree-ssa/pr20657.c: New.
33407
33408 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33409
33410         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33411         (long long int)trunc*.
33412
33413 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33414
33415         PR target/20927
33416         * gcc.dg/pr20927.c: New test.
33417
33418 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33419
33420         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33421         * gcc.target/mips/asm-1.c: Likewise.
33422
33423 2005-04-13  Dale Johannesen  <dalej@apple.com>
33424
33425         * objc.dg/objc-fast-4.m: New.
33426
33427 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33428
33429         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33430         directory.
33431         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33432
33433 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33434
33435         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33436         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33437         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33438
33439 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33440
33441         PR tree-optimization/20913
33442         * gcc.dg/tree-ssa/pr20913.c: New.
33443
33444         PR tree-optimization/20702
33445         * gcc.dg/tree-ssa/pr20702.c: New.
33446
33447 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33448
33449         PR c++/13744
33450         * g++.dg/inherit/local3.C: New test.
33451
33452 2005-04-12  Jeff Law  <law@redhat.com>
33453
33454         * gcc.dg/tree-ssa/20050412-1.c: New test.
33455
33456 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33457
33458         PR libfortran/19016
33459         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33460         Add tests with mask generated by expression.
33461         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33462         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33463         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33464
33465 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33466
33467         PR middle-end/20917
33468         * gcc.dg/20050409-1.c: New test.
33469
33470 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33471
33472         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33473
33474 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33475
33476         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33477         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33478         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33479         (TARGET_CXX): Adjust accordingly.
33480         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33481         determine_class_data_visibility and class_data_always_comdat.
33482         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33483         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33484         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33485         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33486         (arm_cxx_determine_class_data_visibility): New.
33487         (arm_cxx_class_data_always_comdat): Likewise.
33488         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33489         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33490         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33491         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33492         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33493         Define.
33494
33495 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33496
33497         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33498
33499 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33500
33501         * gcc.dg/i386-darwin-fpmath.c: New.
33502
33503 2004-04-11  Devang Patel  <dpatel@apple.com>
33504
33505         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33506         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33507         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33508         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33509         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33510         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33511         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33512         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33513         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33514
33515 2004-04-11  Devang Patel  <dpatel@apple.com>
33516
33517         * gcc.dg/vect/vect-dv-1.c: New test.
33518         * gcc.dg/vect/vect-dv-2.c: New test.
33519
33520 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33521
33522         PR tree-optimization/20933
33523         * gcc.dg/tree-ssa/pr20933.c: New test.
33524
33525 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33526
33527         * gfortran.dg/fold_nearest.f90: New test.
33528
33529 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33530
33531         * gcc.dg/tree-ssa/alias-1.c: New test.
33532
33533 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33534
33535         PR tree-optimization/20920
33536         * g++.dg/tree-ssa/pr20920.C: New test.
33537
33538 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33539
33540         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33541         (long long int)ceil*.
33542
33543 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33544
33545         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33546         explicit C++ linkage.
33547
33548 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33549
33550         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33551         warning for arithmetic IF statements.
33552
33553 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33554
33555         * eor_handling_1.f90: New test case.
33556         * eor_handling_2.f90: New test case.
33557         * eor_handling_3.f90: New test case.
33558         * eor_handling_4.f90: New test case.
33559         * eor_handling_5.f90: New test case.
33560         * noadv_size.f90: New test case.
33561         * pad_no.f90: New test case.
33562
33563 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33564
33565         * gcc.c-torture/execute/20050410-1.c: New test.
33566
33567 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33568
33569         * gcc.dg/pr20126.c: New.
33570
33571 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33572             Steven G. Kargl <kargls@comcast.net>
33573
33574         * gfortran.dg/PR19872.f: New test.
33575
33576 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33577
33578         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33579
33580 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33581
33582         * gfortran.dg/nint_1.f90: New test.
33583
33584 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33585
33586         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33587         Added test for callee-allocated arrays with write statements.
33588         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33589         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33590         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33591         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33592         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33593
33594 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33595
33596         PR libfortran/20163
33597         * gfortran.dg/open-options-blanks.f: New test.
33598
33599 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33600
33601         PR fortran/13257
33602         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33603
33604 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33605
33606         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33607         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33608         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33609         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33610         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33611         * gcc.c-torture/execute/stdarg-4.c: New test.
33612
33613         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33614
33615         PR target/20795
33616         * g++.dg/abi/param2.C: New test.
33617
33618 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33619
33620         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33621
33622 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33623
33624         * gcc.dg/builtins-53.c: New test.
33625
33626 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33627
33628         * g++.dg/tree-ssa/pr18178.C: New test.
33629         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33630         * gcc.c-torture/execute/20041019-1.c: New test.
33631         * gcc.dg/tree-ssa/20041008-1.c: New test.
33632         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33633         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33634         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33635         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33636         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33637         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33638         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33639         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33640         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33641         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33642
33643 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33644
33645         PR rtl-optimization/20466
33646         * gcc.c-torture/execute/pr20466-1.c: New test.
33647
33648 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33649
33650         PR c++/20905
33651         * g++.dg/parse/cond2.C: New test.
33652
33653         PR c++/20145
33654         * g++.dg/warn/Wdtor1.C: New test.
33655
33656 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33657
33658         PR fortran/17229
33659         * gfortran.dg/pr17229.f: New test.
33660
33661 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33662
33663         * gfortran.dg/tiny_1.f90: New test.
33664         * gfortran.dg/tiny_2.f90: ditto.
33665
33666 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33667
33668         * gfortran.dg/eor_1.f90: Fix dg-do run line
33669         * gfortran.dg/open_new.f90: Fix dg-do run line
33670
33671 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33672
33673         * lib/target-supports.exp (get_compiler_messages): Support
33674         optional arguments, the fourth being compiler options.
33675         (check_effective_target_fpic): New proc.
33676         * gcc.dg/20050321-2.c: Restrict to target fpic.
33677
33678 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33679
33680         * gcc.dg/15443-1.c: New test.
33681         * gcc.dg/15443-2.c: Likewise.
33682
33683 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33684
33685         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33686
33687 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33688
33689         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33690
33691 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33692
33693         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33694         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33695         -m64.
33696         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33697         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33698         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33699
33700 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33701
33702         PR c++/20212
33703         * g++.dg/warn/Wunused-11.C: New test.
33704
33705 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33706
33707         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33708
33709 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33710
33711         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33712
33713 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33714
33715         PR c++/20734
33716         * g++.dg/template/ptrmem13.C: New test.
33717
33718 2005-04-05  Per Bothner  <per@bothner.com>
33719
33720         * lib/gcc.exp: Always add -fno-show-column, for now.
33721
33722 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33723
33724         PR testsuite/20767
33725         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33726         of plain old "unsigned int" for the type of "i".  Makes this test
33727         64bit clean.
33728
33729 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33730
33731         * gcc.dg/i386-ssefn-1.c: New test.
33732         * gcc.dg/i386-ssefn-2.c: New test.
33733         * gcc.dg/i386-ssefn-3.c: New test.
33734         * gcc.dg/i386-ssefn-4.c: New test.
33735
33736 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33737
33738         PR tree-optimization/20076
33739         * gcc.dg/builtin-apply4.c: New test.
33740
33741         PR preprocessor/19475
33742         * gcc.dg/cpp/macspace1.c: New test.
33743         * gcc.dg/cpp/macspace2.c: New test.
33744
33745 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33746
33747         * gfortran.dg/pr20755.f: Fixed bad format.
33748
33749 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/20763
33752         * g++.dg/ext/attrib21.C: New test.
33753
33754 2004-04-05  Devang Patel  <dpatel@apple.com>
33755
33756         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33757         * gcc.dg/vect/vect-shift-1.c: New test.
33758
33759 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33760
33761         PR libfortran/20755
33762         * gfortran.dg/pr20755.f: New test.
33763
33764 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33765
33766         * gfortran.dg/pr15959.f90: New test.
33767         * gfortran.dg/string_pad_trunc.f90: New test.
33768
33769 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33770
33771         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33772         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33773         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33774         syntax.
33775
33776 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33777
33778         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33779
33780 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33781
33782         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33783         * gcc.c-torture/compile/20011119-2.c: Likewise.
33784         * gcc.c-torture/compile/981001-2.c: Likewise.
33785
33786 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33787
33788         PR c++/20679
33789         * g++.dg/template/overload4.C: New test.
33790
33791 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33792
33793         PR c++/20746
33794         * g++.dg/abi/covariant5.C: New.
33795
33796         PR debug/20505
33797         * g++.dg/debug/const2.C: New.
33798
33799 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33800
33801         PR rtl-optimization/16104
33802         * gcc.c-torture/execute/20050316-1.c: New test.
33803
33804 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33805
33806         * g++.dg/template/spec23.C: Fix dg-error text.
33807
33808 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33809
33810         PR c++/19199
33811         * g++.dg/expr/lval2.C: New.
33812
33813 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33814
33815         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33816         __builtin_strcasecmp and __builtin_strncasecmp.
33817
33818 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33819
33820         PR c++/20723
33821         * g++.dg/template/spec22.C: New.
33822         * g++.dg/template/spec23.C: New.
33823
33824 2005-04-03  Dale Ranta  <dir@lanl.gov>
33825             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33826
33827         PR libfortran/20068
33828         PR libfortran/20125
33829         PR libfortran/20156
33830         PR libfortran/20471
33831         * gfortran.dg/backspace.f: New test.
33832
33833 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33834
33835         * gcc.dg/pr19345.c: New test.
33836
33837 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33838
33839         PR tree-optimization/20640
33840         * gcc.dg/torture/tree-loop-1.c: New.
33841
33842 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33843
33844         PR rtl-optimization/20290
33845         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33846
33847 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33848
33849         * gcc.dg/rs6000-fpint.c: New.
33850
33851 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33852
33853         * gcc.dg/old-style-then-proto-1.c: New test.
33854
33855 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33856
33857         * gfortran.fortran-torture/execute/backspace.f90: Check
33858         after backspace and read was incorrect.
33859
33860 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33861
33862         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33863         buffer past the terminating NUL using memcmp.
33864         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33865         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33866
33867         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33868         Fix unused/uninitialized variable warnings.
33869
33870         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33871         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33872         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33873         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33874
33875         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33876         gcc.c-torture/execute/builtins/fputs-lib.c,
33877         gcc.c-torture/execute/builtins/lib/fprintf.c,
33878         gcc.c-torture/execute/builtins/lib/main.c,
33879         gcc.c-torture/execute/builtins/lib/memcmp.c,
33880         gcc.c-torture/execute/builtins/lib/memmove.c,
33881         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33882         gcc.c-torture/execute/builtins/lib/memset.c,
33883         gcc.c-torture/execute/builtins/lib/printf.c,
33884         gcc.c-torture/execute/builtins/lib/sprintf.c,
33885         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33886         gcc.c-torture/execute/builtins/lib/strchr.c,
33887         gcc.c-torture/execute/builtins/lib/strcmp.c,
33888         gcc.c-torture/execute/builtins/lib/strcpy.c,
33889         gcc.c-torture/execute/builtins/lib/strcspn.c,
33890         gcc.c-torture/execute/builtins/lib/strlen.c,
33891         gcc.c-torture/execute/builtins/lib/strncat.c,
33892         gcc.c-torture/execute/builtins/lib/strncmp.c,
33893         gcc.c-torture/execute/builtins/lib/strncpy.c,
33894         gcc.c-torture/execute/builtins/lib/strrchr.c,
33895         gcc.c-torture/execute/builtins/lib/strspn.c,
33896         gcc.c-torture/execute/builtins/lib/strstr.c,
33897         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33898         gcc.c-torture/execute/builtins/strlen-2.c,
33899         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33900         prototypes.
33901
33902 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33903
33904         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33905         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33906         selectany usage.
33907
33908 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33909
33910         PR c++/19406
33911         * g++.dg/debug/using1.C: New test.
33912
33913 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33914
33915         PR middle-end/20524
33916         * gcc.dg/alias-7.c: Prefix asm-declared name with
33917         __USER_LABEL_PREFIX__.
33918
33919 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33920
33921         Fix fallout from PR middle-end/15700:
33922         * gcc.c-torture/compile/20011119-1.c: Take
33923         __USER_LABEL_PREFIX__ into account.
33924         * gcc.c-torture/compile/20011119-2.c: Likewise.
33925
33926 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33927
33928         PR c++/18644
33929         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33930
33931 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33932
33933         PR c/17855
33934         * gcc.c-torture/compile/struct-non-lval-1.c,
33935         gcc.c-torture/compile/struct-non-lval-2.c,
33936         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33937
33938 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33939
33940         * gcc.dg/tls/tls.exp: Remove temporary file.
33941         * g++.dg/tls/tls.exp: Ditto.
33942         * lib/file-format.exp: Ditto.
33943         * g++.dg/special/ecos.exp: Ditto.
33944
33945         * lib/profopt.exp: Treat prof_ext as a list.
33946         * gcc.misc-tests/bprob.exp: Ditto.
33947         * g++.dg/bprob/bprob.exp: Ditto.
33948
33949         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33950         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33951         g++.dg/tree-ssa/pointer-reference-alias.C,
33952         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33953         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33954         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33955         g++.dg/vect/pr19951.cc: Ditto.
33956         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33957         gcc.dg/builtins-47.c: Ditto.
33958         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33959         gcc.dg/pr20115-1.c: Ditto.
33960         * gcc.dg/tree-ssa/20030530-2.c,
33961         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33962         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33963         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33964         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33965         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33966         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33967         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33968         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33969         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33970         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33971         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33972         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33973         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33974         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33975         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33976         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33977         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33978         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33979         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33980         gcc.dg/tree-ssa/20030824-1.c,
33981         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33982         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33983         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33984         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33985         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33986         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33987         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33988         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33989         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33990         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33991         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33992         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33993         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33994         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33995         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33996         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33997         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33998         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33999         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
34000         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
34001         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
34002         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
34003         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
34004         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
34005         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
34006         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
34007         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
34008         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
34009         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
34010         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
34011         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
34012         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
34013         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
34014         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
34015         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
34016         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
34017         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
34018         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
34019         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
34020         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
34021         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
34022         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
34023         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34024         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
34025         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
34026         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
34027         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
34028         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
34029         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
34030         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
34031         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34032         gcc.dg/tree-ssa/useless-1.c: Ditto.
34033         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
34034         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
34035         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
34036         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
34037         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34038         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
34039         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
34040         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
34041         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
34042         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
34043         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
34044         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
34045         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
34046         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
34047         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
34048         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
34049         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
34050         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
34051         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
34052         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
34053         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
34054         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34055         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34056         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
34057         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
34058         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
34059         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
34060         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
34061         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
34062         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
34063         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
34064         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
34065         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
34066         gcc.dg/vect/vect-none.c: Ditto.
34067         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
34068         treelang/compile/unsigned.tree: Ditto.
34069
34070         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
34071         * gcc.dg/cpp/direct2s.c: Ditto.
34072         * gcc.dg/cpp/paste4.c: Ditto.
34073         * gcc.dg/cpp/separate-1.c: Ditto.
34074         * gcc.dg/pch/save-temps-1.c: Ditto.
34075         * g++.dg/ext/altivec-10.C: Ditto.
34076         * g++.dg/pch/pch.C: Ditto.
34077
34078         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
34079
34080         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
34081         * g++.dg/template/repo1.C: Ditto.
34082         * g++.dg/template/repo2.C: Ditto.
34083         * g++.dg/template/repo3.C: Ditto.
34084         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
34085         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
34086         * g++.old-deja/g++.pt/repo1.C: Ditto.
34087         * g++.old-deja/g++.pt/repo2.C: Ditto.
34088         * g++.old-deja/g++.pt/repo3.C: Ditto.
34089         * g++.old-deja/g++.pt/repo4.C: Ditto.
34090
34091         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
34092         * gcc.dg/20030107-1.c: Ditto.
34093         * gcc.dg/20030702-1.c: Ditto.
34094         * gcc.dg/profile-generate-1.c: Ditto.
34095         * g++.dg/other/profile1.C: Ditto.
34096         * g++.old-deja/g++.robertl/eb83.C: Ditto.
34097
34098         * lib/gcc-dg.exp (remove-build-file): New.
34099         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
34100         cleanup-tree-dump, cleanup-saved-temps): New.
34101
34102 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34103
34104         PR c++/19203, DR 214
34105         * g++.dg/parse/ambig3.C: Not ambiguous.
34106         * g++.dg/template/spec20.C: New.
34107         * g++.dg/template/spec21.C: New.
34108
34109 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
34110
34111         PR target/20045
34112         * gcc.dg/ia64-fptr-1.c: Run only on linux.
34113
34114 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34115
34116         PR libfortran/20660
34117         * gfortran.dg/negative_unit.f: New test.
34118
34119 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
34120
34121         * gcc.dg/20050330-1.c: New test.
34122
34123 2005-03-30  Devang Patel  <dpatel@apple.com>
34124
34125         * g++.dg/tree-sra/ssa-sra-3.C: New test.
34126
34127 2005-03-30  Dale Johannesen  <dalej@apple.com>
34128
34129         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
34130
34131 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
34132
34133         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
34134         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
34135         Strip options from test name.
34136
34137 2005-03-31  Jan Hubicka  <jh@suse.cz>
34138
34139         * gcc.dg/varpool-1.c: New testcase.
34140
34141 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
34142
34143         PR c/772
34144         PR c/17913
34145         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
34146         gcc.dg/stmt-expr-label-3.c : New tests.
34147         * gcc.c-torture/execute/medce-2.c: Remove.
34148
34149 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
34150
34151         PR c/20368
34152         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
34153         tests.
34154
34155 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
34156
34157         * gcc.c-torture/compile/pr20203.c: New test.
34158
34159 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
34160
34161         * gfortran.dg/promotion.f90: New test.
34162
34163 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
34164
34165         PR middle-end/20491
34166         * gcc.dg/torture/asm-subreg-1.c: New test.
34167
34168 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
34169
34170         PR c/20672
34171         * gcc.dg/pr20672-1.c: New test.
34172
34173 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
34174
34175         * gfortran.dg/vect: New directory.
34176         * gfortran.dg/vect/vect.exp: New.
34177         * gfortran.dg/vect/vect-1.f90: New test.
34178         * gfortran.dg/vect/vect-2.f90: New test.
34179         * gfortran.dg/vect/vect-3.f90: New test.
34180         * gfortran.dg/vect/vect-4.f90: New test.
34181         * gfortran.dg/vect/vect-5.f90: New test.
34182
34183 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
34184
34185         PR middle-end/20622
34186         * gcc.dg/alias-7.c: New test.
34187
34188 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34189
34190         * gcc.dg/sparc-reg-1.c: New test.
34191
34192 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
34193
34194         PR target/19890
34195         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
34196
34197 2005-03-29  Dale Ranta  <dir@lanl.gov>
34198             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34199
34200         PR libfortran/20163
34201         * gfortran.dg/pr20163-2.f: New test.
34202
34203 2005-03-28  Jan Hubicka  <jh@suse.cz>
34204
34205         PR middle-end/20635
34206         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
34207         by Jakub Jelinek.
34208
34209 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
34210
34211         PR tree-optimization/20626
34212         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
34213         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
34214
34215 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
34216
34217         * gfortran.dg/underflow.f90: New test.
34218         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
34219
34220 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34221
34222         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
34223
34224 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
34225
34226         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
34227         (g++_init): Make sure that CXXFLAGS is set.
34228         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
34229         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
34230         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34231         * lib/objc.exp (objc_init): Likewise.
34232         * lib/treelang.exp (treelang_init): Likewise.
34233
34234 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
34235
34236         PR tree-optimization/20470
34237         * gcc.dg/tree-ssa/pr20470.c: New test.
34238
34239 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
34240
34241         * gcc.dg/ppc-stfiwx.c: New.
34242
34243 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
34244
34245         PR target/19888
34246         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
34247
34248 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34249
34250         * gcc.dg/20050325-1.c: Fix a typo.
34251
34252 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34253
34254         PR libfortran/19678
34255         PR libfortran/19679
34256         * gfortran.dg/dos_eol.f: New test.
34257
34258 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34259
34260         PR rtl-optimization/20249
34261         * gcc.dg/20050325-1.c: New test.
34262
34263 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34264
34265         PR libfortran/15332
34266         * gfortran.dg/pr15332.f: New test.
34267
34268 2005-03-24  Dale Johannesen  <dalej@apple.com>
34269
34270         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
34271
34272 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
34273
34274         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34275         'internal' visibility.
34276         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34277         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34278         'protected' visibility.
34279         * gcc.dg/visibility-7.c: Likewise.
34280         * lib/target-supports.exp (check_visibility_available): Take
34281         a parameter, the kind of visibility to check for.
34282         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34283         to check_visibility_available.
34284
34285         * g++.dg/expr/cast3.C: New.
34286
34287 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
34288
34289         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34290         rs6000.
34291
34292 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
34293
34294         PR target/20095
34295         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34296
34297 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
34298
34299         * gcc.dg/badshift.c: Renamed to...
34300         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34301
34302         * gcc.target/i386/badshift.c: Renamed to...
34303         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34304         only.
34305
34306         PR rtl-optimization/20532
34307         * gcc.target/i386/badshift.c: New.
34308
34309 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34310
34311         * gfortran.dg/pr18025.f90: New test.
34312
34313 2005-03-23  Dale Johannesen  <dalej@apple.com>
34314
34315         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34316
34317 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34318
34319         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34320
34321         * lib/target-supports.exp (check_iconv_available): Default
34322         libiconv to -liconv, if there is no definition.
34323
34324 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34325
34326         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34327
34328 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34329
34330         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34331         * g++.dg/opt/pr7503-2.C: Likewise.
34332         * g++.dg/opt/pr7503-3.C: Likewise.
34333         * g++.dg/opt/pr7503-4.C: Likewise.
34334         * g++.dg/opt/pr7503-5.C: Likewise.
34335         * g++.dg/warn/minmax.C: New test.
34336
34337 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34338
34339         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34340         * gfortran.dg/g77_intrinsics_sub.f: New test.
34341
34342 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34343             Jan Hubicka  <jh@suse.cz>
34344             Steven Bosscher <stevenb@suse.de
34345
34346         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34347
34348 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34349
34350         PR c++/19980
34351         * g++.dg/template/redecl3.C: New test.
34352
34353 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34354
34355         PR c++/20499
34356         * g++.dg/parse/error16.C: Tweak error markers.
34357
34358 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34359
34360         PR target/20561
34361         * gcc.dg/20050321-2.c: New test.
34362
34363 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34364
34365         PR c++/20465
34366         PR c++/20381
34367         * g++.dg/template/ptrmem12.C: New.
34368
34369 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34370
34371         PR rtl-optimization/20527
34372         * gcc.c-torture/execute/pr20527-1.c: New test.
34373
34374 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34375
34376         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34377         program, compile it into a real executable and then delete the .c
34378         and .x files afterwards, to avoid problems on testglue targets.
34379
34380 2005-03-21  Stuart Hastings  <stuart@apple.com>
34381
34382         * gcc.target/i386/sse-2.c: New.
34383
34384 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34385
34386         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34387
34388 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34389
34390         * g++.dg/parse/crash25.C: Fix typo.
34391
34392 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34393
34394         PR c++/20461
34395         * g++.dg/parse/crash24.C: New test.
34396
34397         PR c++/20536
34398         * g++.dg/parse/crash25.C: New test.
34399
34400 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34401
34402         PR c++/20147
34403         * g++.dg/ext/stmtexpr4.C: New test.
34404
34405 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34406
34407         PR middle-end/20539
34408         * gcc.c-torture/compile/pr13066-1.c: New test case.
34409         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34410         * g++.dg/opt/pr13066-1.C: Likewise.
34411
34412 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34413
34414         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34415
34416 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34417
34418         PR fortran/18525
34419         * gfortran.dg/nesting_1.f90: New test.
34420
34421 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34422
34423         PR c++/20240
34424         * g++.dg/lookup/using13.C: New test.
34425
34426 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34427
34428         PR c++/20333
34429         * g++.dg/template/crash36.C: New test.
34430
34431 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34432
34433         PR c++/20463
34434         * g++.dg/template/crash35.C: New test.
34435
34436 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34437
34438         PR c++/19966
34439         * g++.dg/overload/operator2.C: New test.
34440
34441 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34442
34443         PR libfortran/20257
34444         * gfortran.dg/pr20257.f90: New test.
34445
34446 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34447
34448         PR libfortran/20480
34449         * gfortran.dg/pr20480.f90: New test.
34450
34451 2005-03-16  Richard Henderson  <rth@redhat.com>
34452
34453         PR middle-end/15700
34454         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34455         (_rtld_global): New.
34456         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34457         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34458
34459         * gcc.dg/alias-3.c: New.
34460         * gcc.dg/alias-4.c: New.
34461         * gcc.dg/alias-5.c: New.
34462         * gcc.dg/alias-6.c: New.
34463
34464 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34465
34466         * gcc.dg/cpp/ucnid-7.c: New.
34467
34468 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34469             Dorit Naishlos  <dorit@il.ibm.com>
34470
34471         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34472         darwin.
34473
34474 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34475
34476         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34477         support misaligned accesses.
34478         * gcc.dg/vect/vect-58.c: Likewise.
34479         * gcc.dg/vect/vect-92.c: New.
34480         * gcc.dg/vect/vect-93.c: New.
34481
34482 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34483
34484         PR fortran/18827
34485         * gfortran.dg/assign_2.f90: New test.
34486         * gfortran.dg/assign_3.f90: New test.
34487         * gfortran.dg/assign.f90: New test.
34488
34489 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34490
34491         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34492         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34493         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34494         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34495         names.
34496
34497 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34498
34499         * gcc.dg/cpp/ucnid-6.c: New.
34500
34501         * gcc.dg/cpp/normalize-1.c: New.
34502         * gcc.dg/cpp/normalize-2.c: New.
34503         * gcc.dg/cpp/normalize-3.c: New.
34504         * gcc.dg/cpp/normalize-4.c: New.
34505         * gcc.dg/cpp/ucnid-4.c: New.
34506         * gcc.dg/cpp/ucnid-5.c: New.
34507         * g++.dg/cpp/normalize-1.C: New.
34508         * g++.dg/cpp/ucnid-1.C: New.
34509
34510 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34511
34512         * gcc.dg/pr18628.c: New.
34513
34514 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34515
34516         PR c++/20280
34517         * g++.dg/tree-ssa/pr20280.C: New.
34518
34519 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34520
34521         PR fortran/20467
34522         * gfortran.dg/stfunc_2.f90: New test.
34523
34524 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34525
34526         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34527
34528 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34529
34530         * gcc.dg/tree-ssa/20050314-1.c: New test.
34531
34532 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34533
34534         PR c++/4403
34535         PR c++/9783, DR433
34536         * g++.dg/template/friend34.C: New test.
34537         * g++.dg/template/friend35.C: Likewise.
34538         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34539
34540 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34541
34542         Friend class name lookup 5/n
34543         PR c++/1016
34544         * g++.dg/lookup/hidden-class1.C: New test.
34545         * g++.dg/lookup/hidden-class2.C: Likewise.
34546         * g++.dg/lookup/hidden-class3.C: Likewise.
34547         * g++.dg/lookup/hidden-class4.C: Likewise.
34548         * g++.dg/lookup/hidden-class5.C: Likewise.
34549         * g++.dg/lookup/hidden-class6.C: Likewise.
34550         * g++.dg/lookup/hidden-class7.C: Likewise.
34551         * g++.dg/lookup/hidden-class8.C: Likewise.
34552         * g++.dg/lookup/hidden-class9.C: Likewise.
34553         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34554         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34555         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34556         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34557         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34558         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34559         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34560         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34561         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34562         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34563         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34564
34565 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34566
34567         PR c++/20157
34568         * g++.dg/template/error18.C: New test.
34569
34570 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34571
34572         PR debug/16792
34573         * g++.dg/debug/pr16792.C: New test.
34574
34575 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34576
34577         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34578         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34579         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34580         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34581         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34582         test assertion names.
34583
34584 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34585
34586         PR fortran/18600
34587         * gfortran.dg/stfunc_1.f90: New test.
34588
34589 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34590
34591         PR fortran/16907
34592         * gfortran.dg/real_index_1.f90: New test.
34593
34594 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34595
34596         PR fortran/20323
34597         * gfortran.dg/spec_expr_1.f90: New test.
34598
34599 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34600
34601         PR c/20402
34602         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34603         new parser.
34604
34605 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34606
34607         PR fortran/20361
34608         * gfortran.dg/largeequiv_1.f90: New test.
34609
34610 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34611
34612         * gcc.dg/ucnid-1.c: New.
34613         * gcc.dg/ucnid-2.c: New.
34614         * gcc.dg/ucnid-3.c: New.
34615         * gcc.dg/ucnid-4.c: New.
34616         * gcc.dg/ucnid-5.c: New.
34617         * gcc.dg/ucnid-6.c: New.
34618         * gcc.dg/cpp/ucnid-1.c: New.
34619         * gcc.dg/cpp/ucnid-2.c: New.
34620         * gcc.dg/cpp/ucnid-3.c: New.
34621         * g++.dg/other/ucnid-1.C: New.
34622
34623 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34624
34625         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34626
34627 2005-03-11  Per Bothner  <per@bothner.com>
34628
34629         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34630         that diagnotics refer to correct token.
34631         * gcc.dg/unused-3.c: Likewise.
34632
34633 2005-03-11  Per Bothner  <per@bothner.com>
34634
34635         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34636         constant" is now actually on same line as string constant.
34637         * gcc.dg/cpp/direct2s.c: Likewise.
34638
34639 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34640
34641         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34642
34643 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34644
34645         PR libfortran/20124
34646         * gfortran.dg/pr20124.f90: New Test
34647
34648 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34649
34650         PR tree-optimization/20130
34651         * gcc.dg/pr20130-1.c: New test.
34652
34653 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34654
34655         PR target/20095
34656         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34657
34658 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34659
34660         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34661
34662 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34663
34664         * g++.dg/eh/forced1.C: Fix comment.
34665         * g++.dg/eh/forced2.C: Ditto.
34666         * g++.dg/eh/forced3.C: Ditto.
34667         * g++.dg/eh/forced4.C: Ditto.
34668
34669 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34670
34671         PR rtl-opt/20412
34672         * gcc.c-torture/compile/pr20412.c: New test.
34673
34674 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34675
34676         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34677
34678 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34679
34680         PR target/20322
34681         * gcc.dg/20050307-1.c: New test.
34682
34683 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34684
34685         PR c++/20375
34686         * g++.dg/other/stdarg3.C: New.
34687
34688 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34689
34690         PR c++/18384, c++/18327
34691         * g++.dg/init/array19.C: New test.
34692
34693         PR inline-asm/20314
34694         * gcc.dg/torture/pr20314-1.c: New test.
34695         * gcc.dg/torture/pr20314-2.c: New test.
34696
34697 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34698
34699         * gcc.dg/20050309-1.c: New test.
34700
34701 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34702
34703         * gcc.dg/builtins-10.c: Reactivate disabled test.
34704         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34705         new cbrt transformations.
34706
34707 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34708
34709         PR c++/20208
34710         * g++.dg/template/array13.C: New test.
34711
34712 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34713
34714         PR c++/16859
34715         * g++.dg/init/brace4.C: New test.
34716
34717 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34718
34719         PR c++/20186
34720         * g++.dg/template/non-dependent12.C: New.
34721
34722 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34723
34724         PR c++/20142
34725         * g++.dg/init/array18.C: Add dg-do run marker.
34726
34727         PR c++/20142
34728         * g++.dg/init/array18.C: New test.
34729
34730 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34731
34732         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34733         * g++.dg/gcov/gcov.exp: Likewise.
34734         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34735         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34736         * lib/c-torture.exp: Likewise.
34737         * lib/fortran-torture.exp: Likewise.
34738         * lib/g++.exp: Likewise.
34739         * lib/gcc-defs.exp: Likewise.
34740         * lib/gcc-dg.exp: Likewise.
34741         * lib/gcc.exp: Likewise.
34742         * lib/gcov.exp: Likewise.
34743         * lib/gfortran.exp: Likewise.
34744         * lib/mike-g++.exp: Likewise.
34745         * lib/mike-gcc.exp: Likewise.
34746         * lib/objc-torture.exp: Likewise.
34747         * lib/objc.exp: Likewise.
34748         * lib/profopt.exp: Likewise.
34749         * lib/target-libpath.exp: Likewise.
34750         * lib/target-supports.exp: Likewise.
34751         * lib/treelang.exp: Likewise.
34752         * lib/wrapper.exp: Likewise.
34753
34754 2005-03-08  Jeff Law  <law@redhat.com>
34755
34756         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34757         PHI-OPT changes.
34758
34759 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34760
34761         * gcc.dg/vect/pr20122.c: New test.
34762
34763 2005-03-07  Jeff Law  <law@redhat.com>
34764
34765         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34766         was folded away.
34767         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34768         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34769         * gcc.dg/tree-ssa/pr18134.c: New test.
34770
34771 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34772
34773         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34774         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34775         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34776
34777 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34778
34779         PR tree-opt/17671
34780         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34781
34782 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34783
34784         * g++.dg/warn/Wnvdtor.C: New test.
34785
34786 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34787
34788         * gcc.dg/torture/pr19683-1.c: New test.
34789
34790 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34791
34792         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34793         * gfortran.dg/g77/19990313-2.f: Ditto.
34794         * gfortran.dg/g77/19990313-3.f: Ditto.
34795         * gfortran.dg/g77/19990525-0.f: Ditto.
34796         * gfortran.dg/g77/19990826-0.f: Ditto.
34797         * gfortran.dg/g77/19990826-2.f: Ditto.
34798         * gfortran.dg/g77/19990826-3.f: Ditto.
34799         * gfortran.dg/g77/20000511-1.f: Ditto.
34800         * gfortran.dg/g77/20000511-2.f: Ditto.
34801         * gfortran.dg/g77/970625-2.f: Ditto.
34802         * gfortran.dg/g77/980310-2.f: Ditto.
34803         * gfortran.dg/g77/980310-3.f: Ditto.
34804         * gfortran.dg/g77/980310-8.f: Ditto.
34805         * gfortran.dg/g77/980519-2.f: Ditto.
34806         * gfortran.dg/g77/alpha1.f: Ditto.
34807         * gfortran.dg/g77/claus.f: Ditto.
34808         * gfortran.dg/g77/erfc.f: Ditto.
34809         * gfortran.dg/g77/short.f: Ditto.
34810         * gfortran.fortran-torture/execute/data.f90: Ditto.
34811         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34812         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34813
34814 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34815
34816         * lib/file-format.exp (gcc_target_object_format): Add check for som
34817         format and hardcode object formats on hppa*-*-hpux*.
34818         * lib/target-supports.exp (check_weak_available): Add check for som
34819         object format.  Always return 0 on hppa*-*-hpux10*.
34820
34821         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34822         is defined.
34823
34824         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34825
34826 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34827
34828         * gfortran.dg/pr19936_1.f90: New test.
34829         * gfortran.dg/pr19936_2.f90: New test.
34830         * gfortran.dg/pr19936_3.f90: New test.
34831
34832 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34833             Paul Thomas <prthomas@drfccad.cea.fr>
34834
34835         * gfortran.dg/PR19754_1.f90: New test.
34836         * gfortran.dg/PR19754_2.f90: Ditto.
34837
34838 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34839
34840         PR c++/19311
34841         * g++.dg/template/non-dependent11.C: New test.
34842
34843 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34844
34845         * lib/target-supports.exp (check_iconv_available): Fix comment.
34846
34847 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34848             Joseph S. Myers  <joseph@codesourcery.com>
34849
34850         PR c++/19797
34851         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34852
34853 2005-03-04  Matthew Sachs  <msachs@apple.com>
34854
34855         * gcc.exp (gcc_target_compile): Put braces around
34856         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34857         * objc.exp (objc_target_compile): Likewise.
34858         * treelang.exp (treelang_target_compile): Likewise.
34859
34860 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34861
34862         PR fortran/19673
34863         * gfortran.dg/func_result_1.f90: New test.
34864
34865 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34866
34867         * gcc.misc-tests/options.exp: New test.
34868
34869 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34870
34871         * gcc.dg/pr15784-4.c: New test.
34872
34873 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34874
34875         * gcc.c-torture/execute/pr17133.c: New.
34876         * gcc.c-torture/compile/20050303-1.c: New.
34877
34878 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34879
34880         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34881
34882 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34883
34884         * g++.dg/overload/using2.C: New.
34885
34886 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34887
34888         PR c++/19916
34889         * g++.dg/init/ptrmem2.C: New test.
34890
34891 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34892
34893         PR c/8927
34894         * gcc.dg/pr8927-1.c: New test.
34895
34896 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34897
34898         PR c++/20232
34899         * g++.dg/inherit/covariant12.C: New.
34900
34901 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34902
34903         PR fortran/19479
34904         * gfortran.dg/bound_1.f90: New test.
34905
34906 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34907
34908         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34909         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34910
34911 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34912
34913         PR c/20245
34914         * gcc.dg/pr20245-1.c: New test.
34915
34916 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34917
34918         PR middle-end/19874
34919         * gcc.c-torture/execute/20050119-2.c: New test case.
34920
34921 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34922
34923         * README: Update the DejaGnu bug reporting address.
34924         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34925         * lib/objc-torture.exp: Likewise.
34926
34927 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34928
34929         * gfortran.dg/boz_1.f90: New test.
34930         * gfortran.dg/boz_3.f90: New test.
34931         * gfortran.dg/boz_4.f90: New test.
34932
34933 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34934
34935         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34936         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34937
34938 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34939
34940         PR libfortran/20101
34941         * gfortran.dg/write_0_pe_format.f90: New test.
34942
34943 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34944
34945         PR c++/20206
34946         * g++.dg/opt/thunk2.C: New test.
34947         * g++.dg/opt/covariant1.C: New test.
34948
34949 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34950
34951         * gfortran.dg/e_d_fmt.f90: New test.
34952
34953 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34954
34955         * gcc.dg/asm-b.c: Fix comment typos.
34956
34957 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34958
34959         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34960         a V_MAY_DEF also.
34961
34962 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34963
34964         PR tree-opt/20188
34965         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34966         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34967         * gcc.dg/asm-b.c: New test.
34968
34969 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34970
34971         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34972         Disable this test on IRIX 6.
34973
34974 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34975
34976         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34977         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34978         parser.
34979
34980 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34981
34982         PR tree-optimization/20204
34983         * gcc.dg/pr20204.c: New test.
34984
34985 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34986
34987         PR target/20196
34988         * gcc.c-torture/execute/20050224-1.c: New test.
34989
34990         PR c++/20175
34991         * g++.dg/warn/Wbraces2.C: New test.
34992
34993 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34994
34995         PR c++/19878
34996         * g++.dg/init/const2.C: New test.
34997
34998 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34999
35000         PR tree-optimization/20100
35001         * gcc.c-torture/execute/pr20100-1.c: New test.
35002
35003 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35004
35005         * gfortran.dg/implicit_3.f90: New test.
35006
35007         * gfortran.dg/deftype_1.f90: New test.
35008
35009 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
35010
35011         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
35012         the test passes.
35013         * g++.dg/other/anon3.C: Accept a warning.
35014
35015 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
35016
35017         * gcc.dg/pr20017.c: Fix a comment typo.
35018
35019 2005-02-23  Bud Davis  <bdavis@gfortran.org>
35020
35021         * gfortran.dg/list_read_4.f90: Change to f90 comments.
35022
35023 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35024
35025         PR ada/19902
35026         * ada/acats/tests/cxa/cxa3004.a: Remove.
35027         * ada/acats/tests/cxb/cxb30061.am: Likewise.
35028
35029 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
35030
35031         PR c++/20073
35032         * g++.dg/init/const1.C: New test.
35033
35034         PR c++/19991
35035         * g++.dg/parse/constant7.C: New test.
35036
35037         PR c++/20152
35038         * g++.dg/parse/error27.C: New test.
35039         * g++.dg/template/qualttp15.C: Adjust error markers.
35040         * g++.old-deja/g++.other/struct1.C: Likewise.
35041
35042         PR c++/20153
35043         * g++.dg/template/error17.C: New test.
35044
35045         PR c++/20148
35046         * g++.dg/parser/error26.C: New test.
35047
35048 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
35049
35050         PR tree-optimization/20100
35051         PR tree-optimization/20115
35052         * gcc.dg/pr20115.c: New test.
35053         * gcc.dg/pr20115-1.c: New test.
35054         * gcc.dg/pr20100.c: New test.
35055         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
35056         call-clobbered variables after alias1.
35057
35058 2005-02-22  Bud Davis  <bdavis@gfortran.org>
35059
35060         * gfortran.dg/list_read_4.f90: new test.
35061
35062 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
35063
35064         PR rtl-optimization/20017.
35065         * gcc.dg/pr20017.c: New.
35066
35067 2005-02-22  Devang Patel  <dpatel@apple.com>
35068
35069         PR 19952
35070         * g++.dg/tree-ssa/pr19952.C: New test.
35071
35072 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
35073
35074         PR c++/19883
35075         * g++.dg/parse/constant6.C: New test.
35076
35077 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
35078
35079         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35080         * g++.dg/charset/asm2.c: Likewise.
35081         * g++.dg/charset/asm3.c: Likewise.
35082         * g++.dg/charset/asm4.c: Likewise.
35083         * g++.dg/charset/asm5.c: Likewise.
35084         * g++.dg/charset/attribute1.c: Likewise.
35085         * g++.dg/charset/attribute2.c: Likewise.
35086         * g++.dg/charset/extern1.cc: Likewise.
35087         * g++.dg/charset/extern2.cc: Likewise.
35088         * g++.dg/charset/extern3.cc: Likewise.
35089         * g++.dg/charset/function.cc: Likewise.
35090         * g++.dg/charset/string.c: Likewise.
35091         * g++.dg/charset/charset.exp: Likewise.
35092         * lib/target-supports.exp (check_iconv_available): Fix comment.
35093
35094 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
35095
35096         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
35097         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35098         * gcc.dg/charset/asm2.c: Likewise.
35099         * gcc.dg/charset/asm3.c: Likewise.
35100         * gcc.dg/charset/asm4.c: Likewise.
35101         * gcc.dg/charset/asm5.c: Likewise.
35102         * gcc.dg/charset/asm6.c: Likewise.
35103         * gcc.dg/charset/attribute1.c: Likewise.
35104         * gcc.dg/charset/attribute2.c: Likewise.
35105         * gcc.dg/charset/builtin1.c: Likewise.
35106         * gcc.dg/charset/extern.c: Likewise.
35107         * gcc.dg/charset/function.c: Likewise.
35108         * gcc.dg/charset/string.c: Likewise.
35109         * gcc.dg/charset/charset.exp: Likewise.
35110
35111 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
35112
35113         PR fortran/20086
35114         * gfortran.dg/pr20086.f90: New test.
35115
35116 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
35117
35118         PR tree-optimization/19786
35119         * g++.dg/tree-ssa/pr19786.C: New.
35120
35121 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35122
35123         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
35124
35125 2005-02-21  Jeff Law  <law@redhat.com>
35126
35127         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
35128
35129 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35130
35131         * gfortran.dg/do_iterator: Split loop, markup all lines for
35132         which an error locus is printed.
35133         * gfortran.dg/pr17708.f90: Markup all lines for which an error
35134         locus is printed.
35135         * gfortran.dg/select_4.f90: Likewise.
35136         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
35137         locuses in the various permutations.
35138
35139 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
35140
35141         PR tree-optimization/19951
35142         * g++.dg/vect: New directory.
35143         * g++.dg/vect/vect.exp: New file.
35144         * g++.dg/vect/pr19951.cc: New testcase.
35145         * g++.dg/dg.exp: Also prune vectorizer tests.
35146
35147 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
35148
35149         PR 18785
35150         * gcc.dg/charset/builtin1.c: New test.
35151
35152 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35153
35154         PR c++/19299
35155         * g++.dg/inherit/volatile1.C: New test.
35156
35157         PR c++/19440
35158         * g++.dg/template/dtor4.C: New test.
35159
35160 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
35161
35162         * gfortran.dg/int_1.f90: New test.
35163
35164 2005-02-19  Devang Patel  <dpatel@apple.com>
35165
35166         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
35167
35168 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
35169
35170         * gfortran.dg/achar_1.f90: New test.
35171
35172 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
35173
35174         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
35175
35176 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
35177             Jakub Jelinek  <jakub@redhat.com>
35178
35179         PR tree-optimization/19828
35180         * gcc.dg/tree-ssa/loop-7.c: New test.
35181         * gcc.c-torture/execute/20050218-1.c: New test.
35182
35183 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
35184
35185         PR c/20043
35186         * gcc.dg/transparent-union-1.c: New test.
35187         * gcc.dg/transparent-union-2.c: New test.
35188
35189 2005-02-18  James E Wilson  <wilson@specifixinc.com>
35190
35191         PR tree-optimization/18977
35192         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
35193
35194 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
35195
35196         PR target/20054
35197         * gcc.dg/pr20054.c: New test.
35198
35199 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35200
35201         PR c++/19508
35202         * g++.dg/ext/attrib20.C: New test.
35203
35204 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
35205
35206         PR middle-end/20030
35207         * gfortran.fortran-torture/execute/character_passing.f90: New test.
35208
35209 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
35210
35211         PR c++/20008
35212         * g++.dg/opt/switch4.C: New.
35213
35214 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
35215
35216         PR c++/20023
35217         PR tree-optimization/20009
35218         * gcc.c-torture/compile/20050217-1.c: New test.
35219         * g++.dg/opt/switch3.C: New test.
35220
35221         PR tree-optimization/18947
35222         * gcc.c-torture/compile/20050215-1.c: New test.
35223         * gcc.c-torture/compile/20050215-2.c: New test.
35224         * gcc.c-torture/compile/20050215-3.c: New test.
35225
35226 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
35227
35228         PR c++/20028
35229         * g++.dg/template/crash34.C: New.
35230
35231         PR c++/20022
35232         * g++.dg/other/access3.C: New.
35233
35234 2005-02-17  Ira Rosen  <irar@il.ibm.com>
35235
35236         * gcc.dg/vect/vect-98.c: New test.
35237
35238 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
35239
35240         PR tree-optimization/19967
35241         * gcc.dg/pr19967.c: New.
35242
35243 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
35244
35245         PR middle-end/19857
35246         * gcc.dg/tree-ssa/20050215-1.c: New test.
35247         * gcc.c-torture/execute/20050215-1.c: New test.
35248
35249 2005-02-15  Eric Christopher  <echristo@redhat.com>
35250
35251         * gcc.dg/cpp/20050215-1.c: New file.
35252
35253 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
35254
35255         PR tree-optimization/15785
35256         * gcc.dg/pr15785-1.c: New test.
35257
35258 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
35259
35260         PR c++/17788
35261         * g++.dg/init/ctor4.C: New.
35262         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
35263
35264 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
35265
35266         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
35267         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
35268
35269 2005-02-15  Andreas Schwab  <schwab@suse.de>
35270
35271         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
35272         declare malloc.
35273
35274 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
35275
35276         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35277
35278 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
35279
35280         PR tree-optimization/19853
35281         * gcc.c-torture/compile/pr19853.c: New test.
35282
35283 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35284
35285         PR c++/19608
35286         * g++.dg/parse/local-class1.C: New.
35287
35288         PR c++/19895
35289         * g++.dg/parse/ptrmem3.C: New.
35290
35291         PR c++/19884
35292         * g++.old-deja/g++.oliva/template6.C: Add another case.
35293         * g++.dg/template/explicit6.C: New.
35294
35295 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
35296
35297         PR c++/17816
35298         * g++.dg/other/redecl2.C: New.
35299
35300 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35301
35302         PR c++/19891
35303         * g++.dg/abi/covariant4.C: New.
35304
35305 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35306
35307         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35308         New tests.
35309
35310 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35311
35312         * gcc.dg/vect/vect-96.c: Fix typo.
35313
35314 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35315
35316         PR c++/14479
35317         PR c++/19487
35318         * g++.dg/template/enum5.C: New test.
35319
35320 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35321
35322         * gcc.dg/vect/vect-97.c: New test.
35323
35324 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35325
35326         * gcc.dg/vect/vect-96.c: New test.
35327
35328 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35329
35330         * gcc.dg/builtins-34.c: Also check ldexp*.
35331
35332 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35333
35334         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35335
35336 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35337
35338         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35339         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35340         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35341         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35342         selector_list, selector_expression, dg-process-target): Move to new
35343         file target-supports-dg.exp.
35344         * lib/target-supports-dg.exp: New.
35345
35346         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35347         New.
35348
35349 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35350
35351         PR c++/19666
35352         * g++.dg/other/ptrmem6.C: New test.
35353
35354         PR middle-end/19858
35355         * gcc.c-torture/compile/20050210-1.c: New test.
35356
35357 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35358
35359         PR c++/19755
35360         * g++.dg/warn/Wbraces1.C: New test.
35361
35362 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35363
35364         * gcc.dg/builtins-52.c: New testcase.
35365
35366 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35367
35368         PR c/19342
35369         * gcc.c-torture/execute/20050119-1.c: New test.
35370
35371 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35372
35373         PR c++/19811
35374         * g++.dg/init/delete1.C: New test.
35375
35376 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35377
35378         PR c++/18470
35379         * g++.dg/template/static12.C: New test.
35380
35381 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/19787
35384         * g++.dg/conversion/ambig1.C: New test.
35385
35386         PR c++/19739
35387         * g++.dg/ext/attrib19.C: New test.
35388
35389         PR c++/19732
35390         * g++.dg/parse/dtor5.C: New test.
35391
35392         PR c++/19762
35393         * g++.dg/template/dtor3.C: New test.
35394
35395         PR c++/19826
35396         * g++.dg/template/static11.C: New test.
35397         * g++.dg/template/crash2.C: Remove dg-error marker.
35398
35399 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35400
35401         PR C++/18491
35402         * g++.old-deja/g++.mike/p10769a.C: Remove.
35403
35404 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35405
35406         * gcc.dg/builtins-48.c: New test case.
35407         * gcc.dg/builtins-49.c: New test case.
35408         * gcc.dg/builtins-50.c: New test case.
35409         * gcc.dg/builtins-51.c: New test case.
35410
35411 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35412
35413         PR middle-end/19583
35414         * g++.dg/warn/Wreturn-type-3.C: New test.
35415
35416 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35417
35418         PR middle-end/19402
35419         * gcc.dg/pr19402-1.c: New testcase.
35420         * gcc.dg/pr19402-2.c: likewise.
35421
35422 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35423
35424         PR middle-end/19854
35425         * g++.dg/tree-ssa/tmmti.C: New testcase.
35426
35427 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35428
35429         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35430
35431 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35432
35433         PR c++/19733
35434         * g++.dg/parse/crash23.C: New test.
35435         * g++.dg/warn/Weff1.C: New test.
35436
35437 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35438
35439         * gcc.dg/20050209-1.c: New test.
35440
35441 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35442
35443         PR target/19799
35444         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35445
35446 2005-02-08  Mike Stump  <mrs@apple.com>
35447
35448         * g++.dg/pch/import-2.c: New test.
35449         * g++.dg/pch/import-2.hs: New.
35450         * g++.dg/pch/include/import-2a.h: New.
35451         * g++.dg/pch/include/import-2b.h: New.
35452
35453 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35454
35455         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35456
35457 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35458
35459         * gfortran.dg/substr_1.f90: New test.
35460
35461 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35462
35463         PR middle-end/19775
35464         * gcc.dg/torture/builtin-power-1.c: Disable test for
35465         invalid transformation.
35466         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35467         no longer optimize.
35468         * gcc.dg/builtins-47.c: New testcase.
35469
35470 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35471             Dorit Naishlos  <dorit@il.ibm.com>
35472
35473         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35474
35475 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35476
35477         * gcc.c-torture/compile/20050206-1.c: New test.
35478
35479 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35480
35481         PR tree-opt/19768
35482         * g++.dg/opt/pr19768.C: New test.
35483
35484 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35485
35486         PR tree-opt/19736
35487         * gcc.c-torture/compile/pr19736.c: New test.
35488
35489 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35490
35491         PR c++/17401
35492         * g++.dg/parse/error25.C: New test.
35493
35494 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35495
35496         * gcc.c-torture/execute/20050203-1.c: New.
35497
35498 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35499
35500         * gcc.dg/vect/vect-85.c: Remove xfail.
35501         * gcc.dg/vect/vect-86.c: Remove xfail.
35502         * gcc.dg/vect/vect-87.c: Remove xfail.
35503         * gcc.dg/vect/vect-88.c: Remove xfail.
35504
35505 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35506
35507         * gcc.dg/altivec-19.c: New.
35508
35509 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35510
35511         PR c/17807
35512         * gcc.dg/nested-func-3.c: New test.
35513         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35514
35515 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35516
35517         * gcc.test-framework/gen_directive_tests: Generate tests for
35518         selector expressions.
35519
35520 2005-02-02  Matt Austern  <austern@apple.com>
35521
35522         PR c++/19628
35523         * g++/ext/builtin7.C: New.
35524         * g++/ext/builtin8.C: New.
35525
35526 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35527
35528         PR c/18502
35529         * gcc.dg/pr18502-1.c: New test.
35530
35531 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35532
35533         PR c++/17413
35534         * g++.dg/template/local4.C: Tweak.
35535
35536 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35537
35538         PR tree-optimization/19578
35539         * gcc.c-torture/compile/20050202-1.c: New test.
35540
35541 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35542
35543         PR c/19435
35544         * gcc.dg/c99-init-4.c: New test.
35545
35546 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35547
35548         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35549
35550         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35551
35552         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35553         * g++.dg/eh/check-vect.h: New.
35554
35555         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35556         * gcc.dg/vect/vect-78.c: Ditto.
35557         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35558         Remove.
35559
35560         * g++.dg/conversion/simd1.C: Expect warning.
35561         * g++.dg/ext/attribute-test-1.C: Ditto.
35562         * g++.dg/ext/attribute-test-2.C: Ditto.
35563         * g++.dg/ext/attribute-test-3.C: Ditto.
35564         * g++.dg/ext/attribute-test-4.C: Ditto.
35565
35566         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35567         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35568
35569         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35570
35571 2005-02-01  Richard Henderson  <rth@redhat.com>
35572
35573         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35574         long double for ibm double-double format.
35575         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35576
35577 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35578
35579         PR tree-optimization/19633
35580         * gcc.dg/pr19633-1.c: New test.
35581         * gcc.dg/pr19633.c: Tweak to make pointer point
35582         to NULL or a symbol.
35583
35584 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35585
35586         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35587         New procs.
35588         (dg-process-target (local override)): Handle selector expressions.
35589
35590         * gcc.test-framework/README: Describe tests in source directory.
35591         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35592         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35593         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35594         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35595         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35596         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35597         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35598         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35599         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35600         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35601         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35602         * gcc.test-framework/dg-error-exp-P.c: New test.
35603         * gcc.test-framework/dg-error-exp-XP.c: New test.
35604         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35605         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35606         * gcc.test-framework/dg-output-exp-P.c: New test.
35607         * gcc.test-framework/dg-output-exp-XF.c: New test.
35608         * gcc.test-framework/dg-warning-exp-P.c: New test.
35609         * gcc.misc-tests/dg-1.c: Remove.
35610         * gcc.misc-tests/dg-2.c: Remove.
35611         * gcc.misc-tests/dg-3.c: Remove.
35612         * gcc.misc-tests/dg-4.c: Remove.
35613         * gcc.misc-tests/dg-5.c: Remove.
35614         * gcc.misc-tests/dg-6.c: Remove.
35615         * gcc.misc-tests/dg-7.c: Remove.
35616         * gcc.misc-tests/dg-8.c: Remove.
35617         * gcc.misc-tests/dg-9.c: Remove.
35618         * gcc.misc-tests/dg-10.c: Remove.
35619         * gcc.misc-tests/dg-11.c: Remove.
35620         * gcc.misc-tests/dg-12.c: Remove.
35621         * gcc.misc-tests/dg-test.exp: Remove.
35622
35623         * gcc.test-framework/test-framework.awk: Change recording and
35624         printing of passes and failures.
35625
35626         * gcc.test-framework: New directory.
35627         * gcc.test-framework/README: New.
35628         * gcc.test-framework/test-framework.exp: New.
35629         * gcc.test-framework/test-framework.awk: New.
35630         * gcc.test-framework/gen_directive_tests: New.
35631
35632 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35633
35634         * lib/treelang.exp: Fix comment typos.
35635         (treelang_target_compile): Don't append libs=-ltreelang to options.
35636
35637 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35638
35639         * g++.dg/parse/typename7.C: Adjust error messages.
35640
35641 2005-01-31  Jeff Law  <law@redhat.com>
35642
35643         * gcc.c-torture/execute/20050131-1.c: New test.
35644         * gcc.dg/wcaselabel.c: New test.
35645
35646 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35647
35648         * g++.dg/other/warning1.C: Adjust error messags.
35649         * g++.dg/parse/constant5.C: New test.
35650
35651 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35652
35653         PR c/19333
35654         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35655         the test case valid.
35656         * gcc.dg/20030815-1.c: Remove invalid tests.
35657         * gcc.dg/array-7.c: Adjust expected result.
35658         * gcc.dg/pr18596-3.c: Likewise.
35659         * gcc.dg/noncompile/20000901-1.c: Likewise.
35660         * gcc.dg/noncompile/init-2.c: Likewise.
35661         * gcc.dg/noncompile/init-4.c: Likewise.
35662
35663 2005-01-31  Dale Johannesen  <dalej@apple.com>
35664
35665         * g++.dg/opt/pr19650.C: New test.
35666
35667 2005-01-31  Richard Henderson  <rth@redhat.com>
35668
35669         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35670         long double for intel double extended format.
35671         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35672
35673 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35674
35675         PR c++/19555
35676         * g++.dg/template/static10.C: New test.
35677
35678         PR c++/19395
35679         * g++.dg/parse/error24.C: New test.
35680
35681         PR c++/19367
35682         * g++.dg/lookup/builtin1.C: New test.
35683
35684         PR c++/19457
35685         * g++.dg/warn/conv3.C: New test.
35686
35687 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35688
35689         PR fortran/19647
35690         * gfortan.dg/inquire_7.f90
35691
35692 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35693
35694         PR tree-optimization/15791
35695         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35696         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35697         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35698         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35699         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35700         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35701         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35702         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35703         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35704         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35705
35706 2005-01-29  Paul Brook  <paul@codesourcery.com>
35707
35708         PR fortran/18565
35709         * check.c (real_or_complex_check): New function.
35710         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35711         * intrinsic.c (add_functions): Use new check functions.
35712         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35713         Add prototypes.
35714
35715 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35716
35717         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35718         gcc.dg/lvalue-3.c: New tests.
35719         * gcc.dg/concat.c: Update expected messages.
35720
35721 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35722
35723         PR libfortran/19595
35724         * gfortran.dg/eor_1.f90: New test.
35725
35726 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35727
35728         PR fortran/19589
35729         * gfortran.dg/logical_data_1.f90: New test.
35730
35731 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35732
35733         PR c++/19253
35734         * g++.dg/template/crash33.C: New test.
35735
35736         PR c++/19667
35737         * g++.dg/template/crash32.C: New test.
35738
35739 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35740
35741         PR middle-end/16558
35742         * g++.dg/warn/Wreturn-type-2.C: New test.
35743
35744 2004-06-24  Jeff Law  <law@redhat.com>
35745
35746         * gcc.dg/tree-ssa/20050128-1.c: New test.
35747
35748 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35749
35750         * gcc.target/frv/all-mdpackh-1.c: New test.
35751
35752 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35753
35754         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35755
35756 2005-01-27  Richard Henderson  <rth@redhat.com>
35757
35758         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35759
35760 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35761
35762         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35763
35764 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35765
35766         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35767         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35768         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35769         to cope with cases where the multilib options override the dg-options.
35770
35771 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35772
35773         PR c/18946
35774         * gcc.dg/noncompile/20050120-1.c: New test.
35775
35776 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35777
35778         PR tree-optimization/19633
35779         * gcc.dg/pr19633.c: New test.
35780         * gcc.dg/tree-ssa/pr19633.c: New test.
35781
35782 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35783
35784         * gcc.dg/20041216-1.c: New test.
35785
35786 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35787
35788         PR objc/18862
35789         * objc.dg/selector-2.m: New test.
35790
35791 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35792
35793         * g++.dg/opt/range-test-2.C: New test.
35794
35795         PR rtl-optimization/19579
35796         * gcc.c-torture/execute/20050124-1.c: New test.
35797
35798 2005-01-26  Greg Parker  <gparker@apple.com>
35799         Stuart Hastings  <stuart@apple.com>
35800
35801         * gcc.c-torture/execute/20050125-1.c: New.
35802
35803 2005-01-18  Jan Hubicka  <jh@suse.cz>
35804
35805         PR tree-optimize/19337
35806         * gcc.c-torture/compile/20050119-1.c: New test.
35807
35808 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35809
35810         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35811         test for successful match.
35812
35813 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35814
35815         PR objc/18408
35816         * objc.dg/comp-types-7.m: New test.
35817
35818 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35819
35820         * lib/target-supports.exp (current_target_name): New.
35821         (check_effective_target_ilp32, check_effective_target_lp64):
35822         Cache the result to use as long as the current target, with
35823         multilib flags, remains the same.
35824
35825         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35826         (dg-require-weak, dg-require-visibility, dg-require-alias,
35827         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35828         dg-require-effective-target, dg-skip-if): Remove call to
35829         skip_test_and_clear_xfail.
35830         (dg-test): Clear xfail data.
35831
35832 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35833
35834         PR target/17751
35835         * gcc.dg/ppc64-toc.c: New test.
35836
35837         * g++.dg/tree-ssa/empty-1.C: New test.
35838
35839         PR middle-end/19551
35840         * gcc.c-torture/execute/20050121-1.c: New test.
35841         * gcc.dg/20050121-2.c: New test.
35842
35843 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35844         Paul Brook  <paul@codesourcery.com>
35845
35846         PR fortran/17941
35847         * gfortran.dg/real_const_1.f: New test.
35848         * gfortran.dg/real_const_2.f90: New test.
35849         * gfortran.dg/complex_int_1.f90: New test.
35850
35851 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35852
35853         PR fortran/19313
35854         * gfortan.dg/inquire_6.f90: New test.
35855
35856 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35857
35858         PR libfortran/19451
35859         * open_readonly_1.f90: New test.
35860
35861 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35862
35863         PR libfortran/18982
35864         * gfortran.dg/open_new.f90: New file.
35865
35866 2005-01-22  Paul Brook  <paul@codesourcery.com>
35867
35868         * namelist_1.f90: New test.
35869
35870 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35871
35872         PR tree-optimization/19484
35873         * gcc.c-torture/compile/20050122-[12].c: New tests.
35874
35875 2005-01-22  Paul Brook  <paul@codesourcery.com>
35876
35877         * gfortran.dg/implicit_2.f90: New test.
35878
35879 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35880
35881         PR fortran/19314
35882         * gfortran.dg/inquire_5.f90: New test.
35883
35884 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35885
35886         PR c/18809
35887         * gcc.dg/pr18809-1.c: New test.
35888
35889 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35890
35891         * gcc.dg/20050121-1.c: New test.
35892
35893         PR tree-optimization/13000
35894         * gcc.dg/20040206-1.c: Change warning to point where function is
35895         being inlined.
35896
35897 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35898
35899         PR c++/19208
35900         * g++.dg/template/array11.C: New test.
35901
35902 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35903
35904         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35905         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35906         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35907         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35908         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35909         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35910
35911 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35912
35913         PR tree-optimization/15349
35914         * gcc.dg/tree-ssa/pr15349.c: New.
35915
35916 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35917
35918         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35919
35920 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35921
35922         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35923         scan-assembler-times directive name.
35924
35925         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35926         after dg-do.
35927
35928         PR rtl-optimization/19462
35929         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35930
35931 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35932
35933         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35934         counting function calls on ia64.
35935
35936 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35937
35938         PR rtl-optimization/15139
35939         * gcc.dg/20050111-2.c: New test.
35940
35941         PR c/17297
35942         * gcc.c-torture/compile/20050113-1.c: New testcase.
35943
35944         PR middle-end/19164
35945         * gcc.dg/20050113-1.c: New testcase.
35946
35947 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35948
35949         * gcc.dg/vect/vect-85.c: Add comment.
35950         * gcc.dg/vect/vect-86.c: Add xfail for now.
35951         * gcc.dg/vect/vect-87.c: Add xfail for now.
35952         * gcc.dg/vect/vect-88.c: Add xfail for now.
35953         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35954
35955 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35956
35957         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35958
35959 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35960
35961         * g++.dg/debug/typedef3.C: New test.
35962
35963 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35964
35965         PR c/19472
35966         * gcc.dg/asm-a.c: New test.
35967
35968 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35969
35970         * gcc.dg/sh-relax.c: Add prototype for abort.
35971
35972 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35973
35974         * gcc.dg/short-compare-1.c: New test.
35975         * gcc.dg/short-compare-2.c: Likewise.
35976
35977 2005-01-18  Michael Matz  <matz@suse.de>
35978
35979         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35980
35981 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35982
35983         PR tree-optimization/19121
35984         * gcc.c-torture/compile/pr19121.c: New test.
35985
35986 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35987
35988         PR target/19357
35989         * gcc.c-torture/compile/pr19357.c: New test.
35990
35991 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35992
35993         PR c/5675
35994         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35995         pass--those that refer just to the variable, possibly with a
35996         cast.
35997         * gcc.dg/c99-const-expr-3.c: Likewise.
35998
35999         PR middle-end/13127
36000         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
36001         longer emitted.
36002
36003 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
36004
36005         PR fortran/18778
36006         * gfortran.dg/endfile_2.f90: New test.
36007
36008 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
36009
36010         PR 19168
36011         * gfortran.dg/select_5.f90: New test.
36012
36013 2004-01-16  Paul Brook  <paul@codesourcery.com>
36014
36015         * gfortran.dg/common_4.f90: New test.
36016
36017 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
36018
36019         PR rtl-optimization/19462
36020         * gcc.dg/torture/pr19462-1.c: New test.
36021
36022 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
36023
36024         PR objc/19321
36025         * objc.dg/func-ptr-2.m: New.
36026         * objc.dg/volatile-1.m: New.
36027
36028 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36029
36030         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
36031
36032 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
36033
36034         PR tree-optimization/19060
36035         * gcc.c-torture/execute/20050104-1.c: New test.
36036
36037 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
36038
36039         PR fortran/18983
36040         * gfortran.dg/write_to_null.f90: New test.
36041
36042 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
36043             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36044
36045         PR other/19328
36046         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
36047         argument.
36048
36049 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
36050
36051         PR c++/19263
36052         * g++.dg/init/vector1.C: New test.
36053
36054 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
36055
36056         PR target/13158
36057         * gcc.target/ia64/sibcall-unwind-1.c: New test.
36058         PR target/18987
36059         * gcc.target/ia64/sibcall-unwind-2.c: New test.
36060
36061 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
36062
36063         * gfortran.dg/select_1.f90: New test.
36064         * gfortran.dg/select_2.f90: New test.
36065         * gfortran.dg/select_3.f90: New test.
36066         * gfortran.dg/select_4.f90: New test.
36067
36068 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
36069
36070         PR middle-end/19084
36071         PR rtl-optimization/19348
36072         * gcc.dg/20050111-1.c: New test.
36073         * gcc.c-torture/execute/20050111-1.c: New test.
36074
36075         * gcc.dg/i386-asm-4.c: New test.
36076
36077 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36078
36079         * gcc.dg/nested-func-2.c: New test.
36080         * ada/acats/norun.lst: Remove c953002.
36081
36082 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
36083
36084         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
36085
36086 2005-01-12  Ben Elliston  <bje@au.ibm.com>
36087
36088         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
36089
36090 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
36091
36092         PR target/18761
36093         * g++.dg/abi/align1.C: New test.
36094
36095 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
36096
36097         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
36098         at a time.
36099         * g++.dg/ext/altivec_check.h: Support compiling as C.
36100
36101 2005-01-10  Roger Sayle  <roger@eyesopen.com>
36102
36103         PR c++/19355
36104         * g++.dg/expr/pr19355-1.C: New test case.
36105
36106 2005-01-10  Laurent GUERBY <laurent@guerby.net>
36107
36108         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
36109         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
36110         * ada/acats/tests/c3/c92005b.ada: Likewise.
36111         * ada/acats/tests/c3/cxb3012.a: Likewise.
36112         * ada/acats/norun.lst: Add c380004 and c953002, add PR
36113
36114 2005-01-09  Paul Brook  <paul@codesourcery.com>
36115
36116         * gfortran.dg/common_2.f90: New file.
36117         * gfortran.dg/common_3.f90: New file.
36118
36119 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
36120
36121         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
36122
36123 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
36124
36125         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
36126         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
36127         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
36128         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
36129         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
36130         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
36131         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
36132         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
36133         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
36134         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
36135         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
36136         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
36137         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
36138         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
36139         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
36140         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
36141         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
36142         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
36143         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
36144         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
36145         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
36146         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
36147         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
36148         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
36149         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
36150         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
36151         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
36152         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
36153         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
36154         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
36155         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
36156         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
36157         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
36158         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
36159         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
36160         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
36161         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
36162         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
36163         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
36164         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
36165         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
36166         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
36167         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
36168         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
36169         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
36170         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
36171         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
36172         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
36173         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
36174         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
36175         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
36176         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
36177         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
36178         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
36179         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
36180         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
36181         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
36182         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
36183         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
36184         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
36185         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
36186         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
36187         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
36188         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
36189         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
36190         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
36191         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
36192
36193         * gcc.dg/vect/vect-1.c: Fix spelling.
36194         * gcc.dg/vect/vect-10.c: Fix spelling.
36195         * gcc.dg/vect/vect-11.c: Fix spelling.
36196         * gcc.dg/vect/vect-12.c: Fix spelling.
36197         * gcc.dg/vect/vect-14.c: Fix spelling.
36198         * gcc.dg/vect/vect-15.c: Fix spelling.
36199         * gcc.dg/vect/vect-16.c: Fix spelling.
36200         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
36201         * gcc.dg/vect/vect-64.c: Fix comments.
36202         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
36203
36204 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
36205             Ira Rosen  <irar@il.ibm.com>
36206
36207         * gcc.dg/vect/vect-70.c: New test.
36208         * gcc.dg/vect/vect-71.c: New test.
36209
36210 2005-01-09  Manfred Hollstein  <mh@suse.com>
36211
36212         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
36213         * gcc.dg/pr18241-2.c: Likewise.
36214         * gcc.dg/pr18241-3.c: Likewise.
36215         * gcc.dg/pr18241-4.c: Likewise.
36216         * gcc.dg/pr18241-5.c: Likewise.
36217
36218 2005-01-08  Richard Henderson  <rth@redhat.com>
36219
36220         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36221         False for x86 and x86-64.
36222
36223 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
36224
36225         PR tree-optimization/18241
36226         * gcc.dg/pr18241-1.c: New test.
36227         * gcc.dg/pr18241-2.c: New test.
36228         * gcc.dg/pr18241-3.c: New test.
36229         * gcc.dg/pr18241-4.c: New test.
36230         * gcc.dg/pr18241-5.c: New test.
36231
36232 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
36233
36234         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
36235         gfortran.dg/select_4.f90: New.
36236
36237 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36238
36239         * gcc.c-torture/execute/20050107-1.c: New test.
36240
36241 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
36242
36243         PR c++/19298
36244         * g++.dg/template/ref2.C: New.
36245
36246 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
36247
36248         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
36249         instead of being empty.
36250
36251 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
36252
36253         PR fortran/15553
36254         * gfortran.dg/array-1.f90: New test.
36255
36256 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36257
36258         PR tree-optimization/19283
36259         * gcc.c-torture/execute/20050106-1.c: New test.
36260
36261         PR rtl-optimization/18861
36262         * gcc.dg/20050105-1.c: New test.
36263
36264         PR tree-optimization/18828
36265         * gcc.dg/20050105-2.c: New test.
36266
36267 2005-01-07  Andreas Jaeger  <aj@suse.de>
36268
36269         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
36270
36271 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
36272
36273         PR fortran/18398
36274         * gfortran.dg/fmt_read.f90: New test.
36275
36276 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
36277
36278         * gcc.dg/rs6000-ldouble-2.c: New.
36279
36280 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
36281
36282         PR c++/19244
36283         * g++.dg/parser/ctor2.C: New test.
36284
36285 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36286
36287         PR c++/17154
36288         * g++.dg/template/using9.C: New test.
36289
36290 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36291
36292         PR c++/19258
36293         * g++.dg/lookup/friend6.C: New test.
36294
36295 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         PR c++/19270
36298         * g++.dg/template/array10.C: New.
36299
36300 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36301
36302         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36303         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36304
36305 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36306
36307         * gcc.c-torture/compile/20050105-1.c: New test.
36308
36309 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36310
36311         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36312
36313 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36314
36315         PR middle-end/19100
36316         * gcc.dg/conv-3.c: New test case.
36317
36318 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36319
36320         * gcc.dg/asm-wide-1.c: New test.
36321
36322 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36323
36324         PR c++/19030
36325         * g++.dg/parse/crash22.C: New
36326
36327 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36328
36329         PR 19257
36330         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36331
36332 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36333
36334         PR middle-end/17767
36335         * gcc.dg/i386-mmx-6.c: New test case.
36336
36337 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36338
36339         PR tree-optimization/18308
36340         * gcc.dg/vect/pr18308.c: New testcase.
36341
36342 2005-01-04  Andreas Jaeger  <aj@suse.de>
36343
36344         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36345
36346 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36347             Robert Bowdidge <bowdidge@apple.com>
36348
36349         * gcc.dg/cpp/subframework1.c: New.
36350         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36351         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36352         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36353         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36354
36355 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36356
36357         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36358         producing warning.
36359         * gcc.dg/darwin-weakimport-2.c: New.
36360
36361 2005-01-03  Richard Henderson  <rth@redhat.com>
36362
36363         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36364
36365 2005-01-03  Richard Henderson  <rth@redhat.com>
36366
36367         * gcc.dg/vect/vect.exp: Enable for ia64.
36368         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36369         (check_effective_target_vect_float): Likewise.
36370         (check_effective_target_vect_no_align): Likewise.
36371         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36372         * gcc.dg/vect/vect-8.c: Likewise.
36373
36374 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36375
36376         PR target/19236
36377         * gcc.dg/pr19236-1.c: New test case.
36378
36379 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36380
36381         PR rtl-optimization/12092
36382         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36383
36384 2005-01-02  Andreas Jaeger  <aj@suse.de>
36385
36386         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36387
36388 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36389             Andrew Pinski  <pinskia@physics.uc.edu>
36390
36391         PR rtl-optimization/12092
36392         * gcc.dg/pr12092-1.c: New test case.
36393
36394 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36395
36396         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36397         'hidden' and 'default' for better portability.
36398         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36399
36400         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36401         6 and 7.
36402         * g++.old-deja/g++.brendan/new3.C: Likewise.
36403
36404 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36405
36406         * gcc.dg/20041231-1.C: New test.
36407         * g++.dg/warn/Wunreachable-code-1.C: New test.
36408
36409 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36410
36411         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36412         file, not /dev/null.  Abort on error.
36413
36414 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36415             Ziemowit Laski  <zlaski@apple.com>
36416
36417         PR objc/18971
36418         * objc.dg/encode-5.m: New test.
36419
36420 2004-12-29  Richard Henderson  <rth@redhat.com>
36421
36422         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36423         * objc.dg/stabs-1.m: Disable for ia64.
36424
36425 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36426
36427         PR c++/19190
36428         * g++.dg/warn/Wunused-10.C: New test.
36429
36430 2004-12-28  Richard Henderson  <rth@redhat.com>
36431
36432         * objc.dg/stabs-1.m: Disable for alpha.
36433
36434 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36435
36436         PR c++/19149
36437         * g++.dg/parse/error23.C: New test.
36438
36439 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36440
36441         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36442
36443         PR fortran/19032
36444         * gfortran.dg/intrinsic_modulo_1.f90: New.
36445         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36446         tests with divisor -1.
36447
36448 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36449
36450         * g++.dg/opt/temp1.C (memcpy): Return a value.
36451
36452         PR c++/19148
36453         * g++.dg/expr/cond7.C: New test.
36454
36455 2004-12-27  Paul Brook  <paul@codesourcery.com>
36456
36457         * gfortran.dg/g77/select_no_compile.f: Remove.
36458
36459 2004-12-27  Richard Henderson  <rth@redhat.com>
36460
36461         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36462         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36463         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36464
36465 2004-12-26  Richard Henderson  <rth@redhat.com>
36466
36467         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36468         by 1i instead of token pasting.
36469
36470 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36471
36472         PR tree-optimization/17578
36473         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36474         to additional_flags.
36475         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36476
36477 2004-12-25  Richard Henderson  <rth@redhat.com>
36478
36479         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36480         Remove Alpha.
36481
36482 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36483
36484         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36485         hppa*-*-hpux*.
36486         * gcc.dg/pr17957.c (dg-options): Likewise.
36487         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36488         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36489         instead of 0 on __hppa__.
36490         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36491         "foo,%r" on hppa*-*-*.
36492
36493 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36494
36495         PR fortran/19071
36496         * gfortran.dg/complex_write.f90: New test.
36497
36498 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36499
36500         PR c++/17595
36501         * g++.dg/parse/pragma2.C: New test.
36502
36503         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36504
36505 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36506
36507         * gcc.dg/empty2.c: Add missing dg-warning.
36508
36509 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36510
36511         PR c++/17413
36512         * g++.dg/template/local4.C: New test.
36513         * g++.dg/template/crash19.C: Add dg-error marker.
36514
36515         * g++.dg/template/crash31.C: Correct embedded PR number.
36516
36517 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36518
36519         PR c++/16405
36520         * g++.dg/opt/temp1.C: Add do-run marker.
36521
36522 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36523
36524         * g++.dg/template/spec19.C: New.
36525
36526 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36527
36528         PR target/16819
36529         * gcc.dg/empty2.c: New.
36530
36531 2004-12-23  Richard Henderson  <rth@redhat.com>
36532
36533         * lib/target-supports.exp (check_effective_target_vect_no_align):
36534         Remove i?86 and x86-64.
36535
36536 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36537
36538         PR c++/16405
36539         * g++.dg/opt/temp1.C: New test.
36540
36541 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36542
36543         PR c++/18733
36544         * g++.dg/template/friend33.C: New testcase.
36545
36546 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36547
36548         PR c++/18464
36549         * g++.dg/template/cond5.C: New test.
36550
36551         PR c++/18492
36552         * g++.dg/inherit/thunk3.C: New test.
36553
36554         PR c++/11224
36555         * g++.dg/warn/Wunused-9.C: New test.
36556
36557 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36558
36559         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36560
36561 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36562
36563         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36564
36565 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36566
36567         PR c++/18378
36568         * g++.dg/ext/packed8.C: New test.
36569
36570         PR c++/19063
36571         * g++.dg/template/crash31.C: New test.
36572
36573         PR c++/19034
36574         * g++.dg/template/crash30.C: New test.
36575
36576 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36577
36578         PR C++/18984
36579         * g++.dg/eh/ctor3.C: New test.
36580
36581 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36582
36583         * objc.dg/stabs-1.m: Allow section name to be quoted and
36584         assembly label to begin with '.LL'.
36585
36586 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36587
36588         * gcc.dg/vect/vect.exp
36589         (check_effective_target_lp64_or_vect_no_align): New.
36590         * gcc.dg/vect/vect-77.c: Use it.
36591         * gcc.dg/vect/vect-78.c: Use it.
36592
36593         * lib/target-supports.exp
36594         (check_effective_target_vect_no_max,
36595         check_effective_target_vect_no_bitwise,
36596         check_effective_target_vect_no_align): New.
36597         * gcc.dg/vect/vect-13.c: Use them.
36598         * gcc.dg/vect/vect-17.c: Ditto.
36599         * gcc.dg/vect/vect-18.c: Ditto.
36600         * gcc.dg/vect/vect-19.c: Ditto.
36601         * gcc.dg/vect/vect-20.c: Ditto.
36602         * gcc.dg/vect/vect-27.c: Ditto.
36603         * gcc.dg/vect/vect-29.c: Ditto.
36604         * gcc.dg/vect/vect-44.c: Ditto.
36605         * gcc.dg/vect/vect-48.c: Ditto.
36606         * gcc.dg/vect/vect-50.c: Ditto.
36607         * gcc.dg/vect/vect-52.c: Ditto.
36608         * gcc.dg/vect/vect-54.c: Ditto.
36609         * gcc.dg/vect/vect-56.c: Ditto.
36610         * gcc.dg/vect/vect-58.c: Ditto.
36611         * gcc.dg/vect/vect-60.c: Ditto.
36612         * gcc.dg/vect/vect-72.c: Ditto.
36613         * gcc.dg/vect/vect-80.c: Ditto.
36614
36615 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36616
36617         PR c++/14075
36618         * g++.dg/init/string1.C: New.
36619
36620         PR c++/18975
36621         * g++.dg/other/synth1.C: New.
36622
36623 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36624
36625         PR c/18963
36626         * gcc.dg/pr18963-1.c: New test.
36627
36628 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36629
36630         PR c/18596
36631         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36632         * gcc.dg/pr18596-1.c: Use dg-error.
36633         (dg-options): Use -fno-unit-at-a-time.
36634         * gcc.dg/pr18596-2.c: New test.
36635         * gcc.dg/pr18596-3.c: New test.
36636
36637 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36638
36639         PR middle-end/18683
36640         * g++.dg/opt/pr18683-1.C: New test case.
36641
36642 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36643
36644         PR other/19093
36645         * g++.dg/opt/max1.C: Fix for 64bit targets.
36646
36647 2004-12-20  Matt Austern  <austern@apple.com>
36648
36649         PR c++/19044
36650         * g++.dg/ext/builtin6.C: New
36651
36652 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36653
36654         PR tree-optimization/19080
36655         * gcc.c-torture/compile/pr19080.c: New test.
36656
36657 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36658
36659         * gcc.dg/20041219-1.c: New test.
36660
36661 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36662
36663         PR middle-end/19068
36664         * g++.dg/opt/max1.C: New test case.
36665
36666 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36667
36668         * gcc.dg/fdata-sections-1.c: New test.
36669
36670 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36671
36672         PR middle-end/18548
36673         * gcc.dg/max-1.c: New test case.
36674
36675 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36676
36677         * gcc.c-torture/execute/20041218-1.c: New test.
36678
36679 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36680
36681         * gcc.dg/pr18501.c: New test.
36682         * gcc.dg/uninit-5.c: XFAIL.
36683         * gcc.dg/uninit-9.c: XFAIL.
36684
36685 2004-12-17  Dale Johannesen  <dalej@apple.com>
36686
36687         * gcc.dg/20041213-1.c: New.
36688
36689 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36690
36691         * objc.dg/stabs-1.m: Allow assembly label to begin
36692         with a dot ('.').
36693
36694 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * gcc.c-torture/execute/20041213-1.c: Move...
36697         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36698
36699 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36700
36701         PR c++/18721
36702         * g++.dg/lookup/conv-5.C: New.
36703
36704 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36705
36706         * objc.dg/stabs-1.m: New test.
36707
36708 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36709
36710         * gcc.dg/visibility-c.c: Change compile to
36711         assemble for the test.
36712
36713 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36714
36715         PR target/19041
36716         * gcc.dg/visibility-c.c: New test.
36717
36718 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36719
36720         PR middle-end/18493
36721         * gcc.dg/switch-8.c: New test case.
36722
36723 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36724
36725         PR c++/18905
36726         * g++.dg/template/init4.C: New.
36727         * g++.dg/opt/static3.C: Enable optimizer.
36728
36729 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36730
36731         * g++.dg/other/complex1.C: New test.
36732
36733 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36734
36735         * g++.dg/opt/inline9.C: New test.
36736
36737 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36738
36739         PR fortran/18993
36740         * gfotran.dg/nullify_1.f: New test.
36741
36742 2004-12-15  Richard Henderson  <rth@redhat.com>
36743
36744         * gcc.target/i386/i386.exp: New harness.
36745         * gcc.target/i386/vect-args.c: New.
36746
36747 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36748
36749         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36750
36751 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36752
36753         PR c++/18825
36754         * g++.dg/template/friend32.C: New test.
36755
36756 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36757
36758         * cpp/pragma-once-1.c: New test.
36759         * cpp/pragma-once-1b.h: Likewise.
36760         * cpp/pragma-once-1c.h: Likewise.
36761         * cpp/pragma-once-1d.h: Likewise.
36762         * cpp/inc/pragma-once-1a.h: Likewise.
36763
36764 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36765             Steven G. Kargl  <kargls@comcast.net>
36766
36767         PR fortran/17597
36768         * gfortran.dg/list_read_3.f90: New test.
36769
36770 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36771
36772         * gcc.dg/ftrapv-2.c: New test.
36773
36774 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36775
36776         PR c++/18981
36777         * g++.dg/template/typename9.C: New test.
36778
36779 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36780
36781         PR c++/18738
36782         * g++.dg/template/typename8.C: New test.
36783         * g++.dg/parse/friend2.C: Tweak error message.
36784
36785 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36786
36787         * gcc.c-torture/20041214-1.c: New test.
36788
36789 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36790
36791         PR c++/18965
36792         * g++.dg/init/array17.C: New test.
36793
36794 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36795
36796         PR c++/18793
36797         * g++.dg/init/aggr3.C: New test.
36798
36799 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36800
36801         * gcc.dg/altivec-types-1.c: New test.
36802         * gcc.dg/altivec-types-2.c: New test.
36803         * gcc.dg/altivec-types-3.c: New test.
36804         * gcc.dg/altivec-types-4.c: New test.
36805         * g++.dg/ext/altivec-types-1.C: New test.
36806         * g++.dg/ext/altivec-types-2.C: New test.
36807         * g++.dg/ext/altivec-types-3.C: New test.
36808         * g++.dg/ext/altivec-types-4.C: New test.
36809
36810 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36811
36812         PR middle-end/18951
36813         * gcc.c-torture/execute/20041213-1.c: New test.
36814
36815 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36816
36817         PR c++/18949
36818         * g++.dg/template/cast1.C: New.
36819
36820 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36821
36822         * gcc.c-torture/execute/20041213-2.c: New test.
36823
36824 2004-12-13  Richard Henderson  <rth@redhat.com>
36825
36826         * gcc.dg/i386-sse-10.c: Fix typo in options.
36827
36828 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36829
36830         PR c++/18968
36831         * g++.dg/opt/pr18968.C: New test.
36832
36833 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/18925
36836         * g++.dg/ext/visibility/staticdatamem.C: New test.
36837
36838 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36839
36840         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36841
36842 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36843
36844         PR rtl-optimization/18928
36845         * gcc.dg/pr18928-1.c: New test case.
36846
36847 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36848
36849         PR tree-opt/16951
36850         * gcc.c-torture/compile/20041211-1.c: New.
36851
36852 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36853
36854         PR middle-end/17564
36855         * gcc.c-torture/execute/20041212-1.c: New test.
36856
36857 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36858
36859         PR fortran/18869
36860         * gfortran.dg/common_1.f90: New test.
36861
36862 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36863         Paul Brook  <paul@codesourcery.com>
36864
36865         PR fortran/16222
36866         * gfortran.dg/real_do_1.f90: New test.
36867
36868 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36869
36870         PR tree-opt/18040
36871         * g++.dg/opt/ptrmem6.C: New test.
36872
36873 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36874
36875         PR middle-end/18921
36876         * gcc.dg/pr18921-1.c: New test case.
36877
36878 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36879
36880         PR fortran/17175
36881         * gfortran.dg/scale_1.f90: New test.
36882
36883 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36884
36885         PR middle-end/18903
36886         * gcc.c-torture/compile/pr18903.c: New test.
36887
36888 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36889
36890         * gcc.c-torture/execute/20041210-1.c: New test.
36891
36892 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36893
36894         PR c++/18731
36895         * g++.dg/parser/struct-1.C: New test.
36896         * g++.dg/parser/struct-2.C: New test.
36897         * g++.dg/parser/struct-3.C: New test.
36898
36899 2004-12-09  Richard Henderson  <rth@redhat.com>
36900
36901         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36902
36903         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36904         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36905
36906 2004-12-09  Matt Austern  <austern@apple.com>
36907
36908         PR c++/18514
36909         * g++.dg/ext/builtin1.C: New
36910         * g++.dg/ext/builtin2.C: New
36911         * g++.dg/ext/builtin3.C: New
36912         * g++.dg/ext/builtin4.C: New
36913         * g++.dg/ext/builtin5.C: New
36914
36915 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36916
36917         PR tree-opt/18904
36918         * g++.dg/opt/ptrmem5.C: New test.
36919
36920 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36921
36922         * g++.dg/parse/typename5.C: Adjust for new error.
36923         * g++.dg/parse/typename7.C: New.
36924
36925 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36926
36927         PR c++/18073
36928         * g++.dg/other/mmintrin.C: New test.
36929
36930 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36931
36932         PR c++/16681
36933         * g++.dg/init/array15.C: New.
36934         * g++.dg/init/array16.C: New.
36935
36936 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36937
36938         PR fortran/18826
36939         * gfortran.dg/assign_1.f90: New test.
36940
36941 2004-12-08  Nick Clifton  <nickc@redhat.com>
36942
36943         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36944         * gcc.target/xstormy16/data_below100: Likewise.
36945         * gcc.target/xstormy16/sfr: Likewise.
36946         * gcc.target/xstormy16/below100.S: New test source file.
36947         * gcc.target/xstormy16/below100.ld: New test linker script.
36948         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36949         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36950         bp instructions.
36951         * gcc.target/xstormy16/bp.c: Likewise.
36952
36953         * gcc.target/xstormy16/bss_below100: New files:
36954         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36955         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36956         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36957         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36958         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36959         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36960         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36961         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36962         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36963         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36964         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36965         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36966         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36967         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36968         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36969         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36970         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36971         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36972         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36973         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36974         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36975         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36976         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36977         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36978         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36979         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36980         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36981
36982         * gcc.target/xstormy16/data_below100: New files:
36983         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36984         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36985         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36986         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36987         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36988         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36989         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36990         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36991         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36992         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36993         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36994         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36995         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36996         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36997         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36998         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36999         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
37000         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
37001         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
37002         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
37003         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
37004         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
37005         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
37006         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
37007         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
37008         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
37009         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
37010
37011         * gcc.target/xstormy16/sfr: New files:
37012         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
37013         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
37014         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
37015         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
37016         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
37017         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
37018         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
37019         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
37020         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
37021         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
37022         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
37023         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
37024         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
37025         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
37026         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
37027         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
37028         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
37029         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
37030         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
37031         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
37032         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
37033         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
37034         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
37035         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
37036         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
37037         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
37038         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
37039         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
37040         27_if0_sfrw_bitfield_f.c
37041
37042 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37043
37044         PR c++/18100
37045         * g++.dg/lookup/name-clash4.C: New test.
37046
37047 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
37048
37049         PR c++/18672
37050         * g++.dg/opt/array1.C: New.
37051
37052         PR c++/18803
37053         * g++.dg/template/operator5.C: New.
37054
37055 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
37056
37057         PR c/18867
37058         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
37059
37060 2004-12-07  Steven Bosscher  <stevenb@suse.de>
37061
37062         * gcc.dg/noncompile/20041207.c: New test.
37063
37064 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
37065
37066         * g++.dg/other/unreachable-1.C: New test.
37067
37068 2004-12-06  Nick Clifton  <nickc@redhat.com>
37069
37070         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
37071         <limits.h> because the latter comes from gcc's include/ directory
37072         and not the newlib/libc/include directory.
37073
37074 2004-12-04  Richard Henderson  <rth@redhat.com>
37075
37076         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
37077
37078 2004-12-04  Richard Henderson  <rth@redhat.com>
37079
37080         * lib/target-supports.exp (check_gc_sections_available): Disable
37081         for alpha and ia64.
37082
37083 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
37084
37085         PR middle-end/17909
37086         * g++.dg/other/vararg-2.C: New test.
37087
37088 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37089
37090         PR c++/17011, c++/17971
37091         * g++.dg/template/error15.C: Adjust expected error.
37092         * g++.dg/template/instantiate3.C: Likewise.
37093
37094 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
37095
37096         * gcc.dg/altivec-18.c: Fix for darwin
37097
37098 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37099
37100         PR c++/18782
37101         * g++.dg/parse/ptrmem2.C: New.
37102
37103         PR c++/18318
37104         * g++.dg/template/new1.C: New.
37105
37106 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37107
37108         PR fortran/18710
37109         * gfortran.dg/direct_io_3.f90: New test.
37110
37111 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         PR 18758
37114         * g++.dg/parse/crash21.C: New.
37115
37116 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37117
37118         PR c++/15664, c++/18276
37119         * g++.dg/template/ttp13.C: New test.
37120         * g++.dg/template/ttp14.C: Likewise.
37121
37122 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37123
37124         PR c++/18123
37125         * g++.dg/parse/enum2.C: New test.
37126         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
37127
37128 2004-12-02  Nick Clifton  <nickc@redhat.com>
37129
37130         * gcc.target/xstormy16: New test directory.
37131         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
37132         * gcc.target/xstormy16/bp.c: Check the generation of bp
37133         instructions.
37134         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
37135         bn instructions and the BELOW100 attribute.
37136
37137 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
37138
37139         PR target/16952
37140         * gcc.dg/ppc-eabi.c: New.
37141
37142 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
37143
37144         PR fortran/18284
37145         * gfortran.dg/backspace.f90
37146
37147 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
37148
37149         * gfortran.dg/inquire.f90: New test.
37150
37151 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
37152
37153         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
37154         handle effective-target-keyword.
37155         (dg-skip-if): Support effective-target keyword as target list.
37156         (dg-xfail-if): Ditto.
37157         * lib/target-supports.exp (is-effective-target-keyword): New proc.
37158
37159 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
37160
37161         PR tree-optimization/18291
37162         * gcc.c-torture/compile/pr18291.c: New test.
37163
37164 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37165
37166         PR C++/18729
37167         * g++.dg/parse/crash20.C: New.
37168
37169         PR c++/17431
37170         * g++.dg/overload/arg1.C: New.
37171         * g++.dg/overload/arg2.C: New.
37172         * g++.dg/overload/arg3.C: New.
37173         * g++.dg/overload/arg4.C: New.
37174
37175 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
37176
37177         * gcc.dg/c99-flex-array-4.c: Remove.
37178
37179 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
37180
37181         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
37182
37183         * lib/target-supports.exp (is-effective-target): Simplify.
37184
37185         * lib/target-supports.exp (check_effective_target_vect_long):
37186         Fix for powerpc64-*-*.
37187
37188 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
37189
37190         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
37191         to support new requirements on FreeBSD 5.
37192
37193 2004-11-30  Devang Patel  <dpatel@apple.com>
37194
37195         PR 18702
37196         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
37197
37198 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
37199
37200         * g++.dg/ext/altivec-13.C: New test.
37201
37202 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
37203
37204         PR tree-opt/18298
37205         * gcc.c-torture/execute/p18298.c: New test.
37206
37207 2004-11-30  Ira Rosen  <irar@il.ibm.com>
37208             Dorit Naishlos  <dorit@il.ibm.com>
37209
37210         PR tree-opt/18607
37211         * gcc.dg/vect/vect-89.c: New test.
37212
37213 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
37214
37215         * gcc.dg/pr18596-1.c: New test.
37216
37217 2004-11-30  Ben Elliston  <bje@au.ibm.com>
37218
37219         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
37220
37221 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37222
37223         PR c/18479
37224         * gcc.dg/pr18479.c: New test.
37225
37226 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37227
37228         PR target/18490
37229         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
37230         mmix-knuth-mmixware.
37231
37232         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
37233         cris-*-elf* cris-*-aout* mmix-*-*
37234
37235 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37236
37237         PR middle-end/18725
37238         * gcc.dg/pr18725.c: New test.
37239
37240 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37241
37242         PR target/18488
37243         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
37244
37245         PR target/18336
37246         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
37247
37248 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
37249
37250         PR c++/18368
37251         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
37252         * g++.old-deja/g++.law/ctors5.C: Likewise.
37253         * g++.old-deja/g++.other/crash25.C: Likewise.
37254
37255         PR c++/18674
37256         * g++.dg/template/error16.C: New test.
37257
37258         PR c++/18512
37259         * g++.dg/template/crash29.C: New test.
37260
37261 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
37262
37263         PR tree-optimization/18712
37264         * gcc.c-torture/compile/pr18712.c: New test.
37265
37266 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
37267
37268         PR c/7544
37269         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
37270         tests.
37271
37272 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37273
37274         PR c++/18652
37275         * g++.dg/lookup/crash6.C: New test.
37276
37277 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37278
37279         PR middle-end/18164
37280         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
37281
37282 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
37283
37284         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37285         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37286         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37287
37288 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
37289
37290         * gcc.dg/pr18164.c: New test.
37291
37292 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
37293
37294         * gcc.dg/funroll-loops-all.c: New.
37295
37296 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37297
37298         PR target/18489
37299         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37300         delimeter, match space and TAB as well as ":".
37301
37302         PR target/18484
37303         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37304
37305         PR target/18348
37306         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37307
37308         PR target/18345
37309         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37310
37311         PR target/18337
37312         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37313
37314 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37315
37316         * gfortran.dg/direct_io_2.f90: New test.
37317
37318 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37319
37320         PR target/18334
37321         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37322
37323 2004-11-28  Richard Henderson  <rth@redhat.com>
37324
37325         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37326
37327 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37328
37329         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37330         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37331         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37332         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37333         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37334         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37335         gcc.dg/pointer-arith-8.c: New tests.
37336
37337 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37338
37339         PR fortran/18364
37340         * gfortran.dg/endfile.f90: New test.
37341
37342 2004-11-27  Falk Hueffner  <falk@debian.org>
37343
37344         * gcc.dg/loop-6.c: New test.
37345
37346 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37347
37348         * gcc.c-torture/execute/20041126-1.c: New test.
37349
37350 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37351
37352         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37353         on IRIX.
37354
37355 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37356
37357         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37358         functions.
37359
37360 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37361
37362         PR rtl-optimization/17825
37363         * gcc.c-torture/compile/20041119-1.c: New test.
37364
37365 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37366
37367         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37368         Check existence of ld library path variables before unsetting.
37369
37370 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37371
37372         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37373
37374 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37375
37376         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37377
37378 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37379
37380         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37381
37382 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37383
37384         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37385         dg-do directive.
37386
37387 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37388
37389         * gcc.dg/pr17957.c: Pass --param, not -param.
37390
37391 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37392
37393         PR middle-end/17957
37394         * gcc.dg/pr17957.c: New test.
37395
37396 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37397
37398         PR c++/18445
37399         * g++.dg/template/crash28.C: Likewise.
37400
37401         PR c++/18001
37402         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37403         * g++.dg/ext/lvaddr.C: Likewise.
37404         * g++.dg/opt/pr7503-3.C: Likewise.
37405
37406         PR c++/18466
37407         * g++.dg/parse/qualified3.C: New test.
37408         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37409
37410         PR c++/18545
37411         * g++.dg/expr/return1.C: New test.
37412
37413 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37414
37415         Friend class name lookup 3/n, PR c++/3332
37416         * g++.dg/lookup/friend3.C: New test.
37417         * g++.dg/lookup/friend4.C: Likewise.
37418         * g++.dg/lookup/friend5.C: Likewise.
37419
37420 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37421
37422         Friend class name lookup 2/n, PR c++/14513, c++/15410
37423         * g++.dg/lookup/friend2.C: New test.
37424         * g++.dg/template/friend31.C: Likewise.
37425
37426 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37427
37428         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37429
37430 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37431
37432         PR c++/17473
37433         * g++.dg/tc1/dr56.C: Remove.
37434         * g++.dg/template/typedef1.C: Add dg-error markers.
37435         * g++.old-deja/g++.other/typedef7.C: Likewise.
37436
37437         PR c++/18285
37438         * g++.dg/parse/typedef7.C: New test.
37439
37440 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37441
37442         * gcc.c-torture/execute/20041124-1.c: New test.
37443
37444 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37445
37446         * g++.dg/template/deduce3.C: New test.
37447
37448         PR c++/18586
37449         * g++.dg/template/crash27.C: New test.
37450
37451         PR c++/18530
37452         * g++.dg/warn/Wshadow-3.C: New test.
37453
37454 2004-11-24  Devang Patel  <dpatel@apple.com>
37455
37456         PR/18555
37457         * gcc.dg/cpp/isysroot-1.c: New test.
37458         * gcc.dg/cpp/usr/include/stdio.h: New file.
37459         * gcc.dg/cpp/isysroot-2.c: New test.
37460         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37461         New file.
37462
37463 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37464
37465         PR c++/8929
37466         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37467
37468 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37469
37470         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37471         * gcc.target/sparc/pdist.c: Likewise.
37472
37473 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37474
37475         PR c++/16882
37476         * g++.dg/conversion/simd1.C: New test.
37477
37478 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37479
37480         * lib/target-libpath.exp: New file defining
37481         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37482         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37483         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37484         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37485         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37486
37487 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37488
37489         * gcc.dg/pragma-align-2.c: Test macro expansion.
37490         * gcc.dg/pragma-pack-2.c: New test.
37491
37492 2004-11-23  Richard Henderson  <rth@redhat.com>
37493
37494         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37495         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37496         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37497         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37498         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37499         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37500
37501         * gcc.dg/vect/vect.exp: Add check for alpha.
37502         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37503         (check_effective_target_vect_int): Enable for alpha.
37504         (check_effective_target_vect_long): New.
37505         (is-effective-target): Add it.
37506
37507 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37508
37509         * gcc.dg/pr18614-1.c: New test.
37510
37511 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37512
37513         * gcc.dg/setjmp-2.c: New test.
37514
37515 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37516
37517         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37518         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37519         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37520         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37521         gcc.target/sparc/pdist.c: New tests.
37522
37523 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37524
37525         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37526
37527 2004-11-22  Dale Johannesen  <dalej@apple.com>
37528
37529         * gcc.dg/20041111-1.c: New.
37530
37531 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37532
37533         PR tree-opt/18536
37534         * gcc.dg/vect/pr18536.c: New test.
37535
37536 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37537
37538         PR c++/18354
37539         * g++.dg/template/nontype11.C: New test.
37540
37541 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37542
37543         PR middle-end/18520
37544         * gcc.dg/pr18520-1.c: New test case.
37545
37546 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37547
37548         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37549         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37550         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37551         expected diagnostics.
37552
37553 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37554
37555         PR target/18580
37556         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37557         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37558         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37559
37560 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37561
37562         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37563
37564 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37565             Joseph Myers  <joseph@codesourcery.com>
37566
37567         * lib/target-supports.exp (check_visibility_available): Really
37568         test the compiler.
37569
37570 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37571
37572         PR tree-opt/18181
37573         * gcc.dg/vect/vect-85.c: New test.
37574         * gcc.dg/vect/vect-86.c: New test.
37575         * gcc.dg/vect/vect-87.c: New test.
37576         * gcc.dg/vect/vect-88.c: New test.
37577
37578 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37579
37580         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37581
37582 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37583
37584         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37585         * gcc.dg/ppc-and-1.c: Ditto.
37586         * gcc.dg/ppc-compare-1.c: Ditto.
37587         * gcc.dg/ppc-mov-1.c: Ditto
37588
37589 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37590             Mark Mitchell  <mark@codesourcery.com>
37591
37592         * gcc.dg/pragma-init-fini-2.c: New test.
37593
37594 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37595             Aldy Hernandez  <aldyh@redhat.com>
37596
37597         * lib/target-supports.exp (check_effective_target_vect_int): New
37598         (check_effective_target_vect_float): New
37599         (check_effective_target_vect_double): New.
37600         (is-effective-target): Support new effective targets keywords.
37601         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37602         default action for dg-do.
37603         * gcc.dg/vect/pr16105.c: Use new support.
37604         * gcc.dg/vect/pr18400.c: Ditto.
37605         * gcc.dg/vect/pr18425.c: Ditto.
37606         * gcc.dg/vect/vect-1.c: Ditto.
37607         * gcc.dg/vect/vect-10.c: Ditto.
37608         * gcc.dg/vect/vect-11.c: Ditto.
37609         * gcc.dg/vect/vect-12.c: Ditto.
37610         * gcc.dg/vect/vect-13.c: Ditto.
37611         * gcc.dg/vect/vect-14.c: Ditto.
37612         * gcc.dg/vect/vect-15.c: Ditto.
37613         * gcc.dg/vect/vect-16.c: Ditto.
37614         * gcc.dg/vect/vect-17.c: Ditto.
37615         * gcc.dg/vect/vect-18.c: Ditto.
37616         * gcc.dg/vect/vect-19.c: Ditto.
37617         * gcc.dg/vect/vect-2.c: Ditto.
37618         * gcc.dg/vect/vect-20.c: Ditto.
37619         * gcc.dg/vect/vect-21.c: Ditto.
37620         * gcc.dg/vect/vect-22.c: Ditto.
37621         * gcc.dg/vect/vect-23.c: Ditto.
37622         * gcc.dg/vect/vect-24.c: Ditto.
37623         * gcc.dg/vect/vect-25.c: Ditto.
37624         * gcc.dg/vect/vect-26.c: Ditto.
37625         * gcc.dg/vect/vect-27.c: Ditto.
37626         * gcc.dg/vect/vect-27a.c: Ditto.
37627         * gcc.dg/vect/vect-28.c: Ditto.
37628         * gcc.dg/vect/vect-29.c: Ditto.
37629         * gcc.dg/vect/vect-29a.c: Ditto.
37630         * gcc.dg/vect/vect-3.c: Ditto.
37631         * gcc.dg/vect/vect-30.c: Ditto.
37632         * gcc.dg/vect/vect-31.c: Ditto.
37633         * gcc.dg/vect/vect-32.c: Ditto.
37634         * gcc.dg/vect/vect-33.c: Ditto.
37635         * gcc.dg/vect/vect-34.c: Ditto.
37636         * gcc.dg/vect/vect-35.c: Ditto.
37637         * gcc.dg/vect/vect-36.c: Ditto.
37638         * gcc.dg/vect/vect-37.c: Ditto.
37639         * gcc.dg/vect/vect-38.c: Ditto.
37640         * gcc.dg/vect/vect-4.c: Ditto.
37641         * gcc.dg/vect/vect-40.c: Ditto.
37642         * gcc.dg/vect/vect-41.c: Ditto.
37643         * gcc.dg/vect/vect-42.c: Ditto.
37644         * gcc.dg/vect/vect-43.c: Ditto.
37645         * gcc.dg/vect/vect-44.c: Ditto.
37646         * gcc.dg/vect/vect-45.c: Ditto.
37647         * gcc.dg/vect/vect-46.c: Ditto.
37648         * gcc.dg/vect/vect-47.c: Ditto.
37649         * gcc.dg/vect/vect-48.c: Ditto.
37650         * gcc.dg/vect/vect-48a.c: Ditto.
37651         * gcc.dg/vect/vect-49.c: Ditto.
37652         * gcc.dg/vect/vect-5.c: Ditto.
37653         * gcc.dg/vect/vect-50.c: Ditto.
37654         * gcc.dg/vect/vect-51.c: Ditto.
37655         * gcc.dg/vect/vect-52.c: Ditto.
37656         * gcc.dg/vect/vect-53.c: Ditto.
37657         * gcc.dg/vect/vect-54.c: Ditto.
37658         * gcc.dg/vect/vect-55.c: Ditto.
37659         * gcc.dg/vect/vect-56.c: Ditto.
37660         * gcc.dg/vect/vect-56a.c: Ditto.
37661         * gcc.dg/vect/vect-57.c: Ditto.
37662         * gcc.dg/vect/vect-58.c: Ditto.
37663         * gcc.dg/vect/vect-59.c: Ditto.
37664         * gcc.dg/vect/vect-6.c: Ditto.
37665         * gcc.dg/vect/vect-60.c: Ditto.
37666         * gcc.dg/vect/vect-61.c: Ditto.
37667         * gcc.dg/vect/vect-62.c: Ditto.
37668         * gcc.dg/vect/vect-63.c: Ditto.
37669         * gcc.dg/vect/vect-64.c: Ditto.
37670         * gcc.dg/vect/vect-65.c: Ditto.
37671         * gcc.dg/vect/vect-66.c: Ditto.
37672         * gcc.dg/vect/vect-67.c: Ditto.
37673         * gcc.dg/vect/vect-68.c: Ditto.
37674         * gcc.dg/vect/vect-69.c: Ditto.
37675         * gcc.dg/vect/vect-7.c: Ditto.
37676         * gcc.dg/vect/vect-72.c: Ditto.
37677         * gcc.dg/vect/vect-72a.c: Ditto.
37678         * gcc.dg/vect/vect-73.c: Ditto.
37679         * gcc.dg/vect/vect-74.c: Ditto.
37680         * gcc.dg/vect/vect-75.c: Ditto.
37681         * gcc.dg/vect/vect-76.c: Ditto.
37682         * gcc.dg/vect/vect-77.c: Ditto.
37683         * gcc.dg/vect/vect-77a.c: Ditto.
37684         * gcc.dg/vect/vect-78.c: Ditto.
37685         * gcc.dg/vect/vect-79.c: Ditto.
37686         * gcc.dg/vect/vect-8.c: Ditto.
37687         * gcc.dg/vect/vect-80.c: Ditto.
37688         * gcc.dg/vect/vect-82.c: Ditto.
37689         * gcc.dg/vect/vect-82_64.c: Ditto.
37690         * gcc.dg/vect/vect-83.c: Ditto.
37691         * gcc.dg/vect/vect-83_64.c: Ditto.
37692         * gcc.dg/vect/vect-9.c: Ditto.
37693         * gcc.dg/vect/vect-all.c: Ditto.
37694         * gcc.dg/vect/vect-none.c: Ditto.
37695
37696 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37697
37698         * lib/gcc-dg.exp (dg-skip-if): New function.
37699         (dg-forbid-option): Remove.
37700         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37701         * g++.dg/abi/bitfield8.C: Likewise.
37702         * g++.dg/abi/dtor1.C: Likewise.
37703         * g++.dg/abi/empty10.C: Likewise.
37704         * g++.dg/abi/empty7.C: Likewise.
37705         * g++.dg/abi/empty9.C: Likewise.
37706         * g++.dg/abi/layout3.C: Likewise.
37707         * g++.dg/abi/layout4.C: Likewise.
37708         * g++.dg/abi/thunk1.C: Likewise.
37709         * g++.dg/abi/thunk2.C: Likewise.
37710         * g++.dg/abi/vbase11.C: Likewise.
37711         * g++.dg/abi/vthunk2.C: Likewise.
37712         * g++.dg/abi/vthunk3.C: Likewise.
37713         * g++.dg/ext/attrib8.C: Likewise.
37714         * g++.dg/opt/longbranch2.C: Likewise.
37715         * g++.dg/opt/reg-stack4.C: Likewise.
37716         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37717         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37718         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37719         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37720         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37721         * gcc.dg/20000609-1.c: Likewise.
37722         * gcc.dg/20000720-1.c: Likewise.
37723         * gcc.dg/20011107-1.c: Likewise.
37724         * gcc.dg/20011119-1.c: Likewise.
37725         * gcc.dg/20020108-1.c: Likewise.
37726         * gcc.dg/20020122-2.c: Likewise.
37727         * gcc.dg/20020122-3.c: Likewise.
37728         * gcc.dg/20020201-3.c: Likewise.
37729         * gcc.dg/20020206-1.c: Likewise.
37730         * gcc.dg/20020218-1.c: Likewise.
37731         * gcc.dg/20020310-1.c: Likewise.
37732         * gcc.dg/20020411-1.c: Likewise.
37733         * gcc.dg/20020418-2.c: Likewise.
37734         * gcc.dg/20020426-1.c: Likewise.
37735         * gcc.dg/20020426-2.c: Likewise.
37736         * gcc.dg/20020517-1.c: Likewise.
37737         * gcc.dg/20020523-1.c: Likewise.
37738         * gcc.dg/20020523-2.c: Likewise.
37739         * gcc.dg/20020729-1.c: Likewise.
37740         * gcc.dg/20030204-1.c: Likewise.
37741         * gcc.dg/20030826-2.c: Likewise.
37742         * gcc.dg/20030926-1.c: Likewise.
37743         * gcc.dg/20031202-1.c: Likewise.
37744         * gcc.dg/980312-1.c: Likewise.
37745         * gcc.dg/980313-1.c: Likewise.
37746         * gcc.dg/990117-1.c: Likewise.
37747         * gcc.dg/990424-1.c: Likewise.
37748         * gcc.dg/990524-1.c: Likewise.
37749         * gcc.dg/991230-1.c: Likewise.
37750         * gcc.dg/i386-387-1.c: Likewise.
37751         * gcc.dg/i386-387-2.c: Likewise.
37752         * gcc.dg/i386-387-3.c: Likewise.
37753         * gcc.dg/i386-387-4.c: Likewise.
37754         * gcc.dg/i386-387-5.c: Likewise.
37755         * gcc.dg/i386-387-6.c: Likewise.
37756         * gcc.dg/i386-asm-1.c: Likewise.
37757         * gcc.dg/i386-bitfield1.c: Likewise.
37758         * gcc.dg/i386-bitfield2.c: Likewise.
37759         * gcc.dg/i386-loop-1.c: Likewise.
37760         * gcc.dg/i386-loop-2.c: Likewise.
37761         * gcc.dg/i386-loop-3.c: Likewise.
37762         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37763         * gcc.dg/i386-pic-1.c: Likewise.
37764         * gcc.dg/i386-regparm.c: Likewise.
37765         * gcc.dg/i386-signbit-1.c: Likewise.
37766         * gcc.dg/i386-signbit-2.c: Likewise.
37767         * gcc.dg/i386-signbit-3.c: Likewise.
37768         * gcc.dg/i386-sse-5.c: Likewise.
37769         * gcc.dg/i386-sse-8.c: Likewise.
37770         * gcc.dg/i386-unroll-1.c: Likewise.
37771         * gcc.dg/tls/opt-1.c: Likewise.
37772         * gcc.dg/tls/opt-2.c: Likewise.
37773         * gcc.dg/unroll-1.c: Likewise.
37774         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37775         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37776         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37777         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37778
37779 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37780
37781         * g++.dg/template/incomplete1.C: New test.
37782
37783 2004-11-16  Nick Clifton  <nickc@redhat.com>
37784
37785         Revert patches accidentally commited during checkin of fixes for
37786         xstormy16 tests:
37787         gcc.c-torture/execute/simd-4.c: Revert
37788         gcc.dg/20040910-1.c: Revert.
37789
37790 2004-11-16  Paul Brook  <paul@codesourcery.com>
37791
37792         PR fortran/13010
37793         * gfortran.dg/der_pointer_1.f90: New test.
37794
37795 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37796
37797         PR c/18498
37798         * gcc.dg/bitfld-13.c: New test.
37799
37800 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37801
37802         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37803         powerpc*-*-linux*.
37804
37805         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37806         * gcc.dg/ppc64-abi-2.c: Ditto.
37807         * gcc.dg/ppc64-abi-3.c: Ditto.
37808
37809         * lib/gcc-dg.exp (dg-target-list): Remove.
37810
37811 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37812
37813         * gcc.dg/ia64-postinc.c: New test.
37814
37815 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37816
37817         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37818
37819 2004-11-15  Nick Clifton  <nickc@redhat.com>
37820
37821         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37822         __INT_MAX__ so that the test can be compiled by toolchains
37823         targeted at 16-bit processors.
37824
37825         * gcc.dg/20040625-1.c: Use long constants rather than integers
37826         when performing arithmetic that will overflow 16-bits.
37827
37828         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37829         xstormy16.  It does not support 128-bit vector operations.
37830
37831         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37832         with the macro PTR_TYPE.  Define this macro to an integer type
37833         suitable for holding a pointer.
37834
37835         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37836         the target is a 16-bit processor.
37837
37838         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37839         16-bit targets where the character constant will be too long.
37840
37841         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37842         where the double will not be directly addressable.
37843
37844 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37845
37846         Friend class name lookup 1/n, PR c++/18471
37847         * g++.dg/template/crash26.C: New test.
37848         * g++.dg/lookup/struct1.C: Adjust expected error.
37849         * g++.dg/parse/elab1.C: Likewise.
37850         * g++.dg/parse/elab2.C: Likewise.
37851         * g++.dg/parse/int-as-enum1.C: Likewise.
37852         * g++.dg/parse/struct-as-enum1.C: Likewise.
37853         * g++.dg/parse/typedef1.C: Likewise.
37854         * g++.dg/parse/typedef3.C: Likewise.
37855         * g++.dg/parse/typedef4.C: Likewise.
37856         * g++.dg/parse/typedef5.C: Likewise.
37857         * g++.dg/template/nontype4.C: Likewise.
37858         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37859         * g++.old-deja/g++.other/elab1.C: Likewise.
37860         * g++.old-deja/g++.other/syntax4.C: Likewise.
37861
37862 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37863
37864         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37865
37866 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37867
37868         * gcc.c-torture/execute/20041114-1.c: New test.
37869
37870 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37871
37872         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37873         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37874         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37875         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37876         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37877         gcc.dg/switch-7.c: New tests.
37878
37879 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37880
37881         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37882
37883 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37884
37885         PR tree-opt/18400
37886         * gcc.dg/vect/pr18400.c: New test.
37887
37888 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37889             Andrew Pinski  <pinskia@physics.uc.edu>
37890
37891         PR tree-opt/18425
37892         * gcc.dg/vect/pr18425.c: New test.
37893
37894 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37895
37896         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37897         Guard with dg-require-alias and dg-require-visibility.
37898
37899 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37900
37901         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37902
37903 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37904
37905         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37906
37907 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37908
37909         PR c++/17344
37910         * g++.dg/template/defarg5.C: New test.
37911
37912 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37913
37914         * g++.dg/parse/cast1.C: Run only on ILP32.
37915         * g++.old-deja/g++.mike/p784.C: Likewise.
37916
37917 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37918
37919         * gcc.c-torture/execute/20041113-1.c: New test.
37920
37921 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37922
37923         PR target/18230
37924         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37925         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37926         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37927         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37928         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37929         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37930         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37931         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37932         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37933         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37934         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37935         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37936         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37937
37938 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37939
37940         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37941         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37942         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37943         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37944         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37945         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37946         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37947         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37948         gcc.target/sparc/combined-1.c: New tests.
37949
37950 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37951
37952         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37953         New tests.
37954
37955 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37956
37957         * lib/gcc-dg.exp (dg-forbid-option): New function.
37958         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37959         * g++.dg/abi/bitfield8.C: Likewise.
37960         * g++.dg/abi/dtor1.C: Likewise.
37961         * g++.dg/abi/empty10.C: Likewise.
37962         * g++.dg/abi/empty7.C: Likewise.
37963         * g++.dg/abi/empty9.C: Likewise.
37964         * g++.dg/abi/layout3.C: Likewise.
37965         * g++.dg/abi/layout4.C: Likewise.
37966         * g++.dg/abi/thunk1.C: Likewise.
37967         * g++.dg/abi/thunk2.C: Likewise.
37968         * g++.dg/abi/vbase11.C: Likewise.
37969         * g++.dg/abi/vthunk2.C: Likewise.
37970         * g++.dg/abi/vthunk3.C: Likewise.
37971         * g++.dg/ext/attrib8.C: Likewise.
37972         * g++.dg/opt/longbranch2.C: Likewise.
37973         * g++.dg/opt/reg-stack4.C: Likewise.
37974         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37975         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37976         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37977         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37978         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37979         * gcc.dg/20000609-1.c: Likewise.
37980         * gcc.dg/20000720-1.c: Likewise.
37981         * gcc.dg/20011107-1.c: Likewise.
37982         * gcc.dg/20011119-1.c: Likewise.
37983         * gcc.dg/20020108-1.c: Likewise.
37984         * gcc.dg/20020122-2.c: Likewise.
37985         * gcc.dg/20020122-3.c: Likewise.
37986         * gcc.dg/20020201-3.c: Likewise.
37987         * gcc.dg/20020206-1.c: Likewise.
37988         * gcc.dg/20020218-1.c: Likewise.
37989         * gcc.dg/20020310-1.c: Likewise.
37990         * gcc.dg/20020411-1.c: Likewise.
37991         * gcc.dg/20020418-2.c: Likewise.
37992         * gcc.dg/20020426-1.c: Likewise.
37993         * gcc.dg/20020426-2.c: Likewise.
37994         * gcc.dg/20020517-1.c: Likewise.
37995         * gcc.dg/20020523-1.c: Likewise.
37996         * gcc.dg/20020523-2.c: Likewise.
37997         * gcc.dg/20020729-1.c: Likewise.
37998         * gcc.dg/20030204-1.c: Likewise.
37999         * gcc.dg/20030826-2.c: Likewise.
38000         * gcc.dg/20030926-1.c: Likewise.
38001         * gcc.dg/20031202-1.c: Likewise.
38002         * gcc.dg/980312-1.c: Likewise.
38003         * gcc.dg/980313-1.c: Likewise.
38004         * gcc.dg/990117-1.c: Likewise.
38005         * gcc.dg/990424-1.c: Likewise.
38006         * gcc.dg/990524-1.c: Likewise.
38007         * gcc.dg/991230-1.c: Likewise.
38008         * gcc.dg/i386-387-1.c: Likewise.
38009         * gcc.dg/i386-387-2.c: Likewise.
38010         * gcc.dg/i386-387-3.c: Likewise.
38011         * gcc.dg/i386-387-4.c: Likewise.
38012         * gcc.dg/i386-387-5.c: Likewise.
38013         * gcc.dg/i386-387-6.c: Likewise.
38014         * gcc.dg/i386-asm-1.c: Likewise.
38015         * gcc.dg/i386-bitfield1.c: Likewise.
38016         * gcc.dg/i386-bitfield2.c: Likewise.
38017         * gcc.dg/i386-loop-1.c: Likewise.
38018         * gcc.dg/i386-loop-2.c: Likewise.
38019         * gcc.dg/i386-loop-3.c: Likewise.
38020         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38021         * gcc.dg/i386-pic-1.c: Likewise.
38022         * gcc.dg/i386-regparm.c: Likewise.
38023         * gcc.dg/i386-signbit-1.c: Likewise.
38024         * gcc.dg/i386-signbit-2.c: Likewise.
38025         * gcc.dg/i386-signbit-3.c: Likewise.
38026         * gcc.dg/i386-sse-5.c: Likewise.
38027         * gcc.dg/i386-sse-8.c: Likewise.
38028         * gcc.dg/i386-unroll-1.c: Likewise.
38029         * gcc.dg/tls/opt-1.c: Likewise.
38030         * gcc.dg/tls/opt-2.c: Likewise.
38031         * gcc.dg/unroll-1.c: Likewise.
38032         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
38033         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
38034         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
38035         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
38036         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
38037         -m64 is specified.
38038
38039 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
38040
38041         PR c++/18389
38042         * g++.dg/parse/cond1.C: New test.
38043
38044         PR c++/18429
38045         * g++.dg/template/array9.C: New test.
38046         * g++.dg/ext/vla1.C: Adjust error messages.
38047         * g++.dg/ext/vlm1.C: Likewise.
38048         * g++.dg/template/crash2.C: Likewise.
38049
38050         PR c++/18436
38051         * g++.dg/template/call3.C: New test.
38052
38053         PR c++/18407
38054         * g++.dg/template/ptrmem11.C: New test.
38055
38056 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
38057
38058         PR other/14264
38059         * lib/g++.exp: Set LC_ALL and LANG to C.
38060         * lib/gcc-dg.exp: Likewise.
38061         * lib/gfortran.exp: Likewise.
38062         * lib/objc.exp: Likewise.
38063         * lib/treelang.exp: Likewise.
38064
38065 2004-11-12  Andreas Schwab  <schwab@suse.de>
38066
38067         * gcc.dg/pr16286.c: Fix last change.
38068
38069 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
38070
38071         PR c++/18416
38072         * g++.dg/init/global1.C: New test.
38073
38074 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
38075
38076         * gcc.c-torture/execute/20041112-1.c: New test.
38077
38078 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38079
38080         * lib/gcc-dg.exp (dg-target-list): New.
38081
38082 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38083             Richard Sandiford  <rsandifo@redhat.com>
38084
38085         * lib/target-supports.exp (get-compiler_messages): New.
38086         (check_named_sections_available): Use it.
38087         (check_effective_target_ilp32): New.
38088         (check_effective_target_lp64): New.
38089         (is-effective-target): New.
38090         * lib/gcc-dg.exp (dg-require-effective-target): New.
38091
38092 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
38093
38094         * gcc.dg/precedence-1.c: New test.
38095
38096 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38097
38098         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
38099
38100         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
38101         message, delete generated files, use more descriptive name for
38102         executable, and make the test unsupported when it cannot be run.
38103
38104         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
38105         (dg-require-weak, dg-require-visibility, dg-require-alias,
38106         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
38107         dg-require-iconv, dg-require-named-sections): Use it.
38108
38109         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
38110
38111 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
38112
38113         PR target/16457
38114         * gcc.dg/ppc-and-1: New
38115
38116         PR target/16796
38117         * gcc.dg/ppc-mov-1.c: New.
38118
38119         PR target/16458
38120         * gcc.dg/ppc-compare-1.c: New.
38121
38122 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
38123
38124         * objc.dg/desig-init-2.m: New test.
38125
38126 2004-11-10  Adam Nemet  <anemet@lnxw.com>
38127
38128         PR middle-end/18160
38129         * g++.dg/warn/register-var-1.C: New test.
38130         * g++.dg/warn/register-var-2.C: New test.
38131
38132 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38133
38134         * gcc.dg/union-2.c: New test.
38135
38136 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
38137
38138         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
38139         New test for PR tree-optimization/17892.
38140
38141 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
38142
38143         PR c++/18369
38144         * g++.dg/init/new12.C: New test.
38145
38146 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
38147
38148         * gcc.target/sparc: New directory.
38149         * gcc.target/sparc/sparc.exp: New driver.
38150         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
38151         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
38152         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
38153         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
38154
38155 2004-11-10  Paul Brook  <paul@codesourcery.com>
38156
38157         PR fortran/18218
38158         * gfortran.dg/list_read.c: New test.
38159
38160 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38161
38162         PR c/18322
38163         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
38164         expected diagnostic location.
38165
38166 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
38167
38168         * gcc.dg/20041109-1.c: New test.
38169
38170 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38171
38172         PR objc/18406
38173         * objc/compile/pr18406.m: New test.
38174
38175 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38176
38177         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
38178
38179 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38180
38181         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
38182
38183 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
38184
38185         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
38186
38187 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
38188
38189         * gcc.dg/20030225-2.c: Add prototype for abort and
38190         exit.
38191
38192 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
38193
38194         PR tree-opt/18299
38195         * gcc.c-torture/pr18299-1.c: New test.
38196
38197 2004-11-06  Andreas Schwab  <schwab@suse.de>
38198
38199         * gcc.dg/pr16286.c: Also test for bool and pixel.
38200
38201 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
38202
38203         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
38204         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
38205         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
38206         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
38207         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
38208         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
38209         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
38210         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
38211         gcc.dg/struct-semi-3.c: New tests.
38212
38213 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38214
38215         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
38216
38217 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38218
38219         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
38220         Do not use C99 designators.
38221
38222 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38223
38224         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
38225
38226 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38227
38228         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
38229         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
38230         * gcc.c-torture/execute/simd-5.x: Remove.
38231
38232 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
38233
38234         PR rtl-optimization/17933
38235         * gcc.dg/torture/pr17933-1.c: New test.
38236
38237 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38238
38239         PR target/18106
38240         * lib/target-supports.exp (check_weak_available): Support
38241         Windows.
38242
38243 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
38244
38245         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
38246         call to fflush(stdout) before abort.
38247         (my_ffsll): New function.
38248         (generate_fields): Use it.
38249
38250 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38251
38252         * gcc.dg/init-undef-1.c: New test.
38253
38254 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38255
38256         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
38257         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
38258         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
38259         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
38260         expected messages for new parser.
38261
38262 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
38263
38264         * g++.dg/ext/visibility/symbian1.C: New test.
38265
38266 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38267
38268         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
38269         on LP64 targets.
38270
38271 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38272
38273         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
38274         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38275         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38276         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38277         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38278         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38279         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38280         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38281         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38282         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38283
38284 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38285
38286         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38287         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38288         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38289         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38290         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38291         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38292         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38293         for new parser.
38294
38295 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
38296
38297         PR target/15342
38298         * gcc.dg/20041104-1.c: New test.
38299
38300 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38301
38302         * g++.dg/template/nontype7.C: New test.
38303         * g++.dg/template/nontype8.C: Likewise.
38304         * g++.dg/template/nontype9.C: Likewise.
38305         * g++.dg/template/nontype10.C: Likewise.
38306         * g++.dg/tc1/dr49.C: Likewise.
38307         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38308         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38309
38310 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38311
38312         * g++.dg/rtti/tinfo1.C: Remove xfails.
38313
38314 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38315
38316         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38317         packed attribute to the definition to satisfy the new C++ parser.
38318
38319 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38320
38321         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38322         invocations of va_arg.
38323
38324 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38325
38326         PR c++/18124
38327         * g++.dg/template/crash25.C: New test.
38328
38329         PR c++/18155
38330         * g++.dg/template/typedef2.C: New test.
38331         * g++.dg/parse/crash13.C: Adjust error markers.
38332
38333         PR c++/18177
38334         * g++.dg/conversion/const3.C: New test.
38335
38336 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38337
38338         PR fortran/17535
38339         PR fortran/17583
38340         PR fortran/17713
38341         * gfortran.dg/generic_[123].f90: New testcases.
38342
38343 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38344
38345         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38346         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38347
38348 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38349
38350         PR tree-opt/16808
38351         * gcc.c-torture/compile/pr16808.c: New test.
38352
38353 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38354
38355         PR rtl-optimization/17104
38356         * gcc.dg/ppc-bitfield1.c: New.
38357
38358 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38359
38360         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38361
38362 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38363
38364         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38365         strings for 32-bit code.
38366
38367 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38368
38369         PR c/18239
38370         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38371
38372 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         PR c++/18064
38375         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38376
38377 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38378
38379         PR c++/15172
38380         * g++.dg/init/aggr2.C: New test.
38381
38382 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38383
38384         * objc.dg/local-decl-1.m: New test.
38385
38386 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38387
38388         * gcc.dg/20040910-1.c: Adjust regex.
38389
38390 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38391
38392         PR rtl-optimization/18084
38393         * g++.dg/opt/pr18084-1.C: New testcase.
38394
38395 2004-10-30  Matt Austern  <austern@apple.com>
38396
38397         PR c++/17542
38398         * g++.dg/ext/attrib18.C: New test.
38399
38400 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38401
38402         PR middle-end/18096
38403         * gcc.dg/pr18096-1.c: New test case.
38404
38405 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38406
38407         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38408
38409 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38410
38411         PR c/16666
38412         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38413         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38414         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38415         gcc.dg/old-style-prom-3.c: New tests.
38416
38417 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38418
38419         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38420         Remove unnecessary inclusion of stdio.h.
38421
38422 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38423
38424         PR rtl-optimization/17581
38425         * gcc.dg/pr17581-1.c: New test case.
38426
38427 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38428
38429         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38430         being implemented.
38431         * g++.dg/conversion/dr195-1.C: New.
38432         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38433         * g++.old-deja/g++.mike/p10148.C: Likewise.
38434
38435 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38436
38437         PR c++/17695
38438         * g++.dg/debug/typedef2.C: New test.
38439
38440 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38441
38442         PR fortran/13490
38443         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38444         * gfortran.dg/g77/README: Update.
38445
38446 2004-10-28  Matt Austern  <austern@apple.com>
38447
38448         PR c++/14124
38449         * g++.dg/ext/packed7.C: New test.
38450
38451 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38452
38453         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38454         scan-assembler.
38455         * lib/scanasm.exp (hidden-scan-for): New proc.
38456         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38457         string.
38458         (scan-not-hidden): Likewise.
38459         * lib/target-supports.exp (check_visibility_available): mach-o is
38460         support too.
38461
38462 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/17132
38465         * g++.dg/template/memclass3.C: New test.
38466
38467 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38468
38469         PR middle-end/18160
38470         * gcc.dg/register-var-1.c: New test.
38471         * gcc.dg/register-var-2.c: New test.
38472         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38473         error now.
38474
38475 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38476
38477         PR other/18172
38478         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38479         unused variables.
38480         * gcc.dg/vect/vect-22.c: Likewise.
38481
38482 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38483
38484         * gcc.dg/i386-rotate-1.c: New test.
38485
38486 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38487
38488         * g++.dg/init/ref12.C: Add "run" marker.
38489
38490         PR c++/17435
38491         * g++.dg/init/ref12.C: New test.
38492
38493         PR c++/18140
38494         * g++.dg/template/shift1.C: New test.
38495         * g++.dg/template/error10.C: Adjust error markers.
38496
38497 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38498
38499         PR tree-opt/17529
38500         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38501
38502 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38503
38504         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38505         * gcc.dg/weak/weak-3.c: Likewise.
38506         * gcc.dg/weak/weak-5.c: Likewise.
38507         * gcc.dg/weak/weak-9.c: Likewise.
38508         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38509         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38510
38511         * gcc.dg/darwin-weakimport-1.c: New.
38512
38513 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38514
38515         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38516
38517 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38518
38519         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38520         'syntax' error messages.
38521         * gcc.dg/cpp/direct2s.c: Likewise.
38522
38523 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38524
38525         * gcc.c-torture/compile/20041026-1.c: New.
38526
38527 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38528
38529         PR c++/18093
38530         * g++.dg/lookup/ns2.C: New test.
38531
38532         PR c++/18020
38533         * g++.dg/template/enum4.C: New test.
38534
38535         PR c++/18161
38536         * g++.dg/template/expr1.C: New test.
38537
38538 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38539
38540         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38541
38542 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38543
38544         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38545         gcc.dg/decl-nospec-3.c: New tests.
38546
38547 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38548
38549         * objc.dg/super-class-3.m: New test.
38550
38551 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38552
38553         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38554         resyncing.
38555         * gcc.dg/cpp/direct2s.c: Likewise.
38556
38557 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38558
38559         * objc.dg/image-info.m: Update for changes to section selection.
38560
38561 2004-10-25  David Ayers  <d.ayers@inode.at>
38562             Ziemowit Laski  <zlaski@apple.com>
38563
38564         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38565         diagnostics when messaging 'id <Proto>'.
38566         * objc.dg/class-protocol-1.m: New test.
38567         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38568         a non-existent method signature.
38569         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38570         Update diagnostics when messaging with non-existent method signature.
38571         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38572         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38573         invalid receivers are now resolved as if messaging 'id'; remove
38574         extraneous diagnostics.
38575
38576 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38577
38578         PR c/16667
38579         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38580         gcc.dg/init-desig-obs-3.c: New tests.
38581
38582 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38583
38584         * gcc.dg/debug/20041023-1.c: New test.
38585
38586 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38587
38588         PR middle-end/17407
38589         * gcc.c-torture/compile/pr17407.c: New test.
38590
38591         PR c++/18121
38592         * g++.dg/template/array8.C: New test.
38593
38594 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38595
38596         PR other/18138
38597         * lib/g++.exp: Accept more than one multilib libgcc.
38598         * lib/gcc-dg.exp: Likewise.
38599         * lib/objc.exp: Likewise.
38600         * lib/treelang.exp: Likewise.
38601         * lib/gfortran.exp: Likewise.
38602
38603 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38604
38605         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38606
38607 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38608
38609         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38610         * gcc.dg/c99-const-expr-3.c: Likewise.
38611
38612 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38613
38614         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38615
38616 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38617
38618         * gcc.c-torture/execute/loop-2e.x: Remove.
38619
38620 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38621
38622         PR c++/18095
38623         * g++.dg/parse/crash18.C: New.
38624         * g++.dg/parse/crash19.C: New.
38625
38626 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38627
38628         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38629         * g++.dg/ext/dllimport2.C: Same.
38630         * g++.dg/ext/dllimport8.C: Same.
38631
38632 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38633
38634         PR c++/10841
38635         * g++.dg/conversion/cast1.C: New test.
38636         * g++.dg/overload/pmf1.C: Adjust error marker.
38637
38638 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38639
38640         PR objc/17923
38641         * objc.dg/const-str-7.m: New test.
38642
38643 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38644
38645         * g++.dg/template/memfriend11.C: Fix comment typo.
38646         * g++.dg/template/memfriend14.C: Likewise.
38647
38648 2004-10-20  Richard Henderson  <rth@redhat.com>
38649
38650         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38651         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38652         -fasynchronous-unwind-tables.
38653
38654 2004-10-20  Richard Henderson  <rth@redhat.com>
38655
38656         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38657         (main): Return success.
38658         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38659         (main): Return success.
38660
38661 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38662
38663         PR c++/13495
38664         * g++.dg/template/memfriend9.C: New test.
38665         * g++.dg/template/memfriend10.C: Likewise.
38666         * g++.dg/template/memfriend11.C: Likewise.
38667         * g++.dg/template/memfriend12.C: Likewise.
38668         * g++.dg/template/memfriend13.C: Likewise.
38669         * g++.dg/template/memfriend14.C: Likewise.
38670         * g++.dg/template/memfriend15.C: Likewise.
38671         * g++.dg/template/memfriend16.C: Likewise.
38672         * g++.dg/template/memfriend17.C: Likewise.
38673         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38674
38675 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         * g++.dg/conversion/dr195.C: New.
38678         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38679
38680 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38681             Devang Patel  <dpatel@apple.com>
38682
38683         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38684         of floating point arithmetic, which could trap.
38685
38686 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38687
38688         PR c++/14035
38689         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38690         * g++.dg/conversion/const2.C: New test.
38691         * g++.dg/expr/reinterpret2.C: New test.
38692         * g++.dg/expr/reinterpret3.C: New test.
38693         * g++.dg/expr/cast2.C: New test.
38694         * g++.dg/expr/copy1.C: New test.
38695         * g++.dg/other/conversion1.C: Change error message.
38696         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38697         function pointers to void *.
38698         * g++.old-deja/g++.mike/p10148.C: Likewise.
38699
38700 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38701
38702         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38703
38704 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38705
38706         PR c++/18047
38707
38708         * g++.dg/parse/expr3.C: New test.
38709
38710 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38711
38712         * gcc.dg/smod-1.c: New test.
38713
38714 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38715
38716         * objc.dg/method-14.m: New test.
38717
38718 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38719
38720         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38721         Also xfail as the patch was reverted.
38722
38723 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38724
38725         PR middle-end/16973
38726         * gcc.dg/pr16973.c: New test.
38727
38728 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38729
38730         PR tree-optimization/17656
38731         * gcc.c-torture/compile/pr17656.c: New test.
38732
38733 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38734
38735         * g++.dg/eh/shadow1.C: New.
38736
38737 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38738
38739         * gcc.c-torture/compile/20041018-1.c: New test.
38740
38741 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38742
38743         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38744         compiler referring to register 0 when accessing sdata.  The linker
38745         now patches things up.
38746
38747 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38748
38749         PR c/17529
38750         * gcc.c-torture/compile/pr17529.c: New test.
38751
38752 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38753
38754         PR c++/17743
38755         * g++.dg/ext/attrib17.C: New test.
38756
38757 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38758
38759         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38760
38761 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38762
38763         PR c++/10479
38764         * g++.dg/ext/attrib16.C: New test.
38765
38766 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38767
38768         PR c++/17042
38769         * g++.dg/init/dso_handle1.C: New test.
38770
38771         PR c++/14667
38772         * g++.dg/parse/typedef6.C: New test.
38773
38774         PR c++/17916
38775         * g++.dg/parse/pragma1.C: New test.
38776
38777 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38778
38779         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38780
38781 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38782
38783         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38784         -fno-common when on HPPA HP-UX platforms.
38785
38786 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38787
38788         PR other/16820
38789         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38790         stdint.h.
38791         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38792         uintptr_t.
38793
38794 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38795
38796         PR c++/16301
38797         * g++.dg/lookup/strong-using-4.C: New test.
38798
38799 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38800
38801         PR middle-end/16567
38802         * gcc.c-torture/compile/nested-1.c: New test.
38803
38804 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38805
38806         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38807         and mipsisa64*-*-* (until support for misaligned loads is added).
38808         * gcc.dg/vect/vect-50.c: Likewise.
38809         * gcc.dg/vect/vect-52.c: Likewise.
38810         * gcc.dg/vect/vect-54.c: Likewise.
38811         * gcc.dg/vect/vect-58.c: Likewise.
38812         * gcc.dg/vect/vect-60.c: Likewise.
38813         * gcc.dg/vect/vect-80.c: Likewise.
38814
38815 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38816
38817         PR c++/17976
38818         * g++.dg/init/dtor3.C: New test.
38819
38820 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38821
38822         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38823
38824 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38825
38826         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38827         * gcc.dg/macho-lo-sum.c: Likewise.
38828
38829 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38830
38831         * gcc.dg/ppc-spe64-1.c: New test.
38832
38833 2004-10-14  Devang Patel  <dpatel@apple.com>
38834
38835         PR 17635
38836         * gcc.dg/pr17635.c : New test.
38837
38838 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38839
38840         * gcc.dg/vect/vect-28.c: Remove xfail.
38841         * gcc.dg/vect/vect-30.c: Remove xfail.
38842         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38843         * gcc.dg/vect/vect-33.c: Remove xfail.
38844         * gcc.dg/vect/vect-44.c: Remove xfail.
38845         * gcc.dg/vect/vect-46.c: Remove xfail.
38846         * gcc.dg/vect/vect-50.c: Remove xfail.
38847         * gcc.dg/vect/vect-52.c: Remove xfail.
38848         * gcc.dg/vect/vect-54.c: Remove xfail.
38849         * gcc.dg/vect/vect-58.c: Remove xfail.
38850         * gcc.dg/vect/vect-60.c: Remove xfail.
38851         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38852         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38853         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38854         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38855         * gcc.dg/vect/vect-8.c: Remove xfail.
38856         * gcc.dg/vect/vect-80.c: Remove xfail.
38857         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38858
38859 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38860
38861         * gcc.dg/vect/vect-82.c: New testcase.
38862         * gcc.dg/vect/vect-82_64.c: New testcase.
38863         * gcc.dg/vect/vect-83.c: New testcase.
38864         * gcc.dg/vect/vect-83_64.c: New testcase.
38865
38866 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38867
38868         * gcc.dg/cpp/error-1.c: New test.
38869
38870 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38871
38872         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38873
38874 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38875
38876         PR target/17984
38877         * gcc.dg/cris-peep2-xsrand2.c: New test.
38878
38879 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38880
38881         PR c++/17661
38882         * g++.dg/expr/for2.C: New test.
38883
38884 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38885
38886         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38887
38888 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38889
38890         PR tree-optimization/17724
38891         * g++.dg/opt/pr17724-1.C: New test.
38892         * g++.dg/opt/pr17724-2.C: New test.
38893         * g++.dg/opt/pr17724-3.C: New test.
38894         * g++.dg/opt/pr17724-4.C: New test.
38895         * g++.dg/opt/pr17724-5.C: New test.
38896         * g++.dg/opt/pr17724-6.C: New test.
38897
38898 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38899
38900         PR c/17301
38901         * gcc.dg/pr17301-2.c: New test.
38902
38903 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38904
38905         PR c++/15876
38906         * g++.dg/parse/error22.C: New test.
38907
38908         PR c++/17936
38909         * g++.dg/template/spec18.C: New test.
38910
38911 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38912
38913         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38914         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38915         memcpy.
38916         * gcc.dg/ia64-sync-2.c: Ditto.
38917         * gcc.dg/ia64-sync-3.c: Ditto.
38918
38919 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38920
38921         * g++.dg/eh/cleanup5.C: Add dg-options "".
38922
38923 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38924
38925         PR middle-end/17657
38926         * gcc.dg/switch-4.c: New test case.
38927
38928 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38929
38930         * gcc.c-torture/execute/20041011-1.c: New test.
38931
38932 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38933
38934         PR c++/17554
38935         * g++.dg/init/for3.C: New test.
38936
38937         PR c++/17657
38938         * g++.dg/opt/switch2.C: New test.
38939
38940         PR middle-end/17703
38941         * g++.dg/warn/Wreturn-2.C: New test.
38942
38943 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38944
38945         PR c++/17907
38946         * g++.dg/eh/cleanup5.C: New test.
38947
38948 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38949
38950         PR c++/17393
38951         * g++.dg/parse/error21.C: New test.
38952
38953 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38954
38955         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38956         * g++.dg/warn/incomplete1.C: Likewise.
38957         * g++.dg/template/qualttp20.C: Likewise.
38958
38959 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38960
38961         PR c/17881
38962         * parm-incomplete-1.c: New test.
38963
38964 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38965
38966         PR c++/17867
38967         * g++.dg/parse/error19.C: New test.
38968
38969         PR c++/17670
38970         * g++.dg/init/new11.C: New test.
38971
38972         PR c++/17821
38973         * g++.dg/parse/error20.C: New test.
38974
38975         PR c++/17826
38976         * g++.dg/template/crash24.C: New test.
38977
38978 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38979
38980         PR c/17301
38981         * gcc.dg/pr17301-1.c: New test.
38982
38983 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38984
38985         PR c/17189
38986         * gcc.dg/anon-struct-5.c: New test.
38987
38988 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38989
38990         PR c/17844
38991         * gcc.dg/pr17844-1.c: New test.
38992
38993 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38994
38995         PR tree-optimization/17906
38996         * gcc.c-torture/compile/pr17906.c: New.
38997
38998 2004-10-09  Stuart Hastings  <stuart@apple.com>
38999             Roger Sayle  <roger@eyesopen.com>
39000
39001         PR rtl-optimization/17853
39002         * gcc.dg/i386-mmx-5.c: New testcase.
39003
39004 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
39005
39006         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
39007
39008 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
39009
39010         PR c++/17524
39011         * g++.dg/template/static9.C: New test.
39012
39013         PR c++/17685
39014         * g++.dg/parse/operator5.C: New test.
39015
39016 2004-10-09  Roger Sayle  <roger@eyesopen.com>
39017
39018         PR middle-end/17894
39019         * gcc.c-torture/execute/divcmp-4.c: New test case.
39020
39021 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
39022
39023         PR tree-opt/17902
39024         * g++.dg/opt/pr17902.C: New test.
39025
39026 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
39027
39028         * gcc.dg/cpp/ident-1.c: Add dg-options "".
39029
39030 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39031
39032         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
39033
39034 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39035
39036         * gcc.dg/assign-warn-3.c: New test.
39037
39038 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
39039
39040         PR c/16999
39041         * gcc.dg/cpp/ident-1.c: New test.
39042
39043 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
39044
39045         * gcc.c-torture/compile/acc1.c: New.
39046
39047 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
39048
39049         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
39050         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
39051
39052 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39053
39054         * gcc.dg/ultrasp11.c: New test.
39055
39056 2004-10-08  Michael Matz  <matz@suse.de>
39057
39058         * gcc.dg/doloop-2.c: New test.
39059
39060 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39061
39062         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
39063         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
39064         objc.dg/method-9.m: Update expected diagnostics.
39065
39066 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
39067
39068         * gcc.dg/ppc-fsel-3.c: New file.
39069         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
39070
39071 2004-10-07  Paul Brook  <paul@codesourcery.com>
39072
39073         * gfortran.dg/intrinsic_verify_1.f90: New test.
39074
39075 2004-10-07  Paul Brook  <paul@codesourcery.com>
39076
39077         * gfortran.dg/empty_format_1.f90: Remove stray commas.
39078
39079 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39080
39081         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
39082         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
39083         commit.
39084
39085 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
39086
39087         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
39088
39089 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39090
39091         PR c++/17115
39092         * g++.dg/warn/Winline-4.C: New test.
39093
39094 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39095
39096         * gcc.c-torture/compile/20041007-1.c: New test.
39097
39098 2004-10-07  Paul Brook  <paul@codesourcery.com>
39099
39100         PR fortran/17678
39101         * gfortran.dg/use_allocated_1.f90: New test.
39102
39103 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
39104
39105         PR middle-end/17849
39106         * gfortran.fortran-torture/compile/nested.f90: New test
39107
39108 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39109
39110         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
39111
39112 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
39113
39114         PR c++/17368
39115         * g++.dg/ext/asm6.C: New test.
39116
39117 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
39118
39119         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
39120
39121 2004-10-06  Paul Brook  <paul@codesourcery.com>
39122
39123         PR libfortran/17709
39124         * gfortran.dg/empty_format_1.f90: New test.
39125
39126 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39127
39128         PR fortran/17568
39129         * gfortran.dg/ishft.f90: New test.
39130
39131         PR fortran/17283
39132         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
39133         tests.
39134
39135 2004-10-06  Paul Brook  <paul@codesourcery.com>
39136
39137         * gfortran.dg/do_1.f90: New test.
39138
39139 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39140
39141         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
39142         optimizing for size.
39143
39144 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39145
39146         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
39147
39148 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39149
39150         * gcc.c-torture/compile/20041005-1.c: New test.
39151
39152 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39153
39154         PR c++/17829
39155         * g++.dg/lookup/koenig4.C: New.
39156
39157 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39158
39159         * g++.dg/other/classkey1.C: Adjust quoting marks.
39160         * g++.dg/parse/error15.C: Likewise.
39161         * g++.dg/template/meminit2.C (int>): Likewise.
39162
39163 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39164
39165         PR fortran/17283
39166         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
39167
39168         PR fortran/17631
39169         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
39170
39171         PR fortran/17708
39172         * gfortran.dg/pr17708.f90: New test.
39173
39174 2004-10-04  Chao-ying Fu  <fu@mips.com>
39175
39176         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
39177         * gcc.dg/vect/vect-4.c: Ditto.
39178         * gcc.dg/vect/vect-5.c: Ditto.
39179         * gcc.dg/vect/vect-6.c: Ditto.
39180         * gcc.dg/vect/vect-8.c: Ditto.
39181         * gcc.dg/vect/vect-16.c: Ditto.
39182         * gcc.dg/vect/vect-30.c: Ditto.
39183         * gcc.dg/vect/vect-40.c: Ditto.
39184         * gcc.dg/vect/vect-41.c: Ditto.
39185         * gcc.dg/vect/vect-42.c: Ditto.
39186         * gcc.dg/vect/vect-43.c: Ditto.
39187         * gcc.dg/vect/vect-44.c: Ditto.
39188         * gcc.dg/vect/vect-45.c: Ditto.
39189         * gcc.dg/vect/vect-46.c: Ditto.
39190         * gcc.dg/vect/vect-47.c: Ditto.
39191         * gcc.dg/vect/vect-48.c: Ditto.
39192         * gcc.dg/vect/vect-49.c: Ditto.
39193         * gcc.dg/vect/vect-50.c: Ditto.
39194         * gcc.dg/vect/vect-51.c: Ditto.
39195         * gcc.dg/vect/vect-52.c: Ditto.
39196         * gcc.dg/vect/vect-53.c: Ditto.
39197         * gcc.dg/vect/vect-54.c: Ditto.
39198         * gcc.dg/vect/vect-55.c: Ditto.
39199         * gcc.dg/vect/vect-56.c: Ditto.
39200         * gcc.dg/vect/vect-57.c: Ditto.
39201         * gcc.dg/vect/vect-58.c: Ditto.
39202         * gcc.dg/vect/vect-59.c: Ditto.
39203         * gcc.dg/vect/vect-60.c: Ditto.
39204         * gcc.dg/vect/vect-74.c: Ditto.
39205         * gcc.dg/vect/vect-79.c: Ditto.
39206         * gcc.dg/vect/vect-80.c: Ditto.
39207
39208 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
39209
39210         * gcc.dg/unused-7.c: Use the correct option.
39211
39212 2004-10-04  Paul Brook  <paul@codesourcery.com>
39213         Bud Davis  <bdavis9659@comcast.net>
39214
39215         PR fortran/17706
39216         PR fortran/16434
39217         * gfortran/pr17706.f90: New test.
39218         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
39219
39220 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39221
39222         * gfortran.dg/pr17612.f90: New test.
39223
39224 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39225
39226         * g++.dg/template/local1.C: Adjust quoting marks in
39227         testing for diagnostics.
39228         * g++.dg/tls/diag-2.C: Likewise.
39229         * g++.dg/other/error8.C: Likewise.
39230
39231 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39232
39233         PR c/17178
39234         * gcc.dg/unused-4.c: Adjust to be correct.
39235
39236         PR c/17820
39237         * gcc.dg/unused-7.c: New test.
39238
39239 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39240
39241         PR c++/17797
39242         * g++.dg/overload/template2.C: New test.
39243
39244 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
39245
39246         PR tree-optimization/16632
39247         * gcc.dg/tree-ssa/20041002-1.c: New.
39248
39249 2004-10-03  Paul Brook  <paul@codesourcery.com>
39250
39251         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
39252         rather than relying on default formatting.
39253
39254 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
39255
39256         * gcc.dg/20040920-1.c: Update expected message text.
39257
39258 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
39259
39260         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
39261
39262 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
39263
39264         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
39265         tree level.
39266
39267 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39268
39269         * gcc.dg/tree-ssa/pr17343.c: Remove.
39270
39271 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39272
39273         PR tree-opt/17343
39274         * gcc.dg/tree-ssa/pr17343.c: New test.
39275
39276 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
39277
39278         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39279         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39280         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39281         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39282         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39283
39284 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39285
39286         * gcc.dg/lvalue-2.c: New test.
39287
39288 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39289
39290         PR c/17730
39291         * gcc.dg/pr17730-1.c: New test
39292
39293 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39294
39295         PR c/7425
39296         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39297
39298 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39299
39300         * gcc.c-torture/execute/stdarg-1.c: New test.
39301         * gcc.c-torture/execute/stdarg-2.c: New test.
39302         * gcc.c-torture/execute/stdarg-3.c: New test.
39303         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39304         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39305         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39306         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39307         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39308
39309 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39310
39311         PR tree-optimization/17697
39312         * g++.dg/opt/pr17697-1.C: New test.
39313         * g++.dg/opt/pr17697-2.C: New test.
39314         * g++.dg/opt/pr17697-3.C: New test.
39315
39316 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39317
39318         PR c/16409
39319         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39320         gcc.dg/vla-init-5.c: New tests.
39321
39322 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39323
39324         PR c/13804
39325         * gcc.dg/pr13804-1.c: New test.
39326
39327 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39328
39329         PR fortran/16938
39330         * gfortran.dg/pr16938.f90: New test.
39331
39332 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39333
39334         * g++.dg/template/crash23.C: New test.
39335
39336 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39337
39338         PR c++/17585
39339         * g++.dg/template/static8.C: New test.
39340
39341 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39342
39343         PR c++/17681
39344         * g++.dg/other/error9.C: New test.
39345
39346 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39347
39348         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39349
39350 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39351
39352         PR fortran/15164
39353         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39354
39355 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39356
39357         PR middle-end/17112
39358         * gcc.dg/pr17112-1.c: New test case.
39359
39360 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39361
39362         PR c/11459
39363         * gcc.dg/pr11459-1.c: New test.
39364
39365 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39366
39367         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39368         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39369
39370 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39371
39372         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39373
39374 2004-09-25  Jan Hubicka  <jh@suse.cz>
39375
39376         * compile/30040909-1.c: New test.
39377         * compile/30040907-1.c: New test.
39378
39379 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39380
39381         * gcc.c-torture/execute/va-arg-26.c: New test.
39382
39383 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39384
39385         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39386         extra diagnostics on targets with 64-bit pointers.
39387         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39388
39389 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39390
39391         PR c/17188
39392         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39393         * gcc.dg/decl-3.c: Adjust expected message.
39394
39395 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39396
39397         PR fortran/17615
39398         * gfortran.dg/pr17615.f90: New test.
39399
39400 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39401
39402         PR tree-optimzation/17517
39403         * g++.dg/tree-ssa/pr17517.C: New Test.
39404
39405 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39406
39407         PR c++/16889
39408         * g++.dg/lookup/ambig3.C: New.
39409
39410 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39411
39412         PR tree-opt/17624
39413         * g++.dg/opt/pr17624.C: New test.
39414
39415 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39416
39417         PR c/6980
39418         * gcc.dg/Wbad-function-cast-1.c: New test.
39419
39420 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39421
39422         * g++.dg/ext/complit1.C
39423         * g++.dg/other/error2.C
39424         * g++.dg/other/nontype-1.C
39425         * g++.dg/parse/crash11.C
39426         * g++.dg/parse/crash12.C
39427         * g++.dg/parse/error15.C
39428         * g++.dg/parse/error4.C
39429         * g++.dg/parse/tmpl-outside1.C
39430         * g++.dg/parse/too-many-tmpl-args1.C
39431         * g++.dg/template/dependent-expr3.C
39432         * g++.dg/template/error10.C
39433         * g++.dg/template/instantiate1.C
39434         * g++.dg/template/vtable2.C
39435         * g++.dg/warn/Wshadow-1.C
39436         * g++.dg/warn/weak1.C
39437         * g++.old-deja/g++.brendan/crash16.C
39438         * g++.old-deja/g++.brendan/crash18.C
39439         * g++.old-deja/g++.brendan/crash48.C
39440         * g++.old-deja/g++.brendan/crash49.C
39441         * g++.old-deja/g++.brendan/crash55.C
39442         * g++.old-deja/g++.brendan/crash56.C
39443         * g++.old-deja/g++.brendan/crash8.C
39444         * g++.old-deja/g++.brendan/enum11.C
39445         * g++.old-deja/g++.brendan/enum8.C
39446         * g++.old-deja/g++.brendan/enum9.C
39447         * g++.old-deja/g++.brendan/friend3.C
39448         * g++.old-deja/g++.brendan/misc14.C
39449         * g++.old-deja/g++.bugs/900402_02.C
39450         * g++.old-deja/g++.bugs/900404_03.C
39451         * g++.old-deja/g++.bugs/900404_04.C
39452         * g++.old-deja/g++.bugs/900428_03.C
39453         * g++.old-deja/g++.jason/crash4.C
39454         * g++.old-deja/g++.jason/overload21.C
39455         * g++.old-deja/g++.jason/redecl1.C
39456         * g++.old-deja/g++.jason/report.C
39457         * g++.old-deja/g++.jason/rfg10.C
39458         * g++.old-deja/g++.jason/template30.C
39459         * g++.old-deja/g++.law/arm12.C
39460         * g++.old-deja/g++.law/ctors5.C
39461         * g++.old-deja/g++.law/cvt20.C
39462         * g++.old-deja/g++.law/init10.C
39463         * g++.old-deja/g++.law/init8.C
39464         * g++.old-deja/g++.law/visibility17.C
39465         * g++.old-deja/g++.law/visibility7.C
39466         * g++.old-deja/g++.mike/net8.C
39467         * g++.old-deja/g++.mike/p646.C
39468         * g++.old-deja/g++.mike/p700.C
39469         * g++.old-deja/g++.mike/p701.C
39470         * g++.old-deja/g++.mike/p811.C
39471         * g++.old-deja/g++.ns/template13.C
39472         * g++.old-deja/g++.other/array3.C
39473         * g++.old-deja/g++.other/crash25.C
39474         * g++.old-deja/g++.other/dtor3.C
39475         * g++.old-deja/g++.other/dtor4.C
39476         * g++.old-deja/g++.other/main1.C
39477         * g++.old-deja/g++.other/warn7.C
39478         * g++.old-deja/g++.pt/crash11.C
39479         * g++.old-deja/g++.pt/crash36.C
39480         * g++.old-deja/g++.pt/spec22.C
39481         * g++.old-deja/g++.pt/spec9.C
39482         * g++.old-deja/g++.pt/ttp52.C
39483         * g++.old-deja/g++.robertl/eb103.C
39484         * g++.old-deja/g++.robertl/eb121.C
39485         * g++.old-deja/g++.robertl/eb22.C
39486         * g++.old-deja/g++.robertl/eb8.C:
39487         Update locations and/or regexps of dg-error markers.
39488         Remove markers for some bogus messages that are no longer issued.
39489
39490 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39491
39492         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39493         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39494
39495 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39496
39497         PR c++/17618
39498         * g++.dg/lookup/crash5.C: New test.
39499
39500 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39501
39502         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39503         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39504         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39505         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39506         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39507         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39508
39509         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39510         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39511         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39512         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39513         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39514         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39515
39516         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39517
39518         * gcc.dg/vect/vect-44.c: Check additional cases.
39519         * gcc.dg/vect/vect-48.c: Check additional cases.
39520
39521         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39522         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39523         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39524         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39525         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39526         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39527         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39528         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39529         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39530
39531         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39532         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39533         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39534
39535 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39536
39537         * gcc.dg/tree-ssa/loop-6.c: New test.
39538
39539 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39540
39541         PR c++/17620
39542         * g++.dg/inherit/base2.C: New.
39543
39544 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39545
39546         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39547         * gcc.dg/20001012-2.c: Likewise.
39548         * gcc.dg/20001013-1.c: Likewise.
39549         * gcc.dg/20001101-1.c: Likewise.
39550         * gcc.dg/20001102-1.c: Likewise.
39551         * gcc.dg/bf-spl1.c: Likewise.
39552         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39553         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39554
39555 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39556
39557         PR tree-optimization/16721
39558         * gcc.dg/tree-ssa/pr16721.c: New test.
39559
39560 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39561
39562         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39563         * gcc.dg/20040305-1.c: Likewise.
39564
39565 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39566
39567         PR c/16566
39568         * gcc.c-torture/compile/pr16566-1.c,
39569         gcc.c-torture/compile/pr16566-2.c,
39570         gcc.c-torture/compile/pr16566-3.c: New tests.
39571
39572 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39573
39574         PR tree-optimization/17512
39575         * gcc.c-torture/compile/20040916-1.c.
39576
39577 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39578
39579         * gcc.dg/pragma-re-3.c: New test.
39580
39581 2004-09-17  Matt Austern  <austern@apple.com>
39582
39583         PR c++/15049
39584         * g++.dg/other/anon3.C: New.
39585
39586 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39587
39588         PR c++/7503
39589         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39590         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39591         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39592         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39593         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39594
39595 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39596
39597         PR fortran/17286
39598         * gfortran.dg/pr17286.f90: New test.
39599
39600 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39601
39602         PR c++/17530
39603         * g++.dg/template/static7.C: New test.
39604
39605 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39606
39607         PR tree-opt/17558
39608         * gcc.c-torture/compile/pr17558.c: New test.
39609
39610 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39611
39612         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39613         if SKIP_ATTRIBUTE is defined.
39614
39615 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39616
39617         PR fortran/15957
39618         * gfortran.dg/pr15957.f90: New test.
39619
39620 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39621
39622         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39623         in comparison.
39624         * gcc.dg/vect/vect-79.c: Likewise.
39625         * gcc.dg/vect/vect-80.c: Likewise.
39626
39627 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39628
39629         PR fortran/15750
39630         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39631
39632 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39633
39634         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39635         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39636         * gcc.dg/vect/vect-62.c: New testcase.
39637         * gcc.dg/vect/vect-63.c: New testcase.
39638         * gcc.dg/vect/vect-64.c: New testcase.
39639         * gcc.dg/vect/vect-65.c: New testcase.
39640         * gcc.dg/vect/vect-66.c: New testcase.
39641         * gcc.dg/vect/vect-67.c: New testcase.
39642         * gcc.dg/vect/vect-68.c: New testcase.
39643         * gcc.dg/vect/vect-69.c: New testcase.
39644         * gcc.dg/vect/vect-79.c: New testcase.
39645         * gcc.dg/vect/vect-80.c: New testcase.
39646
39647 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39648
39649         * gcc.target/mips/asm-1.c: New test.
39650
39651 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39652
39653         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39654         * gcc.dg/vect/vect-73.c: New testcase.
39655         * gcc.dg/vect/vect-74.c: New testcase.
39656         * gcc.dg/vect/vect-75.c: New testcase.
39657         * gcc.dg/vect/vect-76.c: New testcase.
39658         * gcc.dg/vect/vect-77.c: New testcase.
39659         * gcc.dg/vect/vect-78.c: New testcase
39660
39661 2004-09-18  Paul Brook  <paul@codesourcery.com>
39662
39663         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39664
39665 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39666
39667         PR c/17424
39668         * gcc.dg/pr17424-1.c: New test.
39669
39670 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39671
39672         * g++.dg/tree-ssa/pr17153.C: New test.
39673
39674 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39675
39676         PR pch/13361
39677         * g++.dg/pch/wchar-1.C: New.
39678         * g++.dg/pch/wchar-1.Hs: New.
39679
39680 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39681
39682         * gcc.c-torture/execute/20040917-1.c: New test.
39683
39684 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39685
39686         PR tree-optimization/17319
39687         * gcc.dg/pr17319.c: New test.
39688
39689 2004-09-17  Devang Patel  <dpatel@apple.com>
39690
39691         * gcc.dg/20040813-1.c: New test.
39692
39693 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39694
39695         PR tree-optimization/17273
39696         * gcc.c-torture/compile/pr17273.c: New test.
39697
39698 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39699
39700         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39701         Update expected messages.
39702         * gcc.dg/declspec-13.c: New test.
39703
39704 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39705
39706         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39707
39708 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39709
39710         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39711         change what 'a' is pointing to.
39712
39713 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39714
39715         PR c++/16002
39716         * g++.dg/template/error18.C: New test.
39717
39718         PR c++/16029
39719         * g++.dg/warn/Wunused-8.C: New test.
39720
39721 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39722
39723         PR tree-optimization/17513
39724         * gcc.dg/20040916-1.c: New test.
39725
39726 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39727
39728         PR c++/17501
39729         * g++.dg/template/typename7.C: New test.
39730
39731 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39732
39733         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39734
39735 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39736
39737         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39738         with -ftree-based-profiling also.
39739         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39740
39741 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39742
39743         PR/15364
39744         * gfortran.dg/der_array_io_1.f90: New test.
39745         * gfortran.dg/der_array_io_2.f90: New test.
39746         * gfortran.dg/der_array_io_3.f90: New test.
39747
39748 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39749
39750         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39751         EABI.
39752
39753 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39754
39755         * g++.dg/opt/switch1.C: New test.
39756
39757 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39758
39759         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39760         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39761         Update expected messages.
39762
39763 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39764
39765         PR fortran/16485
39766         * gfortran.dg/same_name_1.f90: New test.
39767
39768 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39769
39770         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39771         dereference garbage pointers.
39772
39773 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39774
39775         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39776         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39777
39778         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39779         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39780         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39781
39782 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39783
39784         PR c++/17324
39785         * g++.dg/template/mangle1.C: New test.
39786
39787 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39788
39789         PR tree-optimization/17252
39790         * gcc.c-torture/execute/pr17252.c: New test.
39791
39792 2004-09-14  Andrew Pinski  <apinski@apple.com>
39793
39794         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39795
39796 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39797
39798         PR rtl-optimization/9771
39799         * gcc.dg/pr9771-1.c: New test case.
39800
39801 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39802
39803         PR tree-optimization/15262
39804         * gcc.c-torture/execute/pr15262-1.c: New test.
39805         * gcc.c-torture/execute/pr15262-2.c: New test.
39806
39807 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39808
39809         * gcc.dg/declspec-12.c: New test.
39810
39811 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39812
39813         * gfortran.dg/pr17090.f90: Add directives to test.
39814
39815 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39816
39817         * gcc.c-torture/compile/20040914-1.c: New test.
39818
39819 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39820
39821         PR c++/16162
39822         * g++.dg/template/decl2.C: New test.
39823
39824 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39825
39826         PR fortran/17090
39827         * gfortran.dg/pr17090.f90: New test.
39828
39829 2004-09-13  Dale Johannesen  <dalej@apple.com>
39830
39831         * gcc.c-torture/compile/pr17408.c: New test case.
39832
39833 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39834
39835         PR c++/16716
39836         * g++.dg/parse/crash17.C: New test.
39837
39838         PR c++/17327
39839         * g++.dg/template/enum3.C: New test.
39840
39841 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39842
39843         * lib/gcc-defs.exp: Load wrapper.exp.
39844         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39845         using local code.
39846         * lib/gcc.exp (gcc_init): Similar.
39847         * lib/gfortran.exp (gfortran_init): Similar.
39848         * lib/objc.exp (objc_init): Similar.
39849         * lib/treelang.exp (treelang_init): Similar.
39850         * lib/wrapper.exp: New file with build_wrapper call machinery in
39851         ${tool}_maybe_build_wrapper.
39852
39853 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39854
39855         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39856         "inline".
39857         * gcc.dg/declspec-11.c: Update expected messages.
39858         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39859         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39860         gcc.dg/inline-12.c: New tests.
39861
39862 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39863
39864         * g++.dg/tree-ssa/pr17400.C: New testcase.
39865
39866 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39867
39868         * gcc.target/mips/sb1-1.c: New testcase.
39869
39870 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39871
39872         * lib/g77-dg.exp: Remove unused file.
39873         * lib/mike-g77.exp: Ditto.
39874         * lib/g77.exp: Ditto.
39875
39876 2004-09-12  Richard Henderson  <rth@redhat.com>
39877
39878         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39879
39880 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39881
39882         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39883         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39884         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39885         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39886         Update expected messages.
39887
39888 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39889
39890         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39891         declaration/use mismatch for dirp parameter.
39892
39893 2004-09-12  Andrew Pinski  <apinski@apple.com>
39894
39895         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39896         -fgnu-runtime is passed.
39897
39898 2004-09-12  Richard Henderson  <rth@redhat.com>
39899
39900         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39901         do the uplevel thing and update additional_flags directly.
39902         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39903         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39904         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39905         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39906
39907 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39908
39909         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39910
39911 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39912
39913         PR middle-end/17411
39914         * g++.dg/opt/pr17411-1.C: New test case.
39915
39916 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39917
39918         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39919         gcc.dg/tls/diag-2.c: Update expected messages.
39920         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39921         messages.
39922         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39923         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39924         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39925         gcc.dg/tls/diag-5.c: New tests.
39926
39927 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39928
39929         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39930
39931 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39932
39933         * g++.dg/parse/break-in-for.C: New test.
39934
39935 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * gcc.dg/tree-ssa/20040911-1.c: New test.
39938
39939 2004-09-11  Andreas Jaeger  <aj@suse.de>
39940
39941         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39942         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39943
39944 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39945
39946         * gcc.target/frv: New directory of FR-V-specific tests.
39947
39948 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39949
39950         * gcc.dg/convert-vec-1.c: New test.
39951
39952 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39953
39954         PR middle-end/17024
39955         * gcc.dg/pr17024-1.c: New test case.
39956
39957 2004-09-10  Eric Christopher  <echristo@redhat.com>
39958
39959         * gcc.dg/20040910-1.c: New test.
39960
39961 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39962
39963         * gcc.dg/bitfld-9.c: New test.
39964
39965 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39966
39967         * gcc.c-torture/execute/ieee/acc1.c: New test.
39968         * gcc.c-torture/execute/ieee/acc2.c: New test.
39969         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39970
39971 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39972
39973         * gcc.dg/deprecated-2.c: New test.
39974
39975 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39976
39977         * gcc.dg/init-vec-1.c: New test.
39978
39979 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39980
39981         PR middle-end/17055
39982         * gcc.dg/pr17055-1.c: New test case.
39983
39984 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39985
39986         PR target/17377
39987         * gcc.c-torture/execute/pr17377.c: New test.
39988
39989 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39990
39991         PR c/8420
39992         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39993         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39994         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39995         gcc.dg/long-long-typespec-1.c: New tests.
39996         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39997
39998 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39999
40000         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
40001         gcc.dg/gnu99-static-1.c: New tests.
40002
40003 2004-09-08  Devang Patel  <dpatel@apple.com>
40004
40005         * gcc.dg/darwin-ld-20040828-1.c: New test.
40006         * gcc.dg/darwin-ld-20040828-2.c: New test.
40007         * gcc.dg/darwin-ld-20040828-3.c: New test.
40008
40009 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
40010
40011         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
40012         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
40013         in error message.
40014         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
40015         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
40016         in error message.
40017         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
40018         types they qualify.
40019         * objc.dg/type-size-2.m: Fix wording in comment.
40020         * objc.dg/va-meth-1.m: New test case.
40021
40022 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
40023
40024         PR c/16633:
40025         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
40026         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
40027
40028 2004-09-06  Devang Patel  <dpatel@apple.com>
40029
40030         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
40031         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
40032
40033 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
40034
40035         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
40036         reflect changed line numbering of diagnostics.
40037
40038 2004-09-06  Paul Brook  <paul@codesourcery.com>
40039
40040         * gfortran.dg/edit_real_1.f90: Add new test.
40041
40042 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40043
40044         * gcc.dg/tree-ssa/loop-2.c: New test.
40045         * gcc.dg/tree-ssa/loop-3.c: New test.
40046         * gcc.dg/tree-ssa/loop-4.c: New test.
40047         * gcc.dg/tree-ssa/loop-5.c: New test.
40048
40049 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40050
40051         * gcc.dg/format/sentinel-1.c: Update for parameter option.
40052
40053 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40054
40055         * gcc.dg/format/sentinel-1.c: New test.
40056
40057 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
40058
40059         * gcc.dg/builtins-46.c: New.
40060
40061 2004-09-03  Devang Patel  <dpatel@apple.com>
40062
40063         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
40064         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
40065
40066 2004-09-03  Jan Beulich  <jbeulich@novell.com>
40067
40068         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
40069         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
40070         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
40071         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
40072         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
40073         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
40074         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
40075         the non-portable bzero.
40076         * gcc.dg/20010912-1.c: xfail for NetWare.
40077         * gcc.dg/20020426-2.c: xfail for NetWare.
40078         * gcc.dg/20021014-1.c: xfail for NetWare.
40079         * gcc.dg/20021018-1.c: xfail for NetWare.
40080         * gcc.dg/20030213-1.c: xfail for NetWare.
40081         * gcc.dg/20030225-1.c: xfail for NetWare.
40082         * gcc.dg/20030708-1.c: xfail for NetWare.
40083         * gcc.dg/builtins-config.h: Also exclude NetWare.
40084         * gcc.dg/format/format.h: Define restrict only if not already defined.
40085         * gcc.dg/nest.c: xfail for NetWare.
40086         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
40087         * lib/target-supports.exp (check_visibility_available): Exclude
40088         NetWare.
40089
40090 2004-09-03  Jan Beulich  <jbeulich@novell.com>
40091
40092         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
40093         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
40094         deterministic starting point for the alignment of structure fields.
40095         * gcc.dg/Wpadded.c: Dito.
40096         * g++.dg/abi/vbase10.C: Dito.
40097
40098 2004-09-03  Devang Patel  <dpatel@apple.com>
40099
40100         * g++.dg/debug/pr15736.cc: New test.
40101
40102 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
40103
40104         * README.QMTEST: Fix out-of-date link.
40105
40106 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
40107
40108         PR fortran/16579
40109         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
40110         Delete.  Duplicate of gfortran.dg/g77/20010610.f
40111
40112 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
40113
40114         * g++.dg/abi/arm_rtti1.C: New test.
40115
40116 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
40117
40118         * gcc.dg/ppc-vector-memcpy.c: New.
40119         * gcc.dg/ppc-vector-memset.c: New.
40120
40121 2004-09-02  Chao-ying Fu  <fu@mips.com>
40122
40123         * gcc.target/mips/mips-3d-1.c: New test.
40124         * gcc.target/mips/mips-3d-2.c: New test.
40125         * gcc.target/mips/mips-3d-3.c: New test.
40126         * gcc.target/mips/mips-3d-4.c: New test.
40127         * gcc.target/mips/mips-3d-5.c: New test.
40128         * gcc.target/mips/mips-3d-6.c: New test.
40129         * gcc.target/mips/mips-3d-7.c: New test.
40130         * gcc.target/mips/mips-3d-8.c: New test.
40131         * gcc.target/mips/mips-3d-9.c: New test.
40132         * gcc.target/mips/mips-ps-1.c: New test.
40133         * gcc.target/mips/mips-ps-2.c: New test.
40134         * gcc.target/mips/mips-ps-3.c: New test.
40135         * gcc.target/mips/mips-ps-4.c: New test.
40136         * gcc.target/mips/mips-ps-type.c: New test.
40137
40138 2004-09-02  Paul Brook  <paul@codesourcery.com>
40139
40140         * gfortran.dg/edit_real_1.f90: Add new tests.
40141
40142 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40143
40144         PR fortran/15327
40145         * gfortran.dg/merge_char_1.f90: New test.
40146
40147 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40148
40149         PR fortran/16404
40150         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
40151
40152 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40153
40154         PR c/1522
40155         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
40156
40157 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
40158
40159         * g++.dg/opt/loop1.C: Do not XFAIL.
40160
40161 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
40162
40163         * gcc.c-torture/execute/20040831-1.c: New test.
40164
40165 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
40166
40167         PR fortran/16579
40168         * gfortran.dg/g77/20010610.f: Now passes.
40169         Copy from g77.f-torture/execute. Add dg-run directive.
40170         * gfortran.dg/g77/README: Update
40171
40172 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
40173
40174         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
40175         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
40176         (t1, t2, t3, t4): Add volatile.
40177
40178 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
40179
40180         * g++.dg/ext/visibility/arm1.C: New test.
40181
40182 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
40183
40184         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
40185         -pedantic-errors.
40186
40187 2004-09-01  Paul Brook  <paul@codesourcery.com>
40188
40189         * gfortran.dg/eof_2.f90: New test.
40190
40191 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40192
40193         PR fortran/16579
40194         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
40195
40196 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
40197
40198         PR libfortran/16805
40199         * gfortran.dg/list_read_2.f90: New test.
40200
40201 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
40202
40203         * g++.dg/abi/key1.C: New test.
40204
40205 2004-08-31  Richard Henderson  <rth@redhat.com>
40206
40207         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
40208         form of offsetof.
40209         * g++.dg/other/offsetof5.C: Remove duplicate.
40210
40211 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40212
40213         PR fortran/17244
40214         * gfortran.dg/func_derived_1.f90: New test.
40215
40216 2004-08-31  Paul Brook  <paul@codesourcery.com>
40217
40218         * gfortran.dg/eof_1.f90: New test.
40219
40220 2004-08-31  Paul Brook  <paul@codesourcery.com>
40221
40222         * gfortran.dg/list_read_1.f90: New file.
40223
40224 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
40225
40226         * g++.dg/opt/loop1.C: XFAIL.
40227
40228 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
40229
40230         * gcc.dg/funcdef-storage-1.c: New.
40231         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
40232         an extern function in local scope.
40233         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
40234         declare an 'auto inline' function in local scope.
40235         * gcc.dg/20011130-1.c: Likewise.
40236         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
40237         an 'auto' function in local scope.
40238         * gcc.dg/20021014-1.c: Likewise.
40239         * gcc.dg/20030331-2.c: Likewise.
40240
40241 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40242
40243         * gfortran.dg/blockdata_1.f90: New test.
40244
40245 2004-08-30  Richard Henderson  <rth@redhat.com>
40246
40247         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
40248
40249 2004-08-30  Richard Henderson  <rth@redhat.com>
40250
40251         * lib/fortran-torture.exp (fortran-torture-execute): Honor
40252         additional_flags set by alternate driver.
40253         (ieee-options): New procedure.
40254         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
40255         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
40256         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
40257         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
40258
40259 2004-08-30  Richard Henderson  <rth@redhat.com>
40260
40261         * lib/f-torture.exp: Remove.
40262
40263 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
40264
40265         PR rtl-optimization/16590
40266         * g++.dg/opt/loop1.C: New test.
40267
40268 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40269
40270         PR fortran/13910
40271         * gfortran.dg/oldstyle_1.f90: New test.
40272
40273 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
40274         Paul Brook  <paul@codesourcery.com>
40275
40276         * gfortran.dg/g77/README: Update.
40277         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40278         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40279         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40280
40281 2004-08-28  Paul Brook  <paul@codesourcery.com>
40282
40283         PR libfortran/17195
40284         * gfortran.dg/edit_real_1.f90: New test.
40285
40286 2004-08-27  Paul Brook  <paul@codesourcery.com>
40287
40288         * gfortran.dg/rewind_1.f90: New test.
40289
40290 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
40291
40292         PR fortran/16597
40293         * gfortran.dg/pr16597.f90: New test.
40294
40295 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40296
40297         PR c/13801
40298         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40299         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40300         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40301         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40302         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40303
40304 2004-08-26  Nick Clifton  <nickc@redhat.com>
40305
40306         * gcc.c-torture/compile/pr17119.c: New test.
40307
40308 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40309
40310         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40311
40312 2004-08-25  Richard Henderson  <rth@redhat.com>
40313
40314         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40315         the bits that expect kind=8 to be the largest real kind.
40316
40317 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40318
40319         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40320
40321 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40322
40323         * gfortran.dg/assignment_1.f90: New test.
40324
40325 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40326
40327         * g++.dg/template/repo3.C: New test.
40328
40329 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40330
40331         PR middle-end/16693
40332         PR tree-optimization/16372
40333         * g++.dg/opt/pr16372-1.C: New test case.
40334         * g++.dg/opt/pr16693-1.C: New test case.
40335         * g++.dg/opt/pr16693-2.C: New test case.
40336
40337 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40338
40339         * objc.dg/proto-lossage-4.m: New test.
40340
40341 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40342
40343         PR c++/17155
40344         * g++.dg/inherit/local2.C: New test.
40345
40346 2004-08-25  Paul Brook  <paul@codesourcery.com>
40347
40348         PR fortran/17144
40349         * gfortran.dg/string_ctor_1.f90: New test.
40350
40351 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40352
40353         PR c++/14428
40354         * g++.dg/template/redecl2.C: New test.
40355
40356 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40357
40358         PR fortran/17143
40359         * gfortran.dg/pr17143.f90: New test.
40360
40361 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40362
40363         PR fortran/17164
40364         * gfortran.dg/pr17164.f90: New test.
40365
40366 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40367
40368         * gcc.dg/tree-ssa/loop-1.c: New test.
40369
40370 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40371
40372         * gcc.c-torture/compile/20040824-1.c: New test.
40373
40374 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40375
40376         * gcc.c-torture/compile/iftrap-3.c: New test.
40377
40378 2004-08-24  Paul Brook  <paul@codesourcery.com>
40379
40380         * gfortran.dg/entry_2.f90: New test.
40381
40382 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40383
40384         PR c++/16889
40385         * g++.dg/lookup/ambig[12].C: New.
40386
40387 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40388
40389         PR c++/16706
40390         * g++.dg/template/crash21.C: New test.
40391         * g++.dg/template/crash22.C: Likewise.
40392
40393 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40394
40395         PR c++/17149
40396         * g++.dg/template/access15.C: New.
40397
40398 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40399
40400         PR c++/17163
40401         * g++.dg/template/repo2.C: New test.
40402
40403 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40404
40405         PR rtl-optimization/17078
40406         * gcc.c-torture/execute/pr17078-1.c: New test case.
40407
40408 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40409
40410         PR c/14492
40411         * gcc.dg/debug/crash1.c: New test.
40412
40413 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40414
40415         PR c/16180
40416         * gcc.dg/loop-5.c: New test.
40417
40418 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40419
40420         * gcc.c-torture/execute/20040823-1.c: New test.
40421
40422 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40423
40424         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40425         to the assembler.  Simplify test accordingly.
40426         (asm_abi_flags): Use GNU names.
40427         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40428         to check for ABI flags.
40429
40430 2004-08-22  Andrew Pinski  <apinski@apple.com>
40431
40432         * g++.dg/opt/pr14029.C: New test.
40433         * gcc.c-torture/execute/pr15262.c: New test.
40434
40435 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40436
40437         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40438
40439 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40440
40441         PR 16908
40442         * gfortran.dg/direct_io.f90: New test.
40443
40444 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40445
40446         PR c++/17121
40447         * g++.dg/inherit/local2.C: New test.
40448
40449 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40450
40451         PR c++/17120
40452         * g++.dg/warn/Wparentheses-4.C: New test.
40453
40454 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40455
40456         PR c++/17121
40457         * g++.dg/inherit/local2.C: New test.
40458
40459         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40460         * gcc.dg/ppc-ldstruct.c: Likewise.
40461         * gcc.dg/ppc64-abi-2.c: Likewise.
40462
40463 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40464
40465         PR rtl-optimization/17099
40466         * gcc.c-torture/execute/20040820-1.c: New test.
40467
40468 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40469
40470         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40471
40472 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40473
40474         PR fortran/17077
40475         * gfortran.dg/auto_array_1.f90: New test.
40476
40477 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40478
40479         PR fortran/17074
40480         * gfortran.dg/simpleif_1.f90: New test.
40481
40482 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40483
40484         * lib/target-supports.exp (check_profiling_available): Return
40485         false for arm*-*-symbianelf* and arm*-*-eabi*.
40486
40487         PR c++/15890
40488         * g++.dg/template/delete1.C: New test.
40489
40490 2004-08-19  Paul Brook  <paul@codesourcery.com>
40491
40492         PR fortran/14976
40493         PR fortran/16228
40494         * gfortran.dg/data_char_1.f90: New test.
40495
40496 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40497
40498         PR fortran/16946
40499         * gfortran.dg/reduction.f90: New testcase.
40500
40501 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40502
40503         PR fortran/16520
40504         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40505
40506 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40507
40508         PR c++/17041
40509         * g++.dg/Wparentheses-3.C: New test.
40510
40511 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40512
40513         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40514         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40515         * gcc.dg/vect/vect-2.c: Likewise.
40516         * gcc.dg/vect/vect-3.c: Likewise.
40517         * gcc.dg/vect/vect-4.c: Likewise.
40518         * gcc.dg/vect/vect-5.c: Likewise.
40519         * gcc.dg/vect/vect-6.c: Likewise.
40520         * gcc.dg/vect/vect-7.c: Likewise.
40521         * gcc.dg/vect/vect-25.c: Likewise.
40522         * gcc.dg/vect/vect-31.c: Likewise.
40523         * gcc.dg/vect/vect-32.c: Likewise.
40524         * gcc.dg/vect/vect-34.c: Likewise.
40525         * gcc.dg/vect/vect-36.c: Likewise.
40526         * gcc.dg/vect/vect-all.c: Likewise.
40527
40528 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40529
40530         PR c++/17068
40531         * g++.dg/template/operator4.C: New test.
40532
40533 2004-08-18  Richard Henderson  <rth@redhat.com>
40534
40535         * gcc.dg/20040206-1.c: XFAIL.
40536
40537 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40538
40539         PR c++/16246
40540         * g++.dg/template/array7.C: New test.
40541
40542 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40543
40544         * gcc.dg/mips-movcc-1.c: New test.
40545         * gcc.dg/mips-movcc-2.c: New test.
40546         * gcc.dg/mips-movcc-3.c: New test.
40547
40548         * gcc.dg/mips-nmadd-1.c: New test.
40549         * gcc.dg/mips-nmadd-2.c: New test.
40550
40551 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40552
40553         PR c++/15871
40554         * g++.dg/opt/inline8.C: New test.
40555
40556         PR c++/16965
40557         * g++.dg/parse/error17.C: New test.
40558
40559 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40560
40561         * gcc.dg/vect: New directory for vectorizer tests.
40562         * gcc.dg/vect/tree-vect.h: New file.
40563         * gcc.dg/vect/vect.exp: New file.
40564         * gcc.dg/vect/pr16105.c.c: New test.
40565         * gcc.dg/vect/vect-1.c: New test.
40566         * gcc.dg/vect/vect-2.c: New test.
40567         * gcc.dg/vect/vect-3.c: New test.
40568         * gcc.dg/vect/vect-4.c: New test.
40569         * gcc.dg/vect/vect-5.c: New test.
40570         * gcc.dg/vect/vect-6.c: New test.
40571         * gcc.dg/vect/vect-7.c: New test.
40572         * gcc.dg/vect/vect-8.c: New test.
40573         * gcc.dg/vect/vect-9.c: New test.
40574         * gcc.dg/vect/vect-10.c: New test.
40575         * gcc.dg/vect/vect-11.c: New test.
40576         * gcc.dg/vect/vect-12.c: New test.
40577         * gcc.dg/vect/vect-13.c: New test.
40578         * gcc.dg/vect/vect-14.c: New test.
40579         * gcc.dg/vect/vect-15.c: New test.
40580         * gcc.dg/vect/vect-16.c: New test.
40581         * gcc.dg/vect/vect-17.c: New test.
40582         * gcc.dg/vect/vect-18.c: New test.
40583         * gcc.dg/vect/vect-19.c: New test.
40584         * gcc.dg/vect/vect-20.c: New test.
40585         * gcc.dg/vect/vect-21.c: New test.
40586         * gcc.dg/vect/vect-22.c: New test.
40587         * gcc.dg/vect/vect-23.c: New test.
40588         * gcc.dg/vect/vect-24.c: New test.
40589         * gcc.dg/vect/vect-25.c: New test.
40590         * gcc.dg/vect/vect-26.c: New test.
40591         * gcc.dg/vect/vect-27.c: New test.
40592         * gcc.dg/vect/vect-28.c: New test.
40593         * gcc.dg/vect/vect-29.c: New test.
40594         * gcc.dg/vect/vect-30.c: New test.
40595         * gcc.dg/vect/vect-31.c: New test.
40596         * gcc.dg/vect/vect-32.c: New test.
40597         * gcc.dg/vect/vect-33.c: New test.
40598         * gcc.dg/vect/vect-34.c: New test.
40599         * gcc.dg/vect/vect-35.c: New test.
40600         * gcc.dg/vect/vect-36.c: New test.
40601         * gcc.dg/vect/vect-37.c: New test.
40602         * gcc.dg/vect/vect-38.c: New test.
40603         * gcc.dg/vect/vect-40.c: New test.
40604         * gcc.dg/vect/vect-41.c: New test.
40605         * gcc.dg/vect/vect-42.c: New test.
40606         * gcc.dg/vect/vect-43.c: New test.
40607         * gcc.dg/vect/vect-44.c: New test.
40608         * gcc.dg/vect/vect-45.c: New test.
40609         * gcc.dg/vect/vect-46.c: New test.
40610         * gcc.dg/vect/vect-47.c: New test.
40611         * gcc.dg/vect/vect-48.c: New test.
40612         * gcc.dg/vect/vect-49.c: New test.
40613         * gcc.dg/vect/vect-50.c: New test.
40614         * gcc.dg/vect/vect-51.c: New test.
40615         * gcc.dg/vect/vect-52.c: New test.
40616         * gcc.dg/vect/vect-53.c: New test.
40617         * gcc.dg/vect/vect-54.c: New test.
40618         * gcc.dg/vect/vect-55.c: New test.
40619         * gcc.dg/vect/vect-56.c: New test.
40620         * gcc.dg/vect/vect-57.c: New test.
40621         * gcc.dg/vect/vect-58.c: New test.
40622         * gcc.dg/vect/vect-59.c: New test.
40623         * gcc.dg/vect/vect-60.c: New test.
40624         * gcc.dg/vect/vect-61.c: New test.
40625         * gcc.dg/vect/vect-all.c: New test.
40626         * gcc.dg/vect/vect-none.c: New test.
40627
40628 2004-08-17  Paul Brook  <paul@codesourcery.com>
40629
40630         PR fortran/13082
40631         * gfortran.dg/entry_1.f90: New test.
40632
40633 2004-08-17  Andrew Pinski  <apinski@apple.com>
40634
40635         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40636
40637 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40638
40639         * gcc.dg/pr17036-1.c: New test.
40640
40641 2004-08-16  Devang Patel  <dpatel@apple.com>
40642
40643         * gcc.dg/darwin-20040809-1.c: New test.
40644
40645 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40646
40647         * gcc.dg/funcdef-attr-1.c: New test.
40648
40649 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40650
40651         * gcc.dg/altivec-17.c: New test.
40652         * gcc.dg/altivec-18.c: New test.
40653
40654 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40655
40656         PR c++/6749
40657         * g++.dg/template/vtable2.C: New test.
40658
40659 2004-08-14  Richard Henderson  <rth@redhat.com>
40660
40661         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40662         * gcc.dg/pack-test-4.c (main): Return 0.
40663         * gcc.dg/setjmp-1.c: Remove XFAIL.
40664         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40665
40666 2004-08-14  Richard Henderson  <rth@redhat.com>
40667
40668         * gcc.dg/980217-1.c: Add prototype for printf.
40669
40670 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40671
40672         * gfortran.dg/pr16935.f90: New test.
40673
40674 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40675
40676         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40677
40678 2004-08-13  Paul Brook  <paul@codesourcery.com>
40679
40680         * gfortran.dg/der_io_1.f90: Remove stray comma.
40681
40682 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40683
40684         * gcc.dg/vmx/cw-bug-2.c: Remove.
40685         * gcc.dg/vmx/vprint-1.c: Remove.
40686         * gcc.dg/vmx/vscan-1.c: Remove.
40687
40688 2004-08-12  Devang patel  <dpatel@apple.com>
40689
40690         * gcc.dg/darwin-20040809-2.c: New test.
40691
40692 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40693
40694         * g++.dg/ext/altivec-12.C: New test.
40695
40696         * g++.dg/ext/altivec-11.C: New test.
40697
40698 2004-08-12  Paul Brook  <paul@codesourcery.com>
40699
40700         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40701
40702 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40703
40704         * g++.dg/ext/altivec-2.C: Check for hardware support before
40705         executing any VMX instructions.
40706
40707         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40708
40709 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40710
40711         PR c++/16276
40712         * g++.old-deja/g++.other/comdat4.C: New test.
40713         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40714
40715 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40716
40717         PR target/16286
40718         * gcc.dg/pr16286.c: New test.
40719
40720 2004-08-12 Jan Beulich <jbeulich@novell.com>
40721
40722         * g++.dg/ext/asm5.C: New.
40723
40724 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40725
40726         PR c++/16698
40727         * g++.dg/eh/crash1.C: New test.
40728
40729         PR c++/16717
40730         * g++.dg/ext/construct1.C: New test.
40731
40732 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40733
40734         PR c++/16853
40735         * g++.dg/init/ptrmem1.C: New test.
40736
40737         PR c++/16618
40738         * g++.dg/parse/offsetof5.C: New test.
40739
40740         PR c++/16870
40741         * g++.dg/template/overload3.C: New test.
40742
40743 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40744
40745         PR c++/16964
40746         * g++.dg/parse/error16.C: New test.
40747
40748         PR c++/16904
40749         * g++.dg/template/error14.C: New test.
40750
40751         PR c++/16929
40752         * g++.dg/template/error15.C: New test.
40753
40754 2004-08-11  Devang Patel  <dpatel@apple.com>
40755
40756         * gcc.dg/darwin-ld-20040809-1.c: New test.
40757         * gcc.dg/darwin-ld-20040809-2.c: New test.
40758
40759 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40760
40761         PR fortran/16917
40762         * gfortran.dg/dfloat_1.f90: New test.
40763
40764 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40765
40766         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40767         * gcc.dg/dll-2.c: Fix dg-require syntax.
40768         * gcc.misc-tests/arm-isr.c (abort): Declare.
40769         (exit): Likewise.
40770
40771 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40772
40773         PR c++/16971
40774         * g++.dg/parse/crash16.C: New test.
40775
40776 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40777
40778         * gcc.dg/mips-rsqrt-1.c: New test case.
40779         * gcc.dg/mips-rsqrt-2.c: New test case.
40780         * gcc.dg/mips-rsqrt-3.c: New test case.
40781
40782 2004-08-10  Paul Brook  <paul@codesourcery.com>
40783
40784         * gfortran.dg/der_io_1.f90: New test.
40785
40786 2004-08-10  Paul Brook  <paul@codesourcery.com>
40787
40788         PR fortran/16919
40789         * gfortran.dg/der_array_1.f90: New test.
40790
40791 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40792
40793         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40794
40795 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40796
40797         * gcc.dg/wchar_t-2.c: Fix typo.
40798
40799 2004-08-09  Falk Hueffner  <falk@debian.org>
40800
40801         PR tree-optimization/12517
40802         * gcc.c-torture/compile/pr12517.c: New test.
40803
40804         PR tree-optimization/12578
40805         * gcc.c-torture/compile/pr12578.c: New test.
40806
40807         PR tree-optimization/12899
40808         * gcc.c-torture/compile/pr12899.c: New test.
40809
40810         PR rtl-optimization/14692
40811         * gcc.c-torture/compile/pr14692.c: New test.
40812
40813         PR tree-optimization/16461
40814         * gcc.c-torture/compile/pr16461.c: New test.
40815
40816 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40817
40818         * gfortran.dg/getenv_1.f90: New test.
40819
40820 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40821
40822         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40823         wchar_t.
40824         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40825
40826 2004-08-06  Paul Brook  <paul@codesourcery.com>
40827
40828         * gfortran.dg/ret_array_1.f90: New test.
40829         * gfortran.dg/ret_pointer_1.f90: New test.
40830
40831 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40832
40833         * gcc.dg/missing-field-init-[12].c: New tests.
40834         * g++.dg/warn/missing-field-init-[12].C: New tests.
40835
40836 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40837
40838         * gcc.dg/enum2.c: New test.
40839         * gcc.dg/symbian3.c: Likewise.
40840         * gcc.dg/symbian4.c: Likewise.
40841         * gcc.dg/wchar_t-2.c: Likewise.
40842
40843 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40844
40845         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40846         destructor tests.
40847
40848 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40849
40850         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40851         dg-require-visiblity.
40852         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40853         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40854         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40855         * g++.dg/ext/visibility/new1.C: Likewise.
40856         * g++.dg/ext/visibility/pragma.C: Likewise.
40857         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40858         * g++.dg/ext/visibility/virtual.C: Likewise.
40859         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40860         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40861         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40862         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40863         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40864         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40865         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40866         * g++/dg/ext/visibility/visibility-8.C: New test.
40867         * gcc.c-torture/compile/dll.x: Remove.
40868         * gcc.dg/dll-2.c: Use dg-require-dll
40869         * gcc.dg/visibility-10.c: New test.
40870         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40871         supporting DLLs.
40872         * lib/scanasm.exp (scan_hidden): New function.
40873         (scan_not_hidden): Likewise.
40874
40875 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40876
40877         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40878
40879 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40880
40881         * gcc.c-torture/execute/20040805-1.c: New test.
40882
40883 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40884
40885         * gcc.dg/20020118-1.c: Declare abort.
40886         * gcc.dg/altivec_check.h: Likewise.
40887         * gcc.dg/iftrap-2.c: Likewise.
40888         * gcc.dg/pragma-darwin.c: Likewise.
40889         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40890
40891 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40892
40893         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40894
40895 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40896
40897         * gcc.c-torture/execute/builtins/abs-2.c,
40898         gcc.c-torture/execute/builtins/abs-3.c,
40899         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40900         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40901         intmax_t, uintmax_t and their limits.
40902         * gcc.dg/intmax_t-1.c: New test.
40903
40904 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40905
40906         * g++.dg/tc1/dr147.C: Add reference to PR.
40907
40908 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40909
40910         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40911         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40912
40913 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40914
40915         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40916
40917 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40918
40919         * gcc.dg/redecl-5.c: New test.
40920         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40921         of scanf.
40922
40923 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40924
40925         PR middle-end/16790
40926         * gcc.c-torture/execute/pr16790-1.c: New test case.
40927
40928 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40929
40930         * g++.dg/ext/visibility/assign1.C: New test.
40931         * g++.dg/ext/visibility/new1.C: Likewise.
40932
40933         * gcc.dg/symbian1.c: New test.
40934         * gcc.dg/symbian2.c: Likewise.
40935
40936 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40937
40938         PR target/16570
40939         * gcc.dg/i386-sse-9.c: New test.
40940
40941 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40942
40943         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40944
40945 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40946
40947         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40948         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40949         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40950         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40951         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40952         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40953         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40954         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40955         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40956         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40957         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40958         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40959         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40960         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40961         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40962         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40963         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40964         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40965         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40966         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40967         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40968         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40969         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40970         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40971         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40972         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40973         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40974         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40975         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40976         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40977         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40978         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40979         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40980         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40981         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40982         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40983         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40984         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40985         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40986         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40987         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40988         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40989         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40990         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40991         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40992         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40993         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40994         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40995         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40996         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40997         gcc.misc-tests/i386-pf-3dnow-1.c,
40998         gcc.misc-tests/i386-pf-athlon-1.c,
40999         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
41000         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
41001         Declare built-in functions used.
41002         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
41003
41004 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
41005
41006         PR c++/16707
41007         * g++.dg/lookup/using12.C: New test.
41008
41009         * g++.dg/init/null1.C: Fix PR number.
41010         * g++.dg/parse/namespace10.C: Likewise.
41011
41012 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
41013
41014         PR c++/16224
41015         * g++.dg/template/spec17.C: New test.
41016         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
41017         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
41018
41019 2004-08-02  David Billinghurst
41020
41021         PR fortran/16292
41022         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
41023
41024 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
41025
41026         * gcc.dg/ia64-got-1.c: New test case.
41027
41028 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
41029
41030         PR c++/16489
41031         * g++.dg/init/null1.C: New test.
41032         * g++.dg/tc1/dr76.C: Adjust error marker.
41033
41034         PR c++/16529
41035         * g++.dg/parse/namespace10.C: New test.
41036
41037         PR c++/16810
41038         * g++.dg/inherit/ptrmem2.C: New test.
41039
41040 2004-08-02  Ben Elliston  <bje@au.ibm.com>
41041
41042         PR target/16155
41043         * gcc.dg/pr16155.c: New test.
41044
41045 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41046
41047         * gcc.dg/redecl-2.c: New test.
41048
41049 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
41050
41051         * gcc.dg/darwin-longdouble.c: New file.
41052
41053 2004-07-30  Richard Henderson  <rth@redhat.com>
41054
41055         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
41056         write to constant argument.
41057         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
41058
41059 2004-07-30  Richard Henderson  <rth@redhat.com>
41060
41061         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
41062         tests of nearest around zero.
41063
41064 2004-07-30  Andrew Pinski  <apinski@apple.com>
41065
41066         * gcc.c-torture/compile/20040730-1.c: New test.
41067
41068 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
41069
41070         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
41071         powerpc-eabispe.
41072
41073 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
41074
41075         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
41076
41077 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
41078
41079         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
41080         contains $ld_library_path.
41081         * lib/gfortran.exp (gfortran_link_flags): Likewise.
41082
41083 2004-07-29  Richard Henderson  <rth@redhat.com>
41084
41085         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
41086
41087         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
41088         (alt2, which): New.
41089         (Check): Accept either alternative.
41090
41091 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
41092
41093         * g++.dg/abi/inline1.C: New test.
41094         * g++.dg/abi/local1-a.cc: Likewise.
41095         * g++.dg/abi/local1.C: Likewise.
41096         * g++.dg/abi/mangle11.C: Tweak location of warnings.
41097         * g++.dg/abi/mangle12.C: Likewise.
41098         * g++.dg/abi/mangle17.C: Likewise.
41099         * g++.dg/abi/mangle20-2.C: Likewise.
41100         * g++.dg/opt/interface1.C: Likewise.
41101         * g++.dg/opt/interface1.h: Likewise.
41102         * g++.dg/opt/interface1-a.cc: New test.
41103         * g++.dg/parse/repo1.C: New test.
41104         * g++.dg/template/repo1.C: Likewise.
41105         * g++.dg/warn/Winline-1.C: Likewise.
41106         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
41107
41108 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
41109
41110         * gcc.dg/tree-ssa/20040729-1.c: New test.
41111
41112 2004-07-27  Matt Austern <austern@apple.com>
41113
41114         * gcc.dg/darwin-bool-1.c: New test.
41115         * gcc.dg/darwin-bool-2.c: New test.
41116
41117 2004-07-28  Richard Henderson  <rth@redhat.com>
41118
41119         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
41120         arguments in the correct type.  Don't write to constant arguments.
41121
41122 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41123
41124         PR tree-optimization/16688
41125         PR tree-optimization/16689
41126         * g++.dg/tree-ssa/pr16688.C: New test.
41127
41128 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41129
41130         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41131         loads.  Not only in the comment, this time.
41132
41133 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
41134
41135         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
41136         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
41137         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
41138         * gcc.dg/sh4a-bitmovua.c: New.
41139         * gcc.dg/sh4a-cos.c: New.
41140         * gcc.dg/sh4a-cosf.c: New.
41141         * gcc.dg/sh4a-fprun.c: New.
41142         * gcc.dg/sh4a-fsrra.c: New.
41143         * gcc.dg/sh4a-memmovua.c: New.
41144         * gcc.dg/sh4a-sin.c: New.
41145         * gcc.dg/sh4a-sincos.c: New.
41146         * gcc.dg/sh4a-sincosf.c: New.
41147         * gcc.dg/sh4a-sinf.c: New.
41148
41149 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41150
41151         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
41152         conditionals.
41153         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41154         loads.
41155         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
41156         DOM1.
41157
41158 2004-07-27  Andrew Pinski  <apinski@apple.com>
41159
41160         * g++.dg/rtti/tinfo1.C: Correct the xfail.
41161
41162 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
41163
41164         * gcc.dg/pragma-isr.c: New test.
41165
41166 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41167
41168         PR c++/14429
41169         * g++.dg/template/ttp11.C: New test.
41170
41171 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
41172
41173         * gcc.c-torture/compile/20040727-1.c: New test.
41174
41175 2004-07-26  Eric Christopher  <echristo@redhat.com>
41176
41177         * gcc.c-torture/compile/20040726-2.c: New test.
41178
41179 2004-07-26  Andrew Pinski  <apinski@apple.com>
41180
41181         * g++.dg/rtti/tinfo1.C: Xfail.
41182
41183 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
41184
41185         * gcc.c-torture/compile/20040726-1.c: New test.
41186
41187 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
41188             Brian Ryner  <bryner@brianryner.com>
41189
41190         PR c++/9283
41191         PR c++/15000
41192         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
41193         * g++.dg/ext/visibility/: New directory.
41194         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
41195         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
41196         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
41197         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
41198         * g++.dg/ext/visibility/fvisibility.C,
41199         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
41200         g++.dg/ext/visibility/fvisibility-override1.C
41201         g++.dg/ext/visibility/fvisibility-override2.C
41202         g++.dg/ext/visibility/memfuncts.C
41203         g++.dg/ext/visibility/noPLT.C
41204         g++.dg/ext/visibility/pragma.C
41205         g++.dg/ext/visibility/pragma-override1.C
41206         g++.dg/ext/visibility/pragma-override2.C
41207         g++.dg/ext/visibility/staticmemfuncts.C
41208         g++.dg/ext/visibility/virtual.C: New tests.
41209
41210 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41211
41212         PR c/15360
41213         * gcc.dg/pr15360-1.c: New test.
41214
41215 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
41216
41217         * gcc.dg/pragma-align-2.c: New test.
41218         * gcc.dg/pragma-init-fini.c: New test.
41219         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
41220         targets.
41221
41222 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41223
41224         * gcc.dg/init-string-2.c: New test.
41225
41226 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
41227
41228         PR 16684
41229         * gcc.dg/Wredundant-decls-1.c: New test case.
41230
41231 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
41232
41233         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
41234         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
41235         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
41236         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
41237         * gcc.dg/compat/generate-random.c: New file.
41238         * gcc.dg/compat/generate-random.h: Likewise.
41239         * gcc.dg/compat/generate-random_r.c: Likewise.
41240         * gcc.dg/compat/struct-layout-1.h: Likewise.
41241         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
41242         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
41243         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
41244         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
41245         * gcc.dg/compat/struct-layout-1_main.c: New test.
41246         * gcc.dg/compat/struct-layout-1_x.c: New file.
41247         * gcc.dg/compat/struct-layout-1_y.c: New file.
41248         * gcc.dg/compat/struct-layout-1_test.h: New file.
41249
41250 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41251
41252         * gcc.dg/comp-return-1.c: New test
41253
41254 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
41255
41256         * gcc.dg/vmx/8-02a.c: Fix typo.
41257
41258         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
41259         * gcc.dg/darwin-abi-3.c: New test.
41260
41261         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
41262         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
41263
41264         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
41265         * gcc.dg/vmx/ops-long-1.c: New test.
41266         * gcc.dg/vmx/ops-long-2.c: New test.
41267
41268 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41269
41270         * g++.dg/lookup/conv-[1234].C: New.
41271
41272 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
41273
41274         * g++.dg/parse/attr2.C: Simplify.
41275
41276 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41277
41278         PR c/7284
41279         * gcc.c-torture/execute/pr7284-1.c: New test.
41280
41281 2004-07-22  Brian Booth  <bbooth@redhat.com>
41282
41283         * gcc.dg/tree-ssa/20040721-1.c: New test.
41284
41285 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41286
41287         * g++.dg/template/crash20.c: New.
41288
41289 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
41290
41291         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41292         Add dg-run directive.  Declare variables as required.
41293         * gfortran.dg/g77/README: Update
41294
41295 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
41296
41297         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41298         gcc.dg/cris-peep2-andu2.c: New tests.
41299
41300 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41301
41302         PR c/15052
41303         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41304         on return type.
41305         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41306         messages.
41307         * gcc.dg/qual-return-2.c: Update expected messages.
41308         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41309
41310 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41311
41312         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41313         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41314
41315 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41316
41317         PR c/11250
41318         * gcc.dg/init-string-1.c: New test.
41319
41320 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41321
41322         PR middle-end/15345
41323         PR c/16450
41324         * gcc.dg/torture/nested-fn-1.c: New test.
41325
41326 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41327
41328         PR target/16559
41329         * gcc.dg/ia64-fptr-1.c: New file.
41330
41331 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41332
41333         PR c++/14497
41334         * g++.dg/template/spec16.C: New test.
41335         * g++.old-deja/g++.robertl/eb118.C: Remove.
41336
41337 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41338
41339         PR c++/509
41340         * g++.dg/template/spec15.C: New test.
41341
41342 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41343
41344         Copy cases from g77.f-torture/execute and add dg-run
41345         directive.  Other changes as noted.
41346         * gfortran.dg/g77/13037.f
41347         * gfortran.dg/g77/1832.f
41348         * gfortran.dg/g77/19981119-0.f
41349         * gfortran.dg/g77/19990313-0.f
41350         * gfortran.dg/g77/19990313-1.f
41351         * gfortran.dg/g77/19990313-2.f
41352         * gfortran.dg/g77/19990313-3.f
41353         * gfortran.dg/g77/19990419-1.f
41354         * gfortran.dg/g77/19990826-0.f
41355         * gfortran.dg/g77/19990826-2.f
41356         * gfortran.dg/g77/20000503-1.f
41357         * gfortran.dg/g77/20001111.f
41358         * gfortran.dg/g77/20010116.f
41359         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41360         * gfortran.dg/g77/20010430.f
41361         * gfortran.dg/g77/6177.f
41362         * gfortran.dg/g77/947.f
41363         * gfortran.dg/g77/970816-3.f
41364         * gfortran.dg/g77/971102-1.f
41365         * gfortran.dg/g77/980520-1.f
41366         * gfortran.dg/g77/980628-0.f
41367         * gfortran.dg/g77/980628-1.f
41368         * gfortran.dg/g77/980628-10.f
41369         * gfortran.dg/g77/980628-2.f
41370         * gfortran.dg/g77/980628-3.f
41371         * gfortran.dg/g77/980628-7.f
41372         * gfortran.dg/g77/980628-8.f
41373         * gfortran.dg/g77/980628-9.f
41374         * gfortran.dg/g77/980701-0.f
41375         * gfortran.dg/g77/980701-1.f
41376         * gfortran.dg/g77/cabs.f
41377         * gfortran.dg/g77/claus.f
41378         * gfortran.dg/g77/complex_1.f
41379         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41380         * gfortran.dg/g77/dcomplex.f
41381         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41382         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41383         * gfortran.dg/g77/f90-intrinsic-numeric.f
41384         * gfortran.dg/g77/int8421.f
41385         * gfortran.dg/g77/labug1.f
41386         * gfortran.dg/g77/large_vec.f
41387         * gfortran.dg/g77/le.f
41388         * gfortran.dg/g77/short.f
41389         * gfortran.dg/g77/README: Update
41390
41391 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41392
41393         PR c++/16637
41394         * g++.dg/parse/lookup4.C: New test.
41395
41396 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41397
41398         PR c++/16175
41399         * g++.dg/template/ttp10.C: New test.
41400
41401 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41402
41403         * gcc.dg/pr12625-1.c: New test.
41404
41405 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41406
41407         * gcc.dg/switch-warn-1.c: New test.
41408         * gcc.dg/switch-warn-2.c: New test.
41409         * gcc.c-torture/compile/pr14730.c: Update.
41410
41411 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41412
41413         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41414         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41415         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41416         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41417
41418 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41419
41420         PR c++/16623
41421         * g++.dg/template/assign1.C: New test.
41422
41423 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41424
41425         PR c++/12170
41426         * g++.dg/template/ttp9.C: New test.
41427
41428 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41429
41430         * gcc.dg/format/cmn-err-1.c: New test.
41431
41432 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41433
41434         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41435         gcc.dg/Wparentheses-10.c: New tests.
41436         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41437
41438 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41439
41440         PR fortran/16465
41441         * gfortran.dg/g77//ffixed-line-length-0.f,
41442         gfortran.dg/g77/ffixed-line-length-132.f,
41443         gfortran.dg/g77/ffixed-line-length-72.f,
41444         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41445         gfortran.dg/g77/README: Update.
41446
41447 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41448
41449         PR c++/13092
41450         * g++.dg/template/non-dependent7.C: New test.
41451         * g++.dg/template/non-dependent8.C: Likewise.
41452         * g++.dg/template/non-dependent9.C: Likewise.
41453         * g++.dg/template/non-dependent10.C: Likewise.
41454
41455 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41456
41457         PR c++/16337
41458         * g++.dg/parse/attr2.C: New test.
41459
41460 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41461
41462         * g77.dg: Removed.
41463         * g77.f-torture: Ditto.
41464
41465 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41466
41467         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41468         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41469         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41470
41471 2004-07-16  Richard Henderson  <rth@redhat.com>
41472
41473         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41474
41475 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41476
41477         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41478         tests with full list of options.
41479         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41480         of TORTURE_OPTIONS if test contains 'dg-do run'.
41481
41482         PR fortran/16404
41483         * gfortran.dg/do_iterator.f90: New test.
41484
41485 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41486
41487         PR rtl-optimization/16536
41488         * gcc.c-torture/execute/restrict-1.c: New test.
41489
41490 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41491
41492         PR fortran/15324
41493         * gfortran.dg/pr15324.f90: New test.
41494
41495         PR fortran/15129
41496         * gfortran.dg/pr15129.f90: New test.
41497
41498         PR fortran/15140
41499         * gfortran.dg/pr15140.f90: New test.
41500
41501         PR fortran/13792
41502         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41503         compile-time simplification.
41504
41505 2004-07-14  Mike Stump  <mrs@apple.com>
41506
41507         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41508
41509 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41510
41511         PR target/16325
41512         * gcc.dg/profile-generate-1.c: New.
41513
41514 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41515
41516         * gcc.c-torture/execute/20040709-1.c: New test.
41517         * gcc.c-torture/execute/20040709-2.c: New test.
41518
41519 2004-07-14  Mike Stump  <mrs@apple.com>
41520
41521         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41522
41523 2004-07-14  Mike Stump  <mrs@apple.com>
41524
41525         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41526
41527 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41528
41529         PR c++/16518
41530         * g++.dg/parse/mutable1.C: New test.
41531
41532 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41533
41534         PR tree-optimization/16443
41535         * gcc.dg/tree-ssa/20040713-1.c: New test.
41536
41537 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41538
41539         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41540         for operator new.
41541
41542 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41543
41544         * gfortran.dg/g77/README: New file
41545         * gfortran.dg/g77/19981216-0.f: Copy from
41546         g77.f-torture/noncompile.  Add "dg-do compile" and
41547         dg-error as required.
41548         * gfortran.dg/g77/19990218-1.f: Likewise.
41549         * gfortran.dg/g77/19990905-1.f: Likewise.
41550         * gfortran.dg/g77/9263.f: Likewise.
41551         * gfortran.dg/g77/980615-0.f: Likewise.
41552         * gfortran.dg/g77/980616-0.f: Likewise.
41553         * gfortran.dg/g77/check0.f: Likewise.
41554         * gfortran.dg/g77/select_no_compile.f: Likewise.
41555
41556 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41557
41558         Copy files from g77.f-torture/compile.
41559         Add "{ dg-do compile}".  Other changes as noted
41560         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41561         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41562         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41563         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41564         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41565         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41566         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41567         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41568         statement to conform to standard.  Append alpha1.x for reference.
41569         * gfortran.dg/g77/xformat.f: Add dg-warning
41570
41571 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41572
41573         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41574         Add {dg-do compile} directive.
41575         * gfortran.dg/g77/cpp2.F: Likewise.
41576
41577 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41578
41579         PR c++/5402
41580         * g++.dg/lookup/name-clash1.C: New test.
41581
41582         PR c++/9777
41583         * g++.dg/lookup/name-clash2.C: New test.
41584
41585         PR c++/12102
41586         * g++.dg/lookup/name-clash3.C: New test.
41587
41588 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41589
41590         * g++.dg/lookup/new2.C: New test.
41591         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41592
41593 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41594
41595         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41596         Add {dg-do compile} directive.
41597         * gfortran.dg/g77/13060.f: Likewise.
41598         * gfortran.dg/g77/19990218-0.f: Likewise.
41599         * gfortran.dg/g77/19990305-0.f: Likewise.
41600         * gfortran.dg/g77/19990419-0.f: Likewise.
41601         * gfortran.dg/g77/19990502-0.f: Likewise.
41602         * gfortran.dg/g77/19990502-1.f: Likewise.
41603         * gfortran.dg/g77/19990525-0.f: Likewise.
41604         * gfortran.dg/g77/19990826-1.f: Likewise.
41605         * gfortran.dg/g77/19990826-3.f: Likewise.
41606         * gfortran.dg/g77/19990905-2.f: Likewise.
41607         * gfortran.dg/g77/20000412-1.f: Likewise.
41608         * gfortran.dg/g77/20000511-1.f: Likewise.
41609         * gfortran.dg/g77/20000511-2.f: Likewise.
41610         * gfortran.dg/g77/20000518.f: Likewise.
41611         * gfortran.dg/g77/20000601-1.f: Likewise.
41612         * gfortran.dg/g77/20000601-2.f: Likewise.
41613         * gfortran.dg/g77/20000629-1.f: Likewise.
41614         * gfortran.dg/g77/20000630-2.f: Likewise.
41615         * gfortran.dg/g77/20010115.f: Likewise.
41616         * gfortran.dg/g77/20010321-1.f: Likewise.
41617         * gfortran.dg/g77/20010426.f: Likewise.
41618         * gfortran.dg/g77/20020307-1.f: Likewise.
41619         * gfortran.dg/g77/8485.f: Likewise.
41620         * gfortran.dg/g77/960317-1.f: Likewise.
41621         * gfortran.dg/g77/970915-0.f: Likewise.
41622         * gfortran.dg/g77/980310-1.f: Likewise.
41623         * gfortran.dg/g77/980310-2.f: Likewise.
41624         * gfortran.dg/g77/980310-3.f: Likewise.
41625         * gfortran.dg/g77/980310-4.f: Likewise.
41626         * gfortran.dg/g77/980310-6.f: Likewise.
41627         * gfortran.dg/g77/980310-7.f: Likewise.
41628         * gfortran.dg/g77/980310-8.f: Likewise.
41629         * gfortran.dg/g77/980419-2.f: Likewise.
41630         * gfortran.dg/g77/980424-0.f: Likewise.
41631         * gfortran.dg/g77/980427-0.f: Likewise.
41632         * gfortran.dg/g77/980729-0.f: Likewise.
41633         * gfortran.dg/g77/981117-1.f: Likewise.
41634         * gfortran.dg/g77/toon_1.f: Likewise.
41635
41636 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41637
41638         PR c++/2204
41639         * g++.dg/other/abstract2.C: New test.
41640
41641 2004-07-12  Paul Brook  <paul@codesourcery.com>
41642
41643         * gfortran.dg/pointer_init_1.f90: New test.
41644
41645 2004-07-11  Paul Brook  <paul@codesourcery.com>
41646
41647         PR fortran/15986
41648         * gfortran.dg/contained_1.f90: New test.
41649
41650 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41651
41652         * g++.dg/parse/defarg8.C: New test.
41653
41654 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41655
41656         PR fortran/16433
41657         * gfortran.dg/pr16433.f: New test.
41658
41659         PR fortran/17574
41660         * gfortran.dg/pr15754.f90: New test.
41661
41662 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41663
41664         PR tree-optimization/16437
41665         * gcc.c-torture/execute/bitfld-4.c: New test.
41666
41667 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41668
41669         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41670         access to common var from module.
41671
41672 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41673
41674         PR fortran/16336
41675         * gfortran.fortran-torture/execute/common_2.f90: New test.
41676
41677 2004-07-10  Paul Brook  <paul@codesourcery.com>
41678
41679         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41680
41681 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41682
41683         PR fortran/15969
41684         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41685
41686 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41687
41688         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41689         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41690         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41691         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41692         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41693         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41694         * gfortran.dg/g77/funderscoring.f: Likewise.
41695         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41696
41697 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41698
41699         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41700
41701 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41702         Paul Brook  <paul@codesourcery.com>
41703
41704         PR fortran/13415
41705         * gfortran.dg/common_pointer_1.f90: New test.
41706
41707 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41708
41709         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41710
41711 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41712
41713         PR target/16364
41714         * gcc.c-torture/compile/20040709-1.c: New.
41715
41716 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41717
41718         PR fortran/14077
41719         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41720
41721 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41722
41723         PR fortran/13201
41724         * gfortran.dg/shape_1.f90: New test.
41725
41726 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41727             Andrew Pinski  <apinski@apple.com>
41728
41729         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41730
41731 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41732
41733         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41734         comment.
41735
41736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41737         Paul Brook  <paul@codesourcery.com>
41738
41739         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41740         '.f95' and '.F95'.
41741
41742 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41743
41744         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41745
41746 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41747
41748         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41749         testcases with capital suffix.
41750
41751 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41752
41753         PR fortran/15481
41754         PR fortran/13372
41755         PR fortran/13575
41756         PR fortran/15978
41757         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41758
41759         * gfortran.dg/implicit_1.f90: New test.
41760
41761 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41762
41763         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41764         expression to match gfortran warning/error messages
41765         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41766         dg-error text.
41767
41768 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41769
41770         * lib/fortran-torture.exp: Rename proc search_for to
41771         search_for_re.
41772
41773 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41774
41775         * gcc.c-torture/execute/simd-5.x: New file.
41776         XFAIL on SPARC 64-bit at -O0.
41777
41778 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41779
41780         PR c++/8211
41781         PR c++/16165
41782         * g++.dg/warn/effc3.C: New test.
41783
41784 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41785
41786         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41787         change X to 1X in format.
41788         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41789         add data statements to conform to standard.
41790
41791 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41792
41793         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41794         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41795         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41796
41797 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41798
41799         * gfortran.dg/g77/7388.f: Copy from g77.dg
41800         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41801         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41802         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41803         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41804         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41805         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41806         * gfortran.dg/g77/strlen0.f: Likewise.
41807
41808 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41809
41810         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41811         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41812
41813 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41814
41815         * gcc.c-torture/execute/920428-2.x: Delete.
41816         * gcc.c-torture/execute/920501-7.x: Likewise.
41817
41818 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41819
41820         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41821         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41822         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41823         prescott and c3-2.
41824         (PREFETCH_3DNOW): Add -march=c3.
41825
41826 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41827
41828         PR c/16437
41829         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41830         * gcc.c-torture/execute/bf64-1.x: Likewise.
41831
41832 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41833
41834         * gcc.c-torture/compile/20040708-1.c: New test.
41835
41836 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41837
41838         PR c++/16169
41839         * g++.dg/warn/effc2.C: New test.
41840
41841 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41842
41843         * gcc.c-torture/execute/bitfld-1.x: Remove.
41844         * gcc.c-torture/execute/bitfld-3.c: New test.
41845         * gcc.dg/bitfld-2.c: Remove XFAILs.
41846
41847 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41848
41849         PR c++/16276
41850         * g++.dg/rtti/tinfo1.C: New file.
41851
41852 2004-07-07  Eric Christopher  <echristo@redhat.com>
41853
41854         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41855
41856 2004-07-07  Andrew Pinski  <apinski@apple.com>
41857
41858         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41859
41860 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41861
41862         * g++.dg/init/call1.C: XFAIL.
41863
41864 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41865
41866         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41867         except for movstrict*, to movmem* and clrstr* to clrmem*.
41868
41869 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41870
41871         * gcc.c-torture/execute/20040707-1.c: New test.
41872
41873 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41874
41875         * gcc.c-torture/execute/20040706-1.c: New test.
41876
41877 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41878
41879         PR c++/3671
41880         * g++.dg/template/spec14.C: New test.
41881
41882 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41883
41884         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41885         nothing if not yet defined.  Use it in b, c and d type definitions.
41886         * gcc.c-torture/execute/20040705-1.c: New test.
41887         * gcc.c-torture/execute/20040705-2.c: New test.
41888
41889 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41890
41891         PR c++/2518
41892         * g++.dg/lookup/new1.C: New test.
41893
41894 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41895
41896         PR c++/11406
41897         * g++.dg/template/sizeof8.C: New test.
41898
41899 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41900
41901         * gcc.c-torture/compile/20040705-1.c: New test.
41902
41903 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41904
41905         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41906
41907 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41908
41909         * gcc.dg/cpp/if-mop.c: Two new testcases.
41910         * gcc.dg/cpp/trad/comment-3.c: New.
41911
41912 2004-07-04  Paul Brook  <paul@codesourcery.com>
41913
41914         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41915
41916 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41917
41918         PR c++/3761
41919         * g++.dg/lookup/crash4.C: New test.
41920
41921 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41922
41923         * gcc.c-torture/execute/builtin-abs-1.c
41924         * gcc.c-torture/execute/builtin-abs-2.c
41925         * gcc.c-torture/execute/builtin-complex-1.c
41926         * gcc.c-torture/execute/builtins/string-1-lib.c
41927         * gcc.c-torture/execute/builtins/string-1.c
41928         * gcc.c-torture/execute/builtins/string-2-lib.c
41929         * gcc.c-torture/execute/builtins/string-2.c
41930         * gcc.c-torture/execute/builtins/string-3-lib.c
41931         * gcc.c-torture/execute/builtins/string-3.c
41932         * gcc.c-torture/execute/builtins/string-4-lib.c
41933         * gcc.c-torture/execute/builtins/string-4.c
41934         * gcc.c-torture/execute/builtins/string-5-lib.c
41935         * gcc.c-torture/execute/builtins/string-5.c
41936         * gcc.c-torture/execute/builtins/string-6-lib.c
41937         * gcc.c-torture/execute/builtins/string-6.c
41938         * gcc.c-torture/execute/builtins/string-7-lib.c
41939         * gcc.c-torture/execute/builtins/string-7.c
41940         * gcc.c-torture/execute/builtins/string-8-lib.c
41941         * gcc.c-torture/execute/builtins/string-8.c
41942         * gcc.c-torture/execute/builtins/string-9-lib.c
41943         * gcc.c-torture/execute/builtins/string-9.c
41944         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41945         * gcc.c-torture/execute/builtins/string-asm-1.c
41946         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41947         * gcc.c-torture/execute/builtins/string-asm-2.c
41948         * gcc.c-torture/execute/stdio-opt-1.c
41949         * gcc.c-torture/execute/stdio-opt-2.c
41950         * gcc.c-torture/execute/stdio-opt-3.c
41951         * gcc.c-torture/execute/string-opt-1.c
41952         * gcc.c-torture/execute/string-opt-10.c
41953         * gcc.c-torture/execute/string-opt-11.c
41954         * gcc.c-torture/execute/string-opt-12.c
41955         * gcc.c-torture/execute/string-opt-13.c
41956         * gcc.c-torture/execute/string-opt-14.c
41957         * gcc.c-torture/execute/string-opt-15.c
41958         * gcc.c-torture/execute/string-opt-16.c
41959         * gcc.c-torture/execute/string-opt-2.c
41960         * gcc.c-torture/execute/string-opt-6.c
41961         * gcc.c-torture/execute/string-opt-7.c
41962         * gcc.c-torture/execute/string-opt-8.c:
41963         Replace with ...
41964
41965         * gcc.c-torture/execute/builtins/abs-2.c
41966         * gcc.c-torture/execute/builtins/abs-3.c
41967         * gcc.c-torture/execute/builtins/complex-1.c
41968         * gcc.c-torture/execute/builtins/fprintf.c
41969         * gcc.c-torture/execute/builtins/fputs.c
41970         * gcc.c-torture/execute/builtins/memcmp.c
41971         * gcc.c-torture/execute/builtins/memmove.c
41972         * gcc.c-torture/execute/builtins/memops-asm.c
41973         * gcc.c-torture/execute/builtins/mempcpy-2.c
41974         * gcc.c-torture/execute/builtins/mempcpy.c
41975         * gcc.c-torture/execute/builtins/memset.c
41976         * gcc.c-torture/execute/builtins/printf.c
41977         * gcc.c-torture/execute/builtins/sprintf.c
41978         * gcc.c-torture/execute/builtins/strcat.c
41979         * gcc.c-torture/execute/builtins/strchr.c
41980         * gcc.c-torture/execute/builtins/strcmp.c
41981         * gcc.c-torture/execute/builtins/strcpy.c
41982         * gcc.c-torture/execute/builtins/strcspn.c
41983         * gcc.c-torture/execute/builtins/strlen-2.c
41984         * gcc.c-torture/execute/builtins/strlen.c
41985         * gcc.c-torture/execute/builtins/strncat.c
41986         * gcc.c-torture/execute/builtins/strncmp-2.c
41987         * gcc.c-torture/execute/builtins/strncmp.c
41988         * gcc.c-torture/execute/builtins/strncpy.c
41989         * gcc.c-torture/execute/builtins/strpbrk.c
41990         * gcc.c-torture/execute/builtins/strpcpy-2.c
41991         * gcc.c-torture/execute/builtins/strpcpy.c
41992         * gcc.c-torture/execute/builtins/strrchr.c
41993         * gcc.c-torture/execute/builtins/strspn.c
41994         * gcc.c-torture/execute/builtins/strstr-asm.c
41995         * gcc.c-torture/execute/builtins/strstr.c:
41996         ... these new files.
41997
41998         * gcc.c-torture/execute/builtins/abs-2-lib.c
41999         * gcc.c-torture/execute/builtins/abs-3-lib.c
42000         * gcc.c-torture/execute/builtins/complex-1-lib.c
42001         * gcc.c-torture/execute/builtins/fprintf-lib.c
42002         * gcc.c-torture/execute/builtins/fputs-lib.c
42003         * gcc.c-torture/execute/builtins/memcmp-lib.c
42004         * gcc.c-torture/execute/builtins/memmove-lib.c
42005         * gcc.c-torture/execute/builtins/memops-asm-lib.c
42006         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
42007         * gcc.c-torture/execute/builtins/mempcpy-lib.c
42008         * gcc.c-torture/execute/builtins/memset-lib.c
42009         * gcc.c-torture/execute/builtins/printf-lib.c
42010         * gcc.c-torture/execute/builtins/sprintf-lib.c
42011         * gcc.c-torture/execute/builtins/strcat-lib.c
42012         * gcc.c-torture/execute/builtins/strchr-lib.c
42013         * gcc.c-torture/execute/builtins/strcmp-lib.c
42014         * gcc.c-torture/execute/builtins/strcpy-lib.c
42015         * gcc.c-torture/execute/builtins/strcspn-lib.c
42016         * gcc.c-torture/execute/builtins/strlen-2-lib.c
42017         * gcc.c-torture/execute/builtins/strlen-lib.c
42018         * gcc.c-torture/execute/builtins/strncat-lib.c
42019         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
42020         * gcc.c-torture/execute/builtins/strncmp-lib.c
42021         * gcc.c-torture/execute/builtins/strncpy-lib.c
42022         * gcc.c-torture/execute/builtins/strpbrk-lib.c
42023         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
42024         * gcc.c-torture/execute/builtins/strpcpy-lib.c
42025         * gcc.c-torture/execute/builtins/strrchr-lib.c
42026         * gcc.c-torture/execute/builtins/strspn-lib.c
42027         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
42028         * gcc.c-torture/execute/builtins/strstr-lib.c
42029         * gcc.c-torture/execute/builtins/lib/abs.c
42030         * gcc.c-torture/execute/builtins/lib/fprintf.c
42031         * gcc.c-torture/execute/builtins/lib/memset.c
42032         * gcc.c-torture/execute/builtins/lib/printf.c
42033         * gcc.c-torture/execute/builtins/lib/sprintf.c
42034         * gcc.c-torture/execute/builtins/lib/strcpy.c
42035         * gcc.c-torture/execute/builtins/lib/strcspn.c
42036         * gcc.c-torture/execute/builtins/lib/strncat.c
42037         * gcc.c-torture/execute/builtins/lib/strncmp.c
42038         * gcc.c-torture/execute/builtins/lib/strncpy.c
42039         * gcc.c-torture/execute/builtins/lib/strpbrk.c
42040         * gcc.c-torture/execute/builtins/lib/strspn.c
42041         * gcc.c-torture/execute/builtins/lib/strstr.c:
42042         New files containing support routines.
42043
42044         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
42045         declaration.
42046         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
42047         when not optimizing.
42048
42049 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
42050
42051         PR c++/16240
42052         * g++.dg/abi/mangle22.C: New test.
42053         * g++.dg/abi/mangle23.C: Likewise.
42054
42055 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
42056
42057         PR fortran/16290
42058         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
42059         Allow for cases without denormalized floating point numbers.
42060
42061 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
42062
42063         PR c/1027
42064         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
42065         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
42066         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
42067         expected warning text.
42068         * gcc.dg/format/diag-2.c: New test.
42069
42070 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42071
42072         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
42073
42074 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
42075
42076         * gcc.dg/builtins-43.c: New.
42077         * gcc.dg/builtins-44.c: New.
42078         * gcc.dg/builtins-45.c: New.
42079
42080 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
42081             Andreas Tobler  <a.tobler@schweiz.ch>
42082
42083         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
42084         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
42085         as SIGSEGV.
42086         * gcc.dg/cleanup-11.c: Likewise.
42087         * gcc.dg/cleanup-8.c: Likewise.
42088         * gcc.dg/cleanup-9.c: Likewise.
42089         * gcc.dg/cleanup-5.c: Run on all platforms.
42090
42091 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
42092
42093         * g++.dg/warn/nonnull1.C: New test.
42094
42095 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42096
42097         * gcc.dg/compat/compat-common.h: Wrap up CINT in
42098         an #ifndef SKIP_COMPLEX_INT/#endif pair.
42099         Special-case the Sun compiler wrt to <complex.h>.
42100
42101 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
42102
42103         * gcc.dg/Wunreachable-8.C: New test.
42104
42105         * gcc.dg/h8300-ice2.c : New test.
42106
42107 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
42108
42109         PR fortran/16161
42110         * gfortran.fortran-torture/compile/implicit.f90: Add test
42111         for implicit character.
42112
42113 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
42114
42115         PR fortran/16289
42116         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
42117         Use tiny() intrinsic to find smallest non-negative real
42118
42119 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
42120
42121         * gcc.dg/compat/struct-by-value-22_main.c: New test.
42122         * gcc.dg/compat/struct-by-value-22_x.c: New.
42123         * gcc.dg/compat/struct-by-value-22_y.c: New.
42124
42125         * gcc.c-torture/execute/20040629-1.c: New test.
42126
42127 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
42128
42129         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
42130         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
42131
42132         PR target/16195
42133         * gcc.dg/20040625-1.c: New test.
42134
42135 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42136
42137         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
42138
42139 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42140
42141         PR fortran/15963
42142         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
42143
42144 2004-06-29  Richard Henderson  <rth@redhat.com>
42145
42146         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
42147
42148 2004-06-29  Paul Brook  <paul@codesourcery.com>
42149
42150         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
42151         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
42152
42153 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
42154
42155         PR c++/16260
42156         * g++.dg/parse/crash15.C: New.
42157
42158 2004-06-28  Andrew Pinski  <apinski@apple.com>
42159
42160         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
42161         by the error already.
42162
42163         * g++.dg/opt/ptrmem4.C: Change to compile only test.
42164
42165 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
42166
42167         PR target/14041
42168         * gcc.dg/h8300-bss-align-1.c : New.
42169
42170 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42171
42172         * PR c++/16174
42173         * g++.dg/template/ctor4.C: New.
42174
42175 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
42176
42177         PR c++/16205
42178         * g++.dg/warn/Wsequence-point-1.C: New test.
42179
42180 2004-06-27  Paul Brook  <paul@codesourcery.com>
42181
42182         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
42183
42184 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
42185
42186         * g++.old-deja/g++.mike/p7325.C: Remove.
42187
42188 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
42189
42190         PR c/14963
42191         * gcc.dg/pr14963.c: New test.
42192
42193 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
42194
42195         PR c++/16193
42196         * g++.dg/parse/redef1.C: New test.
42197
42198 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
42199
42200         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
42201         20021110.c.
42202         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
42203         20021119-1.c.
42204         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
42205         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
42206         5-04.c.
42207         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
42208         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
42209         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
42210         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
42211         g++.brendan/enum14.C.
42212         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
42213         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
42214         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
42215         g++.mike/virt1.C.
42216         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
42217         memtemp24.C.
42218
42219 2004-06-27  Roger Sayle  <roger@eyesopen.com>
42220
42221         * gcc.dg/20040527-1.c: New test case.
42222
42223 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
42224
42225         PR gfortran/pr16196
42226         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
42227
42228 2004-06-25  Roger Sayle  <roger@eyesopen.com>
42229
42230         PR middle-end/15825
42231         * gcc.dg/pr15825-1.c: New test case.
42232
42233 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42234
42235         * gcc.c-torture/execute/20040625-1.c: New test.
42236
42237 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42238
42239         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
42240
42241 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42242
42243         * gcc.dg/torture/mips-div-1.c: New test.
42244
42245 2004-06-24  Jeff Law  <law@redhat.com>
42246
42247         * gcc.dg/tree-ssa/20040624-1.c: New test.
42248
42249 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
42250
42251         * gcc.c-torture/compile/20040624-1.c: New test.
42252
42253 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42254
42255         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
42256         this directory.
42257
42258 2004-06-23  Andrew Pinski  <apinski@apple.com>
42259
42260         PR middle-end/15988
42261         * g++.dg/opt/ptrmem4.C: New test.
42262
42263         * gcc.dg/c90-array-quals-2.c: New test.
42264
42265 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
42266
42267         * gcc.dg/kpice1.c: New test.
42268
42269 2006-06-23  Andrew Pinski  <apinski@apple.com>
42270
42271         * gcc.dg/c90-array-quals.c: New test.
42272
42273 2006-06-22  Richard Henderson  <rth@redhat.com>
42274
42275         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42276
42277 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
42278
42279         * gcc.dg/builtins-config.h: Handle FreeBSD.
42280
42281 2006-06-22  Richard Henderson  <rth@redhat.com>
42282
42283         * g++.dg/opt/devirt1.C: New.
42284
42285 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42286
42287         * g++.dg/opt/pr15551.C: New testcase.
42288
42289 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
42290
42291         PR target/14800
42292         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42293         x86_64-*-linux* when compiling for 32bit.
42294
42295 2004-06-21  Andrew Pinski  <apinski@apple.com>
42296
42297         * gcc.dg/pch/struct-1.c: New.
42298         * gcc.dg/pch/struct-1.hs: New.
42299
42300 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42301
42302         * gcc.dg/pch/save-temps-1.c: New file.
42303         * gcc.dg/pch/save-temps-1.hs: New file.
42304
42305 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42306
42307         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42308         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42309
42310 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42311
42312         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42313         to fix type error.
42314         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42315         Remove trailing spaces.
42316
42317 2004-06-21  Richard Henderson  <rth@redhat.com>
42318
42319         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42320         merging && to BIT_FIELD_REF.
42321
42322 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42323
42324         * g++.dg/opt/placeholder1.C: New test.
42325
42326 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42327
42328         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42329         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42330         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42331         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42332
42333 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42334
42335         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42336         extern "C".
42337         * g++.dg/other/pragma-re-1.C: Add comments.
42338
42339 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42340
42341         PR gfortran/16080
42342         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42343
42344 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42345
42346         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42347         instead of setting the type of size_t by
42348         hand.
42349
42350 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42351
42352         * gcc.dg/unordered-2.c: New test case.
42353         * gcc.dg/unordered-3.c: New test case.
42354
42355 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42356
42357         PR other/16043
42358         * lib/g++.exp (g++_version): Tweak regexp for version
42359         * lib/g77.exp (g77_version): Likewise.
42360         * lib/gfortran.exp (gfortran_version): Likewise.
42361         * lib/objc.exp (objc_version): Likewise.
42362         * lib/treelang.exp (treelang_version): Likewise.
42363
42364 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42365
42366         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42367         Use INT_MAX instead of __INT_MAX__.
42368         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42369
42370         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42371         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42372         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42373         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42374         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42375         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42376         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42377         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42378         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42379
42380         * gcc.dg/range-test-1.c: New test.
42381         * g++.dg/opt/range-test-1.C: New test.
42382
42383 2004-06-17  Richard Henderson  <rth@redhat.com>
42384
42385         * objc.dg/sync-1.m: New.
42386         * objc.dg/try-catch-1.m: Don't force next runtime.
42387         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42388         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42389         shadowed catch clause.
42390         * objc.dg/try-catch-5.m: New.
42391
42392 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42393
42394         Bug 14610
42395         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42396
42397 2004-06-15  Richard Henderson  <rth@redhat.com>
42398
42399         * gcc.dg/20001116-1.c: Move expected warning line.
42400
42401 2004-06-15  Richard Henderson  <rth@redhat.com>
42402
42403         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42404         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42405
42406 2004-06-15  Jeff Law  <law@redhat.com>
42407
42408         * gcc.dg/tree-ssa/20040615-1.c: New test.
42409         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42410         be less sensitive to operand ordering.
42411         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42412
42413 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42414
42415         * g++.dg/abi/bitfield3.C: Add comment..
42416
42417 2004-06-15  Richard Henderson  <rth@redhat.com>
42418
42419         * g++.dg/ext/stmtexpr1.C: XFAIL.
42420         * gcc.dg/20030612-1.c: XFAIL.
42421
42422 2004-06-15  Eric Christopher  <echristo@redhat.com>
42423
42424         * g++.dg/charset/asm5.c: New.
42425         * gcc.dg/charset/asm6.c: New.
42426
42427 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42428
42429         PR fortran/15962
42430         * gfortran.fortran-torture/execute/select_1.f90: New test.
42431
42432 2004-06-15  Paul Brook  <paul@codesourcery.com>
42433
42434         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42435
42436 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42437
42438         PR c++/15967
42439         * g++.dg/lookup/crash3.C: New test.
42440
42441 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42442
42443         PR c++/15947
42444         * g++.dg/parse/dtor4.C: New test.
42445
42446 2004-06-14  Jeff Law  <law@redhat.com>
42447
42448         * gcc.c-torture/compile/20040614-1.c: New test.
42449
42450 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42451
42452         PR fortran/15211
42453         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42454         LEN of a character array.
42455
42456 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42457
42458         PR c++/15096
42459         * g++.dg/template/ptrmem10.C: New test.
42460
42461         PR c++/14930
42462         * g++.dg/template/friend30.C: New test.
42463
42464 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42465
42466         PR fortran/14928
42467         * gfortran.fortran-torture/compile/mloc.f90: New test.
42468
42469 2004-06-13  Paul Brook  <paul@codesourcery.com>
42470
42471         * gfortran.fortran-torture/execute/random_2.f90: New test.
42472
42473 2004-06-13  Eric Christopher  <echristo@redhat.com>
42474
42475         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42476
42477 2004-06-12  Paul Brook  <paul@codesourcery.com>
42478
42479         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42480
42481 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42482
42483         PR fortran/14923
42484         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42485
42486 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42487
42488         PR fortran/14957
42489         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42490         syntax errors in end statements of contained subroutines.
42491
42492 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42493
42494         PR fortran/12841
42495         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42496
42497 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42498
42499         PR fortran/15665
42500         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42501
42502 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42503
42504         PR gfortran/12839
42505         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42506
42507 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42508
42509         PR c++/15862
42510         * g++.dg/parse/enum1.C: New test.
42511
42512 2004-06-10  Jeff Law  <law@redhat.com>
42513
42514         * gcc.c-torture/compile/20040610-1.c: New test.
42515
42516 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42517
42518         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42519         * g++.old-deja/g++.other/decl3.C: Likewise.
42520
42521 2004-06-10  Brian Booth  <bbooth@redhat.com>
42522
42523         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42524         V_MAY_DEF instead of VDEF.
42525         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42526
42527 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42528
42529         PR c++/14211
42530         * g++.dg/conversion/const1.C: New test.
42531
42532         PR c++/15076
42533         * g++.dg/conversion/reinterpret1.C: New test.
42534
42535         PR c++/15877
42536         * g++.dg/template/enum2.C: New test.
42537
42538         PR c++/15227
42539         * g++.dg/template/error13.C: New test.
42540
42541 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42542
42543         PR fortran/14957
42544         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42545         arguments to test_* REAL and of the right size.
42546
42547 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42548
42549         PR target/15569
42550         PR rtl-optimization/15681
42551         * gcc.dg/20040609-1.c: New test.
42552
42553 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42554
42555         PR c++/14791
42556         * g++.dg/opt/builtins1.C: New test.
42557
42558 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42559
42560         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42561         that use default windows32 struct layout.
42562         * gcc.dg/i386-bitfield2.c: Likewise.
42563
42564 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42565
42566         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42567         for mingw32 and cygwin targets.
42568
42569 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42570
42571         * gcc.dg/pch/macro-4.c: New.
42572         * gcc.dg/pch/macro-4.hs: New.
42573
42574 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42575
42576         PR fortran/13249
42577         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42578
42579 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42580
42581         PR fortran/13372
42582         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42583
42584 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42585
42586         PR gfortran/14897
42587         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42588
42589 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42590
42591         PR gfortran/15755
42592         * gfortran.fortran-torture/execute/backspace.c : New test.
42593
42594 2004-06-09  Paul Brook  <paul@codesourcery.com>
42595
42596         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42597         (pointer_to_section): Rewrite to use smaller array.
42598
42599 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42600
42601         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42602         * gcc.dg/ext/altivec-10.c: Same.
42603         * gcc.dg/ext/altivec-11.c: Same.
42604         * gcc.dg/ext/altivec-12.c: Same.
42605         * gcc.dg/ext/altivec-13.c: Same.
42606         * gcc.dg/ext/altivec-14.c: Same.
42607         * gcc.dg/ext/altivec-15.c: Same.
42608         * gcc.dg/ext/altivec-16.c: Same.
42609         * gcc.dg/ext/altivec-3.c: Same.
42610         * gcc.dg/ext/altivec-4.c: Same.
42611         * gcc.dg/ext/altivec-6.c: Same.
42612         * gcc.dg/ext/altivec-7.c: Same.
42613         * gcc.dg/ext/altivec-8.c: Same.
42614         * gcc.dg/ext/altivec-varargs-1.c: Same.
42615
42616         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42617         * g++.dg/ext/altivec-10.C: Same.
42618         * g++.dg/ext/altivec-2.C: Same.
42619         * g++.dg/ext/altivec-3.C: Same.
42620         * g++.dg/ext/altivec-4.C: Same.
42621         * g++.dg/ext/altivec-5.C: Same.
42622         * g++.dg/ext/altivec-6.C: Same.
42623         * g++.dg/ext/altivec-7.C: Same.
42624         * g++.dg/ext/altivec-8.C: Same.
42625         * g++.dg/ext/altivec-9.C: Same.
42626
42627 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42628
42629         PR c++/7841
42630         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42631
42632 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42633
42634         * gcc.dg/union-1.c: New test.
42635
42636 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42637
42638         * gcc.dg/builtins-41.c: New test case.
42639         * gcc.dg/builtins-42.c: New test case.
42640
42641 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42642
42643         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42644         * g++.dg/ext/altivec-10.C: Same.
42645         * g++.dg/ext/altivec-2.C: Same.
42646         * g++.dg/ext/altivec-3.C: Same.
42647         * g++.dg/ext/altivec-4.C: Same.
42648         * g++.dg/ext/altivec-5.C: Same.
42649         * g++.dg/ext/altivec-6.C: Same.
42650         * g++.dg/ext/altivec-7.C: Same.
42651         * g++.dg/ext/altivec-8.C: Same.
42652         * g++.dg/ext/altivec-9.C: Same.
42653         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42654         * g++.old-deja/g++.brendan/new3.C: Same.
42655         * gcc.c-torture/execute/eeprof-1.x: Same.
42656
42657 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42658
42659         PR c/14765
42660         * gcc.dg/pr14765-1.c: New test.
42661
42662 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42663
42664         PR c/14649
42665         * gcc.dg/pr14649-1.c: New test case.
42666
42667 2004-06-07  Richard Henderson  <rth@redhat.com>
42668
42669         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42670         if temporaries.
42671
42672 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42673
42674         * g++.dg/eh/elide1.C: Remove XFAIL.
42675
42676 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42677
42678         PR c++/15337
42679         * g++.dg/expr/sizeof3.C: New test.
42680
42681         PR c++/14777
42682         * g++.dg/template/access14.C: New test.
42683
42684         PR c++/15554
42685         * g++.dg/template/enum1.C: New test.
42686
42687         PR c++/15057
42688         * g++.dg/eh/throw1.C: New test.
42689
42690 2004-06-07  David Ayers  <d.ayers@inode.at>
42691             Ziemowit Laski  <zlaski@apple.com>
42692
42693         * lib/objc.exp (objc_target_compile): Revert the '-framework
42694         Foundation' flag fix, since bare Darwin does not ship
42695         with the Foundation framework.
42696         * objc/execute/next_mapping.h: Provide a local NSConstantString
42697         @interface and @implementation.
42698         (objc_constant_string_init): A constructor function, used to
42699         initialize the NSConstantString meta-class object.
42700         * objc/execute/string1.m: Include "next_mapping.h" instead of
42701         <Foundation/NSString.h>.
42702         * objc/execute/string2.m: Likewise.
42703         * objc/execute/string3.m: Likewise.
42704         * objc/execute/string4.m: Likewise.
42705
42706 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42707
42708         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42709         to double. Replace double with FLOAT.
42710         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42711
42712         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42713         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42714         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42715         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42716         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42717         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42718         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42719         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42720
42721 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42722
42723         PR c/13519
42724         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42725
42726 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42727
42728         PR c++/15503
42729         * g++.dg/template/meminit2.C: New test.
42730
42731 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42732
42733         PR target/15822
42734         * gcc.c-torture/execute/compare-fp-1.c,
42735         gcc.c-torture/execute/compare-fp-2.c,
42736         gcc.c-torture/execute/compare-fp-3.c,
42737         gcc.c-torture/execute/compare-fp-4.c,
42738         gcc.c-torture/execute/compare-fp-3.x,
42739         gcc.c-torture/execute/compare-fp-4.x: Moved...
42740         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42741         gcc.c-torture/execute/ieee/compare-fp-2.c,
42742         gcc.c-torture/execute/ieee/compare-fp-3.c,
42743         gcc.c-torture/execute/ieee/compare-fp-4.c,
42744         gcc.c-torture/execute/ieee/compare-fp-3.x,
42745         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42746
42747 2004-06-04  David Ayers  <d.ayers@inode.at>
42748
42749         * objc/execute/protocol-isEqual-4.m: New testcase.
42750
42751 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42752
42753         * objc/execute/protocol-isEqual-1.m: New testcase.
42754         * objc/execute/protocol-isEqual-2.m: New testcase.
42755         * objc/execute/protocol-isEqual-3.m: New testcase.
42756
42757 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42758
42759         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42760
42761 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42762
42763         * lib/objc.exp (objc_target_compile): When running tests on
42764         Darwin (Mac OS X), inform the linker about '-framework
42765         'Foundation'.
42766
42767 2004-06-02  Eric Christopher  <echristo@redhat.com>
42768
42769         * gcc.c-torture/compile/20040602-1.c: New.
42770
42771 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42772
42773         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42774         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42775
42776         PR tree-optimization/14736
42777         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42778
42779         PR tree-optimization/14042
42780         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42781
42782         PR tree-optimization/14729
42783         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42784
42785 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42786
42787         PR fortran/15557
42788         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42789
42790 2004-06-01  Richard Hederson  <rth@redhat.com>
42791
42792         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42793
42794 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42795
42796         PR c++/14932
42797         * g++.dg/parse/offsetof4.C: New test.
42798
42799 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42800
42801         PR objc/7993
42802         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42803
42804 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42805
42806         PR c++/15701
42807         * g++.dg/template/friend29.C: New test.
42808
42809 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42810
42811         PR c/15749
42812         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42813
42814 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42815
42816         * gcc.dg/sparc-trap-1.c: New test.
42817
42818 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42819
42820         PR middle-end/15069
42821         * g++.dg/opt/fold3.C: New test case.
42822
42823 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42824
42825         * lib/target-supports.exp (check_iconv_available): Fix fallout
42826         from 2004-05-28 patch.
42827
42828 2004-05-30  Paul Brook  <paul@codesourcery.com>
42829
42830         PR fortran/15620
42831         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42832         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42833
42834 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42835
42836         * gfortran.fortran-torture/execute/random_1.f90: New test.
42837
42838 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42839
42840         * g++.dg/ext/altivec-10.C: New test.
42841
42842 2004-05-29  Paul Brook  <paul@codesourcery.com>
42843
42844         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42845
42846 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42847
42848         * gcc.dg/altivec-16.c: New test.
42849
42850 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42851
42852         * lib/target-supports.exp (check_vmx_hw_available): New.
42853         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42854
42855         * lib/target-supports.exp (check_alias_available,
42856         check_iconv_available, check_named_sections_available): Use
42857         unique names for temporary files.
42858
42859 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42860
42861         * gcc.dg/altivec-15.c: New test.
42862
42863 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42864
42865         PR c++/15083
42866         * g++.dg/warn/noeffect6.C: New test.
42867
42868         PR c++/15471
42869         * g++.dg/expr/ptrmem4.C: New test.
42870
42871         PR c++/15640
42872         * g++.dg/template/operator3.C: New test.
42873
42874 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42875
42876         PR c++/14668
42877         * g++.dg/lookup/redecl1.C: New test.
42878         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42879
42880 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42881
42882         * gcc.c-torture/execute/compare-fp-1.c,
42883         gcc.c-torture/execute/compare-fp-2.c,
42884         gcc.c-torture/execute/compare-fp-3.c,
42885         gcc.c-torture/execute/compare-fp-4.c,
42886         gcc.c-torture/execute/compare-fp-3.x,
42887         gcc.c-torture/execute/compare-fp-4.x,
42888         gcc.dg/pr15649-1.c: New.
42889
42890 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42891
42892         PR c++/12883
42893         * g++.dg/init/array14.C: New test.
42894
42895 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42896
42897         * lib/compat.exp (compat-get-options-main): New.
42898         (compat-get-options): Remove unneeded code, warn for ignored
42899         command.
42900         (compat-execute): Check flag set by dg-require-* commands.
42901
42902         * lib/compat.exp (compat-execute): Break up long lines.
42903
42904 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42905
42906         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42907         * gcc.dg/altivec-14.c: New test.
42908         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42909
42910         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42911         * gcc.dg/altivec-12.c: Ditto.
42912
42913         * gcc.dg/altivec-3.c: Move call to altivec_check.
42914
42915 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42916
42917         PR c++/15044
42918         * g++.dg/template/error12.C: New test.
42919
42920         PR c++/15317
42921         * g++.dg/ext/attrib15.C: New test.
42922
42923         PR c++/15329
42924         * g++.dg/template/ptrmem9.C: New test.
42925
42926 2004-05-25  Paul Brook  <paul@codesourcery.com>
42927
42928         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42929
42930 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42931
42932         PR c++/15165
42933         * g++.dg/template/crash19.C: New test.
42934
42935 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42936
42937         PR c++/15025
42938         * g++.dg/template/redecl1.C: New test.
42939
42940 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42941
42942         PR c++/14821
42943         * g++.dg/other/ns1.C: New test.
42944
42945         PR c++/14883
42946         * g++.dg/template/invalid1.C: New test.
42947
42948 2004-05-23  Paul Brook  <paul@codesourcery.com>
42949         Victor Leikehman  <lei@haifasphere.co.il>
42950
42951         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42952         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42953
42954 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42955
42956         PR c++/15285
42957         PR c++/15299
42958         * g++.dg/template/non-dependent5.C: New test.
42959         * g++.dg/template/non-dependent6.C: New test.
42960
42961 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42962
42963         PR c++/15507
42964         * g++.dg/inherit/union1.C: New test.
42965
42966         PR c++/15542
42967         * g++.dg/template/addr1.C: New test.
42968
42969         PR c++/15427
42970         * g++.dg/template/array5.C: New test.
42971
42972         PR c++/15287
42973         * g++.dg/template/array6.C: New test.
42974
42975 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42976             Roger Sayle  <roger@eyesopen.com>
42977
42978         * g++.dg/lookup/forscope2.C: New test case.
42979
42980 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42981
42982         * gcc.dg/cpp/Wmissingdirs.c: New.
42983
42984 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42985
42986         PR target/15301
42987         * gcc.dg/compat/union-m128-1.h: New file.
42988         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42989         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42990         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42991
42992 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42993
42994         PR target/15302
42995         * gcc.dg/compat/struct-complex-1.h: New file.
42996         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42997         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42998         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42999
43000 2004-05-20  Roger Sayle  <roger@eyesopen.com>
43001
43002         PR middle-end/3074
43003         * gcc.dg/pr3074-1.c: New test case.
43004         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
43005
43006 2004-05-20  Falk Hueffner  <falk@debian.org>
43007
43008         PR other/15526
43009         * gcc.dg/ftrapv-1.c: New test case.
43010
43011 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
43012
43013         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
43014
43015 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
43016             Jeff Law  <law@redhat.com>
43017
43018         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
43019         * gcc.dg/tree-ssa/20040518-2.c: New test.
43020
43021         * gcc.dg/tree-ssa/20040518-1.c: New test.
43022
43023 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
43024
43025         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
43026
43027 2004-05-18  Paul Brook  <paul@codesourcery.com>
43028
43029         PR fortran/13930
43030         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
43031
43032 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43033
43034         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
43035         constant folding.
43036
43037 2004-05-17  Steven Bosscher  <stevenb@suse.de>
43038
43039         * gcc.dg/tree-ssa/20040517-1.c: New test.
43040
43041 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43042
43043         * gcc.dg/loop-4.c: New test.
43044
43045 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
43046
43047         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
43048
43049 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
43050
43051         PR fortran/15311
43052         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
43053
43054 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43055
43056         PR fortran/13826
43057         PR fortran/13940
43058         * gfortran.fortran-torture/compile/data_1.f90: New test.
43059
43060 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
43061
43062         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
43063         * gcc.dg/uninit-H.c: Define ASM for __s390__.
43064
43065 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
43066
43067         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
43068
43069 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
43070
43071         PR c/15444
43072         * gcc.dg/format/xopen-1.c: Adjust expected message.
43073         * gcc.dg/format/xopen-3.c: New test.
43074
43075 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
43076
43077         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
43078
43079 2004-05-14  Jeff Law  <law@redhat.com>
43080
43081         * gcc.dg/tree-ssa/20040514-2.c: New test.
43082
43083 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43084
43085         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
43086         this ...
43087         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
43088         this.
43089
43090 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
43091
43092         * gcc.dg/tree-ssa/20040514-1.c: New test.
43093
43094 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43095
43096         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
43097         test.
43098
43099 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43100
43101         PR fortran/14066
43102         * gfortran.fortran-torture/compile/do_1.f90: New test.
43103
43104 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43105
43106         PR fortran/15051
43107         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
43108         test.
43109
43110 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
43111
43112         PR fortran/15149
43113         * gfortran.fortran-torture/execute/random_init.f90: New test.
43114
43115 2004-05-13  Paul Brook  <paul@codesourcery.com>
43116
43117         PR fortran/15314
43118         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
43119
43120 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
43121
43122         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
43123         for the powerpc case.
43124
43125 2004-05-13  Jeff Law  <law@redhat.com>
43126
43127         * gcc.dg/tree-ssa/20040513-1.c: New test.
43128         * gcc.dg/tree-ssa/20040513-2.c: New test.
43129
43130 2004-05-13  Paul Brook  <paul@codesourcery.com>
43131
43132         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
43133         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
43134         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
43135
43136 2004-05-13  Andreas Schwab  <schwab@suse.de>
43137
43138         PR other/10819
43139         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
43140         characters.
43141
43142 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
43143
43144         PR fortran/15294
43145         * gfortran.fortran-torture/execute/adjustr.f90: New file.
43146
43147 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
43148
43149         Merge from tree-ssa-20020619-branch.  See
43150         ChangeLog.tree-ssa for details.
43151
43152 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
43153
43154         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
43155         include <altivec.h> explicitly.
43156         * gcc.dg/altivec-13.c: Likewise.
43157
43158 2004-05-11  Paul Brook  <paul@codesourcery.com>
43159
43160         * gcc.c-torture/compile/20010518-1.c: Force enum size.
43161
43162 2004-05-10  Eric Christopher  <echristo@redhat.com>
43163
43164         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
43165         * gcc.dg/sibcall-4.c: Ditto.
43166
43167 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
43168
43169         * g++.dg/ext/altivec-8.C: New test case.
43170         * gcc.dg/altivec-13.c: New test case.
43171
43172 2004-05-08  Roger Sayle  <roger@eyesopen.com>
43173
43174         * gcc.c-torture/execute/divcmp-1.c: New test case.
43175         * gcc.c-torture/execute/divcmp-2.c: New test case.
43176         * gcc.c-torture/execute/divcmp-3.c: New test case.
43177
43178 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
43179
43180         * g++.dg/other/pragma-re-2.C: New test.
43181
43182 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
43183
43184         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
43185         * gcc.dg/i386-387-2.c: Likewise.
43186
43187         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
43188         __builtin_drem.
43189         * gcc.dg/i386-387-6.c: Likewise.
43190
43191 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
43192
43193         * gcc.dg/builtins-33.c: Also check log1p*.
43194
43195 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
43196
43197         PR optimization/15296
43198         * gcc.c-torture/execute/pr15296.c: New test.
43199
43200 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
43201
43202         * gcc.dg/builtins-40.c: New test.
43203
43204 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
43205
43206         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
43207
43208 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
43209
43210         * g++.dg/ext/spe1.C: New testcase.
43211
43212 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
43213
43214         * objc.dg/image-info.m: Allow additional attributes
43215         for __image_info section.
43216
43217 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
43218
43219         * gcc.dg/torture/mips-hilo-2.c: New test.
43220
43221 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43222
43223         PR c++/14389
43224         * g++.dg/template/member5.C: New test.
43225
43226 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
43227
43228         * gcc.dg/builtins-34.c: Also check expm1*.
43229
43230 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43231
43232         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
43233         * gcc.dg/torture/builtin-convert-3.c: New test.
43234
43235 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
43236
43237         PR middle-end/15054
43238         * g++.dg/opt/pr15054.C: New test.
43239
43240 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43241
43242         * gcc.dg/torture/builtin-rounding-1.c: New test.
43243         * gcc.dg/builtins-25.c: Delete.
43244         * gcc.dg/builtins-29.c: Delete.
43245
43246 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
43247
43248         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
43249         * gcc.dg/sibcall-4.c: Likewise.
43250         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
43251
43252 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43253
43254         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
43255         bit-field on 16-bit targets.
43256
43257 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43258
43259         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
43260         16-bit targets.
43261
43262 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
43263
43264         * gcc.dg/rs6000-power2-1.c: Change to compile only.
43265         * gcc.dg/rs6000-power2-2.c: Likewise.
43266
43267 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
43268
43269         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
43270         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
43271         Change the asm registers to be in form of frN instead of fN.
43272
43273 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43274
43275         * gcc.dg/torture/builtin-convert-2.c: New test.
43276
43277 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
43278
43279         * gcc.dg/rs6000-power2-1.c: New test.
43280         * gcc.dg/rs6000-power2-2.c: New test.
43281
43282 2004-04-28  Jan Hubicka  <jh@suse.cz>
43283
43284         * gcc.dg/unused-6.c: New test.
43285
43286 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
43287             Ulrich Weigand  <uweigand@de.ibm.com>
43288
43289         * ada/acats/run_all.sh: Define $target variable.
43290
43291 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
43292
43293         PR c++/15119
43294         * g++.dg/other/vararg-1.C: New test.
43295
43296         PR c++/4794
43297         * g++.dg/eh/cleanup3.C: New test.
43298
43299 2004-04-24  Laurent GUERBY <laurent@guerby.net>
43300
43301         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43302         and ad8011a (target_insn).
43303         * ada/acats/support/macro.dfs: Likewise.
43304         * ada/acats/support/impbit.adb: New file.
43305
43306 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43307
43308         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43309
43310 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43311
43312         * gcc.dg/loop-3.c: New test.
43313
43314 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43315
43316         * gcc.c-torture/execute/simd-5.c: New test.
43317
43318 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43319
43320         PR c++/15064
43321         * g++.dg/template/crash18.C: New test.
43322
43323 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43324
43325         * g++.dg/ext/complit3.C: New test.
43326
43327 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43328
43329         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43330         * gcc.dg/altivec-3.c: Same.
43331         * gcc.dg/altivec-varargs-1.c: Same.
43332
43333 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43334
43335         * lib/target-supports.exp (check_profiling_available): Assume
43336         profiling is not available on powerpc-eabi targets.
43337
43338 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43339
43340         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43341         * gcc.dg/vmx/bug-1.c: Ditto.
43342
43343 2004-04-20  Eric Christopher  <echristo@redhat.com>
43344
43345         * gcc.dg/charset/extern.c: New test.
43346         * g++.dg/charset/extern3.cc: Ditto.
43347
43348 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43349
43350         * gcc.dg/builtins-39.c: New test.
43351
43352 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43353
43354         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43355
43356 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43357
43358         * gcc.dg/torture/mips-hilo-1.c: New test.
43359
43360 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43361
43362         * gcc.c-torture/compile/20040419-1.c: New test.
43363
43364 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43365
43366         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43367
43368 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43369             Aldy Hernandez  <aldyh@redhat.com>
43370
43371         * gcc.c-torture/execute/va-arg-24.c: New.
43372
43373 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43374             Aldy Hernandez  <aldyh@redhat.com>
43375
43376         * gcc.dg/vmx/1b-01.c: New.
43377         * gcc.dg/vmx/1b-02.c: New.
43378         * gcc.dg/vmx/1b-03.c: New.
43379         * gcc.dg/vmx/1b-04.c: New.
43380         * gcc.dg/vmx/1b-05.c: New.
43381         * gcc.dg/vmx/1b-06.c: New.
43382         * gcc.dg/vmx/1b-07.c: New.
43383         * gcc.dg/vmx/1c-01.c: New.
43384         * gcc.dg/vmx/1c-02.c: New.
43385         * gcc.dg/vmx/3a-01a.c: New.
43386         * gcc.dg/vmx/3a-01.c: New.
43387         * gcc.dg/vmx/3a-01m.c: New.
43388         * gcc.dg/vmx/3a-03.c: New.
43389         * gcc.dg/vmx/3a-03m.c: New.
43390         * gcc.dg/vmx/3a-04.c: New.
43391         * gcc.dg/vmx/3a-04m.c: New.
43392         * gcc.dg/vmx/3a-05.c: New.
43393         * gcc.dg/vmx/3a-06.c: New.
43394         * gcc.dg/vmx/3a-06m.c: New.
43395         * gcc.dg/vmx/3a-07.c: New.
43396         * gcc.dg/vmx/3b-01.c: New.
43397         * gcc.dg/vmx/3b-02.c: New.
43398         * gcc.dg/vmx/3b-10.c: New.
43399         * gcc.dg/vmx/3b-13.c: New.
43400         * gcc.dg/vmx/3b-14.c: New.
43401         * gcc.dg/vmx/3b-15.c: New.
43402         * gcc.dg/vmx/3c-01a.c: New.
43403         * gcc.dg/vmx/3c-01.c: New.
43404         * gcc.dg/vmx/3c-02.c: New.
43405         * gcc.dg/vmx/3c-03.c: New.
43406         * gcc.dg/vmx/3d-01.c: New.
43407         * gcc.dg/vmx/4-01.c: New.
43408         * gcc.dg/vmx/4-03.c: New.
43409         * gcc.dg/vmx/5-01.c: New.
43410         * gcc.dg/vmx/5-02.c: New.
43411         * gcc.dg/vmx/5-03.c: New.
43412         * gcc.dg/vmx/5-04.c: New.
43413         * gcc.dg/vmx/5-05.c: New.
43414         * gcc.dg/vmx/5-06.c: New.
43415         * gcc.dg/vmx/5-07.c: New.
43416         * gcc.dg/vmx/5-07t.c: New.
43417         * gcc.dg/vmx/5-08.c: New.
43418         * gcc.dg/vmx/5-10.c: New.
43419         * gcc.dg/vmx/5-11.c: New.
43420         * gcc.dg/vmx/7-01a.c: New.
43421         * gcc.dg/vmx/7-01.c: New.
43422         * gcc.dg/vmx/7c-01.c: New.
43423         * gcc.dg/vmx/7d-01.c: New.
43424         * gcc.dg/vmx/7d-02.c: New.
43425         * gcc.dg/vmx/8-01.c: New.
43426         * gcc.dg/vmx/8-02a.c: New.
43427         * gcc.dg/vmx/8-02.c: New.
43428         * gcc.dg/vmx/brode-1.c: New.
43429         * gcc.dg/vmx/bug-1.c: New.
43430         * gcc.dg/vmx/bug-2.c: New.
43431         * gcc.dg/vmx/bug-3.c: New.
43432         * gcc.dg/vmx/cw-bug-1.c: New.
43433         * gcc.dg/vmx/cw-bug-2.c: New.
43434         * gcc.dg/vmx/cw-bug-3.c: New.
43435         * gcc.dg/vmx/dct.c: New.
43436         * gcc.dg/vmx/debug-1.c: New.
43437         * gcc.dg/vmx/debug-2.c: New.
43438         * gcc.dg/vmx/debug-3.c: New.
43439         * gcc.dg/vmx/debug-4.c: New.
43440         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43441         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43442         * gcc.dg/vmx/eg-5.c: New.
43443         * gcc.dg/vmx/fft.c: New.
43444         * gcc.dg/vmx/gcc-bug-1.c: New.
43445         * gcc.dg/vmx/gcc-bug-2.c: New.
43446         * gcc.dg/vmx/gcc-bug-3.c: New.
43447         * gcc.dg/vmx/gcc-bug-4.c: New.
43448         * gcc.dg/vmx/gcc-bug-5.c: New.
43449         * gcc.dg/vmx/gcc-bug-6.c: New.
43450         * gcc.dg/vmx/gcc-bug-7.c: New.
43451         * gcc.dg/vmx/gcc-bug-8.c: New.
43452         * gcc.dg/vmx/gcc-bug-9.c: New.
43453         * gcc.dg/vmx/gcc-bug-b.c: New.
43454         * gcc.dg/vmx/gcc-bug-c.c: New.
43455         * gcc.dg/vmx/gcc-bug-d.c: New.
43456         * gcc.dg/vmx/gcc-bug-e.c: New.
43457         * gcc.dg/vmx/gcc-bug-f.c: New.
43458         * gcc.dg/vmx/gcc-bug-g.c: New.
43459         * gcc.dg/vmx/gcc-bug-i.c: New.
43460         * gcc.dg/vmx/harness.h: New.
43461         * gcc.dg/vmx/ira1.c: New.
43462         * gcc.dg/vmx/ira2a.c: New.
43463         * gcc.dg/vmx/ira2b.c: New.
43464         * gcc.dg/vmx/ira2.c: New.
43465         * gcc.dg/vmx/ira2c.c: New.
43466         * gcc.dg/vmx/mem.c: New.
43467         * gcc.dg/vmx/newton-1.c: New.
43468         * gcc.dg/vmx/ops.c: New.
43469         * gcc.dg/vmx/sn7153.c: New.
43470         * gcc.dg/vmx/spill2.c: New.
43471         * gcc.dg/vmx/spill3.c: New.
43472         * gcc.dg/vmx/spill.c: New.
43473         * gcc.dg/vmx/t.c: New.
43474         * gcc.dg/vmx/varargs-1.c: New.
43475         * gcc.dg/vmx/varargs-2.c: New.
43476         * gcc.dg/vmx/varargs-3.c: New.
43477         * gcc.dg/vmx/varargs-4.c: New.
43478         * gcc.dg/vmx/varargs-5.c: New.
43479         * gcc.dg/vmx/varargs-6.c: New.
43480         * gcc.dg/vmx/varargs-7.c: New.
43481         * gcc.dg/vmx/vmx.exp: New.
43482         * gcc.dg/vmx/vprint-1.c: New.
43483         * gcc.dg/vmx/vscan-1.c: New.
43484         * gcc.dg/vmx/x-01.c: New.
43485         * gcc.dg/vmx/x-02.c: New.
43486         * gcc.dg/vmx/x-03.c: New.
43487         * gcc.dg/vmx/x-04.c: New.
43488         * gcc.dg/vmx/x-05.c: New.
43489         * gcc.dg/vmx/yousufi-1.c: New.
43490         * gcc.dg/vmx/zero-1.c: New.
43491         * gcc.dg/vmx/zero.c: New.
43492
43493 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43494
43495         * g++.dg/lookup/java1.C: Update for chage of
43496         _Jv_AllocObject.
43497         * g++.dg/lookup/java2.C: Likewise.
43498
43499 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43500
43501         * ada/acats/run_all.sh: use -O2 by default.
43502
43503 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43504
43505         * gcc.dg/vr-mult-[12].c: New tests.
43506
43507 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43508
43509         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43510
43511         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43512
43513 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43514
43515         * lib/target-supports.exp (check_profiling_available): Assume
43516         profiling isn't available for mips*-*-elf targets.
43517
43518 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43519
43520         * gcc.dg/builtins-38.c: New test.
43521
43522 2004-04-14  Eric Christopher  <echristo@redhat.com>
43523
43524         * g++.dg/charset/charset.exp: Run .cc extension tests.
43525
43526 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43527
43528         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43529
43530 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43531
43532         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43533
43534 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43535
43536         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43537         * gcc.dg/i386-387-2.c: Likewise.
43538
43539         * gcc.dg/i386-387-7.c: New test.
43540         * gcc.dg/i386-387-8.c: New test.
43541
43542         * gcc.dg/builtins-37.c: New test.
43543
43544 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43545
43546         * g++.dg/pch/externc-1.C: Add missing semicolon.
43547
43548 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43549
43550         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43551
43552 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43553
43554         * gcc.c-torture/execute/20040411-1.c: New test.
43555
43556 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43557
43558         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43559
43560 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43561
43562         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43563
43564 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43565
43566         * lib/target-supports.exp (check_named_sections_available): New.
43567         * lib/gcc-dg.exp (dg-require-named-sections): New.
43568         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43569         old-deja.exp.  Also prune error-count message from HP linker.
43570         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43571
43572         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43573         * g++.old-deja/g++.pt/static3.C: Likewise.
43574         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43575
43576 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43577
43578         * gcc.c-torture/execute/20040409-1.c: New test case.
43579         * gcc.c-torture/execute/20040409-2.c: New test case.
43580         * gcc.c-torture/execute/20040409-3.c: New test case.
43581
43582 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43583
43584         * gcc.dg/20040409-1.c: New test.
43585
43586 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43587
43588         PR target/14888
43589         * g++.dg/opt/pr14888.C: New test case.
43590
43591 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43592
43593         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43594         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43595         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43596         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43597         New tests.
43598
43599 2004-04-08  Paul Brook  <paul@codesourcery.com>
43600
43601         * gcc.dg/spill-1.c: New test.
43602
43603 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43604
43605         * gcc.dg/torture/builtin-ctype-2.c: New test.
43606
43607 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43608
43609         * gcc.dg/pch/pch.exp: Add largefile test.
43610
43611 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43612
43613         * g++.dg/pch/externc-1.Hs: New.
43614         * g++.dg/pch/externc-1.C: New.
43615
43616 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43617
43618         * gcc.dg/compat/struct-by-value-5a_main.c,
43619         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43620         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43621         * gcc.dg/compat/struct-by-value-5a_x.c,
43622         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43623         gcc.dg/compat/struct-by-value-5_x.c.
43624         * gcc.dg/compat/struct-by-value-5a_y.c,
43625         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43626         gcc.dg/compat/struct-by-value-5_y.c.
43627
43628         * gcc.dg/compat/struct-by-value-6a_main.c,
43629         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43630         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43631         * gcc.dg/compat/struct-by-value-6a_x.c,
43632         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43633         gcc.dg/compat/struct-by-value-6_x.c.
43634         * gcc.dg/compat/struct-by-value-6a_y.c,
43635         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43636         gcc.dg/compat/struct-by-value-6_y.c.
43637
43638         * gcc.dg/compat/struct-by-value-7a_main.c,
43639         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43640         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43641         * gcc.dg/compat/struct-by-value-7a_x.c,
43642         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43643         gcc.dg/compat/struct-by-value-7_x.c.
43644         * gcc.dg/compat/struct-by-value-7a_y.c,
43645         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43646         gcc.dg/compat/struct-by-value-7_y.c.
43647
43648 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43649
43650         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43651         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43652         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43653         options.
43654
43655 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43656
43657         * gcc.dg/builtins-36.c: New test.
43658
43659 2004-04-06  Paul Brook  <paul@codesourcery.com>
43660
43661         * README.gcc: Remove obsolete contraint on testcases.
43662
43663 2004-04-05  Paul Brook  <paul@codesourcery.com>
43664
43665         PR2123
43666         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43667         failure and exit(0) on success.
43668         * g++.dg/expr/anew2.C: Ditto.
43669         * g++.dg/expr/anew3.C: Ditto.
43670         * g++.dg/expr/anew4.C: Ditto.
43671
43672 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43673
43674         PR c++/3518
43675         * g++.dg/template/unify7.C: New.
43676
43677 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43678
43679         * g++.dg/README: Bring up to date with new subdirectories; remove
43680         duplicate subdirectory lines.
43681
43682 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43683
43684         PR c++/14007
43685         * g++.dg/template/unify5.C: New.
43686         * g++.dg/template/unify6.C: New.
43687         * g++.dg/template/qualttp20.C: Adjust.
43688         * g++.old-deja/g++.jason/report.C: Adjust.
43689         * g++.old-deja/g++.other/qual1.C: Adjust.
43690
43691 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43692
43693         PR c++/14803
43694         * g++.dg/inherit/ptrmem1.C: New test.
43695
43696 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43697
43698         PR c++/14755
43699         * gcc.c-torture/execute/20040331-1.c: New test.
43700         * gcc.dg/20040331-1.c: New test.
43701
43702 2004-04-01  Paul Brook  <paul@codesourcery.com>
43703
43704         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43705
43706 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43707
43708         PR c++/14724
43709         * g++.dg/init/goto1.C: New test.
43710
43711         PR c++/14763
43712         * g++.dg/template/defarg4.C: New test.
43713
43714 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43715
43716         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43717
43718 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43719
43720         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43721
43722 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43723
43724         * gcc.dg/noncompile/undeclared-2.c: New test.
43725
43726 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43727
43728         * gcc.dg/940409-1.c: Remove XFAIL.
43729         * gcc.dg/reg-vol-struct-1.c: New test.
43730
43731 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43732
43733         * gcc.dg/torture/builtin-wctype-1.c: New test.
43734
43735 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43736
43737         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43738         * gcc.dg/20001101-1.c: Likewise.
43739         * gcc.dg/20001102-1.c: Likewise.
43740
43741 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43742
43743         * gcc.dg/compare8.c: Add an additional test for XOR.
43744
43745 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43746
43747         * gcc.dg/torture/builtin-ctype-1.c: New test.
43748
43749 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43750
43751         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43752         * gcc.dg/torture/builtin-math-1.c: Likewise.
43753         * gcc.dg/torture/builtin-power-1.c: New test.
43754
43755 2004-03-24  Andreas Schwab  <schwab@suse.de>
43756
43757         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43758         IA64 assembler.
43759
43760 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43761             Roger Sayle  <roger@eyesopen.com>
43762
43763         * gcc.dg/compare8.c: New test case.
43764
43765 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43766
43767         * g++.dg/ext/altivec-7.C: New test.
43768
43769 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43770
43771         PR 12267, 12391, 12560, 13129, 14114, 14133
43772         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43773         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43774         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43775         Adjust error regexps.
43776         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43777         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43778         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43779         * gcc.dg/local1.c: Add explanatory comment.
43780
43781 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43782
43783         PR optimization/14669
43784         * g++.dg/opt/fold2.C: New test case.
43785
43786 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43787
43788         PR c/14069
43789         * gcc.dg/20040322-1.c: New test.
43790
43791 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43792
43793         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43794         * gcc.dg/ultrasp4.c: Likewise.
43795         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43796
43797 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43798
43799         * gcc.dg/i386-sse-8.c: Reset default options.
43800
43801 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43802
43803         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43804         in the error message text.
43805
43806 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43807
43808         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43809
43810 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43811
43812         PR c++/14616
43813         * g++.dg/init/array13.C: New test.
43814
43815 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43816
43817         PR target/13889
43818         * gcc.c-torture/compile/pr13889.c: New test case.
43819
43820 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43821
43822         PR c/14635
43823         * builtins-1.c (nan, nans): Don't test.
43824         * builtins-30.c: Don't use nan, nanf, nanl.
43825         * builtins-35.c: New test.
43826
43827 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43828
43829         * g++.dg/ext/altivec-6.C: New test.
43830
43831 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43832
43833         * g++.dg/init/placement3.C: New test.
43834
43835         * g++.dg/template/spec13.C: New test.
43836
43837         * g++.dg/lookup/using11.C: New test.
43838
43839         * g++.dg/lookup/koenig3.C: New test.
43840
43841         * g++.dg/template/operator2.C: New test.
43842
43843         * g++.dg/expr/dtor3.C: New test.
43844         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43845         marker.
43846         * g++.old-deja/g++.law/visibility28.C: Likewise.
43847
43848 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43849
43850         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43851         * gcc.dg/ppc64-abi-3.c: Likewise.
43852
43853 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43854
43855         PR c++/14545
43856         * g++.dg/parse/template15.C: New test.
43857
43858 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43859
43860         * g++.dg/expr/dtor2.C: New test.
43861
43862         * g++.dg/lookup/anon4.C: New test.
43863
43864         * g++.dg/overload/using1.C: New test.
43865
43866         * g++.dg/template/lookup7.C: New test.
43867
43868         * g++.dg/template/typename6.C: New test.
43869
43870         * g++.dg/expr/cond6.C: New test.
43871
43872 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43873
43874         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43875
43876 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43877
43878         * g++.dg/expr/cond5.C: New test.
43879         * g++.dg/expr/constcast1.C: Likewise.
43880         * g++.dg/expr/ptrmem2.C: Likewise.
43881         * g++.dg/expr/ptrmem3.C: Likewise.
43882         * g++.dg/lookup/main1.C: Likewise.
43883         * g++.dg/template/lookup6.C: Likewise.
43884
43885 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43886
43887         * gcc.dg/local1.c: New test.
43888
43889         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43890
43891 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43892
43893         * gcc.dg/torture/builtin-convert-1.c: New test.
43894
43895 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43896
43897         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43898
43899 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43900
43901         PR c++/14481
43902         * g++.dg/warn/Wunused-7.C: New test.
43903
43904 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43905
43906         * gcc.dg/torture/builtin-integral-1.c: New test.
43907
43908 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43909
43910         PR c++/14586
43911         * g++.dg/parse/non-dependent3.C: New test.
43912
43913 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43914
43915         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43916         * g++.dg/eh/simd-2.C: Likewise.
43917         * g++.dg/init/array10.C: Likewise.
43918         * gcc.c-torture/compile/simd-1.c: Likewise.
43919         * gcc.c-torture/compile/simd-2.c: Likewise.
43920         * gcc.c-torture/compile/simd-3.c: Likewise.
43921         * gcc.c-torture/compile/simd-4.c: Likewise.
43922         * gcc.c-torture/compile/simd-6.c: Likewise.
43923         * gcc.c-torture/execute/simd-1.c: Likewise.
43924         * gcc.c-torture/execute/simd-2.c: Likewise.
43925         * gcc.dg/compat/vector-defs.h: Likewise.
43926         * gcc.dg/20020531-1.c: Likewise.
43927         * gcc.dg/altivec-3.c: Likewise.
43928         * gcc.dg/altivec-4.c: Likewise.
43929         * gcc.dg/altivec-varargs-1.c: Likewise.
43930         * gcc.dg/compat/vector-defs.h: Likewise.
43931         * gcc.dg/i386-mmx-3.c: Likewise.
43932         * gcc.dg/i386-sse-4.c: Likewise.
43933         * gcc.dg/i386-sse-5.c: Likewise.
43934         * gcc.dg/i386-sse-8.c: Likewise.
43935         * gcc.dg/simd-1.c: Likewise.
43936         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43937         __ev64_opaque__ since the machine description provides it.
43938
43939 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43940
43941         * lib/compat.exp (skip_list): New global variable.
43942         Use it to hold the user defined COMPAT_SKIPS list if any.
43943         (compat-obj): Add the members of skip_list to optall.
43944
43945 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43946
43947         * gcc.dg/compat/union-by-value-1_main.c,
43948         union-by-value-1_x.c, union-by-value-1_y.c,
43949         union-check.h, union-defs.h,
43950         union-init.h, union-return-1_main.c,
43951         union-return-1_x.c, union-return-1_y.c: New files.
43952
43953 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43954
43955         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43956         mixed-struct-init.h: Add 4 mixed structure types.
43957         struct-by-value-21_main.c, struct-by-value-21_x.c,
43958         struct-by-value-21_y.c, struct-return-21_main.c,
43959         struct-return-21_x.c, struct-return-21_y.c: New files.
43960
43961 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43962
43963         PR c++/14550
43964         * g++.dg/parse/template14.C: New test.
43965
43966 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43967
43968         * gcc.c-torture/execute/20040313-1.c: New test.
43969
43970 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43971
43972         PR target/14533
43973         * gcc.dg/20040311-2.c: New test.
43974
43975 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43976
43977         PR other/14544
43978         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43979         bit-field.
43980
43981 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43982
43983         * gcc.dg/20040305-2.c: Add missing return statement.
43984
43985 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43986
43987         * gcc.dg/builtins-34.c: Also check pow10*.
43988
43989 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43990
43991         PR target/14262
43992         * gcc.dg/20040305-2.c: New test.
43993
43994 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43995
43996         * gcc.dg/20040310-1.c: New test.
43997
43998 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43999
44000         * gcc.c-torture/execute/20040311-1.c: New test case.
44001
44002 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
44003
44004         PR c++/14476
44005         * g++.dg/lookup/enum1.C: New test.
44006
44007 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
44008
44009         PR c++/14510
44010         * g++.dg/lookup/struct2.C: New test.
44011
44012 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
44013
44014         * gcc.dg/builtins-34.c: New test.
44015
44016 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44017
44018         * gcc.dg/torture/builtin-nonneg-1.c: New test.
44019
44020 2004-03-09  James E Wilson  <wilson@specifixinc.com>
44021
44022         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
44023         * gcc.dg/alias-2.c: New testcase.
44024
44025 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
44026
44027         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
44028
44029 2004-03-09  Roger Sayle  <roger@eyesopen.com>
44030
44031         * gcc.c-torture/execute/20040309-1.c: New test case.
44032
44033 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
44034
44035         PR c++/14397
44036         * g++.dg/overload/ref1.C: New.
44037
44038 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44039
44040         PR c++/14409
44041         * g++.dg/template/spec12.C: New test.
44042
44043         PR c++/14448
44044         * g++.dg/parse/crash14.C: New test.
44045
44046 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
44047
44048         PR c++/14230
44049         * g++.dg/init/ref11.C: New test.
44050
44051 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
44052
44053         PR c++/14432
44054         * g++.dg/parse/builtin2.C: New test.
44055
44056 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
44057
44058         PR c++/14401
44059         * g++.dg/init/ctor3.C: New test.
44060         * g++.dg/init/union1.C: New test.
44061         * g++.dg/ext/anon-struct4.C: New test.
44062
44063 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
44064
44065         * g++.dg/lookup/koenig1.C: Tweak error messages.
44066         * g++.dg/lookup/used-before-declaration.C: Likewise.
44067         * g++.dg/other/do1.C: Likewise.
44068         * g++.dg/overload/koenig1.C: Likewise.
44069         * g++.dg/parse/crash13.C: Likewise.
44070         * g++.dg/template/instantiate3.C: Likewise.
44071
44072 2004-03-08  Eric Christopher  <echristo@redhat.com>
44073
44074         * * lib/target-supports.exp: Enable libiconv in test
44075         compilation.  Fix up error checking.
44076
44077 2004-03-08  Roger Sayle  <roger@eyesopen.com>
44078
44079         PR middle-end/14289
44080         * gcc.dg/pr14289-1.c: New test case.
44081         * gcc.dg/pr14289-2.c: Likewise.
44082         * gcc.dg/pr14289-3.c: Likewise.
44083
44084 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
44085
44086         * gcc.c-torture/execute/20040308-1.c: New test.
44087
44088 2004-03-07  Roger Sayle  <roger@eyesopen.com>
44089
44090         * gcc.c-torture/execute/20040307-1.c: New test case.
44091
44092 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
44093
44094         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
44095
44096 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
44097
44098         * gcc.dg/20040306-1.c: New test.
44099
44100 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
44101
44102         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
44103         them static.
44104         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
44105
44106 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44107
44108         PR c/14465
44109         * gcc.dg/decl-6.c: New test.
44110
44111 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44112
44113         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
44114         Rename LOGPOW -> LOG_POW.
44115         (SQRT_EXP, POW_EXP): New.
44116
44117 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44118
44119         * gcc.dg/i386-sse-8.c: New test.
44120
44121 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44122
44123         PR c/14114
44124         * gcc.dg/decl-5.c: New test.
44125
44126 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
44127
44128         * gcc.dg/20040305-1.c: New test.
44129
44130 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
44131
44132         PR other/14354
44133         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
44134
44135 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
44136
44137         PR c++/14425, c++/14426
44138         * g++.dg/ext/altivec-4.C: New test.
44139         * g++.dg/ext/altivec-5.C: New test.
44140
44141 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
44142
44143         * g++.old-deja/g++.other/linkage1.C: Expect errors about
44144         global variables of a type with no linkage.
44145         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
44146         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
44147         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
44148         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
44149         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
44150         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
44151         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
44152         * g++.dg/warn/deprecated.C: Name enum Color.
44153         * g++.dg/overload/VLA.C: Name structure for 'b'.
44154         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
44155
44156 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44157
44158         * gcc.c-torture/compile/20040304-1.c: New test.
44159
44160 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
44161
44162         PR 13728
44163         * gcc.dg/decl-4.c: New testcase.
44164
44165 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
44166
44167         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
44168         as PRECF if sizeof (float) > sizeof (double).
44169         (PRECL): Make it the same as PRECF if
44170         sizeof (float) > sizeof (long double).
44171
44172 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44173
44174         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
44175         system type.  Add check for irix6 which doesn't have c99 runtime.
44176
44177 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
44178
44179         * gcc.dg/const-elim-1.c: xfail for xtensa.
44180
44181 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44182
44183         PR c++/14369
44184         * g++.dg/template/cond4.C: New test.
44185
44186 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44187
44188         PR c++/14360
44189         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
44190
44191         PR c++/14361
44192         * g++.dg/parse/defarg7.C: New test.
44193
44194         PR c++/14359
44195         * g++.dg/template/friend26.C: New test.
44196
44197 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44198
44199         PR c++/14324
44200         * g++.dg/abi/mangle21.C: New test.
44201
44202         PR c++/14260
44203         * g++.dg/parse/constructor2.C: New test.
44204
44205         PR c++/14337
44206         * g++.dg/template/sfinae1.C: New test.
44207
44208 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44209
44210         PR c++/14267
44211         * g++.dg/expr/crash2.C: New test.
44212
44213         PR middle-end/13448
44214         * gcc.dg/inline-5.c: New test.
44215         * gcc.dg/always-inline.c: Split out tests into ...
44216         * gcc.dg/always-inline2.c: ... this and ...
44217         * gcc.dg/always-inline3.c: ... this.
44218
44219 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44220
44221         PR debug/12103
44222         * g++.dg/debug/crash1.C: New test.
44223
44224 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
44225
44226         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
44227         function with __attribute__((noinline)).
44228         (recurser_void2): Likewise.
44229         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
44230         (recurser_void2): Likewise.
44231
44232 2004-02-29  Roger Sayle  <roger@eyesopen.com>
44233
44234         PR middle-end/14203
44235         * g++.dg/warn/Wunused-6.C: New test case.
44236
44237 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
44238
44239         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
44240         not defined.
44241
44242 2004-02-27  Eric Christopher  <echristo@redhat.com>
44243
44244         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
44245         * g++.dg/charset/asm2.c: Run only x86.
44246         * gcc.dg/charset/asm3.c: Ditto.
44247
44248 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
44249
44250         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
44251         ld_library_path.
44252
44253 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
44254
44255         * g++.dg/ext/altivec-3.C: New.
44256
44257 2004-02-26  Richard Henderson  <rth@redhat.com>
44258
44259         * g++.dg/ext/attrib10.C: Mark for warning.
44260         * gcc.dg/attr-alias-1.c: New.
44261
44262 2004-02-26  Richard Henderson  <rth@redhat.com>
44263
44264         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
44265         * gcc.c-torture/execute/20040208-2.c: ... it back.
44266
44267 2004-02-26  Eric Christopher  <echristo@redhat.com>
44268
44269         * lib/target-supports.exp (check-iconv-available): New function.
44270         * lib/gcc-dg.exp (dg-require-iconv): New function.
44271         Use above.
44272         * gcc.dg/charset: New directory.
44273         * gcc.dg/charset/charset.exp: New file.
44274         * gcc.dg/charset/asm1.c: Ditto.
44275         * gcc.dg/charset/asm2.c: Ditto.
44276         * gcc.dg/charset/asm3.c: Ditto.
44277         * gcc.dg/charset/asm4.c: Ditto.
44278         * gcc.dg/charset/asm5.c: Ditto.
44279         * gcc.dg/charset/attribute1.c: Ditto.
44280         * gcc.dg/charset/attribute2.c: Ditto.
44281         * gcc.dg/charset/string1.c: Ditto.
44282         * g++.dg/charset: New directory.
44283         * g++.dg/dg.exp: Add here. Special options.
44284         * g++.dg/charset/charset.exp: New file.
44285         * g++.dg/charset/asm1.c: Ditto.
44286         * g++.dg/charset/asm2.c: Ditto.
44287         * g++.dg/charset/asm3.c: Ditto.
44288         * g++.dg/charset/asm4.c: Ditto.
44289         * g++.dg/charset/attribute1.c: Ditto.
44290         * g++.dg/charset/attribute2.c: Ditto.
44291         * g++.dg/charset/extern1.cc: Ditto.
44292         * g++.dg/charset/extern2.cc: Ditto.
44293         * g++.dg/charset/string1.c: Ditto.
44294
44295 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
44296
44297         PR c++/14278
44298         * g++.dg/parse/comma1.C: New test.
44299
44300 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44301
44302         PR c++/14284
44303         * g++.dg/template/ttp8.C: New test.
44304
44305 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44306
44307         * gcc.dg/fixuns-trunc-1.c: New test.
44308
44309 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44310
44311         * gcc.dg/builtins-config.h: Use #elif.
44312
44313 2004-02-26  Michael Matz  <matz@suse.de>
44314
44315         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44316         * gcc.dg/991214-1.c: Likewise.
44317         * gcc.dg/i386-asm-1.c: Likewise.
44318
44319 2004-02-25  Richard Henderson  <rth@redhat.com>
44320
44321         * gcc.c-torture/execute/20040208-2.c: Move ...
44322         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44323
44324 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44325
44326         PR c++/14246
44327         * g++.dg/other/crash-3.C: New test.
44328
44329 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44330
44331         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44332         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44333
44334         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44335         HP-UX.
44336
44337 2004-02-24  Michael Matz  <matz@suse.de>
44338
44339         * gcc.dg/i386-regparm.c: New.
44340
44341 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44342
44343         * gcc.c-torture/execute/20040223-1.c: New.
44344
44345 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44346             Kazu Hirata  <kazu@cs.umass.edu>
44347
44348         * gcc.dg/fwritable-strings-1.c: Remove.
44349
44350 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44351
44352         PR c/14156
44353         * gcc.dg/20040223-1.c: New test.
44354
44355 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44356
44357         PR c++/14106
44358         * g++.dg/ext/typeof9.C: New test.
44359
44360 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44361
44362         PR c++/14250
44363         * g++.dg/other/switch1.C: New test.
44364
44365 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44366
44367         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44368         * gcc.dg/va-arg-1.c: Likewise.
44369
44370 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44371
44372         PR c++/14143
44373         * g++.dg/template/koenig5.C: New test.
44374
44375 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44376
44377         * g++.dg/ext/altivec-1.C: Generalize target triple.
44378         * g++.dg/ext/altivec-2.C: New test case.
44379         * g++.dg/ext/altivec_check.h: New file.
44380         * gcc.dg/altivec-1.c: Generalize target triple;
44381         include altivec_check.h and call altivec_check().
44382         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44383         * gcc.dg/altivec-6.c: New test case.
44384         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44385         type casts as needed.
44386         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44387         altivec_check().
44388         * gcc.dg/altivec-12.c: New test case.
44389         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44390         include altivec_check.h and call altivec_check().
44391         * gcc.dg/altivec_check.h: New file.
44392
44393 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44394
44395         * lib/target-supports.exp (check_alias_available): Don't mangle
44396         function `g' in test program.
44397
44398 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44399
44400         * lib/target-supports.exp (check_profiling_available): Check
44401         argument to determine whether we support a profiling type.
44402         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44403         check_profiling_available.
44404         * g++.dg/bprob/bprob.exp: Likewise.
44405         * g77.dg/bprob/bprob.exp: Likewise.
44406         * gcc.misc-tests/bprob.exp: Likewise.
44407         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44408         dg-require-profiling and delete expected error handling.
44409         * gcc.dg/20021014-1.c: Likewise.
44410         * gcc.dg/nest.c: Likewise.
44411
44412 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44413
44414         PR c++/12007
44415         * g++.dg/other/vthunk1.C: New test.
44416
44417 2004-02-20  Falk Hueffner  <falk@debian.org>
44418
44419         PR target/14201
44420         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44421
44422 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44423
44424         PR c++/13927
44425         * g++.dg/other/error8.C: Remove XFAIL markers.
44426
44427         PR c++/14173
44428         * g++.dg/ext/packed5.C: New test.
44429
44430         PR c++/14199
44431         * g++.dg/warn/Wunused-5.C: New test.
44432
44433         PR c++/14186
44434         * g++.dg/lookup/member1.C: New test.
44435
44436 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44437
44438         * gcc.c-torture/compile/20040130-1.c: Enable only when
44439         __INT_MAX__ >= 2147483647L.
44440         * gcc.c-torture/compile/961203-1.c: Likewise.
44441
44442 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44443
44444         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44445         * g++.dg/opt/template1.C: Robustify assembler regexp
44446
44447 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44448
44449         * gcc.c-torture/execute/simd-4.x: Remove.
44450         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44451         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44452         Guard with #ifndef SKIP_ATTRIBUTE.
44453         * gcc.dg/compat/vector-1_y.c: Likewise.
44454         * gcc.dg/compat/vector-2_x.c: Likewise.
44455         * gcc.dg/compat/vector-2_y.c: Likewise.
44456         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44457         * g++.dg/eh/simd-2.C: Likewise.
44458
44459 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44460
44461         * gcc.c-torture/compile/complex-1.c: New.
44462
44463 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44464
44465         PR target/14209
44466         * gcc.c-torture/execute/20040218-1.c: New test.
44467
44468 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44469
44470         PR c++/14181
44471         * g++.dg/parse/new2.C: New test.
44472
44473 2004-02-18  Paul Brook  <paul@codesourcery.com>
44474
44475         * gcc.c-torture/compile/libcall-1.c: New test.
44476
44477 2004-02-18  Paul Brook  <paul@codesourcery.com>
44478
44479         PR debug/12934
44480         * gcc.dg/debug/debug-7.c: New test.
44481
44482 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44483
44484         * gcc.dg/20040217-1.c: New test.
44485
44486 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44487
44488         * gcc.c-torture/execute/990208-1.x: Delete.
44489
44490 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44491
44492         * gcc.c-torture/execute/20040208-2.x: New file.
44493
44494 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44495
44496         PR c++/11326
44497         * g++.dg/abi/structret1.C: New test.
44498
44499 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44500
44501         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44502         (i386_cpuid): No need to test if cpuid is available on AMD64.
44503         Fix assembly, so that it works onboth i386 and AMD64.
44504         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44505         (vecInLong): Fix s[] member type to unsigned int.
44506         (vecInWord): Remove type.
44507         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44508         (a64, b64, c64, d64, e64): Remove.
44509         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44510         Remove unused variable.  Remove initialization of removed variables.
44511         Don't call mmx_tests nor sse_tests.
44512         (reference_mmx, reference_sse): Remove.
44513         (check): Add return stmt.
44514         * gcc.dg/i386-sse-7.c: New test.
44515         * gcc.dg/i386-mmx-4.c: New test.
44516
44517 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44518
44519         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44520         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44521         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44522         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44523         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44524         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44525         g++.dg/tc1/dr94.C: Fix line terminator.
44526
44527 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44528
44529         * gcc.c-torture/compile/20040216-1.c: New.
44530
44531 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44532
44533         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44534         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44535         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44536         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44537         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44538         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44539
44540 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44541
44542         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44543
44544 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44545
44546         PR c++/13971
44547         * g++.dg/expr/cond4.C: New test.
44548
44549         PR c++/14086
44550         * g++.dg/lookup/crash2.C: New test.
44551
44552 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44553
44554         * gcc.c-torture/compile/20040214-2.c: New test.
44555
44556 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44557
44558         PR c++/14116
44559         * g++.dg/ext/typeof8.C: New test.
44560
44561 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44562
44563         * gcc.c-torture/compile/20040214-1.c: New test.
44564
44565 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44566
44567         PR c++/13635
44568         * g++.dg/template/spec11.C: New test.
44569
44570 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44571
44572         PR c++/13927
44573         * g++.dg/other/error8.C: New test.
44574
44575 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44576
44577         PR c++/14122
44578         * g++.dg/template/array4.C: New test.
44579
44580         PR c++/14108
44581         * g++.dg/inherit/thunk2.C: New test.
44582
44583         PR c++/14083
44584         * g++.dg/eh/cond2.C: New test.
44585
44586 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44587
44588         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44589
44590 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44591
44592         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44593
44594 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44595
44596         * g++.dg/simd-2.C: xfail on ppc64-linux.
44597
44598 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44599
44600         PR c/456
44601         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44602         tests.
44603
44604 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44605
44606         * gcc.dg/builtins-33.c: New test.
44607
44608 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44609
44610         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44611
44612 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44613
44614         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44615
44616 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44617
44618         * gcc.dg/ppc64-abi-3.c: New test.
44619
44620 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44621
44622         PR c/14092
44623
44624         * gcc.dg/pr14092-1.c: New testcase.
44625
44626 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44627
44628         * gcc.dg/cpp/assert4.c: Fix typo last change.
44629
44630         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44631         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44632
44633         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44634
44635 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44636
44637         * gcc.c-torture/compile/20040209-1.c: New test case.
44638
44639 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44640
44641         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44642
44643 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44644
44645         * gcc.c-torture/execute/20040208-[12].c: New tests.
44646
44647 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44648
44649         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44650
44651 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44652
44653         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44654
44655 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44656
44657         Bug 13856
44658         * gcc.dg/visibility-8.c: New testcase.
44659
44660 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44661
44662         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44663         arguments.
44664         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44665
44666 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44667
44668         PR middle-end/13696
44669         * g++.dg/opt/fold1.C: New test case.
44670
44671 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44672
44673         PR c++/14033
44674         * g++.dg/other/crash-2.C: New test.
44675
44676 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44677
44678         PR c++/14028
44679         * g++.dg/parse/angle-bracket2.C: New test.
44680
44681 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44682
44683         PR middle-end/13750
44684         Revert:
44685         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44686         PR pch/13361
44687         * g++.dg/pch/wchar-1.C: New.
44688         * g++.dg/pch/wchar-1.Hs: New.
44689
44690 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44691
44692         PR c++/14008
44693         * g++.dg/parse/error15.C: New test.
44694         * g++.dg/parse/crash11.C: Update dg-error mark.
44695
44696 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44697
44698         PR c++/13932
44699         * g++.dg/warn/conv2.C: New test.
44700
44701 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44702
44703         PR c++/13086
44704         * g++.dg/warn/incomplete1.C: Remove xfail.
44705
44706 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44707
44708         * lib/file-format.exp (gcc_target_object_format): Use
44709         ${tool}_target_compile, not gcc_target_compile.
44710         * lib/target-supports.exp (check_alias_available): Likewise.
44711         (check_gc_sections_available): Likewise.
44712         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44713         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44714         dg-require-alias.
44715
44716 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44717
44718         PR c++/13969
44719         * g++.dg/template/static6.C: New test.
44720
44721 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44722
44723         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44724
44725 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44726
44727         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44728         tests for systems where `char' is unsigned by default.
44729
44730 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44731
44732         PR c++/13997
44733         * g++.dg/template/partial3.C: New test.
44734
44735 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44736
44737         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44738         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44739         Remove mentions of obsolete ports.
44740
44741 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44742
44743         * gcc.dg/noncompile/20001228-1.c: Fix for new
44744         error message.
44745
44746 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44747
44748         PR target/9348
44749         * gcc.c-torture/execute/multdi-1.c: New test case.
44750
44751 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44752
44753         PR c++/13925
44754         * g++.dg/template/lookup5.C: New test.
44755
44756 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44757
44758         PR c++/13950
44759         * g++.dg/template/lookup4.C: New test.
44760
44761         PR c++/13970
44762         * g++.dg/parse/error14.C: New test.
44763
44764         PR c++/14002
44765         * g++.dg/parse/template13.C: New test.
44766
44767 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44768
44769         PR c++/13978
44770         * g++.dg/template/koenig4.C: New test.
44771
44772         PR c++/13968
44773         * g++.dg/template/crash17.C: New test.
44774
44775         PR c++/13975
44776         * g++.dg/parse/error13.C: New test.
44777         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44778
44779 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44780
44781         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44782
44783 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44784
44785         PR c/11658
44786         PR c/13994
44787         * gcc.dg/noncompile/20040203-1.c: New test.
44788         * gcc.dg/noncompile/20040203-2.c: Likewise.
44789         * gcc.dg/noncompile/20040203-3.c: Likewise.
44790         * gcc.dg/20040203-1.c: Likewise.
44791
44792 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44793
44794         PR c++/10858
44795         * g++.dg/template/sizeof7.C: New test.
44796
44797 2004-02-02  Eric Christopher  <echristo@redhat.com>
44798             Zack Weinberg  <zack@codesourcery.com>
44799
44800         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44801
44802 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44803
44804         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44805         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44806         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44807         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44808
44809 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44810
44811         PR c++/13113
44812         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44813
44814         PR c++/13854
44815         * g++.dg/ext/attrib13.C: New test.
44816
44817         PR c++/13907
44818         * g++.dg/conversion/op2.C: New test.
44819
44820 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44821
44822         * gcc.dg/titype-1.c: Fix pasto.
44823
44824 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44825
44826         * gcc.dg/titype-1.c: New test.
44827
44828 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44829
44830         PR c++/13957
44831         * g++.dg/template/non-type-template-argument-1.C,
44832         g++.dg/template/qualified-id1.C: Update dg-error marks.
44833         * g++.dg/template/nontype6.C: New test.
44834
44835 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44836
44837         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44838         * gcc.dg/builtins-31.c: New testcase.
44839         * gcc.dg/builtins-32.c: New testcase.
44840
44841 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44842
44843         * objc.dg/call-super-2.m: Update line numbers
44844         for the including of stddef.h.
44845
44846 2004-01-30  Michael Matz  <matz@suse.de>
44847
44848         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44849         g++.dg/ext/case-range3.C: New tests.
44850
44851 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44852
44853         DR206
44854         PR c++/13813
44855         * g++.dg/template/member4.C: New test.
44856
44857 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44858
44859         PR c++/13683
44860         * g++.dg/template/sizeof6.C: New test.
44861
44862 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44863
44864         * gcc.dg/fwritable-strings-1.c: New test.
44865
44866 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44867
44868         * gcc.c-torture/compile/20040130-1.c: New test.
44869
44870 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44871
44872         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44873
44874 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44875
44876         PR c++/13883
44877         * g++.dg/template/ctor3.C: New test.
44878
44879 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44880
44881         * g++.dg/tc1: New directory.
44882         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44883         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44884         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44885         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44886         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44887
44888 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44889
44890         * g++.dg/parse/error11.C: New test.
44891         * g++.dg/parse/error12.C: Likewise.
44892
44893 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44894
44895         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44896         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44897
44898 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44899
44900         PR c++/13791
44901         * g++.dg/ext/attrib12.C: New test.
44902
44903         PR c++/13736
44904         * g++.dg/parse/cast2.C: New test.
44905
44906 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44907
44908         * objc.dg/encode-2.m (main): New local string.  Set depending on
44909         sizeof long.  Use in sscanf call.
44910         * objc.dg/encode-3.m (main): New local string.  Set depending on
44911         sizeof long.  Use in scan_initial call.
44912
44913 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44914
44915         * objc.dg/call-super-2.m: Make LP64-safe.
44916         * objc.dg/desig-init-1.m: Likewise.
44917
44918 2004-01-27  Devang Patel <dpatel@apple.com>
44919
44920         * g++.dg/debug/namespace1.C: New test.
44921
44922 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44923
44924         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44925         xscale-*-*.
44926
44927         * gcc.dg/arm-mmx-1.c: New test.
44928
44929 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44930
44931         * gcc.dg/20040127-1.c: New test.
44932         * gcc.dg/20040127-2.c: New test.
44933
44934 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44935
44936         * objc.dg/stret-1.m (glob): Renamed to globa.
44937
44938 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44939
44940         PR c++/13663
44941         * g++.dg/expr/for1.C: New test.
44942
44943 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44944
44945         PR middle-end/13779
44946         * gcc.dg/darwin-longlong.c: New test.
44947
44948 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44949
44950         * gcc.dg/20040124-1.c: Moved test from here...
44951         * gcc.c-torture/compile/20040124-1.c: ...to here.
44952
44953 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44954
44955         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44956         the assembly output if -m64 is passed.
44957
44958 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44959
44960         PR c++/13833
44961         * g++.dg/template/cond3.C: New test.
44962
44963 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44964
44965         PR c++/13810
44966         * g++.dg/template/ttp7.C: New test.
44967
44968 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44969
44970         PR c++/13797
44971         * g++.dg/template/nontype4.C: New test.
44972         * g++.dg/template/nontype5.C: Likewise.
44973
44974 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44975
44976         * gcc.dg/torture/mips-clobber-at.c: New test.
44977
44978 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44979
44980         * gcc.dg/20040124-1.c: New test.
44981
44982 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44983
44984         * gcc.dg/20040123-1.c: New test.
44985
44986 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44987
44988         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44989
44990 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44991
44992         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44993
44994 2004-01-23  Andrew Pinski  <apinski@apple.com>
44995
44996         * gcc.dg/20030121-1.c: Move to ..
44997         * gcc.dg/20040121-1.c: here.
44998
44999 2004-01-23  Roger Sayle  <roger@eyesopen.com>
45000
45001         * gcc.dg/builtins-29.c: New test case.
45002
45003 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
45004
45005         PR 18314
45006         * gcc.dg/builtins-30.c: New testcase.
45007
45008 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
45009
45010         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
45011         * lib/g77.exp: Likewise.
45012         * lib/objc.exp: Likewise.
45013         * lib/g++.exp: Likewise.
45014
45015 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45016
45017         * gcc.dg/struct-by-value-2.c: New test.
45018
45019 2004-01-21  Andrew Pinski  <apinski@apple.com>
45020
45021         PR target/13785
45022         * gcc.dg/20030121-1.c: New test.
45023
45024 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
45025
45026         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
45027         clobber frame pointer register in asm statement.
45028
45029 2004-01-21  Falk Hueffner  <falk@debian.org>
45030
45031         * gcc.c-torture/compile/20040121-1.c: New test.
45032
45033 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
45034
45035         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
45036
45037 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
45038
45039         * gcc.dg/ppc64-abi-2.c: New test.
45040
45041 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
45042
45043         * lib/treelang.exp: Fill out this file.
45044         * lib/treelang-dg.exp: New File.
45045
45046 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45047
45048         * gcc.c-torture/compile/981022-1.c: Remove.
45049         * gcc.dg/array-5.c: Remove XFAIL.
45050         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
45051         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
45052         gcc.dg/cond-lvalue-1.c: Update.
45053         * gcc.dg/cast-lvalue-2.c: New test.
45054
45055 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
45056
45057         PR c++/13592
45058         * g++.dg/other/error1.C (class foo): Tweak error message.
45059
45060         PR c++/13592
45061         * g++.dg/template/call2.C: New test.
45062
45063 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45064
45065         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
45066         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
45067         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
45068         scalar-return-1_x.c, scalar-return-2_y.c,
45069         scalar-return-3_x.c, scalar-return-3_y.c,
45070         scalar-return-4_x.c, scalar-return-4_y.c,
45071         struct-align-1.h, struct-align-1_x.c,
45072         struct-align-1_y.c, struct-align-2.h,
45073         struct-align-2_x.c, struct-align-2_y.c,
45074         struct-by-value-10_y.c, struct-by-value-11_x.c,
45075         struct-by-value-11_y.c, struct-by-value-12_x.c,
45076         struct-by-value-12_y.c, struct-by-value-13_x.c,
45077         struct-by-value-13_y.c, struct-by-value-14_x.c,
45078         struct-by-value-14_y.c, struct-by-value-15_x.c,
45079         struct-by-value-15_y.c, struct-by-value-16_y.c,
45080         struct-by-value-17_y.c, struct-by-value-18_y.c,
45081         struct-by-value-19_y.c, struct-by-value-1_x.c,
45082         struct-by-value-1_y.c, struct-by-value-20_y.c,
45083         struct-by-value-2_x.c, struct-by-value-2_y.c,
45084         struct-by-value-3_y.c, struct-by-value-4_x.c,
45085         struct-by-value-4_y.c, struct-by-value-5_y.c,
45086         struct-by-value-6_y.c, struct-by-value-7_y.c
45087         struct-by-value-8_x.c, struct-by-value-8_y.c
45088         struct-by-value-9_x.c, struct-by-value-9_y.c
45089         struct-return-10_x.c, struct-return-10_y.c,
45090         struct-return-19_x.c, struct-return-20_x.c
45091         struct-return-2_x.c, struct-return-2_y.c
45092         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
45093         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
45094
45095 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45096
45097         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
45098         attribute on sparc*-sun-solaris2.*.
45099
45100 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
45101
45102         PR c++/13710
45103         * g++.dg/ext/typeof7.C: New test.
45104
45105 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
45106
45107         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
45108         * gcc.dg/const-elim-1.c: Same.
45109
45110 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
45111
45112         * objc.dg/stret-1.m: New.
45113         * objc.dg/stret-2.m: New.
45114
45115 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
45116
45117         PR c++/11895
45118         * g++.dg/ext/vector1.C: New test.
45119
45120 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
45121
45122         * gcc.dg/pch/import-1.c: New.
45123         * gcc.dg/pch/import-1.hs: New.
45124         * gcc.dg/pch/import-1a.h: New.
45125         * gcc.dg/pch/import-1b.h: New.
45126         * gcc.dg/pch/import-1c.h: New.
45127
45128 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
45129
45130         PR c++/13574
45131         * g++.dg/ext/array1.C: New test.
45132
45133         PR c++/13178
45134         * g++.dg/conversion/op1.C: New test.
45135
45136 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
45137
45138         PR 11864
45139         From Kazumoto Kojima / Dan Kegel:
45140         * gcc.dg/pr11864-1.c: New test.
45141
45142         PR 10392
45143         From Marcus Comstedt / Dan Kegel:
45144         * gcc.dg/pr10392-1.c: New test.
45145
45146 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
45147
45148         PR c++/13478
45149         * g++.dg/init/ref10.C: New test.
45150
45151 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45152
45153         PR c++/13407
45154         * g++.dg/parse/typename6.C: New test.
45155
45156 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
45157
45158         PR pch/13361
45159         * g++.dg/pch/wchar-1.C: New.
45160         * g++.dg/pch/wchar-1.Hs: New.
45161
45162 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45163
45164         PR c++/9259
45165         * g++.dg/expr/sizeof2.C: New test.
45166
45167 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
45168
45169         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
45170
45171 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
45172
45173         PR c++/13659
45174         * g++.dg/lookup/strong-using-3.C: New.
45175         * g++.dg/lookup/using-10.C: New.
45176
45177 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
45178
45179         PR c++/13594
45180         * g++.dg/lookup/strong-using-2.C: New.
45181
45182 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
45183             Dan Kegel <dank@kegel.com>
45184             J"orn Rennecke <joern.rennecke@superh.com>
45185
45186         PR target/9365
45187         * gcc.dg/pr9365-1.c: New test.
45188
45189 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45190
45191         PR c++/8856
45192         * g++.dg/parse/casting-operator2.C: New test.
45193         * g++.old-deja/g++.pt/explicit83.C: Remove.
45194
45195 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
45196
45197         * gcc.dg/label-compound-stmt-1.c: New test.
45198         * gcc.c-torture/compile/950922-1.c,
45199         gcc.c-torture/compile/20000211-3.c,
45200         gcc.c-torture/compile/20000518-1.c,
45201         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
45202         compound statements.
45203
45204 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
45205
45206         * gcc.dg/ppc64-abi-1.c: New test.
45207
45208 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
45209
45210          * g++.dg/ext/attrib9.C: Add dg-warnings.
45211
45212 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45213
45214         PR c++/12335
45215         * g++.dg/parse/dtor3.C: New test.
45216
45217 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
45218
45219         PR c++/12709
45220         * g++.dg/parse/try-catch-1.C: New test.
45221
45222 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
45223
45224         * ada/acats/run_all.sh: Add more verbose output in acats.log
45225         when compiling tests.
45226
45227 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45228
45229         PR 13656
45230         * gcc.dg/typedef-redecl.c: New test case.
45231         * gcc.dg/typedef-redecl.h: New support file.
45232
45233 2004-01-13  Jan Hubicka  <jh@suse.cz>
45234
45235         * gcc.dg/always_inline.c: New test.
45236         * gcc.dg/debug/20031231-1.c: Fix.
45237
45238 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45239
45240         PR c++/13474
45241         * g++.dg/template/array3.C: New test.
45242
45243 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45244
45245         * g++.dg/ext/lvalue1.C: No longer expected to fail.
45246         * g++.dg/warn/Wunused-2.C: Likewise.
45247
45248 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45249
45250         PR c++/13289
45251         * g++.dg/template/instantiate6.C: New test.
45252
45253 2004-01-12  Roger Sayle  <roger@eyesopen.com>
45254
45255         PR middle-end/11397
45256         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
45257
45258 2004-01-12  Jan Hubicka  <jh@suse.cz>
45259
45260         PR opt/12826
45261         * gcc.dg/20040112-1.c: New.
45262
45263         * gcc.dg/dwarf-die[1-7].c: Move to...
45264         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
45265         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
45266
45267 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
45268
45269         PR c++/4100
45270         * g++.dg/parse/friend4.C: New test.
45271
45272 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
45273
45274         PR c++/4100
45275         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45276         definition is called a friend.
45277
45278 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
45279
45280         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45281
45282 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
45283
45284         PR c++/3478
45285         * g++.dg/parse/error10.C: New test.
45286         * g++.dg/template/arg2.C: Accept "invalid type" error.
45287
45288 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
45289
45290         PR middle-end/13392
45291         * g++.dg/opt/expect2.C: New test.
45292
45293 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45294
45295         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45296         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45297         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45298         Update dg-error regexps.
45299
45300 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45301
45302         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45303         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45304
45305 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45306
45307         * gcc.dg/pragma-re-1.c: Use right pointer type.
45308
45309 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45310
45311         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45312
45313 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45314
45315         * gcc.dg/rs6000-ldouble-1.c: New.
45316
45317 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45318
45319         DR 337
45320         PR c++/9256
45321         * g++.dg/other/abstract1.C: New test.
45322
45323 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45324
45325         * g++.dg/lookup/strong-using-1.C: New.
45326
45327 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45328
45329         PR c/11234
45330         * gcc.dg/func-ptr-conv-1.c: New test.
45331         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45332
45333 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45334
45335         PR target/13380.
45336         * gcc.c-torture/compile/20040109-1.c: New.
45337
45338 2004-01-08  Stuart Hastings  <stuart@apple.com>
45339
45340         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45341         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45342         * gcc.dg/i386-sse-6.c: ...this new testcase.
45343
45344 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45345
45346         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45347
45348 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45349
45350         * ada/acats/run_acats: Treat 'gnatchop' the same way
45351         as 'gnatmake'.  Export GCC_DRIVER.
45352         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45353         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45354
45355 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45356
45357         PR c++/12573
45358         * g++.dg/template/dependent-expr4.C: New test.
45359
45360 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45361
45362         * gcc.dg/altivec-11.c: New test.
45363
45364 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45365
45366         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45367
45368 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45369
45370         PR c/6024
45371         * gcc.dg/enum-compat-1.c: New test.
45372         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45373
45374 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45375
45376         PR c/12165
45377         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45378         gcc.dg/c99-idem-qual-3.c: New tests.
45379
45380 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45381
45382         * gcc.dg/winline-7.c: Don't cast void * to int.
45383
45384 2004-01-06  Jan Hubicka  <jh@suse.cz>
45385
45386         * gcc.dg/i386-sse-5.c: New test
45387         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45388
45389 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45390
45391         PR c++/12815
45392         * g++.dg/rtti/typeid4.C: New test.
45393
45394 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45395
45396         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45397
45398 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45399
45400         PR c++/12132
45401         * g++.dg/template/error11.C: New test.
45402
45403         PR c++/13451
45404         * g++.dg/template/class2.C: New test.
45405
45406 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45407         Richard Sandiford <rsandifo@redhat.com>
45408
45409         PR c++/13387
45410         * g++.dg/opt/alias3.C: New test.
45411
45412 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45413
45414         PR c++/13157
45415         * g++.dg/template/koenig3.C: New test.
45416
45417         PR c++/13529
45418         * g++.dg/parse/offsetof3.C: New test.
45419
45420         * g++.dg/init/copy7.C: Add missing dg-error markers.
45421
45422         PR c++/12226
45423         * g++.dg/init/copy7.c: New test.
45424
45425         PR c++/13536
45426         * g++.dg/parse/cast1.C: New test.
45427
45428 2004-01-04  Jan Hubicka  <jh@suse.cz>
45429
45430         * gcc.dg/winline[1-7].c: New tests.
45431
45432 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45433
45434         PR c++/13520
45435         * g++.dg/template/qualttp22.C: New test.
45436
45437 2004-01-01  Jan Hubicka  <jh@suse.cz>
45438
45439         * gcc.dg/debug/20031231-1.c: New.
45440         * gcc.c-torture/compile/20040101-1.c: New.
45441         * gcc.dg/dwarf-die-[1-7].c: New.
45442
45443 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45444
45445         PR optimization/13521
45446         * gcc.c-torture/compile/20031231-1.c: New test.
45447
45448 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45449
45450         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45451
45452 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45453
45454         PR c++/10079
45455         * g++.dg/template/crash16.C: New test.
45456
45457 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45458
45459         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45460
45461 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45462
45463         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45464         ports.
45465         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45466         * g++.old-deja/g++.law/profile1.C: Likewise.
45467         * gcc.c-torture/compile/981006-1.c: Likewise.
45468         * gcc.c-torture/execute/loop-2e.x: Likewise.
45469         * gcc.c-torture/execute/loop-2f.x: Remove.
45470         * gcc.c-torture/execute/loop-2g.x: Likewise.
45471         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45472         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45473
45474 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45475
45476         PR c++/13507
45477         * g++.dg/ext/attrib11.C: New test.
45478
45479         PR c++/13494
45480         * g++.dg/template/array2-1.C: New test.
45481         * g++.dg/template/array2-2.C: New test.
45482
45483 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45484
45485         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45486
45487 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45488
45489         PR c++/12774
45490         * g++.dg/template/array1-1.C: New test.
45491         * g++.dg/template/array1-2.C: New test.
45492
45493 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45494
45495         PR fortran/12632
45496         * g77.dg/12632.f: New test case.
45497
45498 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45499
45500         PR c++/13289
45501         * g++.dg/parse/nontype1.C: New test.
45502
45503 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45504
45505         PR c++/12403
45506         * g++.dg/parse/explicit1.C: New test.
45507         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45508
45509 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45510
45511         PR c++/13081
45512         * g++.dg/opt/inline6.C: New test.
45513
45514         PR c++/12613
45515         * g++.dg/parse/error9.C: New test.
45516
45517         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45518
45519 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45520
45521         PR c++/13009
45522         * g++.dg/init/assign1.C: New test.
45523
45524 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45525
45526         PR c++/13070
45527         * g++.dg/warn/format3.C: New test case.
45528
45529 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45530
45531         * gcc.c-torture/compile/20031227-1.c: New test.
45532
45533 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45534
45535         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45536         * g77.dg/bprob/bprob.exp: Likewise.
45537         * gcc.misc-tests/bprob.exp: Likewise.
45538         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45539         variants on systems where the library does not provide that
45540         functionality.
45541         * gcc.dg/builtins-20.c: Use builtins-config.h.
45542         * gcc.dg/builtins-config.h: New file.
45543
45544 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45545
45546         * lib/gcc-dg.exp (dg-require-profiling): New function.
45547         * lib/target-supports.exp (check_profiling_available): Likewise.
45548         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45549         * g77.dg/bprob/bprob.exp: Likewise.
45550         * gcc.misc-tests/bprob.exp: Likewise.
45551         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45552         * gcc.dg/20021014-1.c: Likewise.
45553         * gcc.dg/nest.c: Likewise.
45554
45555 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45556
45557         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45558         compiling.
45559         * g++.dg/lookup/java2.C: Likewise.
45560         * gcc.dg/cpp/lexident.c: Likewise.
45561
45562 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45563
45564         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45565         given.
45566         * gcc.c-torture/compile/961203-1.c: Likewise.
45567         * gcc.c-torture/compile/980506-1.c: Likewise.
45568
45569 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45570
45571         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45572         (additional_prunes): New global.
45573         (gcc-dg-prune): Handle additional per-test pruning.
45574         (dg-test): Clear additional_prunes between tests.
45575
45576         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45577         dg-prune-output to avoid spurious failures from assembler
45578         complaining about nonexistent WAW violations.
45579         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45580         Use dg-prune-output to avoid spurious failures from assembler
45581         warning about Itanium B-step errata.
45582
45583 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45584
45585         * g++.dg/abi/macro0.C: New test.
45586         * g++.dg/abi/macro1.C: Likewise.
45587         * g++.dg/abi/macro2.C: Likewise.
45588
45589         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45590         * g++.dg/abi/bitfield7.C: Likewise.
45591         * g++.dg/abi/dtor2.C: Likewise.
45592         * g++.dg/abi/mangle11.C: Likewise.
45593         * g++.dg/abi/mangle12.C: Likewise.
45594         * g++.dg/abi/mangle14.C: Likewise.
45595         * g++.dg/abi/mangle17.C: Likewise.
45596         * g++.dg/abi/vbase10.C: Likewise.
45597         * g++.dg/abi/vbase14.C: Likewise.
45598         * g++.dg/template/qualttp17.C: Likewise.
45599
45600 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45601
45602         PR c/11995
45603         * gcc.dg/20031223-1.c: New test.
45604
45605 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45606
45607         * gcc.dg/noreturn-7.c: New test.
45608
45609 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45610
45611         * gcc.dg/null-pointer-1.c: New test.
45612
45613 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45614
45615         * g++.old-deja/g++.jason/template18.C: Remove.
45616         * g++.old-deja/g++.jason/template37.C: Likewise.
45617
45618         PR c++/12862
45619         * g++.dg/lookup/ns1.C: New test.
45620
45621         PR c++/12397
45622         * g++.dg/template/lookup3.C: New test.
45623
45624 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45625
45626         * g++.dg/template/recurse1.C: New test
45627
45628 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45629
45630         PR c++/12479
45631         * g++.dg/parse/semicolon1.C: New test.
45632         * g++.dg/parse/semicolon1.h: Likewise.
45633
45634 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45635
45636         * gcc.dg/darwin-misaligned.c: New test.
45637
45638 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45639
45640         PR c/9163
45641         * gcc.dg/20031222-1.c: New test.
45642
45643 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45644
45645         PR c++/13438
45646         * g++.dg/parse/error8.C: New test.
45647
45648         PR c++/11554
45649         * g++.dg/warn/ctor-init-1.C: New test.
45650
45651 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45652
45653         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45654         too small.
45655         * gcc.c-torture/compile/930217-1.c: Likewise.
45656         * gcc.c-torture/compile/930513-1.c: Likewise.
45657         * gcc.c-torture/execute/920908-2.c: Likewise.
45658         * gcc.c-torture/execute/921204-1.c: Likewise.
45659         * gcc.c-torture/execute/930621-1.c: Likewise.
45660         * gcc.c-torture/execute/930630-1.c: Likewise.
45661         * gcc.c-torture/execute/931031-1.c: Likewise.
45662         * gcc.c-torture/execute/980602-2.c: Likewise.
45663         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45664         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45665         * gcc.c-torture/execute/extzvsi.c: Likewise.
45666         * gcc.c-torture/unsorted/ext.c: Likewise.
45667
45668 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45669
45670         PR target/12749
45671         * gcc.c-torture/compile/20031220-2.c: New test case.
45672
45673 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45674
45675         PR optimization/13031
45676         * gcc.c-torture/compile/20031220-1.c: New test case.
45677
45678 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45679
45680         * gcc.dg/cast-function-1.c: New test.
45681
45682 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45683
45684         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45685         formats.
45686
45687 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45688
45689         PR c++/12795
45690         * g++.dg/ext/attrib10.C: New test.
45691
45692 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45693
45694         * gcc.dg/cleanup-10.c: New test.
45695         * gcc.dg/cleanup-11.c: New test.
45696
45697 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45698
45699         PR c++/13239
45700         * g++.dg/opt/expect1.C: New test.
45701
45702 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45703
45704         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45705
45706 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45707
45708         PR debug/12923
45709         * gcc.dg/20031218-1.c: New test.
45710
45711         PR debug/12389
45712         * gcc.dg/20031218-2.c: New test.
45713         * gcc.dg/20031218-3.c: New test.
45714
45715         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45716         of label name and allow for USER_LABEL_PREFIX == "_" names.
45717         * g++.dg/abi/mangle18-2.C: Likewise.
45718         * g++.dg/abi/mangle19-1.C: Likewise.
45719         * g++.dg/abi/mangle19-2.C: Likewise.
45720         * g++.dg/abi/mangle20-1.C: Likewise.
45721         * g++.dg/abi/mangle20-2.C: Likewise.
45722
45723 2003-12-18  Richard Henderson  <rth@redhat.com>
45724
45725         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45726
45727 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45728             Dan Kegel <dank@kegel.com>
45729
45730         PR other/12009
45731         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45732         testing a cross compiler, it causes spurious compile failures.
45733         * lib/g++.exp: Likewise.
45734
45735 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45736
45737         PR c++/13262
45738         * g++.dg/template/access13.C: New test.
45739
45740 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45741
45742         * gcc.dg/20031216-1.c: New test.
45743
45744 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45745
45746         PR c++/9154
45747         * g++.dg/template/error10.C: New test.
45748
45749 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45750
45751         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45752         * g++.dg/eh/simd-2.C: Likewise.
45753
45754 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45755             Roger Sayle  <roger@eyesopen.com>
45756
45757         * gcc.c-torture/execute/ieee/mzero5.c: New.
45758
45759 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45760
45761         PR c++/10603
45762         * g++.dg/parse/error6.C: New test.
45763
45764         PR c++/12827
45765         * g++.dg/parse/error7.C: New test.
45766
45767 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45768
45769         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45770         at -O with stabs debugging formats.
45771         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45772         * gcc.dg/debug/debug-2.c: Likewise.
45773
45774 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45775
45776         PR c++/12696
45777         * g++.dg/init/error1.C: New test.
45778
45779         PR c++/12218
45780         * g++.dg/init/pm3.C: New test.
45781
45782 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45783
45784         PR c/3347
45785         * gcc.dg/bitfld-8.c: New test.
45786
45787 2003-12-16  James Lemke  <jim@wasabisystems.com>
45788
45789         * gcc.dg/arm-scd42-[123].c: New tests.
45790
45791 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45792
45793         PR c++/9043
45794         * g++.dg/abi/mangle20-1.C: New test.
45795         * g++.dg/abi/mangle20-2.C: New test.
45796
45797 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45798
45799         PR c++/13275
45800         * g++.dg/other/offsetof2.C: Remove XFAIL.
45801         * g++.dg/parse/offsetof1.C: New test.
45802         * g++.gd/parse/offsetof2.C: Likewise.
45803
45804 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45805
45806         * g++.dg/template/nontype3.C: New test.
45807         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45808
45809 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45810
45811         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45812
45813 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45814
45815         PR c++/13387
45816         * g++.dg/expr/assign1.C: New test.
45817
45818         PR c++/13242
45819         * g++.dg/abi/mangle19-1.C: New test.
45820         * g++.dg/abi/mangle19-2.C: New test.
45821
45822 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45823
45824         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45825
45826 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45827
45828         * gcc.c-torture/execute/20031216-1.c: New test.
45829
45830 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45831
45832         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45833         an ICE regression.
45834
45835 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45836
45837         PR c++/10926
45838         * g++.dg/template/error9.C: New test.
45839
45840         PR c++/11116
45841         * g++.dg/template/error8.C: New test.
45842
45843 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45844
45845         PR middle-end/13400
45846         * gcc.c-torture/execute/20031215-1.c: New test case.
45847
45848 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45849
45850         PR c++/13269
45851         * g++.dg/parse/error5.C: New test.
45852
45853         PR c++/12989
45854         * g++.dg/expr/sizeof1.C: New test.
45855
45856         PR c++/13310
45857         * g++.dg/template/crash15.C: New test.
45858
45859 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45860
45861         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45862         a non-POD type as the last named parameter of a varargs function.
45863
45864 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45865
45866         PR c++/13243
45867         PR c++/12573
45868         * g++.dg/template/crash14.C: New test.
45869         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45870
45871 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.dg/other/java1.C: New test.
45874
45875         PR c++/13241
45876         * g++.dg/abi/mangle18-1.C: New test.
45877         * g++.dg/abi/mangle18-2.C: New test.
45878
45879 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45880
45881         PR optimization/10312
45882         * gcc.c-torture/execute/20031214-1.c: New.
45883
45884 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45885
45886         PR c++/10779
45887         PR c++/12160
45888         * g++.dg/parse/error3.C: New test.
45889         * g++.dg/parse/error4.C: Likewise.
45890         * g++.dg/abi/mangle4.C: Tweak error messages.
45891         * g++.dg/lookup/using5.C: Likewise.
45892         * g++.dg/other/error2.C: Likewise.
45893         * g++.dg/parse/typename5.C: Likewise.
45894         * g++.dg/parse/undefined1.C: Likewise.
45895         * g++.dg/template/arg2.C: Likewise.
45896         * g++.dg/template/ttp3.C: Likewise.
45897         * g++.dg/template/type1.C: Likewise.
45898         * g++.old-deja/g++.other/crash32.C: Likewise.
45899         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45900
45901 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45902
45903         PR c++/13106
45904         * g++.dg/warn/noreturn-3.C: New test.
45905
45906 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45907
45908         PR c++/13118
45909         * g++.dg/abi/covariant3.C: New.
45910
45911 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45912
45913         * g++.dg/eh/ia64-1.C: New test.
45914
45915 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45916
45917         PR optimization/13037
45918         * g77.f-torture/execute/13037.f: New test case.
45919
45920 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45921
45922         PR c++/12881
45923         * g++.dg/abi/covariant2.C: New.
45924
45925 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45926
45927         * gcc.dg/cpp/trad/macro.c: New tests.
45928
45929 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45930
45931         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45932
45933 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45934
45935         PR other/10819
45936         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45937         to fix Bug 10819.
45938         * lib/g++.exp (g++_version): Likewise.
45939         * lib/g77.exp (g77_version): Likewise.
45940         * lib/objc.exp (default_objc_version): Likewise.
45941
45942 2003-12-10  Richard Henderson  <rth@redhat.com>
45943
45944         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45945
45946         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45947
45948 2003-12-08  Matt Austern  <austern@apple.com>
45949
45950         PR c/13134
45951         * lib/gcc-dg.exp (dg-require-visibility): Define.
45952         * lib/target-supports (check_visibility_available): Define.
45953         * gcc.dg/visibility-1.c: New test.
45954         * gcc.dg/visibility-2.c: Likewise.
45955         * gcc.dg/visibility-3.c: Likewise.
45956         * gcc.dg/visibility-4.c: Likewise.
45957         * gcc.dg/visibility-5.c: Likewise.
45958         * gcc.dg/visibility-6.c: Likewise.
45959         * g++.dg/ext/visibility-1.C: Likewise.
45960         * g++.dg/ext/visibility-2.C: Likewise.
45961         * g++.dg/ext/visibility-3.C: Likewise.
45962         * g++.dg/ext/visibility-4.C: Likewise.
45963         * g++.dg/ext/visibility-5.C: Likewise.
45964         * g++.dg/ext/visibility-6.C: Likewise.
45965
45966 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45967
45968         * g++.dg/lookup/java1.C: New test.
45969         * g++.dg/lookup/java2.C: New test.
45970
45971 2003-12-07  Falk Hueffner  <falk@debian.org>
45972
45973         * g++.dg/opt/noreturn-1.C: New test.
45974
45975 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45976
45977         * gcc.dg/overflow-1.c: New test.
45978
45979 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45980
45981         * g77.f-torture/compile/13060.f: New test.
45982
45983 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45984
45985         PR c++/13323
45986         * g++.dg/inherit/operator2.C: New test.
45987
45988 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45989
45990         PR c++/13305
45991         * g++.dg/ext/attrib9.C: New test.
45992
45993 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45994
45995         PR c++/13314
45996         * g++.dg/template/error7.C: New test.
45997
45998 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45999             J"orn Rennecke <joern.rennecke@superh.com>
46000
46001         PR target/13302
46002         * g++.dg/other/struct-va_list.C: New test.
46003
46004 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46005
46006         PR c++/13166
46007         * g++.dg/parse/defarg6.C: New test.
46008
46009 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
46010
46011         PR target/13256
46012         * gcc.c-torture/execute/20031201-1.c: New test.
46013
46014 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
46015
46016         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
46017
46018 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46019
46020         * gcc.dg/builtin-return-1.c: New test.
46021
46022 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
46023             J"orn Rennecke <joern.rennecke@superh.com>
46024
46025         PR optimization/13260
46026         * gcc.c-torture/execute/20031204-1.c: New test.
46027
46028 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
46029
46030         PR c++/9127
46031         * g++.dg/template/error6.C: New test.
46032
46033 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
46034
46035         * gcc.dg/20031202-1.c: New test.
46036
46037 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
46038
46039         PR c++/13179
46040         * g++.dg/template/eh1.C: New test.
46041
46042         PR c++/10771
46043         * g++.dg/template/error5.C: New test.
46044
46045 2003-12-02  David Ung  <davidu@mips.com>
46046
46047         * gcc.dg/compat/vector-check.h: Corrected type for var
46048         g_##TMODE
46049
46050 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46051
46052         PR c++/10126
46053         * g++.dg/template/ptrmem8.C: New test.
46054
46055 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46056
46057         PR c++/12573
46058         * g++.dg/template/dependent-expr3.C: New test.
46059
46060 2003-12-01  James Lemke  <jim@wasabisystems.com>
46061
46062         * gcc.dg/arm-g2.c: New test.
46063
46064 2003-12-01  Roger Sayle  <roger@eyesopen.com>
46065
46066         PR optimization/11634
46067         * gcc.dg/20031201-2.c: New test case.
46068
46069 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
46070
46071         PR 11433
46072         * objc.dg/proto-lossage-3.m: New test.
46073
46074 2003-12-01  Roger Sayle  <roger@eyesopen.com>
46075
46076         PR optimization/12628
46077         * gcc.dg/20031201-1.c: New test case.
46078
46079 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46080
46081         * gcc.dg/unaligned-1.c: New test.
46082
46083 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
46084
46085         PR c++/9849
46086         * g++.dg/template/error4.C: New test.
46087         * g++.dg/template/nested3.C: Adjust error markers.
46088
46089 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46090
46091         * gcc.dg/cpp/assert4.c: Check more #system assertions.
46092
46093 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
46094
46095         PR c/10333
46096         * gcc.dg/bitfld-7.c: New test.
46097
46098 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
46099
46100         * gcc.dg/tls/asm-1.C: New test.
46101
46102 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46103
46104         * gcc.dg/cpp/assert4.c: Update.
46105
46106 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46107
46108         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
46109         * gcc.dg/builtin-apply3.c: New test.
46110
46111 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46112
46113         * lib/compat.exp (compat-obj): New xfaildata parameter.
46114         Use it to set compiler_conditional_xfail_data before compiling.
46115         (compat-get-options): Handle dg-xfail-if.
46116         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
46117         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
46118         * gcc.dg/compat/vector-1_y.c: Likewise.
46119         * gcc.dg/compat/vector-2_x.c: Likewise.
46120         * gcc.dg/compat/vector-2_y.c: Likewise.
46121
46122 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46123
46124         * g++.dg/opt/reg-stack4.C: New test.
46125
46126 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46127
46128         * gcc.dg/builtin-apply2.c: New test.
46129
46130 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46131
46132         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
46133
46134 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46135
46136         PR c++/12924
46137         * g++.dg/template/template-id-2.C: New test.
46138
46139 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46140
46141         PR c++/5369
46142         * g++.dg/template/memfriend1.C: New test.
46143         * g++.dg/template/memfriend2.C: Likewise.
46144         * g++.dg/template/memfriend3.C: Likewise.
46145         * g++.dg/template/memfriend4.C: Likewise.
46146         * g++.dg/template/memfriend5.C: Likewise.
46147         * g++.dg/template/memfriend6.C: Likewise.
46148         * g++.dg/template/memfriend7.C: Likewise.
46149         * g++.dg/template/memfriend8.C: Likewise.
46150         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
46151
46152 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
46153
46154         PR c++/12515
46155         * g++.dg/ext/cond1.C: New test.
46156
46157 2003-11-20  Richard Henderson  <rth@redhat.com>
46158
46159         * gcc.dg/20020201-2.c: Remove.
46160         * gcc.dg/20020201-4.c: Remove.
46161         * gcc.dg/20020304-1.c: Remove.
46162
46163 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
46164
46165         * gcc.dg/cpp/trad/xwin1.c: New test case.
46166
46167 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
46168
46169         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
46170         * lib/g77.exp: Likewise.
46171         * lib/objc.exp: Likewise.
46172         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
46173         for darwin.
46174
46175 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46176
46177         PR c++/12932
46178         * g++.dg/template/static5.C: New test.
46179
46180 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
46181
46182         * gcc.dg/nested-func-1.c: New test.
46183
46184 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46185
46186         * gcc.dg/cpp/assert4.c: New test.
46187
46188 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
46189
46190         PR c++/2294
46191         * g++.dg/lookup/using9.c: New test.
46192
46193 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
46194
46195         PR c++/12762
46196         * g++.dg/template/error3.C: New test.
46197
46198 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
46199
46200         PR ada/13035
46201         * ada/acats/run_acats, run_all.sh: Fix syntax error.
46202         No longer use a wrapper for gcc, since this does not work under
46203         Windows.
46204
46205 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
46206
46207         PR c++/2094
46208         * g++.dg/template/ptrmem7.C: New test.
46209
46210 2003-11-13  Andrew Pinski <apinski@apple.com>
46211
46212         * gcc.c-torture/compile/20031113-1.c: New test.
46213
46214 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
46215             Kean Johnston <jkj@sco.com>
46216
46217         PR c/13029
46218         * gcc.dg/unused-4.c: Update.
46219
46220 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46221
46222         * g++.dg/opt/const3.C: New test.
46223
46224 2003-11-13  Jan Hubicka  <jh@suse.cz>
46225
46226         * gcc.c-torture/compile/20031112-1.c: New test.
46227
46228 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
46229
46230         * g++.dg/parse/crash10.C: Remove bogus error marker.
46231
46232 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46233
46234         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
46235         (host_gcc): Likewise.
46236         (ROOT): Honor $PWDCMD.
46237         (BASE): Likewise.
46238         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
46239
46240 2003-11-12  Catherine Moore  <clm@redhat.com>
46241
46242         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
46243
46244 2003-11-12  Andreas Jaeger  <aj@suse.de>
46245             Jakub Jelinek  <jakub@redhat.com>
46246             Andrew Pinski  <pinskia@physics.uc.edu>
46247             Richard Henderson  <rth@redhat.com>
46248
46249         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
46250         systems.
46251         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
46252
46253         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
46254         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
46255
46256 2003-11-11  Andreas Jaeger  <aj@suse.de>
46257
46258         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
46259
46260         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
46261
46262 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
46263
46264         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
46265         Clean ups.
46266
46267 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
46268
46269         * gcc.dg/trampoline-1.c: New test.
46270
46271 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
46272
46273         * gcc.c-torture/compile/200031109-1.c: New test.
46274
46275 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46276
46277         PR c/3190
46278         PR c/8714
46279         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46280         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46281         gcc.dg/format/no-y2k-1.c: Update.
46282
46283 2003-11-08  Roger Sayle  <roger@eyesopen.com>
46284
46285         PR optimization/10467
46286         * gcc.dg/20031108-1.c: New test case.
46287
46288 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
46289
46290         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46291
46292 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46293
46294         * gcc.dg/compound-lvalue-1.c: New test.
46295         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46296         some XFAILs.
46297
46298 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
46299
46300         * gcc.dg/altivec-varargs-1.c: New test.
46301
46302 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46303
46304         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46305         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46306         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46307         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46308         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46309
46310 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46311
46312         * gcc.dg/cond-lvalue-1.c: New test.
46313
46314 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46315
46316         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46317
46318 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46319
46320         PR c++/11616
46321         * g++.dg/template/instantiate5.C: New test.
46322
46323 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46324
46325         PR c++/12726
46326         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46327         * ChangeLog: Add missing first entry for above test.
46328
46329 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46330
46331         PR c++/9810
46332         * g++.dg/template/using8.C: New test.
46333         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46334
46335 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46336
46337         PR optimization/10817
46338         * gcc.c-torture/compile/20031102-1.c: New test case.
46339
46340 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46341
46342         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46343         2147483647.
46344
46345 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46346
46347         * gcc.dg/20031102-1.c: New test.
46348
46349 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46350
46351         * gcc.dg/complex-1.c: New test.
46352
46353 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46354
46355         PR c++/12796
46356         * g++.dg/template/crash13.C: Adjust expected error location.
46357         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46358
46359 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46360
46361         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46362
46363 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46364
46365         PR/10239
46366         * gcc.c-torture/compile/20031031-2.c: New test.
46367
46368 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46369
46370         PR/11640
46371         * gcc.c-torture/compile/20031031-1.c: New test.
46372
46373 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46374
46375         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46376         * gcc.misc-tests/bprob.exp: Likewise.
46377         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46378         the execution test on arm-elf configs.
46379         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46380         configs that don't support scratch files.
46381         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46382
46383 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46384
46385         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46386         done by dejagnu.
46387
46388 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46389
46390         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46391         Avoid non pure sh syntax. Add more logging.
46392
46393         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46394         fail.
46395
46396 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46397
46398         PR libgcj/10610
46399         * gcc.dg/ppc-stackalign-1.c: New test.
46400
46401 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46402
46403         * ada/acats/run_all.sh: Change output to be more compliant with
46404         dejagnu framework.
46405         Create acats.sum and acats.log files under testsuite/ada/acats
46406         Only run [a-z]* directories, to filter out e.g. CVS.
46407         Redirect build output to log file.
46408
46409 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46410
46411         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46412
46413 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46414
46415         PR ada/5909:
46416         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46417
46418 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.c-torture/compile/20031023-1.c: New test.
46421         * gcc.c-torture/compile/20031023-2.c: New test.
46422         * gcc.c-torture/compile/20031023-3.c: New test.
46423         * gcc.c-torture/compile/20031023-4.c: New test.
46424
46425 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46426
46427         PR c++/10371
46428         * g++.dg/lookup/scoped8.C: New test.
46429
46430 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46431
46432         * g++.dg/opt/reg-stack3.C: New test.
46433
46434 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46435
46436         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46437
46438 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46439
46440         PR c++/11076
46441         * g++.dg/template/crash13.C: New test.
46442
46443 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46444
46445         * gcc.dg/c99-restrict-2.c: New test.
46446
46447 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46448
46449         PR c++/12698, c++/12699, c++/12700, c++/12566
46450         * g++.dg/inherit/covariant9.C: New test.
46451         * g++.dg/inherit/covariant10.C: New test.
46452         * g++.dg/inherit/covariant11.C: New test.
46453
46454 2003-10-23  Jason Merrill  <jason@redhat.com>
46455
46456         PR c++/12726
46457         * g++.dg/ext/complit2.C: New test.
46458
46459 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46460
46461         PR target/12654
46462         * gcc.c-torture/execute/20031020-1.c: New test.
46463
46464 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46465
46466         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46467         following the jump_insn.
46468
46469 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46470
46471         * gcc.dg/cast-lvalue-1.c: New test.
46472
46473 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46474
46475         PR c++/11962
46476         * g++.dg/template/cond2.C: New test.
46477
46478 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46479
46480         * gcc.dg/builtins-28.c: New test.
46481
46482 2003-10-20  Jan Hubicka  <jh@suse.cz>
46483
46484         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46485         parameter.
46486         * gcc.dg/inline-2.c: Likewise.
46487
46488 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46489
46490         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46491         * gcc.dg/nest.c: Likewise.
46492
46493 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46494
46495         PR c++/9781, c++/10583, c++/11862
46496         * g++.dg/parse/crash13.C: New test.
46497
46498 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46499
46500         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46501
46502 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46503
46504         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46505         Define HAVE_C99_RUNTIME except on Solaris.
46506         * gcc.dg/builtins-20.c: Likewise.
46507
46508 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46509
46510         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46511
46512 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46513
46514         PR c++/12495
46515         * g++.dg/template/crash21.C: New test.
46516
46517 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46518
46519         PR c++/2513
46520         * g++.dg/template/typename5.C: New test.
46521
46522 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46523
46524         PR c++/12369
46525         * g++.dg/template/friend25.C: New test.
46526
46527 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46528
46529         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46530         versions.
46531
46532 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46533
46534         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46535         == 2147483647.
46536
46537 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46538
46539         * gcc.c-torture/execute/960416-1.x: Remove.
46540         * gcc.c-torture/execute/divconst-3.x: Likewise.
46541
46542 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46543
46544         PR target/12598
46545         * gcc.dg/torture/cris-volatile-1.c: New test.
46546
46547 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46548
46549         PR optimization/9325
46550         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46551         for overflowing floating point to integer conversion during RTL
46552         simplification.
46553
46554 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46555
46556         * objc/execute/_cmd.m: Fix typo.
46557         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46558         Relax 'scan-assembler' regexp.
46559         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46560         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46561         * objc.dg/zero-link-2.m: Remove blank line.
46562         * objc.dg/zero-link-3.m: New test case.
46563
46564 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46565
46566         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46567
46568         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46569         than linker trickery.
46570
46571 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46572
46573         PR c++/12370
46574         * g++.dg/other/friend2.C: New test.
46575
46576 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46577
46578         * gcc.dg/20031012-1.c: New test.
46579
46580 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46581
46582         * gcc.dg/weak/weak-3.c: Fix for new warning.
46583
46584 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46585
46586         PR optimization/8750
46587         * gcc.c-torture/execute/20031012-1.c: New test case.
46588
46589 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46590
46591         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46592         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46593
46594 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46595
46596         PR optimization/12260
46597         * gcc.c-torture/compile/20031011-2.c: New test case.
46598
46599 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46600
46601         * gcc.c-torture/execute/20031011-1.c: New testcase.
46602
46603 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46604
46605         * gcc.c-torture/compile/20031011-1.c: New test.
46606
46607 2003-10-11  Jan Hubicka  <jh@suse.cz>
46608
46609         * g++.dg/other/first-global.C: New test.
46610
46611 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46612
46613         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46614
46615 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46616
46617         * gcc.c-torture/compile/20031010-1.c: New test.
46618
46619 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46620
46621         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46622         * gcc.c-torture/execute/va-arg-25.c: ... here.
46623
46624 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46625
46626         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46627
46628 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46629
46630         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46631
46632 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46633
46634         * g++.dg/parse/error2.C: New test.
46635
46636 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46637
46638         PR c++/11097
46639         * g++.dg/other/error5.C: Modify the error message.
46640         * g++.dg/lookup/using8.C: New test.
46641
46642 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46643
46644         * gcc.dg/darwin-abi-2.c: New file.
46645         * gcc.c-torture/execute/va-arg-24.c: New file.
46646
46647 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46648
46649         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46650         indentation.
46651
46652 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46653
46654         PR c++/10147
46655         * g++.dg/other/error4.C: Update error messages.
46656         * g++.dg/template/ptrmem4.C: Likewise.
46657
46658         PR c++/12337
46659         * g++.dg/init/new9.C: New test.
46660
46661         PR c++/12334, c++/12236, c++/8656
46662         * g++.dg/ext/attrib8.C: New test.
46663
46664 2003-10-06  Devang Patel  <dpatel@apple.com>
46665
46666         * gcc.dg/debug/dwarf2-3.h: New test.
46667         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46668
46669 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46670
46671         * g++.dg/opt/cfg2.C: New test.
46672
46673 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46674
46675         * g++.dg/opt/float1.C: New test.
46676
46677 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46678
46679         * gcc.dg/c90-array-lval-6.c: New test.
46680         * gcc.dg/c99-array-lval-6.c: New test.
46681
46682 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46683             Ziemowit Laski  <zlaski@apple.com>
46684
46685         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46686         'Derived', so that it is never considered a class method; add
46687         new warning for '+port' method ambiguity.
46688         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46689         <objc/objc-api.h> (needed on Mac OS X).
46690         * objc.dg/method-13.m: New test.
46691
46692 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46693
46694         PR optimization/9325, PR java/6391
46695         * gcc.c-torture/execute/20031003-1.c: New test case.
46696
46697 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46698
46699         PR optimization/12180
46700         * gcc.dg/20031002-1.c: New test.
46701
46702         PR c++/12486
46703         * g++.dg/inherit/error1.C: New test.
46704
46705 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46706
46707         * lib/f-torture.exp (search_for): Rename to...
46708         (search_for_re): This.  Also, clean up comments and the
46709         "regexp" invocation.
46710
46711 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46712
46713         * gcc.c-torture/compile/20031002-1.c: New test.
46714
46715 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46716
46717         * g++.dg/opt/cond1.C: New test.
46718
46719 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46720
46721         * gcc.dg/Wold-style-definition-2.c: New testcase.
46722         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46723
46724 2003-09-29  Richard Henderson  <rth@redhat.com>
46725
46726         * g++.dg/init/array10.C: Add dg-options.
46727
46728 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46729
46730         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46731
46732 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46733
46734         * g++.dg/template/friend19.C: Fix typo.
46735         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46736
46737 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46738
46739         * gcc.c-torture/execute/20030928-1.c: New test.
46740         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46741
46742 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46743
46744         * g++.dg/opt/unroll1.C: New test.
46745
46746 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46747
46748         PR optimization/11741
46749         * gcc.dg/20030926-1.c: New test case.
46750
46751 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46752
46753         PR c++/5655
46754         * g++.dg/parse/access7.C: New test.
46755         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46756
46757 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46758
46759         MERGE OF objc-improvements-branch into MAINLINE:
46760         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46761         if libobjc has not been built.
46762         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46763         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46764         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46765         objc/execute/nested-3.m, objc/execute/np-2.m,
46766         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46767         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46768         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46769         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46770         objc.dg/special/unclaimed-category-1.h,
46771         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46772         well as GNU runtime.
46773         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46774         * execute/cascading-1.m, execute/function-message-1.m,
46775         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46776         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46777         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46778         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46779         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46780         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46781         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46782         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46783         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46784         * objc.dg/bitfield-2.m: Run only on Darwin.
46785         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46786         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46787         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46788         * objc.dg/const-str-1.m: Fix constant string layout.
46789
46790 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46791
46792         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46793
46794 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46795
46796         * gcc.dg/darwin-abi-1.c: New file.
46797
46798 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46799
46800         PR target/12281
46801         * gcc.c-torture/compile/20030921-1.c: New test.
46802
46803 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46804
46805         * g++.dg/opt/reg-stack2.C: New test.
46806
46807 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46808
46809         * g++.dg/eh/delayslot1.C: New test.
46810
46811 2003-09-20  Richard Henderson  <rth@redhat.com>
46812
46813         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46814
46815 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46816
46817         * gcc.c-torture/execute/20030920-1.c: New test case.
46818
46819 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46820
46821         * g++.dg/rtti/typeid3.C: Correct expected error message.
46822
46823 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46824
46825         PR c++/157
46826         * g++.dg/parse/crash12.C: New test.
46827
46828 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46829
46830         * gcc.dg/compat/mixed-struct-check.h: New.
46831         * gcc.dg/compat/mixed-struct-defs.h: New.
46832         * gcc.dg/compat/mixed-struct-init.h: New.
46833         * gcc.dg/compat/struct-by-value-19_main.c: New.
46834         * gcc.dg/compat/struct-by-value-19_x.c: New.
46835         * gcc.dg/compat/struct-by-value-19_y.c: New.
46836         * gcc.dg/compat/struct-by-value-20_main.c: New.
46837         * gcc.dg/compat/struct-by-value-20_x.c: New.
46838         * gcc.dg/compat/struct-by-value-20_y.c: New.
46839         * gcc.dg/compat/struct-return-19_main.c: New.
46840         * gcc.dg/compat/struct-return-19_x.c: New.
46841         * gcc.dg/compat/struct-return-19_y.c: New.
46842         * gcc.dg/compat/struct-return-20_main.c: New.
46843         * gcc.dg/compat/struct-return-20_x.c: New.
46844         * gcc.dg/compat/struct-return-20_y.c: New.
46845
46846 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46847         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46848         so that it will not complain on LP64 targets.
46849
46850 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46851
46852         PR c++/495
46853         * g++.dg/template/friend24.C: New test.
46854
46855 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46856
46857         PR c++/12332
46858         * g++.dg/template/memtmpl2.C: New test.
46859
46860 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46861
46862         PR target/11184
46863         * gcc.dg/builtin-apply1.c: New test.
46864
46865 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46866
46867         PR c++/9848
46868         * g++.dg/warn/Wunused-4.C: New test.
46869
46870 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46871
46872         PR c++/12316
46873         * g++.dg/other/gc2.C: New test.
46874
46875 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46876
46877         PR c++/11991
46878         * g++.dg/rtti/typeid3.C: New test.
46879
46880         PR c++/12266
46881         * g++.dg/overload/template1.C: New test.
46882
46883 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46884
46885         * g++.dg/opt/cfg3.C: New test.
46886
46887 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46888
46889         PR c++/7939
46890         * g++.dg/template/crash11.C: New test.
46891
46892 2003-09-16  Jason Merrill  <jason@redhat.com>
46893             Jakub Jelinek  <jakub@redhat.com>
46894
46895         * gcc.dg/attr-warn-unused-result.c: New test.
46896
46897 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46898
46899         PR c++/12184
46900         * g++.dg/expr/call2.C: New test.
46901
46902 2003-09-15  Andreas Jaeger  <aj@suse.de>
46903
46904         * gcc.dg/Wold-style-definition-1.c: New test.
46905
46906 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46907
46908         PR c++/3907
46909         * g++.dg/parse/template12.C: New test.
46910
46911         * g++.dg/abi/bitfield11.C: New test.
46912         * g++.dg/abi/bitfield12.C: Likewise.
46913
46914 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46915
46916         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46917         non-expansion of functional macro name without arguments at EOL.
46918         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46919
46920 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46921
46922         * gcc.c-torture/execute/20030914-[12].c: New tests.
46923
46924 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46925
46926         PR c++/11788
46927         * g++.dg/overload/addr1.C: New test.
46928
46929 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46930
46931         * gcc.dg/20030909-1.c: New test.
46932
46933 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46934
46935         * gcc.dg/ultrasp10.c: New test.
46936
46937 2003-09-09  Devang Patel  <dpatel@apple.com>
46938
46939         * gcc.dg/darwin-ld-6.c: New test.
46940
46941 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46942
46943         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46944
46945 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46946
46947         * gcc.dg/ia64-types1.c: New test.
46948         * gcc.dg/ia64-types2.c: Likewise.
46949
46950 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46951
46952         * gcc.dg/builtins-1.c: Add more _Complex tests.
46953         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46954
46955         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46956         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46957
46958 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46959
46960         PR c++/11786
46961         * g++.dg/lookup/koenig2.C: New test.
46962
46963         PR c++/5296
46964         * g++.dg/rtti/typeid2.C: New test.
46965
46966 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46967
46968         * gcc.c-torture/compile/20030904-1.c: New test.
46969
46970 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46971
46972         * g++.dg/opt/longbranch2.C: New test.
46973
46974 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46975
46976         * g++.dg/template/crash10.C: Only compile it.
46977
46978 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46979
46980         PR middle-end/11665
46981         * gcc.c-torture/compile/20030907-1.c: New test.
46982         * g++.dg/init/array11.C: New test.
46983
46984 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46985
46986         PR c++/11852
46987         * g++.dg/init/struct1.C: New test.
46988
46989 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46990
46991         PR c++/12181
46992         * g++.dg/expr/comma1.C: New test.
46993
46994 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46995
46996         PR c++/11867
46997         * g++.dg/expr/static_cast5.C: New test.
46998
46999 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
47000
47001         PR c++/11507
47002         * g++.dg/lookup/scoped7.C: New test.
47003
47004         PR c++/9574
47005         * g++.dg/other/static1.C: New test.
47006
47007         PR c++/11490
47008         * g++.dg/warn/template-1.C: New test.
47009
47010         PR c++/11432
47011         * g++.dg/template/crash10.C: New test.
47012
47013         PR c++/2478
47014         * g++.dg/overload/VLA.C: New test.
47015
47016         PR c++/10804
47017         * g++.dg/template/call1.C: New test.
47018
47019 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47020
47021         PR c++/11794
47022         * g++.dg/parse/using3.C: New test.
47023
47024 2003-09-06  Roger Sayle  <roger@eyesopen.com>
47025
47026         PR c++/11409
47027         * g++.dg/overload/builtin3.C: New test case.
47028
47029 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
47030
47031         PR c/9862
47032         * gcc.dg/20030906-1.c: New test.
47033         * gcc.dg/20030906-2.c: Likewise.
47034
47035 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47036
47037         PR c++/12167
47038         * g++.dg/parse/defarg5.C: New test.
47039
47040         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
47041
47042 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
47043
47044         PR c++/12163
47045         * g++.dg/expr/static_cast4.C: New test.
47046
47047         PR c++/12146
47048         * g++.dg/template/crash9.C: New test.
47049
47050 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
47051
47052         * g++.old-deja/g++.ext/pretty2.C: Update for change
47053         in __FUNCTION__.
47054         * g++.old-deja/g++.ext/pretty3.C: Likewise.
47055
47056 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
47057
47058         PR c++/11922
47059         * g++/dg/template/qualified-id1.C: New test.
47060
47061         PR c++/12037
47062         * g++.dg/warn/noeffect4.C: New test.
47063
47064 2003-09-04  Matt Austern  <austern@apple.com>
47065
47066         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
47067         * g++.dg/ext/fnname2.C: Likewise.
47068         * g++.dg/ext/fnname3.C: Likewise.
47069
47070 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
47071
47072         * g++.dg/expr/lval1.C: New test.
47073         * g++.dg/ext/lvcast.C: Remove.
47074
47075 2003-09-03  Roger Sayle  <roger@eyesopen.com>
47076
47077         PR optimization/11700.
47078         * gcc.c-torture/compile/20030903-1.c: New test case.
47079
47080 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
47081
47082         PR c++/12053
47083         * g++.dg/abi/layout4.C: New test.
47084
47085 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
47086
47087         PR c++/11553
47088         * g++.dg/parse/friend3.C: New test.
47089
47090 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
47091
47092         PR c++/11847
47093         * g++.dg/template/class1.C: New test.
47094
47095         PR c++/11808
47096         * g++.dg/expr/call1.C: New test.
47097
47098 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
47099
47100         PR c++/12114
47101         * g++.dg/init/ref9.C: New test.
47102
47103         PR c++/11972
47104         * g++.dg/template/nested4.C: New test.
47105
47106 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
47107
47108         PR c++/12093
47109         * g++.dg/template/non-dependent4.C: New test.
47110
47111         PR c++/11928
47112         * g++.dg/inherit/conv1.C: New test.
47113
47114 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
47115
47116         PR c++/6196
47117         * g++.dg/ext/label1.C: New test.
47118         * g++.dg/ext/label2.C: Likewise.
47119
47120 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
47121
47122         * g++.dg/expr/cond3.C: New test.
47123
47124 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47125
47126         * gcc.dg/builtins-1.c: Add new builtin cases.
47127
47128 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47129
47130         * gcc.dg/builtins-1.c: Add new cases.
47131         * gcc.dg/torture/builtin-attr-1.c: Likewise.
47132
47133 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47134
47135         * gcc.dg/builtins-1.c: Add more math builtin tests.
47136         * gcc.dg/torture/builtin-attr-1.c: New test.
47137
47138 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
47139
47140         PR optimization/5079
47141         * g++.dg/opt/static3.C: New test.
47142
47143 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47144
47145         * gcc.misc-tests/gcov-10b.c: New test.
47146
47147 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
47148
47149         * g++.dg/opt/ptrmem3.C: New test.
47150
47151         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
47152
47153 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.dg/20030826-2.c: New test.
47156
47157 2003-08-26  Roger Sayle  <roger@eyesopen.com>
47158
47159         PR middle-end/12002
47160         * g77.f-torture/compile/12002.f: New test case.
47161
47162 2003-08-26  Roger Sayle  <roger@eyesopen.com>
47163
47164         * gcc.dg/20030826-1.c: New test case.
47165
47166 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
47167
47168         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
47169
47170 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
47171
47172         PR c++/11871
47173         * c++.dg/lookup/crash1.C: New test.
47174
47175         * c++.dg/warn/noeffect3.C: New test.
47176
47177 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
47178
47179         * gcc.dg/compat/vector-1_x.c: Compile with -w.
47180         * gcc.dg/compat/vector-1_y.c: Ditto.
47181         * gcc.dg/compat/vector-2_x.c: Ditto.
47182         * gcc.dg/compat/vector-2_y.c: Ditto.
47183
47184 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
47185
47186         * gcc.dg/20030702-1.c: New test.
47187
47188 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
47189
47190         PR c++/8795
47191         * g++.dg/ext/altivec-1.C: New test.
47192
47193 2003-08-24  Richard Henderson  <rth@redhat.com>
47194
47195         * g++.dg/eh/simd-2.C: Add -w for x86.
47196
47197 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
47198
47199         * gcc.dg/20030815-1.c: New test.
47200
47201 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47202
47203         PR c++/3765
47204         * g++.dg/parse/access6.C: New test.
47205
47206 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47207
47208         PR c++/641, c++/11876
47209         * g++.dg/template/friend22.C: New test.
47210         * g++.dg/template/friend23.C: Likewise.
47211
47212 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47213
47214         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
47215         identically.
47216
47217 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47218
47219         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
47220
47221 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47222
47223         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
47224
47225 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47226
47227         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
47228
47229 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47230
47231         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
47232
47233 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
47234
47235         PR c++/11919
47236         * g++.dg/overload/prom1.C: New test.
47237
47238         PR c++/11551
47239         * g++.dg/parse/dtor2.C: New test.
47240
47241         PR c++/10762
47242         * g++.dg/parse/using2.C: New test.
47243
47244 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
47245
47246         PR target/11805
47247         * gcc.c-torture/compile/20030821-1.c: New.
47248
47249 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
47250
47251         PR c++/11834
47252         * g++.dg/template/deduce2.C: New test.
47253
47254 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
47255
47256         * gcc.c-torture/execute/20030821-1.c: New test.
47257
47258 2003-08-20  Roger Sayle  <roger@eyesopen.com>
47259
47260         PR middle-end/11984
47261         * gcc.dg/20030820-1.c: New test case.
47262
47263 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
47264
47265         PR c++/11945
47266         * g++.dg/warn/noeffect2.C: New test.
47267
47268 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
47269
47270         PR c++/10926
47271         * g++.dg/template/dtor2.C: New test.
47272
47273         PR c++/11684
47274         * g++.dg/template/operator1.C: New test.
47275         * g++.dg/parse/operator4.C: New test.
47276
47277         PR c++/11946.C
47278         * g++.dg/expr/enum1.C: New test.
47279         * gcc.dg/c99-bool-1.c: Remove bogus warning.
47280
47281         PR c++/11036.C
47282         * g++.dg/parse/elab2.C: New test.
47283         * g++.dg/parse/typedef4.C: Change error message.
47284         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47285         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47286         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47287
47288 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
47289
47290         * gcc.dg/pch/warn-1.c: New.
47291         * gcc.dg/pch/warn-1.hs: New.
47292
47293         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47294         not-tested file.
47295
47296 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47297
47298         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47299
47300 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47301
47302         * gcc.dg/uninit-D.c: New Test.
47303         * gcc.dg/uninit-E.c: New Test.
47304         * gcc.dg/uninit-F.c: New Test.
47305         * gcc.dg/uninit-G.c: New Test.
47306
47307 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47308
47309         * g++.dg/README: Describe the pch directory.
47310
47311 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47312
47313         PR c++/11174
47314         * g++.dg/parse/access4.C: New test.
47315         * g++.dg/parse/access5.C: Likewise.
47316         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47317
47318 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47319
47320         * gcc.dg/noncompile/20030818-1.c: New.
47321
47322 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47323
47324         PR c++/11957
47325         * g++.dg/warn/noeffect1.C: New test.
47326
47327         * g++.dg/template/scope2.C: New test.
47328         * g++.dg/template/error2.C: Correct dg-error
47329
47330 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47331
47332         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47333
47334 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47335
47336         PR C++/11512
47337         * g++.dg/template/warn1.C: New.
47338
47339 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47340
47341         * g++.dg/template/error2.C: New test.
47342         * g++.dg/lookup/using7.C: Adjust errors
47343         * g++.old-deja/g++.pt/crash36.C: Likewise.
47344         * g++.old-deja/g++.pt/derived3.C: Likewise.
47345
47346 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47347
47348         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47349         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47350         * gcc.c-torture/execute/builtins/string-9.c: New, from
47351         string-opt-9.c.  Adjust for execute/builtins framework.
47352         * gcc.c-torture/execute/string-opt-9.c: Delete.
47353
47354 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47355
47356         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47357
47358         * g++.dg/parse/ret-type2.C: New test.
47359
47360         PR c++/11703
47361         * g++.dg/init/new8.C: New test.
47362
47363         PR c++/10923
47364         * g++.dg/parse/typedef5.C: New test.
47365
47366         PR c++/9512
47367         * g++.dg/parse/qualified2.C: New test.
47368         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47369         invalid code.
47370
47371 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47372
47373         * g++.dg/conversion/ptrmem1.C: New test.
47374
47375 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47376
47377         PR target/11693
47378         * gcc.dg/20030811-1.c: New test.
47379
47380         PR target/11535
47381         * gcc.c-torture/execute/20030811-1.c: New test.
47382
47383 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47384
47385         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47386
47387 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47388
47389         PR c++/11789.C
47390         * g++.dg/inherit/multiple1.C: New test.
47391
47392 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47393
47394         * gcc.dg/spe1.c: New test.
47395
47396         PR c++/11670
47397         * g++.dg/expr/cast2.C: New test.
47398
47399         PR c++/10530
47400         * g++.dg/template/dependent-name2.C: New test.
47401
47402 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47403
47404         * g++.dg/parse/crash11.C: Put the dg options in comments.
47405
47406 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47407
47408         * lib/gcc-dg.exp: Update for diagnostic change.
47409
47410 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47411
47412         PR c++/5767
47413         * g++.dg/parse/crash11.C: New test.
47414
47415 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47416
47417         * gcc.dg/cpp/spacing1.c: Update.
47418
47419 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47420
47421         PR target/11739
47422         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47423         a value for -mtune.
47424
47425 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47426
47427         PR middle-end/11771
47428         * gcc.c-torture/compile/20030804-1.c: New test case.
47429
47430 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47431
47432         * gcc.dg/20030804-1.c: New test case.
47433
47434 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47435
47436         * gcc.dg/cpp/separate-1.c: New test.
47437
47438 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47439
47440         PR c++/11704
47441         * g++.dg/template/dependent-expr2.C: New test.
47442
47443         PR c++/11766
47444         * g++.dg/expr/ptrmem1.C: New test.
47445
47446 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47447
47448         PR c++/9453
47449         * g++.dg/template/friend15.C: New test.
47450
47451 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47452
47453         * lib/dg-pch.exp: Work round PCH bug.
47454
47455 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47456
47457         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47458         builtins.  Move cases from builtins-4.c here.
47459
47460         * gcc.dg/torture/builtin-math-1.c: New test taken from
47461         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47462         additional cases.
47463
47464         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47465         Delete.
47466
47467 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47468
47469         PR c++/9447
47470         * g++.dg/template/using7.C: New test.
47471
47472 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47473
47474         * import1.c, import2.c: New tests.
47475
47476 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47477
47478         * g++.dg/eh/crossjump1.C: New test.
47479
47480 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47481
47482         PR c++/11697
47483         * g++.dg/template/using6.C: New test.
47484
47485         PR c++/11744
47486         * g++.dg/template/koenig2.C: New test.
47487
47488 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47489
47490         PR c++/7983
47491         * g++.dg/parse/typedef4.C: New test.
47492
47493 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47494
47495         PR c++/8442, c++/8806
47496         * g++.dg/template/elab1.C: New test.
47497         * g++.dg/template/type2.C: Likewise.
47498         * g++.dg/template/ttp3.C: Adjust expected error message.
47499         * g++.old-deja/g++.law/visibility13.C: Likewise.
47500         * g++.old-deja/g++.niklas/t135.C: Likewise.
47501         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47502         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47503         template argument.
47504         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47505
47506 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47507
47508         PR c++/11295
47509         * g++.dg/ext/stmtexpr1.C: New test.
47510
47511         * g++.dg/opt/tmp1.C: New test.
47512
47513         PR c++/11525
47514         * g++.dg/parse/constant4.C: New test.
47515
47516         PR c++/9447
47517         * g++.dg/template/using5.C: New test.
47518
47519 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47520
47521         * gcc.dg/builtins-27.c: New test case.
47522
47523 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47524
47525         * gcc.dg/tls/opt-7.c: New test.
47526
47527 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47528
47529         * g++.old-deja/g++.other/crash18.C: Remove.
47530
47531 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47532
47533         * g++.dg/template/explicit3.C: New.
47534         * g++.dg/template/explicit4.C: New.
47535         * g++.dg/template/explicit5.C: New.
47536
47537         PR c++/11347
47538         * g++.dg/template/memtmpl1.C: New.
47539
47540 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47541
47542         PR target/11565
47543         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47544         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47545
47546 2003-07-30  Jan Hubicka  <jh@suse.cz>
47547
47548         * vtgc1.c: Kill.
47549
47550 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47551
47552         * gcc.dg/struct-in-proto-1.c: New test.
47553
47554 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47555
47556         * gcc.dg/cpp/include2.c: Only expect one message.
47557
47558 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47559
47560         PR c++/9447
47561         * g++.dg/template/using1.C: New test.
47562         * g++.dg/template/using2.C: New test.
47563         * g++.dg/template/using3.C: New test.
47564         * g++.dg/template/using4.C: New test.
47565
47566 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47567
47568         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47569         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47570
47571 2003-07-28  Jan Hubicka  <jh@suse.cz>
47572
47573         PR c++/11530
47574         * g++.dg/opt/call1.C: New test.
47575
47576 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47577
47578         PR c++/11667
47579         * g++.dg/init/enum2.C: New test.
47580         * g++.dg/template/overload1.C: Add "-w" option.
47581
47582 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47583
47584         * gcc.dg/Wdeclaration-after-statement-1.c,
47585         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47586
47587 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47588
47589         * gcc.c-torture/compile/20030725-1.c: New test.
47590
47591 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47592
47593         * gcc.dg/20030505.c: Only run for SPE.
47594         Remove definition of opaque type.
47595
47596 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47597
47598         * g++.dg/template/ptrmem6.C: New test.
47599
47600 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47601
47602         * gcc.c-torture/compile/zero-strct-2.c: New test.
47603
47604 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47605
47606         * gcc.dg/intermod-1.c: New test.
47607
47608 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47609
47610         PR c++/11617
47611         * g++.dg/template/lookup2.C: New test.
47612         * g++.dg/template/memclass1.C: Remove instantiated from error.
47613         * g++.dg/other/error2.C: Tweak expected errors.
47614
47615         PR c++/11596
47616         * g++.dg/template/defarg3.C: New test.
47617
47618         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47619
47620 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47621
47622         * g++.dg/inherit/access5.C: New test.
47623
47624 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47625
47626         PR c++/11513
47627         * g++.dg/template/crash8.C: New test.
47628
47629 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47630
47631         PR c/10602
47632         * gcc.dg/noncompile/incomplete-2.c: New test.
47633
47634 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47635
47636         PR c++/11645
47637         * g++.dg/inherit/access4.C: New test.
47638
47639         PR c++/11517
47640         * g++.dg/expr/cond2.C: New test.
47641
47642         PR optimization/10679
47643         * g++.dg/opt/inline4.C: New test.
47644
47645 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47646
47647         * g++.dg/parse/crash10: New test.
47648
47649 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47650
47651         * g++.dg/ext/flexary1.C: New test.
47652
47653 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47654
47655         PR c++/10793
47656         * g++.dg/template/crash9.C: New test.
47657
47658 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47659
47660         PR c++/3004
47661         * g++.dg/parse/typedef3.C: New test.
47662
47663         PR c++/7906
47664         * g++.dg/parse/operator2.C: New test.
47665
47666         PR c++/8895
47667         * g++.dg/parse/def-tmpl-arg1.C: New test.
47668
47669         PR c++/9282
47670         * g++.dg/parse/funptr1.C: New test.
47671
47672         PR c++/9452
47673         * g++.dg/parse/ambig3.C: New test.
47674
47675         PR c++/9454
47676         * g++.dg/parse/operator3.C: New test.
47677
47678         PR c++/9486
47679         * g++.dg/parse/template10.C: New test.
47680
47681         PR c++/9488
47682         * g++.dg/parse/template11.C: New test.
47683
47684         PR c++/10150
47685         * g++.dg/parse/invalid-op1.C: New test.
47686
47687         PR c++/10247
47688         * g++.dg/parse/condexpr1.C: New test.
47689
47690 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47691
47692         * g++.dg/ext/packed3.C: New test.
47693         * g++.dg/ext/packed4.C: New test.
47694
47695         * gcc.dg/pack-test-3.c: New test.
47696
47697 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47698
47699         * lib/compat.exp: Handle dg-options per source file.
47700         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47701         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47702         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47703         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47704         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47705         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47706         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47707         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47708         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47709         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47710         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47711         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47712         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47713         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47714
47715 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47716
47717         PR c/10320
47718         * gcc.c-torture/execute/20030718-1.c: New test.
47719
47720 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47721
47722         PR optimization/11536
47723         * gcc.dg/20030721-1.c: New test.
47724
47725 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47726
47727         PR c++/11546
47728         * g++.dg/template/lookup1.C: New test.
47729
47730 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47731
47732         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47733         diagnostics of ill-formed constructs involving labels.
47734         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47735         the new 'previously defined here' message.
47736
47737 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47738
47739         * g++.dg/parse/non-dependent2.C: New test.
47740
47741 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47742
47743         * g++.dg/init/init-ref4.C: xfail on targets without
47744         weak symbols.
47745
47746 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47747
47748         PR target/11087
47749         * gcc.c-torture/execute/20030717-1.c: New test.
47750
47751 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47752
47753         * g++.dg/opt/cfg1.C: New test.
47754
47755 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47756
47757         PR optimization/11557
47758         * gcc.dg/20030717-1.c: New test.
47759
47760 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47761
47762         PR c++/10476
47763         * g++.dg/expr/crash-1.C: New test.
47764
47765         PR c++/11027
47766         * g++.dg/template/init3.C: New test.
47767
47768         PR c++/8222
47769         * g++.dg/template/non-dependent1.C: New test.
47770
47771         PR c++/11070
47772         * g++.dg/template/non-dependent2.C: New test.
47773
47774         PR c++/11071
47775         * g++.dg/template/non-dependent3.C: New test.
47776
47777         PR c++/9907
47778         * g++.dg/template/sizeof5.C: New test.
47779
47780 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47781
47782         PR 11498
47783         * gcc.c-torture/compile/mangle-1.c: New file.
47784
47785 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47786
47787         PR c++/7809
47788         * g++.dg/parse/access3.C: New test.
47789
47790 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47791
47792         PR c++/11384
47793         * g++.dg/init/init-ref4.C: New test.
47794
47795 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47796
47797         PR c++/11547
47798         * g++.dg/parse/constant3.C: New test.
47799         * g++.dg/parse/crash7.C: Likewise.
47800
47801 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47802
47803         PR target/11008
47804         * gcc.dg/i386-pentium4-not-mull.c: New.
47805
47806 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47807
47808         * gcc.dg/asm-names.c (ymain): Make it weak.
47809
47810 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47811
47812         PR c++/5421
47813         * g++.dg/template/friend21.C: New test.
47814
47815 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47816
47817         * gcc.dg/cleanup-8.c: New test.
47818         * gcc.dg/cleanup-9.c: New test.
47819
47820 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47821
47822         * g++.dg/ext/dll-MI1.h: New file.
47823         * g++.dg/ext/dllexport-MI1.C: New file.
47824         * g++.dg/ext/dllimport-MI1.C: New file.
47825
47826 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47827
47828         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47829         it does not have cmpstrsi patterns (just cmpmemsi).
47830
47831 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47832
47833         PR debug/11473
47834         * g++.dg/debug/debug8.C: New test.
47835
47836 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47837
47838         PR c++/10108
47839         * g++.dg/template/crash7.C: New test.
47840
47841 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47842
47843         PR target/10795
47844         * gcc.c-torture/compile/20030708-1.c: New.
47845
47846 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47847
47848         * gcc.c-torture/execute/20030715-1.c: New test.
47849
47850 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47851
47852         * gcc.dg/pch/inline-3.c: New file.
47853         * gcc.dg/pch/inline-3.hs: New file.
47854         * gcc.dg/pch/inline-4.c: New file.
47855         * gcc.dg/pch/inline-4.hs: New file.
47856
47857 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47858
47859         PR c++/11509
47860         * g++.dg/template/crash6.C: New test.
47861
47862         PR c++/7053
47863         * g++.dg/template/friend20.C: New test.
47864
47865         PR c++/7019
47866         * g++.dg/template/overload2.C: New test.
47867
47868 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47869
47870         PR optimization/11440
47871         * gcc.c-torture/execute/20030714-1.c: New test.
47872
47873 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47874
47875         PR c++/11154
47876         * g++.dg/template/partial2.C: New test.
47877
47878 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47879
47880         PR c++/11503
47881         * g++.dg/template/anon1.C: New test.
47882
47883         PR c++/11493
47884         PR c++/11495
47885         * g++.dg/parse/template9.C: Likewise.
47886         * g++.dg/template/crash4.C: New test.
47887         * g++.dg/template/koenig1.C: Likewise.
47888         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47889         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47890         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47891         functions.
47892         * g++.old-deja/g++.jason/template36.C: Likewise.
47893         * g++.old-deja/g++.mike/p1989.C: Likewise.
47894         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47895         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47896         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47897         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47898         compiling.
47899         * g++.old-deja/g++.pt/union2.C: Use this->.
47900
47901 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47902
47903         * gcc.dg/20030711-1.c: New test.
47904
47905 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47906
47907         PR c++/11050
47908         * g++.dg/parse/args1.C: New test.
47909         * g++.pt/defarg8.C: Change expected errors.
47910
47911 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47912
47913         PR c++/8164
47914         * g++.dg/template/nontype2.C: New test.
47915
47916         PR c++/10558
47917         * g++.dg/parse/template8.C: New test.
47918
47919         PR c++/8327
47920         * g++.dg/template/scope1.C: New test.
47921
47922         * g++.dg/warn/Wsign-compare-1.C: New test.
47923
47924 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47925
47926         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47927
47928 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47929
47930         PR c++/9411
47931         * g++.dg/template/explicit2.C: New test.
47932
47933         PR c++/10032
47934         * g++.dg/warn/pedantic1.C: New test.
47935
47936 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47937
47938         PR c++ 9483
47939         * g++.dg/other/field1.C: New test.
47940
47941 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47942
47943         PR c/11449
47944         * gcc.c-torture/compile/20030707-1.c: New.
47945
47946 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47947
47948         PR c++/10849
47949         * g++.dg/template/access12.C: New test.
47950
47951 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47952
47953         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47954         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47955         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47956         * gcc.misc-tests/gcov.exp: Update
47957         * g++.dg/gcov/gcov.exp: Update
47958         * lib/gcov.exp: Update.
47959
47960 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47961
47962         * g++.dg/abi/mangle17.C: Make sure template expressions are
47963         dependent.
47964         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47965         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47966         * g++.dg/opt/stack1.C: Remove erroneous code.
47967         * g++.dg/parse/template7.C: New test.
47968         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47969         * g++.old-deja/g++.pt/crash4.C: Likewise.
47970
47971 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47972
47973         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47974         with zero or one occurence of `$' after the initial `L'.
47975
47976 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47977
47978         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47979
47980 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47981
47982         PR c/11370
47983         * gcc.dg/Wunreachable-6.c: New testcase.
47984         * gcc.dg/Wunreachable-7.c: New testcase.
47985
47986 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47987
47988         PR c/11420
47989         * gcc.dg/20030708-1.c: New test.
47990
47991 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47992
47993         * gcc.dg/compat/sdata-section.h: New file.
47994         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47995         * gcc.dg/torture/mips-sdata-1.c: New test.
47996
47997 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47998
47999         PR c++/11030
48000         * g++.dg/template/friend19.C: New test.
48001
48002 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
48003
48004         * g++.dg/opt/strength-reduce.C: New test.
48005
48006 2003-07-07  Roger Sayle  <roger@eyesopen.com>
48007
48008         PR target/10979
48009         * gcc.dg/20030707-1.c: New testcase.
48010
48011 2003-07-07  Roger Sayle  <roger@eyesopen.com>
48012
48013         PR optimization/11059
48014         * g++.dg/opt/emptyunion.C: New testcase.
48015
48016 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48017             Eric Botcazou  <ebotcazou@libertysurf.fr>
48018
48019         * g++.dg/opt/stack1.C: New test.
48020
48021 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
48022
48023         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
48024         run test.
48025
48026         PR c++/11431
48027         * g++.dg/expr/static_cast3.C: New test.
48028
48029 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
48030
48031         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
48032         everywhere.
48033         * gcc.dg/concat.c: Concatenation of string constants with
48034         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
48035         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
48036         * gcc.dg/cpp/escape-2.c: Use wide character constants where
48037         necessary to avoid multi-character character constant warning.
48038         * gcc.dg/cpp/escape.c: Likewise.
48039         * gcc.dg/cpp/ucs.c: Likewise.
48040         Remove backslashes from dg-bogus comments, as they confuse Tcl.
48041         Fix a typo.
48042
48043 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
48044
48045         PR c/11428
48046         * gcc.c-torture/compile/20030704-1.c: New.
48047
48048 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
48049
48050         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
48051
48052 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
48053
48054         PR c++/5287, PR c++/7910,  PR c++/11021
48055         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
48056         tests for warnings.
48057         * g++.dg/ext/dllimport2.C: Add tests for warnings.
48058         * g++.dg/ext/dllimport3.C: Likewise.
48059         * g++.dg/ext/dllimport4.C: New file.
48060         * g++.dg/ext/dllimport5.C: New file.
48061         * g++.dg/ext/dllimport6.C: New file.
48062         * g++.dg/ext/dllimport7.C: New file.
48063         * g++.dg/ext/dllimport8.C: New file.
48064         * g++.dg/ext/dllimport9.C: New file.
48065         * g++.dg/ext/dllimport10.C: New file.
48066         * g++.dg/ext/dllexport1.C: New file.
48067
48068 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
48069
48070         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
48071         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
48072
48073 2003-07-03  Roger Sayle  <roger@eyesopen.com>
48074
48075         * gcc.dg/builtins-25.c: New testcase.
48076         * gcc.dg/builtins-26.c: New testcase.
48077
48078 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
48079
48080         * gcc.dg/compat/vector-defs.h: New file.
48081         * gcc.dg/compat/vector-setup.h: New file.
48082         * gcc.dg/compat/vector-check.h: New file.
48083         * gcc.dg/compat/vector-1_main.c: New file.
48084         * gcc.dg/compat/vector-1_x.c: New file.
48085         * gcc.dg/compat/vector-1_y.c: New file.
48086         * gcc.dg/compat/vector-2_main.c: New file.
48087         * gcc.dg/compat/vector-2_x.c: New file.
48088         * gcc.dg/compat/vector-2_y.c: New file.
48089
48090         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
48091         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
48092         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
48093         * gcc.dg/compat/struct-align-1.h: New file.
48094         * gcc.dg/compat/struct-align-1_main.c: New file.
48095         * gcc.dg/compat/struct-align-1_x.c: New file.
48096         * gcc.dg/compat/struct-align-1_y.c: New file.
48097         * gcc.dg/compat/struct-align-2.h: New file.
48098         * gcc.dg/compat/struct-align-2_main.c: New file.
48099         * gcc.dg/compat/struct-align-2_x.c: New file.
48100         * gcc.dg/compat/struct-align-2_y.c: New file.
48101
48102         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
48103         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48104         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48105         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48106         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48107         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48108         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48109         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48110         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48111         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48112         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48113         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48114         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48115         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48116         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48117         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48118         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48119         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48120         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48121         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48122         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48123         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48124         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48125         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48126         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48127         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48128         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48129         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48130         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48131
48132 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48133
48134         * gcc.dg/i386-call-1.c: New test.
48135
48136 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48137
48138         PR c++/9162
48139         * g++.dg/parse/defarg4.C: New.
48140
48141 2003-07-03  Roger Sayle  <roger@eyesopen.com>
48142
48143         PR target/10700
48144         * gcc.c-torture/compile/20030703-1.c: New test case.
48145
48146 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
48147
48148         * g++.dg/template/local3.C: Remove extra semicolon.
48149
48150 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48151
48152         * gcc.dg/i386-volatile-1.c: New test.
48153
48154 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
48155
48156         PR c++/11072
48157         * g++.dg/other/offsetof2.C: XFAIL.
48158         * g++.dg/other/offsetof5.C: New.
48159
48160         PR c++/10219
48161         * g++.dg/template/error1.C: New.
48162
48163         PR c++/9779
48164         * g++.dg/template/dependent-expr1.C: New.
48165
48166 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
48167
48168         PR c++/6949
48169         * g++.dg/template/local3.C: New test.
48170
48171         PR c++/11149
48172         * g++.dg/lookup/scoped6.C: New test.
48173
48174 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
48175
48176         PR c++/8046
48177         * g++.dg/other/error7.C: New test.
48178
48179 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
48180
48181         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
48182         * g++.old-deja/g++.abi/vtable3.h: Likewise.
48183         * g++.old-deja/g++.law/code-gen5.C: Likewise.
48184         * g++.old-deja/g++.other/union2.C: Likewise.
48185         * gcc.dg/c90-const-expr-2.c: Likewise.
48186         * gcc.dg/c90-const-expr-3.c: Likewise.
48187         * gcc.dg/c99-const-expr-2.c: Likewise.
48188         * gcc.dg/c99-const-expr-3.c: Likewise.
48189         * gcc.dg/concat.c: Likewise.
48190
48191 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
48192
48193         PR c++/9559
48194         * g++.dg/init/static1.C: New test.
48195
48196 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48197
48198         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
48199         * g++.old-deja/g++.other/access2.C: Likewise.
48200         * g++.old-deja/g++.other/decl2.C: Likewise.
48201         * gcc.c-torture/execute/20020615-1.c: Likewise.
48202
48203 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48204
48205         PR c++/4933
48206         * g++.dg/template/sizeof4.C: New test.
48207
48208 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48209
48210         * g++.dg/other/error6.C: New test.
48211
48212 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48213
48214         PR c++/10750
48215         * g++.dg/parse/constant2.C: New test.
48216
48217 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
48218
48219         PR c++/11106
48220         * g++.dg/other/error5.C: New test.
48221
48222 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48223
48224         * gcc.dg/format/gcc_diag-1.c: New test.
48225
48226 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
48227
48228         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
48229
48230 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
48231
48232         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
48233         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
48234         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
48235
48236 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
48237
48238         * gcc.c-torture/execute/builtins/string-8.c: New test.
48239         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
48240         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
48241         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
48242
48243 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48244
48245         PR c++/10468
48246         * g++.dg/ext/typeof6.C: New test.
48247
48248 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48249
48250         PR c++/10796
48251         * g++.dg/init/enum1.C: New test.
48252
48253 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
48254
48255         * gcc.dg/20030627-1.c: New test.
48256
48257 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
48258
48259         PR c++/11332
48260         * g++.dg/expr/static_cast2.C: New test.
48261
48262 2003-06-26  Roger Sayle  <roger@eyesopen.com>
48263             Jakub Jelinek  <jakub@redhat.com>
48264
48265         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
48266         sprintf(dst,"%s",src) optimization.
48267         * gcc.c-torture/execute/20030626-1.c: New test case.
48268         * gcc.c-torture/execute/20030626-2.c: New test case.
48269
48270 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
48271
48272         * gcc.c-torture/execute/multi-ix.c: New test.
48273
48274         * gcc.c-torture/execute/simd-4.c (main):
48275         Added missing semicolon at end of union.
48276
48277 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
48278
48279         PR c++/8266
48280         * g++.dg/template/explicit-instantiation3.C: New test.
48281
48282 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48283
48284         * gcc.dg/20030626-1.c: Use signed char.
48285
48286 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48287
48288         * gcc.dg/20030626-1.c: New test.
48289
48290 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
48291
48292         * const-str-2.m: Update.
48293
48294 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
48295
48296         PR c++/10990
48297         * g++.dg/rtti/dyncast1.C: New test.
48298         * g++.dg/abi/mangle4.C: Correct base-specifier access.
48299         * g++.dg/lookup/scoped1.C: Remove XFAIL.
48300         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48301
48302         PR c++/10931
48303         * g++.dg/expr/static_cast1.C: New test.
48304
48305 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48306
48307         * gcc.dg/20030625-1.c: New test.
48308
48309 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48310
48311         * gcc.c-torture/compile/20030624-1.c: New test case.
48312
48313 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48314
48315         * gcc.c-torture/execute/string-opt-17.c: New test.
48316
48317 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48318
48319         PR c++/5754
48320         * g++.dg/parse/crash6.C: New test.
48321
48322 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48323
48324         * gcc.dg/builtins-24.c: New test case.
48325
48326 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48327
48328         * g++.dg/opt/operator1.C: New test.
48329
48330 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48331
48332         * gcc.c-torture/execute/string-opt-16.c: New test case.
48333
48334 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48335
48336         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48337         * g++.old-deja/g++.other/conv7.C: Likewise.
48338         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48339         * g++.old-deja/g++.other/overload14.C: Likewise.
48340
48341 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48342
48343         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48344         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48345
48346 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48347
48348         PR c++/10888
48349         * g++.dg/warn/Winline-3.C: New test.
48350
48351 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48352
48353         * lib/target-supports.exp (check_alias_available): Make the test
48354         program acceptable to the Solaris assembler.
48355
48356         PR c++/10749
48357         * g++.dg/template/memclass2.C: New test.
48358
48359 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48360             Eric Botcazou  <ebotcazou@libertysurf.fr>
48361
48362         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48363         data for non-matching targets.
48364         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48365
48366 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48367
48368         PR c++/10845
48369         * g++.dg/template/member3.C: New test.
48370
48371 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48372
48373         PR c++/10939
48374         * g++.dg/template/func1.C: New test.
48375
48376         PR c++/9649
48377         * g++.dg/template/static4.C: New test.
48378         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48379
48380         PR c++/11041
48381         * g++.dg/init/ref7.C: New test.
48382
48383 2003-06-19  Matt Austern  <austern@apple.com>
48384
48385         PR c++/11228
48386         * g++.dg/anew1.C: New test.
48387         * g++.dg/anew2.C: New test.
48388         * g++.dg/anew3.C: New test.
48389         * g++.dg/anew4.C: New test.
48390
48391 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48392
48393         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48394
48395 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48396
48397         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48398         endian-dependent.
48399
48400 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48401
48402         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48403         Remove cruft.
48404
48405 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48406
48407         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48408         * gcc.c-torture/compile/961203-1.c: Likewise.
48409         * gcc.c-torture/compile/980506-1.c: Likewise.
48410
48411 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48412
48413         PR c++/10712
48414         * g++.dg/lookup/using7.C: New test.
48415
48416 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48417
48418         PR c++/11105
48419         * g++.dg/abi/conv1.C: Remove it.
48420         * g++.dg/template/conv7.C: New test.
48421         * g++.dg/template/conv8.C: Likewise.
48422         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48423         conversion operator.
48424
48425 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48426
48427         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48428         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48429         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48430         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48431         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48432         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48433         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48434         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48435         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48436         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48437         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48438         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48439         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48440         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48441         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48442         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48443         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48444         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48445         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48446         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48447         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48448         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48449         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48450         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48451         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48452         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48453         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48454         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48455         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48456
48457 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48458
48459         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48460         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48461         indications.
48462
48463 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48464
48465         * gcc.dg/i386-387-5.c: New test case.
48466         * gcc.dg/i386-387-6.c: New test case.
48467         * gcc.dg/builtins-23.c: New test case.
48468
48469 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48470
48471         * gcc.dg/builtins-22.c: New test case.
48472         * gcc.dg/i386-387-1.c: Update to test exp.
48473         * gcc.dg/i386-387-2.c: Likewise.
48474
48475 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48476
48477         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48478
48479 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48480
48481         * lib/gcc-dg.exp (dg-require-dll): New function.
48482         (dg-xfail-if): Likewise.
48483         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48484         driver.
48485
48486         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48487         * gcc.c-torture/compile/20001205-1.c: Likewise.
48488         * gcc.c-torture/compile/20001226-1.c: Likewise.
48489         * gcc.c-torture/compile/20010518-2.c: Likewise.
48490         * gcc.c-torture/compile/20020312-1.c: Likewise.
48491         * gcc.c-torture/compile/20020604-1.c: Likewise.
48492         * gcc.c-torture/compile/920501-12.c: Likewise.
48493         * gcc.c-torture/compile/920501-4.c: Likewise.
48494         * gcc.c-torture/compile/920520-1.c: Likewise.
48495         * gcc.c-torture/compile/920521-1.c: Likewise.
48496         * gcc.c-torture/compile/920625-1.c: Likewise.
48497         * gcc.c-torture/compile/961203-1.c: Likewise.
48498         * gcc.c-torture/compile/980506-1.c: Likewise.
48499         * gcc.c-torture/compile/981006-1.c: Likewise.
48500         * gcc.c-torture/compile/981022-1.c: Likewise.
48501         * gcc.c-torture/compile/981223-1.c: Likewise.
48502         * gcc.c-torture/compile/990617-1.c: Likewise.
48503         * gcc.c-torture/compile/dll.c: Likewise.
48504         * gcc.c-torture/compile/labels-3.c: Likewise.
48505         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48506         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48507         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48508         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48509         * gcc.c-torture/compile/simd-5.c: Likewise.
48510         * gcc.c-torture/compile/20000804-1.x: Remove.
48511         * gcc.c-torture/compile/20001205-1.x: Likewise.
48512         * gcc.c-torture/compile/20001226-1.x: Likewise.
48513         * gcc.c-torture/compile/20010518-2.x: Likewise.
48514         * gcc.c-torture/compile/20020312-1.x: Likewise.
48515         * gcc.c-torture/compile/20020604-1.x: Likewise.
48516         * gcc.c-torture/compile/920501-12.x: Likewise.
48517         * gcc.c-torture/compile/920501-4.x: Likewise.
48518         * gcc.c-torture/compile/920520-1.x: Likewise.
48519         * gcc.c-torture/compile/920521-1.x: Likewise.
48520         * gcc.c-torture/compile/920625-1.x: Likewise.
48521         * gcc.c-torture/compile/961203-1.x: Likewise.
48522         * gcc.c-torture/compile/980506-1.x: Likewise.
48523         * gcc.c-torture/compile/981006-1.x: Likewise.
48524         * gcc.c-torture/compile/981022-1.x: Likewise.
48525         * gcc.c-torture/compile/981223-1.x: Likewise.
48526         * gcc.c-torture/compile/990617-1.x: Likewise.
48527         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48528         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48529         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48530         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48531         * gcc.c-torture/compile/simd-5.x: Likewise.
48532
48533         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48534
48535 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48536
48537         * gcc.c-torture/execute/20030611-1.c: New test.
48538
48539 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48540
48541         PR middle-end/168
48542         * gcc.dg/20030612-1.c: New test case.
48543
48544 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48545
48546         PR c++/10635
48547         * g++.dg/expr/cast1.C: New test.
48548
48549 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48550
48551         * gcc.dg/builtins-21.c: New test case.
48552
48553 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48554
48555         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48556         options instead of at the end.
48557         * lib/objc.exp (objc_target_compile): Likewise.
48558
48559 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48560
48561         PR c++/10432
48562         * g++.dg/parse/error1.C: New test.
48563
48564 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48565
48566         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48567         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48568         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48569         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48570         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48571         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48572         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48573         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48574         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48575         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48576         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48577         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48578         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48579         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48580         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48581         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48582         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48583         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48584         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48585         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48586         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48587         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48588         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48589         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48590
48591         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48592         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48593         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48594         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48595         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48596         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48597         * gcc.dg/compat/scalar-return-3_main.c: New file.
48598         * gcc.dg/compat/scalar-return-3_x.c: New file.
48599         * gcc.dg/compat/scalar-return-3_y.c: New file.
48600         * gcc.dg/compat/scalar-return-4_main.c: New file.
48601         * gcc.dg/compat/scalar-return-4_x.c: New file.
48602         * gcc.dg/compat/scalar-return-4_y.c: New file.
48603
48604 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48605
48606         * gcc.dg/compat/fp2-struct-check.h: New file.
48607         * gcc.dg/compat/fp2-struct-defs.h: New file.
48608         * gcc.dg/compat/fp2-struct-init.h: New file.
48609         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48610         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48611         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48612         * gcc.dg/compat/struct-return-10_main.c: New file.
48613         * gcc.dg/compat/struct-return-10_x.c: New file.
48614         * gcc.dg/compat/struct-return-10_y.c: New file.
48615
48616         * gcc.dg/compat/compat-common.h: New file.
48617         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48618         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48619         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48620         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48621         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48622         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48623         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48624         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48625         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48626         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48627         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48628         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48629         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48630         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48631         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48632         * gcc.dg/compat/small-struct-check.h: Ditto.
48633         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48634         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48635         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48636         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48637         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48638         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48639         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48640         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48641         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48642         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48643         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48644         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48645         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48646         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48647         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48648         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48649         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48650         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48651         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48652         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48653         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48654         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48655         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48656         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48657         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48658         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48659         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48660         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48661         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48662         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48663
48664 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48665
48666         * g++.dg/pch/static-1.C: New file.
48667         * g++.dg/pch/static-1.Hs: New file.
48668
48669 2003-06-10  Richard Henderson  <rth@redhat.com>
48670
48671         * gcc.dg/asm-7.c: Adjust expected warning text.
48672
48673 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48674
48675         * gcc.dg/builtins-20.c: New test case.
48676
48677 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48678
48679         PR c++/11131
48680         * g++.dg/opt/template1.C: New test.
48681
48682 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48683
48684         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48685         additional_sources.
48686
48687 2003-05-21  David Taylor  <dtaylor@emc.com>
48688
48689         * gcc.dg/Wpadded.c: New file.
48690
48691 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48692
48693         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48694         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48695         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48696         dg-require-weak.
48697
48698 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48699
48700         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48701
48702 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48703
48704         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48705         (dg-require-alias): Likewise.
48706         (dg-require-gc-sections): Likewise.
48707         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48708
48709 2003-06-08  Richard Henderson  <rth@redhat.com>
48710
48711         * gcc.dg/20011029-2.c: Fix the array reference.
48712         * gcc.dg/asm-7.c: New.
48713
48714 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48715
48716         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48717
48718 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48719
48720         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48721         (dg-require-gc-sections): Likewise.
48722
48723 2003-06-08  Jan Hubicka  <jh@suse.cz>
48724
48725         * i386-cmov1.c: Fix regular expression.
48726         * i386-cvt-1.c: Likewise.
48727         * i386-local.c: Likewise.
48728         * i386-local2.c: Likewise.
48729         * i386-mul.c: Likewise.
48730         * i386-ssetype-1.c: Likewise.
48731         * i386-ssetype-3.c: Likewise.
48732         * i386-ssetype-5.c: Likewise.
48733
48734 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48735
48736         PR c++/11039
48737         * g++.dg/warn/implicit-typename2.C: New test.
48738         * g++.dg/warn/implicit-typename3.C: New test.
48739
48740 2003-06-07  Richard Henderson  <rth@redhat.com>
48741
48742         * g++.dg/other/offsetof3.C: Use size_t.
48743         * g++.dg/other/offsetof4.C: Likewise.
48744
48745 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48746
48747         * lib/copy-file.exp: New. Implement gcc_copy_files.
48748
48749         * lib/dg-pch.exp: Load copy-file.exp
48750         (dg-pch): Use gcc_copy_files instead of "file copy".
48751
48752 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48753
48754         * gcc.dg/weak/weak.exp: Simplify.
48755         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48756         * gcc.dg/weak/weak-1.c: Likewise.
48757         * gcc.dg/weak/weak-2.c: Likewise.
48758         * gcc.dg/weak/weak-3.c: Likewise.
48759         * gcc.dg/weak/weak-4.c: Likewise.
48760         * gcc.dg/weak/weak-5.c: Likewise.
48761         * gcc.dg/weak/weak-6.c: Likewise.
48762         * gcc.dg/weak/weak-7.c: Likewise.
48763         * gcc.dg/weak/weak-8.c: Likewise.
48764         * gcc.dg/weak/weak-9.c: Likewise.
48765
48766 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48767
48768         gcc.c-torture/execute/20030606-1.c: New.
48769
48770 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48771
48772         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48773         * gcc.dg/builtins-19.c: Likewise.
48774
48775 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48776
48777         * gcc.dg/builtins-2.c: Add some more tests.
48778         * gcc.dg/builtins-18.c: New test case.
48779         * gcc.dg/builtins-19.c: New test case.
48780
48781 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48782             Jim Wilson  <wilson@tuliptree.org>
48783
48784         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48785
48786 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48787
48788         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48789         mempcpy/stpcpy calls not to be optimized into something else.
48790         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48791         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48792         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48793
48794 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48795
48796         * gcc.dg/format/asm_fprintf-1.c: New test.
48797
48798 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48799
48800         * lib/gcc-defs.exp (additional_sources): New variable.
48801         (dg-additional-sources): New function.
48802         (additional_files): New variable.
48803         (dg-additional-files): New function.
48804         (dg-additional-files-options): Likewise.
48805         * lib/gcc-dg.exp (dg-require-weak): New function.
48806         (dg-require-alias): Likewise.
48807         (dg-require-gc-sections): Likewise.
48808         * lib/target-supports.exp (check_alias_available): Remove testfile
48809         parameter.
48810         (check_gc_sections_available): New function.
48811         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48812         (dg-gpp-additional-files): Likewise.
48813         * lib/g++.exp (additional_sources): Remove.
48814         (additional_files): Likewise.
48815         (g++_target_compile): Use dg-additional-files-options.
48816
48817         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48818         Tcl logic.
48819         * gcc.dg/special/ecos.exp: Remove.
48820         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48821         * gcc.dg/special/alias-1.c: Likewise.
48822         * gcc.dg/special/alias-2.c: Likewise.
48823         * gcc.dg/special/gcsec-1.c: Likewise.
48824         * gcc.dg/special/weak-1.c: Likewise.
48825         * gcc.dg/special/weak-2.c: Likewise.
48826         * gcc.dg/special/wkali-1.c: Likewise.
48827         * gcc.dg/special/wkali-2.c: Likewise.
48828
48829         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48830         dg-gpp-additional-*.
48831         * g++.dg/special/conpr-3.C: Likewise.
48832         * g++.dg/special/conpr-4.C: Likewise.
48833         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48834         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48835         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48836         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48837         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48838         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48839         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48840         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48841         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48842         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48843         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48844         * g++.old-deja/g++.other/comdat1.C: Likewise.
48845         * g++.old-deja/g++.other/comdat2.C: Likewise.
48846         * g++.old-deja/g++.other/comdat3.C: Likewise.
48847         * g++.old-deja/g++.other/ctor1.C: Likewise.
48848         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48849
48850 2003-06-05  Richard Henderson  <rth@redhat.com>
48851
48852         * gcc.dg/debug/20030605-1.c: New.
48853
48854 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48855
48856         * README.QMTEST: Update.
48857
48858 2003-06-04  Richard Henderson  <rth@redhat.com>
48859
48860         * gcc.dg/cleanup-1.c: New.
48861         * gcc.dg/cleanup-2.c: New.
48862         * gcc.dg/cleanup-3.c: New.
48863         * gcc.dg/cleanup-4.c: New.
48864         * gcc.dg/cleanup-5.c: New.
48865         * gcc.dg/cleanup-6.c: New.
48866         * gcc.dg/cleanup-7.c: New.
48867
48868 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48869
48870         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48871
48872         * lib/dg-pch.exp: New file.
48873         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48874         * gcc.dg/pch/pch.exp: Likewise.
48875
48876 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48877
48878         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48879         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48880         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48881         * gcc.dg/builtins-17.c: New test case.
48882         * gcc.dg/i386-387-4.c: New test case.
48883         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48884
48885 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48886
48887         * gcc.dg/ultrasp9.c: New test.
48888
48889 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48890
48891         * gcc.c-torture/compile/20030604-1.c: New test.
48892         * gcc.dg/sparc-constant-1.c: New test.
48893
48894 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48895
48896         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48897
48898 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48899
48900         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48901
48902         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48903         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48904
48905 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48906
48907         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48908
48909 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48910
48911         PR c++/10940
48912         * g++.dg/template/spec10.C: New test.
48913
48914 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48915
48916         * gcc.dg/builtins-16.c: New test case.
48917
48918 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48919
48920         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48921         mempcpy test with post-increments.
48922         * gcc.c-torture/execute/string-opt-3.c: New test.
48923         * gcc.dg/string-opt-1.c: New test.
48924
48925 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48926
48927         PR fortran/10965
48928         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48929
48930 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48931
48932         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48933         (scan-assembler): ... here.  Use dg-scan.
48934         (scan-assembler-not): Likewise.
48935         (scan-file): New function.
48936         (scan-file-not): Likewise.
48937         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48938         * gcc.dg/cpp/_Pragma4.c: Likewise.
48939         * gcc.dg/cpp/_Pragma5.c: Likewise.
48940         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48941         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48942         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48943         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48944         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48945         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48946         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48947         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48948         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48949         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48950         * gcc.dg/cpp/cxxcom1.c: Likewise.
48951         * gcc.dg/cpp/line1.c: Likewise.
48952         * gcc.dg/cpp/maccom1.c: Likewise.
48953         * gcc.dg/cpp/maccom2.c: Likewise.
48954         * gcc.dg/cpp/maccom3.c: Likewise.
48955         * gcc.dg/cpp/maccom4.c: Likewise.
48956         * gcc.dg/cpp/maccom5.c: Likewise.
48957         * gcc.dg/cpp/maccom6.c: Likewise.
48958         * gcc.dg/cpp/multiline.c: Likewise.
48959         * gcc.dg/cpp/spacing1.c: Likewise.
48960         * gcc.dg/cpp/spacing2.c: Likewise.
48961         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48962         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48963         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48964         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48965         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48966         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48967         * gcc.dg/cpp/cxxcom2.c: Likewise.
48968         * gcc.dg/cpp/cxxcom2.h: New file.
48969
48970         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48971         * g++.dg/cpp/truefalse.C: Here.
48972         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48973
48974 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48975
48976         * gcc.dg/cpp/redef3.c: New file.
48977
48978 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48979
48980         * gcc.dg/i386-loop-3.c: New test.
48981
48982 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48983
48984         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48985
48986 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48987
48988         * gcc.dg/fwrapv-1.c: New test case.
48989         * gcc.dg/fwrapv-2.c: New test case.
48990
48991 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48992
48993         PR c++/10956
48994         * g++.dg/template/spec9.C: New test.
48995
48996 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48997
48998         * gcc.dg/duff-4.c: New test case.
48999
49000 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
49001
49002         PR fortran/10843
49003         * g77.dg/ffixed-form-1.f: New test
49004         * g77.dg/ffixed-form-2.f: New test
49005         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
49006         * g77.dg/ffree-form-3.f: New test
49007
49008 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
49009
49010         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
49011         * gcc.dg/wint_t-1.c: Likewise.
49012
49013 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49014
49015         * g++.dg/template/access11.C: New test.
49016
49017 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49018
49019         PR c++/10849
49020         * g++.dg/template/access10.C: New test.
49021
49022 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49023             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49024
49025         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
49026
49027 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
49028
49029         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
49030         suppress for powerpc-*-darwin*.
49031         * gcc.dg/torture/builtin-noret-2.c: Likewise.
49032
49033 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
49034
49035         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
49036         suppress option for powerpc-*-darwin*.
49037
49038 2003-05-23  Roger Sayle  <roger@eyesopen.com>
49039
49040         * gcc.dg/builtins-1.c: Add tests for tan and atan.
49041         * gcc.dg/builtins-4.c: Add test for fmod.
49042
49043 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49044
49045         PR c++/10682
49046         * g++.dg/template/instantiate4.C: New test.
49047
49048 2003-05-22  Roger Sayle  <roger@eyesopen.com>
49049
49050         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
49051
49052 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
49053
49054         * gcc.dg/compat/scalar-return-1_main.c: New file.
49055         * gcc.dg/compat/scalar-return-1_x.c: New file.
49056         * gcc.dg/compat/scalar-return-1_y.c: New file.
49057         * gcc.dg/compat/scalar-return-2_main.c: New file.
49058         * gcc.dg/compat/scalar-return-2_x.c: New file.
49059         * gcc.dg/compat/scalar-return-2_y.c: New file.
49060         * gcc.dg/compat/struct-return-3_main.c: New file.
49061         * gcc.dg/compat/struct-return-3_y.c: New file.
49062         * gcc.dg/compat/struct-return-3_x.c: New file.
49063         * gcc.dg/compat/struct-return-2_main.c: New file.
49064         * gcc.dg/compat/struct-return-2_x.c: New file.
49065         * gcc.dg/compat/struct-return-2_y.c: New file.
49066
49067 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49068
49069         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
49070         for hppa*-hp-hpux*.
49071         * gcc.dg/20021014-1.c (dg-options): Likewise.
49072         * gcc.dg/nest.c (dg-options): Likewise.
49073
49074 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
49075
49076         PR c++/9738
49077         * g++.dg/ext/dllimport2.C: New file.
49078         * g++.dg/ext/dllimport3.C: New file.
49079
49080 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
49081
49082         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
49083         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
49084         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
49085         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
49086         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
49087         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
49088         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
49089         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
49090         * gcc.dg/compat/small-struct-defs.h: New file.
49091         * gcc.dg/compat/small-struct-init.h: New file.
49092         * gcc.dg/compat/small-struct-check.h: New file.
49093         * gcc.dg/compat/fp-struct-defs.h: New file.
49094         * gcc.dg/compat/fp-struct-check.h: New file.
49095         * gcc.dg/compat/fp-struct-init.h: New file.
49096         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
49097         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
49098
49099 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
49100
49101         * gcc.dg/20030225-2.c: New test.
49102
49103 2003-05-18  Roger Sayle  <roger@eyesopen.com>
49104             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49105
49106         * gcc.c-torture/compile/20030518-1.c: New test case.
49107
49108 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
49109
49110         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
49111         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
49112         gcc-dg-debug-runtest.
49113         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
49114         gcc-dg-debug-runtest.
49115
49116 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49117
49118         PR c++/9022
49119         * g++.dg/lookup/using6.C: New test.
49120
49121 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49122
49123         * g++.dg/parse/access2.C: New test.
49124
49125 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
49126
49127         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
49128         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
49129         * gcc.dg/debug/debug.exp: Likewise.
49130
49131 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
49132
49133         * gcc.dg/dollar.c: New test.
49134
49135 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
49136
49137         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
49138         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
49139         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
49140         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
49141         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
49142         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
49143         * gcc.dg/compat/struct-by-value-6_main.c: New file.
49144         * gcc.dg/compat/struct-by-value-6_x.c: New file.
49145         * gcc.dg/compat/struct-by-value-6_y.c: New file.
49146         * gcc.dg/compat/struct-by-value-7_main.c: New file.
49147         * gcc.dg/compat/struct-by-value-7_x.c: New file.
49148         * gcc.dg/compat/struct-by-value-7_y.c: New file.
49149         * gcc.dg/compat/struct-by-value-8_main.c: New file.
49150         * gcc.dg/compat/struct-by-value-8_x.c: New file.
49151         * gcc.dg/compat/struct-by-value-8_y.c: New file.
49152         * gcc.dg/compat/struct-by-value-9_main.c: New file.
49153         * gcc.dg/compat/struct-by-value-9_x.c: New file.
49154         * gcc.dg/compat/struct-by-value-9_y.c: New file.
49155
49156 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
49157
49158         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
49159         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
49160         support for "repo" mode.
49161         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
49162         * lib/g77-dg.exp: Likewise.
49163         * lib/obj-dg.exp: Likewise.
49164
49165 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
49166
49167         Merge from gcc-3_2-rhl8-branch:
49168         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
49169
49170         * gcc.dg/tls/opt-6.c: New test.
49171
49172         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
49173
49174         * gcc.dg/20030405-1.c: New test.
49175
49176         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
49177
49178         * gcc.dg/20030309-1.c: New test.
49179
49180         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
49181
49182         * gcc.c-torture/execute/20030307-1.c: New test.
49183
49184         2003-02-20  Randolph Chung  <tausq@debian.org>
49185
49186         * gcc.c-torture/compile/20030220-1.c: New test.
49187
49188         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
49189
49190         * gcc.dg/20030217-1.c: New test.
49191
49192         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
49193
49194         * gcc.c-torture/compile/20020129-1.c: New test.
49195
49196         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49197
49198         * gcc.dg/unroll-1.c: New test.
49199
49200         2002-11-16  Jan Hubicka  <jh@suse.cz>
49201
49202         * gcc.c-torture/execute/20020920-1.c: New test.
49203
49204         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
49205
49206         PR target/7434
49207         * gcc.c-torture/compile/20021008-1.c: New test.
49208
49209         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
49210
49211         PR target/7559
49212         * gcc.c-torture/execute/20020810-1.c: New test.
49213
49214         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49215
49216         * gcc.c-torture/compile/20020807-1.c: New test.
49217
49218         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * gcc.dg/tls/opt-1.c: New test.
49221
49222         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
49223
49224         * gcc.dg/20020729-1.c: New test.
49225
49226         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
49227
49228         * g++.dg/opt/life1.C: New test.
49229
49230         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
49231
49232         * gcc.dg/20020525-1.c: New test.
49233
49234         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49235
49236         PR c++/6794
49237         * g++.dg/ext/pretty1.C: New test.
49238         * g++.dg/ext/pretty2.C: New test.
49239
49240 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
49241
49242         PR c++/8385
49243         * g++.dg/ext/typeof5.C: New test.
49244
49245 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
49246
49247         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
49248         __USER_LABEL_PREFIX__ into account.
49249         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
49250
49251 2003-05-14  Roger Sayle  <roger@eyesopen.com>
49252
49253         * gcc.dg/builtins-15.c: New test case.
49254
49255 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
49256
49257         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
49258
49259 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
49260
49261         * lib/g++.exp: Tweak handling of additional source files.
49262         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
49263         * g++.dg/special/conpr-2a.C: Rename to ...
49264         * g++.dg/special/conpr-2a.cc: ... this.
49265         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
49266         * g++.dg/special/conpr-3a.C: Rename to ...
49267         * g++.dg/special/conpr-3a.cc: This.
49268         * g++.dg/special/conpr-3b.C: Rename to ...
49269         * g++.dg/special/conpr-3b.cc: This.
49270         * g++.dg/special/conpr-4.C: New test.
49271         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
49272
49273 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
49274
49275         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49276
49277 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49278
49279         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49280         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49281         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49282         * g++.old-deja/g++.other/warn3.C: Likewise.
49283
49284 2003-05-11  Roger Sayle  <roger@eyesopen.com>
49285
49286         * gcc.dg/i386-387-1.c: Update to also test log.
49287         * gcc.dg/i386-387-2.c: Likewise.
49288
49289 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49290
49291         * g77.f-torture/execute/int8421.f: New test.
49292
49293 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49294
49295         PR c++/10230, c++/10481
49296         * g++.dg/lookup/scoped5.C: New test.
49297
49298 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49299
49300         PR c++/10552
49301         * g++.dg/template/ttp6.C: New test.
49302
49303 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49304
49305         * gcc.c-torture/execute/builtins: New directory.
49306         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49307         gcc.c-torture/execute/builtins.
49308         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49309         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49310         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49311         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49312
49313 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49314
49315         PR c++/9252
49316         * g++.dg/template/access8.C: New test.
49317         * g++.dg/template/access9.C: New test.
49318
49319 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49320
49321         PR c++/9554
49322         * g++.dg/parse/access1.C: New test.
49323
49324 2003-05-09  DJ Delorie  <dj@redhat.com>
49325
49326         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49327         long, and not an int.
49328
49329 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49330
49331         PR c++/10555, c++/10576
49332         * g++.dg/template/memclass1.C: New test.
49333
49334 2003-05-08  DJ Delorie  <dj@redhat.com>
49335
49336         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49337         targets.
49338         * gcc.c-torture/execute/20021024-1.x: Likewise.
49339         * gcc.c-torture/execute/shiftdi.x: Likewise.
49340         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49341         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49342         * gcc.dg/20021018-1.c: Likewise.
49343
49344 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49345
49346         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49347
49348         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49349         (bcopy): Call memmove.
49350
49351 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49352
49353         * g77.f-torture/compile/8485.f: New test case.
49354
49355 2003-05-07  Richard Henderson  <rth@redhat.com>
49356
49357         PR c++/10570
49358         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49359         Verify exception_cleanup not called for rethrows.
49360         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49361         when exiting catch block without rethrowing.
49362         * g++.dg/eh/forced3.C: New.
49363         * g++.dg/eh/forced4.C: New.
49364
49365 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49366
49367         * gcc.dg/20030505.c: Fix triplet.
49368
49369 2003-05-06  DJ Delorie  <dj@redhat.com>
49370
49371         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49372         * gcc.dg/nest.c: Likewise.
49373
49374 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49375
49376         * gcc.dg/builtins-14.c: New test case.
49377
49378 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49379
49380         * lib/compat.exp (compat-execute): New argument.
49381         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49382         * gcc.dg/compat: New test directory.
49383         * gcc.dg/compat/compat.exp: New expect script.
49384         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49385         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49386         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49387         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49388         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49389         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49390
49391         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49392         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49393         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49394         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49395         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49396         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49397         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49398         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49399         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49400         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49401         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49402         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49403         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49404         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49405         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49406
49407 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49408
49409         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49410
49411 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49412
49413         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49414
49415 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49416
49417         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49418         * gcc.dg/ppc-fsel-2.c: New test.
49419
49420         * gcc.dg/unused-5.c: New test.
49421
49422 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49423
49424         PR c++/10496
49425         * g++.dg/warn/pmf1.C: New test.
49426
49427 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49428
49429         PR c++/4494
49430         * g++.dg/warn/main.C: New test.
49431
49432 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49433
49434         * gcc.dg/nonnull-3.c: New test.
49435
49436 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49437
49438         * gcc.dg/cpp/Wtrigraphs.c: Update.
49439         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49440
49441 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49442
49443         * gcc.dg/ppc-fsel-1.c: New test.
49444
49445 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49446
49447         PR c/10604
49448         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49449
49450 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49451
49452         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49453
49454 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49455
49456         PR c++/9364, c++/10553, c++/10586
49457         * g++.dg/parse/typename4.C: New test.
49458         * g++.dg/parse/typename5.C: Likewise.
49459
49460 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49461
49462         * gcc.c-torture/compile/20030503-1.c: New test.
49463
49464 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49465
49466         * g++.dg/lookup/using5.C: Fix testcase error.
49467
49468 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49469
49470         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49471         since MEABI is no longer supported.  Remove all vestiges
49472         of MEABI from the test.
49473
49474 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49475
49476         PR c++/10554
49477         * g++.dg/lookup/using5.C: New test.
49478
49479 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49480
49481         PR c++/8772
49482         * g++.dg/template/ttp5.C: New test.
49483
49484 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49485
49486         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49487         (dg-gpp-additional-sources): New function.
49488         (dg-gpp-additional-files): Likewise.
49489         * lib/g++.exp (additional_sources): New variable.
49490         (additional_files): Likewise.
49491         (g++_target_compile): Deal with them.
49492         * lib/old-dejagnu.exp: Remove.
49493         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49494         * g++.old-deja: Revise all tests to use dg commands.
49495
49496 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49497
49498         PR c++/9432, c++/9528
49499         * g++.dg/lookup/using4.C: New test.
49500
49501 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49502
49503         * gcc.dg/noreturn-5.c: New file.
49504         * gcc.dg/noreturn-6.c: New file.
49505
49506         * gcc.c-torture/compile/inline-1.c: New file.
49507
49508 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49509
49510         PR c++/10551
49511         * g++.dg/template/explicit1.C: New test.
49512
49513 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49514
49515         PR c++/10549
49516         * g++.dg/other/bitfield1.C: New test.
49517
49518         PR c++/10527
49519         * g++.dg/init/new7.C: New test.
49520
49521 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49522
49523         * g++.dg/ext/desig1.C: New test.
49524         * g++.dg/ext/init1.C: Update.
49525
49526         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49527
49528 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49529
49530         PR c++/10180
49531         * g++.dg/warn/Winline-1.C: New test.
49532
49533 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49534
49535         * gcc.c-torture/execute/string-opt-19.c: New test.
49536
49537         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49538         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49539
49540 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49541
49542         PR c++/10506
49543         * g++.dg/init/new6.C: New test.
49544
49545         PR c++/10503
49546         * g++.dg/init/ref6.C: New test.
49547
49548 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49549
49550         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49551
49552 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49553
49554         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49555         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49556
49557 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49558
49559         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49560         initialized static data members.
49561
49562 2003-04-25  H.J. Lu <hjl@gnu.org>
49563
49564         * gcc.dg/ia64-sync-4.c: New test.
49565
49566 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49567
49568         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49569         date.
49570
49571 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49572
49573         PR c++/10337
49574         * g++.dg/warn/conv1.C: New test.
49575         * g++.old-deja/g++.other/conv7.C: Adjust.
49576         * g++.old-deja/g++.other/overload14.C: Adjust.
49577
49578 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49579
49580         PR c++/10471
49581         * g++.dg/template/defarg2.C: New test.
49582
49583 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49584
49585         * gcc.dg/cpp/include2.c: Update.
49586         * gcc.dg/cpp/multiline-2.c: New.
49587         * gcc.dg/cpp/multiline.c: Update.
49588         * gcc.dg/cpp/strify2.c: Update.
49589         * gcc.dg/cpp/trad/literals-2.c: Update.
49590
49591 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49592
49593         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49594
49595 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49596
49597         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49598
49599 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49600
49601         PR c++/10451
49602         * g++.dg/parse/crash4.C: New test.
49603
49604         PR c++/9847
49605         * g++.dg/parse/crash5.C: New test.
49606
49607 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49608
49609         PR c++/10446
49610         * g++.dg/parse/crash3.C: New test.
49611
49612         PR c++/10428
49613         * g++.dg/parse/elab1.C: New test.
49614
49615 2003-04-22  Devang Patel  <dpatel@apple.com>
49616
49617         * gcc.dg/cpp/trad/funlike-5.c: New test.
49618
49619 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49620
49621         * g++.dg/other/packed1.C: Fix dg options.
49622
49623 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49624
49625         * g++.dg/other/offsetof2.C: New test.
49626
49627 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49628
49629         * g++.dg/template/recurse.C: Adjust location of error messages.
49630
49631 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49632
49633         PR c++/9881
49634         * g++.dg/init/addr-const1.C: New test.
49635         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49636
49637 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49638
49639         PR c++/10405
49640         * g++.dg/lookup/struct-hack1.C: New test.
49641
49642 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49643
49644         * ucs.c: Update diagnostic messages.
49645
49646 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49647
49648         * gcc.dg/cpp/truefalse.cpp: New test.
49649         * gcc.dg/cpp/cpp.exp: Update.
49650         * g++.dg/other/stdbool-if.C: Remove.
49651
49652 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49653
49654         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49655         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49656
49657 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49658
49659         * gcc.c-torture/compile/20030418-1.c: New test.
49660
49661 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49662
49663         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49664
49665 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49666
49667         PR c++/10347
49668         g++.dg/template/dependent-name1.C: New test.
49669
49670 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49671
49672         * gcc.dg/warn-1.c (tourist_guide): New array,
49673         contains a pointer to bar.
49674
49675 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49676
49677         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49678         * gcc.c-torture/execute/medce-1.c: New test case.
49679         * gcc.c-torture/execute/medce-2.c: New test case.
49680
49681 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49682
49683         * lib/prune.exp: Ignore more messages.
49684
49685         PR c++/10381
49686         * g++.dg/parse/lookup3.C: New test.
49687
49688 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49689
49690         * gcc.c-torture/compile/20030415-1.c : New test.
49691
49692 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49693
49694         * gcc.c-torture/execute/scope-2.c: Move to ...
49695         * gcc.dg/noncompile/scope.c: .... here.
49696
49697 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49698
49699         * gcc.dg/20030414-2.c: New test case.
49700
49701 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49702
49703         PR target/10377
49704         * gcc.dg/20030414-1.c: New test.
49705
49706 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49707
49708         * gcc.dg/builtins-12.c: New test case.
49709         * gcc.dg/builtins-13.c: New test case.
49710
49711 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49712
49713         * gcc.c-torture/execute/string-opt-18.c: New test.
49714
49715 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49716
49717         PR c++/10300
49718         * g++.dg/init/new5.C: New test.
49719
49720 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49721
49722         PR c++/7910
49723         * g++.dg/ext/dllimport1.C: New test.
49724
49725 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49726
49727         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49728
49729 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49730
49731         PR Fortran/9263
49732         * g77.f-torture/noncompile/9263.f: New test
49733         PR Fortran/1832
49734         * g77.f-torture/execute/1832.f: New test
49735
49736 2003-04-11  David Chad  <davidc@freebsd.org>
49737             Loren J. Rittle  <ljrittle@acm.org>
49738
49739         PR libobjc/8562
49740         * objc.dg/headers.m: New test.
49741
49742 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49743
49744         * gcc.c-torture/execute/builtin-noret-2.c: New.
49745         * gcc.c-torture/execute/builtin-noret-2.x: New.
49746         XFAIL builtin-noret-2.c at -O1 and above.
49747         * gcc.dg/redecl.c: New.
49748         * gcc.dg/Wshadow-1.c: Update error regexps.
49749
49750 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49751
49752         * g++.dg/abi/bitfield10.C: New test.
49753
49754 2003-04-09  Mike Stump  <mrs@apple.com>
49755
49756         * gcc.dg/pch/pch.exp: Make testcase names longer.
49757         * g++.dg/pch/pch.exp: Make testcase names longer.
49758
49759 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49760
49761         * gcc.dg/builtins-11.c: New test case.
49762
49763 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49764
49765         * gcc.dg/builtins-9.c: New test case.
49766         * gcc.dg/builtins-10.c: New test case.
49767
49768 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49769
49770         * gcc.dg/noncompile/init-4.c.c: New test.
49771
49772 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49773
49774         * gcc.misc-test/gcov-9.c: New test.
49775         * gcc.misc-test/gcov-10.c: New test
49776         * gcc.misc-test/gcov-11.c: New test.
49777
49778 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49779
49780         PR optimization/10024
49781         * gcc.c-torture/compile/20030405-1.c: New test.
49782
49783 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49784
49785         * gcc.dg/pch/static-3.c: New.
49786         * gcc.dg/pch/static-3.hs: New.
49787         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49788
49789 2003-04-04  Richard Henderson  <rth@redhat.com>
49790
49791         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49792         * g++.dg/eh/forced2.C: Likewise.
49793
49794 2003-04-03  Mike Stump  <mrs@apple.com>
49795
49796         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49797         target arg.
49798         (scan-assembler-times, scan-assembler-not): Likewise.
49799         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49800
49801 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49802
49803         * gcc.dg/sparc-loop-1.c: New test.
49804
49805 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49806
49807         PR other/9274
49808         * g++.dg/pch/system-2.C: New.
49809         * g++.dg/pch/system-2.Hs: New.
49810
49811 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49812
49813         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49814
49815         * g++.dg/eh/simd-1.C (vecfunc): Same.
49816
49817 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49818
49819         * gcc.c-torture/execute/20030401-1.c: New test case.
49820
49821 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49822
49823         * objc.dg/defs.m: New.
49824
49825 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49826
49827         * g++.dg/eh/simd-1.C: New.
49828         * g++.dg/eh/simd-2.C: New.
49829
49830 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49831
49832         * gcc.c-torture/execute/simd-3.c: New.
49833
49834 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49835
49836         PR c/9936
49837         * gcc.dg/20030331-2.c: New test.
49838
49839 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49840
49841         PR c++/10278
49842         * g++.dg/parse/crash2.C: New test.
49843
49844 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49845
49846         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49847         * gcc.c-torture/execute/20030331-1.c: ...here.
49848
49849 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49850
49851         * gcc.c-torture/execute/20030331-1.c: New test.
49852
49853 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49854
49855         * lib/gcov.exp: Adjust call return testing strings.
49856         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49857
49858 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49859
49860         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49861         * gcc.dg/builtins-7.c: New test case.
49862         * gcc.dg/builtins-8.c: New test case.
49863
49864 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49865
49866         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49867
49868 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49869
49870         PR c++/7647
49871         * g++.dg/lookup-class-member-2.C: New test.
49872
49873 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49874
49875         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49876
49877 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49878
49879         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49880
49881 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49882
49883         * g++.dg/init/attrib1.C: New test.
49884
49885 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49886
49887         * gcc.dg/ultrasp8.c: New test.
49888
49889 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49890
49891         * gcc.dg/ultrasp7.c: New test.
49892
49893 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49894
49895         PR c++/10047
49896         * g++.dg/template/inline1.C: New test.
49897
49898 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49899
49900         * gcc.dg/sparc-dwarf2.c: New test.
49901
49902 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49903
49904         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49905         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49906
49907 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49908
49909         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49910         than reading .x files.
49911         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49912         * g77.dg/gcov/gcov-1.f: Likewise.
49913         * gcc.misc-tests/gcov-4b.c: Likewise.
49914         * gcc.misc-tests/gcov-5b.c: Likewise.
49915         * gcc.misc-tests/gcov-6.c: Likewise.
49916         * gcc.misc-tests/gcov-7.c: Likewise.
49917         * gcc.misc-tests/gcov-8.c: Likewise.
49918         * g++.dg/gcov/gcov-1.x: Remove.
49919         * g77.dg/gcov/gcov-1.x: Likewise.
49920         * gcc.misc-tests/gcov-4b.x: Likewise.
49921         * gcc.misc-tests/gcov-5b.x: Likewise.
49922         * gcc.misc-tests/gcov-6.x: Likewise.
49923         * gcc.misc-tests/gcov-7.x: Likewise.
49924         * gcc.misc-tests/gcov-8.x: Likewise.
49925
49926 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49927
49928         PR opt/10087
49929         * gcc.dg/20030324-1.c: New test.
49930
49931 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49932
49933         PR c++/10224
49934         * g++.dg/template/arg3.C: New test.
49935
49936         PR c++/10158
49937         * g++.dg/template/friend18.C: New test.
49938
49939 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49940
49941         * g77.f-torture/compile/20030326-1.f: New test case.
49942
49943 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49944
49945         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49946
49947         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49948
49949 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49950
49951         * gcc.dg/ia64-sync-3.c: New test.
49952
49953 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49954
49955         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49956
49957 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49958
49959         * gcc.dg/ultrasp6.c: New test.
49960
49961 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49962
49963         * gcc.dg/i386-signbit-1.c: New test.
49964         * gcc.dg/i386-signbit-2.c: New test.
49965         * gcc.dg/i386-signbit-3.c: New test.
49966
49967 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49968
49969         * gcc.dg/ultrasp5.c: Fix options.
49970
49971 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49972
49973         * gcc.dg/ultrasp5.c: Fix comment.
49974
49975 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49976
49977         PR fortran/10197
49978         * g77.f-torture/execute/10197.f: New test.
49979
49980 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49981
49982         PR c++/9898, c++/383
49983         * g++.dg/template/conv6.C: New test.
49984
49985         PR c++/10119
49986         * g++.dg/template/ptrmem5.C: New test.
49987
49988         PR c++/10026
49989         * g++.dg/lookup/koenig1.C: New test.
49990
49991         PR C++/10199
49992         * g++.dg/lookup/template2.C: New test.
49993
49994 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49995
49996         * g++.dg/opt/rtti1.C: New test.
49997
49998 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49999
50000         * gcc.dg/ultrasp5.c: New test.
50001
50002 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
50003
50004         PR middle-end/9967
50005         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
50006         builtin fputs.
50007
50008 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
50009
50010         PR c/8224
50011         * gcc.dg/20030323-1.c: New test.
50012
50013 2003-03-23  Roger Sayle  <roger@eyesopen.com>
50014
50015         * gcc.c-torture/compile/20030323-1.c: New test case.
50016
50017 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
50018
50019         * gcc.dg/20030321-1.c: New test.
50020
50021 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
50022
50023         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
50024
50025 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
50026
50027         PR c++/9978, c++/9708
50028         * g++.dg/ext/vlm1.C: Adjust expected error.
50029         * g++.dg/ext/vla2.C: New test.
50030         * g++.dg/template/arg1.C: New test.
50031         * g++.dg/template/arg2.C: New test.
50032
50033 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
50034
50035         * g77.f-torture/execute/select.f: New test.
50036         * g77.f-torture/noncompile/select_no_compile.f: New test.
50037
50038 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
50039
50040         PR c++/9898
50041         * g++.dg/other/error4.C: New test.
50042
50043 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
50044
50045         * g++.dg/template/friend17.C: New test.
50046
50047 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
50048
50049         * gcc.c-torture/compile/20030320-1.c: New.
50050
50051 2003-03-20  Roger Sayle  <roger@eyesopen.com>
50052
50053         * gcc.dg/builtins-6.c: New test case.
50054
50055 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
50056
50057         PR target/10073
50058         * gcc.c-torture/compile/20030319-1.c: New.
50059
50060 2003-03-18  Jan Hubicka  <jh@suse.cz>
50061
50062         * gcc.dg/i386-cvt-1.c: New test.
50063
50064 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
50065
50066         * objc.dg/naming-1.m: Use "(parse|syntax) error".
50067         * objc.dg/naming-2.m: Likewise.
50068
50069 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
50070
50071         PR c++/9639
50072         * g++.dg/parse/crash1.C: New test.
50073
50074 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
50075
50076         PR c++/8805
50077         * g++.dg/eh/cleanup1.C: New test.
50078
50079 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
50080
50081         * gcc.c-torture/execute/20030316-1.c: New test case.
50082
50083 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50084
50085         PR c++/9629
50086         * g++.dg/init/ctor2.C: New test.
50087
50088 2003-03-15  Roger Sayle  <roger@eyesopen.com>
50089
50090         * g77.f-torture/compile/xformat.f: New test case.
50091
50092 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
50093
50094         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
50095         * g++.old-deja/g++.mike/eh50.C: Likewise.
50096
50097 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50098
50099         PR c++/6440
50100         * g++.dg/template/spec7.C: New test.
50101         * g++.dg/template/spec8.C: Likewise.
50102
50103 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
50104
50105         * gcc.c-torture/execute/20030313-1.c: New test.
50106
50107 2003-03-14  Richard Henderson  <rth@redhat.com>
50108
50109         * gcc.dg/inline-2.c: Adjust alpha test for external call.
50110
50111 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50112
50113         * gcc.c-torture/compile/20030314-1.c: New test.
50114
50115 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
50116
50117         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
50118         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
50119         thumb target,
50120         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
50121         to accept newer _imp__  prefix and additional
50122         newline in .drectve section.
50123         * gcc.dg/dll-4.c: Likewise.
50124         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
50125         switch.
50126
50127 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
50128
50129         * g++.dg/parse/namespace9.C: New test.
50130
50131         * g++.dg/init/ref5.C: New test.
50132         * g++.dg/parse/ptrmem1.C: Likewise.
50133
50134 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
50135
50136         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
50137         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
50138         regular expression.
50139         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
50140         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
50141
50142 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
50143
50144         * gcc.c-torture/execute/20030224-2.c: New test.
50145
50146 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50147
50148         * gcc.dg/decl-3.c: New test.
50149
50150 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50151
50152         * gcc.dg/i386-loop-2.c: New test.
50153
50154 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
50155
50156         PR c++/9474
50157         * g++.dg/parse/namespace8.C: New test.
50158
50159         PR c++/9924
50160         * g++.dg/overload/builtin2.C: New test.
50161
50162 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
50163
50164         * gcc.dg/return-type-3.c: New test.
50165
50166 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50167
50168         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
50169         profiling options are not supported.
50170
50171 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
50172
50173         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
50174         * g++.old-deja/g++.warn/impint2.C: Likewise.
50175
50176 2003-03-10  Devang Patel  <dpatel@apple.com>
50177
50178         * g++.dg/cpp/c++_cmd_1.C: New test.
50179         * g++.dg/cpp/c++_cmd_1.h: New file.
50180
50181 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
50182
50183         * gcc.dg/altivec-9.c: New file.
50184
50185 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50186
50187         * gcc.dg/ppc-sdata-1.c: New test.
50188         * gcc.dg/ppc-sdata-2.c: New test.
50189
50190 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
50191
50192         PR c++/9373
50193         * g++.dg/opt/ptrmem2.C: New test.
50194
50195         PR c++/8534
50196         * g++.dg/opt/ptrmem1.C: New test.
50197
50198 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50199
50200         * gcc.dg/i386-loop-1.c: New test.
50201
50202 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50203
50204         PR c++/9970
50205         * g++.dg/lookup/friend1.C: New test.
50206
50207 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50208
50209         PR c++/9823
50210         * g++.dg/parser/constructor1.C: New test.
50211
50212 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
50213
50214         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
50215
50216         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
50217
50218 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
50219
50220         * gcc.dg/cpp/Wunused.c: Update test.
50221
50222 2003-03-08  Jan Hubicka  <jh@suse.cz>
50223
50224         * gcc.dg/inline-3.c: New test.
50225
50226 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50227
50228         PR c++/9809
50229         * g++.dg/parse/builtin1.C: New test.
50230
50231         PR c++/9982
50232         * g++.dg/abi/cookie1.C: New test.
50233         * g++.dg/abi/cookie2.C: Likewise.
50234
50235         PR c++/9524
50236         * g++.dg/template/field1.C: New test.
50237
50238         PR c++/9912
50239         * g++.dg/parse/class1.C: New test.
50240         * g++.dg/parse/namespace7.C: Likewise.
50241         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
50242
50243 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
50244
50245         * g++.dg/init/ref4.C: New test.
50246
50247 2003-03-07  Jan Hubicka  <jh@suse.cz>
50248
50249         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
50250         * gcc.dg/inline-3.c: New test.
50251
50252 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
50253
50254         * g++.dg/init/ref3.C: New test.
50255
50256         PR c++/9965
50257         * g++.dg/init/ref2.C: New test.
50258
50259         PR c++/9400
50260         * g++.dg/warn/Wshadow-2.C: New test.
50261
50262         PR c++/9791
50263         * g++.dg/warn/Woverloaded-1.C: New test.
50264
50265 2003-03-05  Jan Hubicka  <jh@suse.cz>
50266
50267         * gcc.dg/i386-local2.c: New.
50268         * gcc.dg/i386-local.c: Fix typo.
50269
50270 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
50271
50272         * g++.dg/abi/layout3.C: New test.
50273
50274 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
50275
50276         * gcc.c-torture/compile/20030305-1.c
50277
50278 2003-03-05  Jan Hubicka  <jh@suse.cz>
50279
50280         * gcc.dg/i386-local.c: New.
50281
50282 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
50283
50284         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50285
50286 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50287
50288         * gcc.dg/switch-2.c: New test.
50289         * gcc.dg/switch-3.c: New test.
50290         * gcc.dg/Wswitch.c: Adjust line numbers.
50291         * gcc.dg/Wswitch-default.c: Likewise.
50292         * gcc.dg/Wswitch-enum.c: Likewise.
50293
50294 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
50295
50296         * gcc.c-torture/execute/20030222-1.c: New test.
50297
50298 2003-03-03  James E Wilson  <wilson@tuliptree.org>
50299
50300         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50301
50302 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50303
50304         PR c++/9878
50305         * g++.dg/init/ref1.C: New test.
50306
50307 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50308
50309         * gcc.dg/sh-relax.c: New SH-only test.
50310
50311 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50312
50313         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50314         comment explaining purpose of testcase.
50315
50316 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50317
50318         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50319         for HC11/HC12 (asm needs two int registers).
50320         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50321         HC11/HC12 because the test uses an asm which needs two 32-bit
50322         registers.
50323
50324 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50325
50326         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50327         for HC11/HC12 (array is too large otherwise).
50328         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50329         * gcc.c-torture/compile/20010518-2.x: Likewise.
50330         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50331         HC11/HC12 (array is too large).
50332
50333 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50334
50335         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50336         * lib/g++-dg.exp (g++-dg-test): Likewise.
50337
50338 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50339
50340         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50341         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50342
50343 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50344
50345         * g++.dg/warn/implicit-typename1.C: Remove warning.
50346
50347 2003-02-28  Richard Henderson  <rth@redhat.com>
50348
50349         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50350         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50351
50352 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50353
50354         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50355         * g++.dg/pch/pch.exp: Likewise.
50356
50357 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50358
50359         PR c++/9879
50360         * g++.dg/init/new4.C: New test.
50361
50362 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50363
50364         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50365
50366 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50367
50368         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50369         unsigned long.
50370
50371         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50372         wider than float.
50373
50374 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50375
50376         * lib/scanasm.exp: Add support for counting numbers of
50377         occurences.
50378         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50379         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50380
50381 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50382
50383         PR c++/9683
50384         * g++.dg/template/static3.C: New test.
50385
50386         PR c++/9829
50387         * g++.dg/parse/namespace6.C: New test.
50388
50389 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50390
50391         PR target/9732
50392         * gcc.dg/20030225-1.c: New test.
50393
50394 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50395
50396         * README: Remove out-of-date information.
50397
50398         PR c++/9836
50399         * g++.dg/template/spec6.C: New test.
50400
50401 2003-02-24  Jeff Law  <law@redhat.com>
50402
50403         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50404
50405 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50406
50407         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50408         * gcc.dg/pragma-ep-1.c: Likewise.
50409
50410 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50411
50412         PR c++/9602
50413         * g++.dg/template/friend16.C: New test.
50414
50415 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50416
50417         PR c++/5333
50418         * g++.dg/parse/fused-params1.C: Adjust error messages.
50419         * g++.dg/template/nested3.C: New test.
50420
50421 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50422
50423         * g++.dg/abi/param1.C: New test.
50424
50425 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50426
50427         PR c++/7982
50428         * g++.dg/warn/implicit-typename1.C: New test.
50429
50430 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50431
50432         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50433         with "mtune".
50434         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50435         * gcc.c-torture/execute/20010129-1.x: Likewise.
50436         * gcc.dg/20011107-1.c: Likewise.
50437         * gcc.dg/20020108-1.c: Likewise.
50438         * gcc.dg/20020122-3.c: Likewise.
50439         * gcc.dg/20020206-1.c: Likewise.
50440         * gcc.dg/20020310-1.c: Likewise.
50441         * gcc.dg/20020426-2.c: Likewise.
50442         * gcc.dg/20020517-1.c: Likewise.
50443         * gcc.dg/991230-1.c: Likewise.
50444         * gcc.dg/i386-unroll-1.c: Likewise.
50445         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50446
50447 2003-02-22  Jan Hubicka  <jh@suse.cz>
50448
50449         * gcc.dg/i386-mul.c: New test.
50450
50451 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50452
50453         * gcc.dg/builtins-5.c: New test case.
50454
50455 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50456
50457         * gcc.dg/asmreg-1.c: New test.
50458
50459 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50460
50461         PR c++/9749
50462         * g++.dg/parse/varmod1.C: New test.
50463
50464 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50465
50466         PR c++/9727
50467         * g++.dg/template/op1.C: New test.
50468
50469 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50470
50471         PR c++/8906
50472         * g++.dg/template/nested2.C: New test.
50473
50474 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50475
50476         PR c++/8724
50477         * g++.dg/expr/dtor1.C: New test.
50478
50479 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50480
50481         * gcc.dg/cpp/include3.c: New test.
50482         * gcc.dg/cpp/inc/foo.h: New file.
50483
50484 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50485
50486         * gcc.c-torture/execute/20030221-1.c: New test.
50487
50488 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50489
50490         PR c++/9729
50491         * g++.dg/abi/conv1.C: New test.
50492
50493 2003-02-20  Jan Hubicka  <jh@suse.cz>
50494
50495         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50496
50497 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50498
50499         * gcc.c-torture/compile/20030219-1.c: New test.
50500
50501 2003-02-18  Jan Hubicka  <jh@suse.cz>
50502
50503         * gcc.dg/funcorder.c: New test.
50504
50505 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50506
50507         * gcc.c-torture/execute/20030218-1.c: New.
50508
50509 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50510
50511         * gcc.dg/20030218-1.c: New.
50512
50513 2003-02-18  Richard Henderson  <rth@redhat.com>
50514
50515         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50516         * gcc.dg/attr-used-2.c: New.
50517
50518 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50519
50520         PR c++/9704
50521         * g++.dg/init/copy5.C: New test.
50522
50523 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50524
50525         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50526         * g++.dg/pch/pch.exp: Likewise.
50527
50528 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50529
50530         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50531         STACK_SIZE is not defined.
50532
50533 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50534
50535         PR c++/9457
50536         * g++.dg/template/init1.C: New test.
50537
50538 2003-02-16  Jan HUbicka  <jh@suse.cz>
50539
50540         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50541         (foo): Add few extra tests
50542         * gcc.dg/c99-const-expr-3.c: Likewise.
50543         * gcc.c-torture/execute/20030216-1.c: New.
50544
50545 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50546
50547         PR c++/9459
50548         * g++.dg/ext/typeof4.C: New test.
50549
50550 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50551
50552         * gcc.dg/i386-387-3.c: New test case.
50553
50554 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50555
50556         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50557         cris-*-elf* cris-*-aout* and mmix-*-*.
50558
50559 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50560
50561         * gcc.dg/20030213-1.c: New test.
50562
50563 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50564
50565         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50566         * gcc.dg/i386-387-2.c: Likewise.
50567
50568 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50569
50570         * gcc.dg/ppc-spe.c: Fix formatting.
50571         Enable tests that were previously unsupported by gas.
50572         Delete tests for instructions that no longer exist.
50573         Switch arguments on evsubifw builtin.
50574
50575 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50576
50577         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50578         STACK_SIZE is too small.
50579
50580 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50581             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50582
50583         * gcc.dg/decl-2.c: New test.
50584
50585 2003-02-10  Jan Hubicka  <jh@suse.cz>
50586
50587         * gcc.dg/i386-fpcvt-1.c: New test.
50588
50589 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50590
50591         * gcc.c-torture/execute/20030209-1.c: New test.
50592
50593 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50594
50595         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50596         int-wide bitops, use the constants of the same width.
50597         Likewise, if long long is 32-bit wide, test bitops using
50598         32-bit constants.
50599
50600 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50601
50602         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50603
50604 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50605
50606         * gcc.dg/builtins-4.c: New test case.
50607
50608 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50609
50610         * gcc.dg/20020430-1.c: Fix dg command typos.
50611         * gcc.dg/20020503-1.c: Likewise.
50612
50613 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50614
50615         PR c++/8785
50616         * g++.dg/parse/fused-params1.C: New test.
50617
50618         PR c++/8857
50619         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50620
50621         PR c++/8921
50622         * g++.dg/parse/non-dependent1.C: New test.
50623
50624         PR c++/8928
50625         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50626
50627         PR c++/9228
50628         * g++.dg/parse/undefined7.C: New test.
50629         * g++.dg/parse/non-templ1.C: New test.
50630
50631         PR c++/9229
50632         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50633
50634 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50635
50636         * gcc.c-torture/compile/20030206-1.c: New test.
50637
50638 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50639
50640         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50641         "pow" to "foo" to avoid potential confusion with a math built-in.
50642
50643 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50644
50645         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50646         conditions for SPARC targets.
50647
50648 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50649
50650         * gcc.dg/20030204-1.c: New test.
50651
50652 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50653
50654         PR c++/38
50655         * g++.dg/parse/array-size1.C: New test.
50656
50657         PR c++/5657
50658         * g++.dg/parse/undefined3.C: New test.
50659
50660         PR c++/5665
50661         * g++.dg/parse/undefined4.C: New test.
50662
50663         PR c++/5975
50664         * g++.dg/parse/undefined5.C: New test.
50665
50666         PR c++/7259
50667         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50668
50669         PR c++/8578
50670         * g++.dg/parse/casting-operator1.C: New test.
50671
50672         PR c++/8596
50673         * g++.dg/parse/undefined6.C: New test.
50674
50675         PR c++/8736
50676         * g++.dg/parse/missing-template1.C: New test.
50677
50678 2003-02-04  Jan Hubicka  <jh@suse.cz>
50679
50680         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50681         * gcc.dg/i386-cmov?.c: Likewise.
50682         * gcc.dg/i386-fpcvt-?.c: Likewise.
50683         * gcc.dg/i386-ssefp-1.c: Likewise.
50684         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50685         conventions.
50686
50687 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50688
50689         PR c++/7129
50690         * g++.dg/ext/max.C: New test.
50691
50692 2003-02-03  Jan Hubicka  <jh@suse.cz>
50693
50694         * gcc.c-torture/execute/20030203-1.c: New test.
50695
50696 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50697
50698         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50699         'natural-endian'.
50700
50701 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50702
50703         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50704         * g++.dg/init/new2.C: Likewise.
50705         * g++.dg/other/new1.C: Likewise.
50706
50707 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50708
50709         * gcc.dg/struct-ret-libc.c: New test.
50710
50711 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50712
50713         * gcc.dg/20030129-1.c: New test.
50714
50715 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50716
50717         PR c++/8849
50718         * g++.dg/template/ptrmem4.C: New test.
50719
50720 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50721
50722         * g++.dg/parser/constant1.C: New test.
50723
50724 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50725
50726         PR c++/8591
50727         * g++.dg/parse/friend2.C: New test.
50728
50729 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         PR c++/9437
50732         * g++.dg/template/unify4.C: New test.
50733
50734 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50735
50736         * gcc.c-torture/execute/20030128-1.c: New test.
50737
50738 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50739
50740         * g++.dg/lookup/nested1.C: Test moved from ...
50741         * g++.old-deja/g++.other/lookup24.C: ... here.
50742
50743 2003-01-28  Jan Hubicka  <jh@suse.cz>
50744
50745         * gcc.dg/i386-cmov5.c: New test.
50746
50747 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50748
50749         * gcc.c-torture/execute/20010925-1.c: Changed the
50750         memcpy declaration.
50751
50752 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50753
50754         PR c++/3902
50755         * g++.dg/parse/template5.C: New test.
50756
50757 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50758
50759         PR fortran/9258
50760         * g77.dg/pr9258: New test.
50761
50762 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50763
50764         * README: Move relevant parts from README.g++.
50765
50766         * README.g++: Remove this file.
50767
50768 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50769
50770         * g++.dg/abi/dcast1.C: New test.
50771
50772 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50773
50774         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50775
50776 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50777
50778         PR c++/47
50779         * g++.old-deja/g++.other/lookup24.C: New test.
50780
50781 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50782
50783         PR middle-end/7227
50784         * gcc.dg/uninit-C.c: New test.
50785
50786 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50787
50788         * g++.dg/abi/covariant1.C: New test.
50789
50790 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50791
50792         * gcc.dg/20030123-1.c: New test.
50793
50794 2003-01-25  Jan Hubicka  <jh@suse.cz>
50795
50796         PR opt/8492
50797         * gcc.c-torture/compile/20030125-1.c
50798
50799 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50800
50801         PR c++/9403
50802         * g++.dg/parse/template3.C: New test.
50803         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50804
50805         PR c++/795
50806         * g++.dg/parse/template4.C: New test.
50807
50808         PR c++/9415
50809         * g++.dg/template/qual2.C: New test.
50810
50811         PR c++/8545
50812         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50813
50814         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50815
50816 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50817
50818         * gcc.c-torture/execute/switch-1.c: New test case.
50819
50820 2003-01-25  Jan Hubicka  <jh@suse.cz>
50821
50822         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50823
50824 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50825
50826         Tweaks for Bison-1.875. From the NEWS file:
50827         "- `parse error' -> `syntax error'
50828         Bison now uniformly uses the term `syntax error'"
50829         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50830         * gcc.dg/cpp/digraph2.c: Likewise.
50831         * gcc.dg/cpp/direct2.c: Likewise.
50832         * gcc.dg/cpp/paste4.c: Likewise.
50833         * gcc.dg/c90-restrict-1.c: Likewise.
50834         * gcc.dg/c99-func-2.c: Likewise.
50835         * gcc.dg/noncompile/920721-2.c: Likewise.
50836         * gcc.dg/noncompile/930622-2.c: Likewise.
50837         * gcc.dg/noncompile/940112-1.c: Likewise.
50838         * gcc.dg/noncompile/950921-1.c: Likewise.
50839         * gcc.dg/noncompile/951123-1.c: Likewise.
50840         * gcc.dg/noncompile/971104-1.c: Likewise.
50841         * gcc.dg/noncompile/990416-1.c: Likewise.
50842
50843 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50844
50845         * g++.dg/parse/undefined1.C: Add error message.
50846
50847 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50848
50849         PR c++/9354
50850         * g++.dg/parse/new1.C: New test.
50851
50852         PR c++/9216
50853         * g++.dg/parse/template2.C: New test.
50854
50855         PR c++/9354
50856         * g++.dg/parse/typedef2.C: New test.
50857
50858         PR c++/9328
50859         * g++.dg/ext/typeof3.C: New test.
50860
50861 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50862
50863         PR c++/2738
50864         * g++.dg/parse/ret-type1.C: New test.
50865
50866         PR c++/3792
50867         * g++.dg/parse/tmpl-outside1.C: New test.
50868
50869         PR c++/4207
50870         * g++.dg/parse/int-as-enum1.C: New test.
50871
50872         PR c++/4903
50873         * g++.dg/parse/no-typename1.C: New test.
50874
50875         PR c++/5533
50876         * g++.dg/parse/no-value1.C: New test.
50877
50878         PR c++/5921
50879         * g++.dg/parse/wrong-inline1.C: New test.
50880
50881         PR c++/6402
50882         * g++.dg/parse/ref1.C: New test.
50883
50884         PR c++/6992
50885         * g++.dg/parse/attr-ctor1.C: New test.
50886
50887         PR c++/7229
50888         * g++.dg/parse/namespace5.C: New test.
50889
50890         PR c++/7917
50891         * g++.dg/parse/func-def1.C: New test.
50892
50893         PR c++/8143
50894         * g++.dg/parse/undefined1.C: New test.
50895
50896         PR c++/5723, PR c++/8522
50897         * g++.dg/parse/specialization1.C: New test.
50898
50899         PR c++/163, PR c++/8595
50900         * g++.dg/parse/struct-as-enum1.C: New test.
50901
50902         PR c++/9173
50903         * g++.dg/parse/undefined2.C: New test.
50904
50905 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50906
50907         PR c++/9298
50908         * g++.dg/parse/template1.C: New test.
50909
50910         PR c++/9384
50911         * g++.dg/parse/using1.C: New test.
50912
50913         PR c++/9285
50914         PR c++/9294
50915         * g++.dg/parse/expr2.C: New test.
50916
50917         PR c++/9388
50918         * g++.dg/parse/lookup2.C: Likewise.
50919
50920 2003-01-21  Jan Hubicka  <jh@suse.cz>
50921
50922         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50923         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50924         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50925         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50926
50927 2003-01-20  Nick Clifton  <nickc@redhat.com>
50928
50929         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50930         problem with ARM sibcall code generation.
50931
50932 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50933
50934         * gcc.c-torture/execute/20030120-1.c: New.
50935
50936 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50937
50938         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50939
50940 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50941
50942         PR c++/9272
50943         * g++.dg/parse/ctor1.C: New test.
50944
50945         PR c++/9294:
50946         * g++.dg/parse/qualified1.C: New test.
50947
50948         * g++.dg/parse/typename3.C: New test.
50949
50950 2003-01-16  Richard Henderson  <rth@redhat.com>
50951
50952         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50953
50954 2003-01-16  Richard Henderson  <rth@redhat.com>
50955
50956         * g++.dg/pch/pch.exp: Copy test header to the working directory
50957         before using it either for precompilation or direct use.
50958         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50959         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50960
50961 2003-01-16  Richard Henderson  <rth@redhat.com>
50962
50963         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50964         before using it either for precompilation or direct use.
50965         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50966         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50967
50968 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50969
50970         * g++.dg/ext/typename1.C: Add typename keyword.
50971         * g++.dg/template/crash1.C: Update error messages.
50972         * g++.dg/template/crash2.C: Remove error message.
50973         * g++.dg/parse/typename2.C: New test.
50974         * g++.dg/template/typename2.C: Change implicit
50975         typename warning into error.
50976         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50977         error messages.
50978         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50979         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50980         * g++.old-deja/g++.law/visibility13.C: Remove error
50981         messages.
50982         * g++.old-deja/g++.ns/template17.C: Reorder code to
50983         make declaration visible in template.
50984         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50985         * g++.old-deja/g++.pt/crash36.C: Issue more error
50986         messages.
50987         * g++.old-deja/g++.pt/crash5.C: Improve error
50988         message.
50989         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50990         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50991         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50992         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50993         typename warning with error message.
50994         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50995         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50996         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50997
50998 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50999
51000         * g++.dg/parse/ambig2.C: New test.
51001
51002 2003-01-15  Richard Henderson  <rth@redhat.com>
51003
51004         * g++.dg/tls/init-2.C: Update error message string.
51005
51006 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51007
51008         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
51009
51010 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
51011
51012         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
51013         all for HC11/HC12.
51014         * gcc.c-torture/compile/20001205-1.x: Likewise.
51015         * gcc.c-torture/compile/20001226-1.x: Likewise.
51016         * gcc.c-torture/compile/920520-1.x: Likewise.
51017         * gcc.c-torture/compile/961203-1.x: Likewise.
51018         * gcc.c-torture/compile/20020604-1.x: Likewise.
51019
51020 2003-01-15  Jan Hubicka  <jh@suse.cz>
51021
51022         * gcc.c-torture/compile/20030115-1.c: New test.
51023
51024         * gcc.dg/i386-fpcvt-1.c: New test.
51025         * gcc.dg/i386-fpcvt-2.c: New test.
51026
51027 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
51028
51029         Further conform g++'s __vmi_class_type_info to the C++ ABI
51030         specification.
51031         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
51032         the specification.
51033
51034 2003-01-14  Jan Hubicka  <jh@suse.cz>
51035
51036         * gcc.dg/i386-fpcvt-1.c: New test.
51037         * gcc.dg/i386-fpcvt-2.c: New test.
51038
51039 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
51040
51041         * gcc.dg/i386-mmx-3.c: New test.
51042
51043 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
51044
51045         PR c++/9264
51046         * g++.dg/parse/octal1.C: New file.
51047
51048         PR c++/9172
51049         * g++.dg/parse/typename1.C: New file.
51050
51051 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
51052
51053         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
51054         * gcc.dg/bf-no-ms-layout.c: Likewise.
51055         * gcc.dg/bf-ms-attrib.c: Likewise.
51056
51057 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
51058
51059         PR c++/9099
51060         * g++.dg/parse/dtor1.C: New file.
51061
51062         PR c++/9128
51063         * g++.dg/rtti/typeid1.C: New file.
51064
51065         PR c++/9153
51066         * g++.dg/parse/lookup1.C: New file.
51067
51068         PR c++/9171
51069         * g++.dg/templ/spec5.C: New file.
51070
51071 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
51072
51073         * gcc.c-torture/compile/20030110-1.c: New test.
51074
51075 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
51076
51077         Merge from pch-branch:
51078
51079         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
51080
51081         * gcc.dg/pch/cpp-1.h: New.
51082         * gcc.dg/pch/cpp-1.c: New.
51083         * gcc.dg/pch/cpp-2.h: New.
51084         * gcc.dg/pch/cpp-2.c: New.
51085
51086         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
51087
51088         * gcc.dg/pch/except-1.h: New.
51089         * gcc.dg/pch/except-1.c: New.
51090
51091         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
51092
51093         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
51094         running test.
51095         * gcc.dg/pch: Include *.hp not *.h.
51096         * gcc.dg/pch/system-1.h: New.
51097         * gcc.dg/pch/system-1.c: New.
51098
51099         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
51100
51101         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
51102         rather than trying to build and run a program using PCH.
51103         * gcc.dg/pch: Remove dg-do commands from test files.
51104
51105         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
51106
51107         * gcc.dg/pch/macro-3.c: New.
51108         * gcc.dg/pch/macro-3.h: New.
51109
51110         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
51111
51112         * gcc.dg/pch/common-1.c: New.
51113         * gcc.dg/pch/common-1.h: New.
51114         * gcc.dg/pch/decl-1.c: New.
51115         * gcc.dg/pch/decl-1.h: New.
51116         * gcc.dg/pch/decl-2.c: New.
51117         * gcc.dg/pch/decl-2.h: New.
51118         * gcc.dg/pch/decl-3.c: New.
51119         * gcc.dg/pch/decl-3.h: New.
51120         * gcc.dg/pch/decl-4.c: New.
51121         * gcc.dg/pch/decl-4.h: New.
51122         * gcc.dg/pch/decl-5.c: New.
51123         * gcc.dg/pch/decl-5.h: New.
51124         * gcc.dg/pch/global-1.c: New.
51125         * gcc.dg/pch/global-1.h: New.
51126         * gcc.dg/pch/inline-1.c: New.
51127         * gcc.dg/pch/inline-1.h: New.
51128         * gcc.dg/pch/inline-2.c: New.
51129         * gcc.dg/pch/inline-2.h: New.
51130         * gcc.dg/pch/static-1.c: New.
51131         * gcc.dg/pch/static-1.h: New.
51132         * gcc.dg/pch/static-2.c: New.
51133         * gcc.dg/pch/static-2.h: New.
51134
51135         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
51136
51137         * g++.dg/pch/pch.exp: Better handle failing testcases.
51138         * gcc.dg/pch/pch.exp: Likewise.
51139         * gcc.dg/pch/macro-1.c: New.
51140         * gcc.dg/pch/macro-1.h: New.
51141         * gcc.dg/pch/macro-2.c: New.
51142         * gcc.dg/pch/macro-2.h: New.
51143
51144         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
51145
51146         * g++.dg/dg.exp: Treat files in pch/ specially.
51147         * g++.dg/pch/pch.exp: New file.
51148         * g++.dg/pch/empty.H: New file.
51149         * g++.dg/pch/empty.C: New file.
51150         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
51151         "precompile".
51152
51153         * gcc.dg/pch/pch.exp: New file.
51154         * gcc.dg/pch/empty.h: New file.
51155         * gcc.dg/pch/empty.c: New file.
51156         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
51157         "precompile".
51158
51159 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51160
51161         * g++.dg/template/friend14.C: New test.
51162
51163 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51164
51165         * gcc.dg/old-style-asm-1.c: New test.
51166
51167 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
51168
51169         * gcc.c-torture/compile/20030109-1.c: New test.
51170
51171 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51172
51173         * gcc.c-torture/execute/20030109-1.c: New test.
51174
51175 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
51176
51177         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
51178         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
51179         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
51180         * g++.old-deja/g++.mike/eh2.C: Likewise.
51181         * g++.old-deja/g++.mike/eh3.C: Likewise.
51182         * g++.old-deja/g++.mike/eh5.C: Likewise.
51183         * g++.old-deja/g++.mike/eh6.C: Likewise.
51184         * g++.old-deja/g++.mike/eh7.C: Likewise.
51185         * g++.old-deja/g++.mike/eh8.C: Likewise.
51186         * g++.old-deja/g++.mike/eh9.C: Likewise.
51187         * g++.old-deja/g++.mike/eh10.C: Likewise.
51188         * g++.old-deja/g++.mike/eh12.C: Likewise.
51189         * g++.old-deja/g++.mike/eh13.C: Likewise.
51190         * g++.old-deja/g++.mike/eh14.C: Likewise.
51191         * g++.old-deja/g++.mike/eh16.C: Likewise.
51192         * g++.old-deja/g++.mike/eh17.C: Likewise.
51193         * g++.old-deja/g++.mike/eh18.C: Likewise.
51194         * g++.old-deja/g++.mike/eh21.C: Likewise.
51195         * g++.old-deja/g++.mike/eh23.C: Likewise.
51196         * g++.old-deja/g++.mike/eh24.C: Likewise.
51197         * g++.old-deja/g++.mike/eh25.C: Likewise.
51198         * g++.old-deja/g++.mike/eh26.C: Likewise.
51199         * g++.old-deja/g++.mike/eh27.C: Likewise.
51200         * g++.old-deja/g++.mike/eh28.C: Likewise.
51201         * g++.old-deja/g++.mike/eh29.C: Likewise.
51202         * g++.old-deja/g++.mike/eh31.C: Likewise.
51203         * g++.old-deja/g++.mike/eh33.C: Likewise.
51204         * g++.old-deja/g++.mike/eh34.C: Likewise.
51205         * g++.old-deja/g++.mike/eh35.C: Likewise.
51206         * g++.old-deja/g++.mike/eh36.C: Likewise.
51207         * g++.old-deja/g++.mike/eh37.C: Likewise.
51208         * g++.old-deja/g++.mike/eh38.C: Likewise.
51209         * g++.old-deja/g++.mike/eh39.C: Likewise.
51210         * g++.old-deja/g++.mike/eh40.C: Likewise.
51211         * g++.old-deja/g++.mike/eh41.C: Likewise.
51212         * g++.old-deja/g++.mike/eh42.C: Likewise.
51213         * g++.old-deja/g++.mike/eh44.C: Likewise.
51214         * g++.old-deja/g++.mike/eh46.C: Likewise.
51215         * g++.old-deja/g++.mike/eh47.C: Likewise.
51216         * g++.old-deja/g++.mike/eh48.C: Likewise.
51217         * g++.old-deja/g++.mike/eh49.C: Likewise.
51218         * g++.old-deja/g++.mike/eh50.C: Likewise.
51219         * g++.old-deja/g++.mike/eh51.C: Likewise.
51220         * g++.old-deja/g++.mike/eh53.C: Likewise.
51221         * g++.old-deja/g++.mike/eh55.C: Likewise.
51222         * g++.old-deja/g++.mike/p7912.C: Likewise.
51223         * g++.old-deja/g++.mike/p9706.C: Likewise.
51224         * g++.old-deja/g++.mike/p10416.C: Likewise.
51225         * g++.old-deja/g++.mike/p11667.C: Likewise.
51226         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
51227         Remove redundant reference to Iris.
51228         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
51229         Elxsi, i860, Pico Java, and WE32K.
51230
51231 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
51232
51233         * g++.dg/ext/asm4.C: New test.
51234
51235 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51236
51237         PR c++/9030
51238         * g++.dg/template/friend12.C: New test.
51239         * g++.dg/template/friend13.C: Likewise.
51240         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
51241
51242 2003-01-08  Jan Hubicka  <jh@suse.cz>
51243
51244         * gcc.dg/i386-cadd.c: New test.
51245         * gcc.dg/i386-cmov4.c: Likewise.
51246
51247 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
51248
51249         PR c++/9165
51250         * g++.dg/warn/Wunused-3.C: New test.
51251
51252         * g++.dg/abi/bitfield9.C: New test.
51253
51254         PR c++/9189
51255         * g++.dg/parse/defarg3.C: New test.
51256
51257 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
51258
51259         * g++.dg/parse/ambig1.C: New test.
51260         * g++.dg/parse/defarg2.C: New test.
51261
51262 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
51263
51264         * g++.dg/template/defarg-1.C: New test.
51265         * g++.dg/template/local2.C: Likewise.
51266
51267 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
51268
51269         * gcc.c-torture/execute/20030105-1.c: New test.
51270
51271 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51272
51273         * g++.dg/parse/namespace3.C: Remove extra semicolons.
51274         * g++.dg/parse/namespace4.C: Likewise.
51275
51276 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51277
51278         * g++.dg/template/ntp2.C: New test.
51279
51280 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
51281
51282         * g++.dg/parse/extern-C-1.C: New test.
51283
51284         * g++.dg/parse/namespace4.C: New test.
51285
51286         * g++.dg/template/nested1.C: New test.
51287
51288         * g++.dg/parse/namespace3.C: New test.
51289
51290 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
51291
51292         * g++.dg/lookup/two-stage1.C: New test.
51293
51294 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51295
51296         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51297         * g++.old-deja/g++.jason/access8.C: Likewise.
51298         * g++.old-deja/g++.other/decl5.C: Likewise.
51299
51300 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51301
51302         * g++.dg/parse/parse7.C: New test.
51303
51304 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51305
51306         PR c++/2843
51307         * g++.dg/ext/attrib7.C: New test.
51308
51309 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51310
51311         * g++.dg/parse/parse6.C: New test.
51312
51313 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51314
51315         * gcc.dg/h8300-stack-1.c: New.
51316
51317 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51318
51319         g++.dg/lookup/exception1.C: New test.
51320
51321         g++.dg/lookup/template1.C: New test.
51322
51323         g++.dg/parse/namespace2.C: New test.
51324
51325         g++.dg/parse/parens2.C: New test.
51326
51327 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51328
51329         * g++.dg/parse/parse5.C: New test.
51330         * g++.dg/lookup/scoped4.C: New test.
51331
51332 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51333
51334         * g++.dg/parse/parens1.C: New test.
51335
51336         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51337         angle-bracket1.C.
51338         * g++.dg/parse/parens2.C: New test.
51339
51340         * g++.dg/lookup/scope-operator1.C: New test.
51341
51342         * g++.dg/parse/operator1.C: New test.
51343
51344 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51345
51346         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51347         * g++.old-deja/g++.other/access6.C: Likewise.
51348         * g++.old-deja/g++.other/decl1.C: Likewise.
51349         * g++.old-deja/g++.pt/typename12.C: Likewise.
51350
51351 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51352
51353         * g++.dg/parse/namespace1.C: New test.
51354
51355 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51356
51357         * g++.dg/parse/parse4.C: New test.
51358
51359 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51360
51361         * g++.dg/parse/parse3.C: New test.
51362
51363 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51364
51365         * g++.dg/parse/parse2.C: New test.
51366
51367 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51368
51369         * g++.dg/template/friend11.C: New test.
51370
51371 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51372
51373         * g++.dg/parse/parse1.C: New test.
51374
51375 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51376
51377         * lib/profopt.exp: Change the name of a global variable to avoid
51378         possible clashes with other test suites.
51379
51380 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * g++.dg/inherit/covariant8.C: New test.
51383
51384 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51385
51386         * g++.dg/init/array9.C: New test.
51387
51388         PR c++/9112
51389         * g++.dg/parse/expr1.C: New test.
51390
51391 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51392
51393         * gcc.c-torture/compile/20021230-1.c: New test.
51394
51395 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51396
51397         * g++.dg/inherit/covariant5.C: New test.
51398         * g++.dg/inherit/covariant6.C: New test.
51399         * g++.dg/inherit/covariant7.C: New test.
51400
51401 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51402
51403         PR c++/2739
51404         * g++.dg/other/access2.C: New test.
51405
51406 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51407
51408         * g++.dg/other/anon-struct.C: No longer fails
51409         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51410         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51411         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51412
51413 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51414
51415         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51416
51417 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51418
51419         * g++.dg/eh/spec4.C: Remove stray semicolon.
51420         * g++.dg/expr/pmf-1.C: Change error message.
51421         * g++.dg/ext/asm1.C: Remove stray semicolon.
51422         * g++.dg/ext/typename1.C: Add missing typenames.
51423         * g++.dg/inherit/template-as-base.C: Change error message.
51424         * g++.dg/lookup/scoped1.C: Likewise.
51425         * g++.dg/lookup/scoped2.C: Likewise.
51426         * g++.dg/lookup/using2.C: Likewise.
51427         * g++.dg/other/component1.C: Remove stray semicolon.
51428         * g++.dg/other/do1.C: Change error message.
51429         * g++.dg/other/error2.C: Likewise.
51430         * g++.dg/other/init1.C: Likewise.
51431         * g++.dg/other/packed1.C: Remove stray semicolon.
51432         * g++.dg/other/ptrmem2.C: Change error message.
51433         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51434         marker.
51435         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51436         * g++.dg/template/access3.C: Add typename keyword.
51437         * g++.dg/template/access5.C: Remove stray semicolon.
51438         * g++.dg/template/access6.C: Likewise.
51439         * g++.dg/template/complit1.C: Likewise.
51440         * g++.dg/template/crash1.C: Change error message.
51441         * g++.dg/template/inherit2.C: Remove stray semicolon.
51442         * g++.dg/template/instantiate2.C: Likewise.
51443         * g++.dg/template/instantiate3.C: Change error message.
51444         * g++.dg/template/qual1.C: Remove stray semicolon.
51445         * g++.dg/template/qualttp18.C: Change error message.
51446         * g++.dg/template/ref1.C: Remove stray semicolon.
51447         * g++.dg/template/sizeof1.C (A::value): Declare it.
51448         * g++.dg/template/spec4.C: Change error message.
51449         * g++.dg/template/static1.C: Likewise.
51450         * g++.dg/template/type1.C: Likewise.
51451         * g++.dg/template/typename3.C: Likewise.
51452         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51453         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51454         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51455         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51456         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51457         named return value extension.
51458         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51459         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51460         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51461         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51462         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51463         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51464         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51465         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51466         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51467         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51468         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51469         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51470         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51471         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51472         syntax.
51473         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51474         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51475         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51476         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51477         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51478         * g++.old-deja/g++.brendan/template11.C: Likewise.
51479         * g++.old-deja/g++.brendan/template26.C: Likewise.
51480         * g++.old-deja/g++.brendan/template27.C: Use explicit
51481         specialization syntax.
51482         * g++.old-deja/g++.brendan/template30.C: Likewise.
51483         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51484         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51485         non-dependent names.
51486         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51487         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51488         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51489         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51490         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51491         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51492         named return value extension.
51493         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51494         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51495         * g++.old-deja/g++.ext/return1.C: Likewise.
51496         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51497         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51498         * g++.old-deja/g++.jason/access8.C: Likewise.
51499         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51500         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51501         pseudo-destructor names.
51502         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51503         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51504         pseudo-destructor names.
51505         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51506         * g++.old-deja/g++.jason/overload19.C: Likewise.
51507         * g++.old-deja/g++.jason/overload32.C: Likewise.
51508         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51509         stray semicolons.
51510         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51511         * g++.old-deja/g++.jason/return.C: Likewise.
51512         * g++.old-deja/g++.jason/return2.C: Likewise.
51513         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51514         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51515         syntax.
51516         * g++.old-deja/g++.jason/template10.C: Account for use of
51517         non-dependent names.
51518         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51519         syntax.
51520         * g++.old-deja/g++.jason/template37.C: Likewise.
51521         * g++.old-deja/g++.law/access4.C: Change error messages.
51522         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51523         pseudo-destructor names.
51524         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51525         * g++.old-deja/g++.law/ctors9.C: Likewise.
51526         * g++.old-deja/g++.law/cvt22.C: Likewise.
51527         * g++.old-deja/g++.law/dtors5.C: Likewise.
51528         * g++.old-deja/g++.law/global-init1.C: Likewise.
51529         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51530         * g++.old-deja/g++.law/operators28.C: Likewise.
51531         * g++.old-deja/g++.law/visibility28.C: Likewise.
51532         * g++.old-deja/g++.martin/eval1.C: Likewise.
51533         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51534         name.
51535         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51536         * g++.old-deja/g++.mike/net34.C: Likewise.
51537         * g++.old-deja/g++.mike/net36.C: Likewise.
51538         * g++.old-deja/g++.mike/ns2.C: Likewise.
51539         * g++.old-deja/g++.mike/p12306.C: Likewise.
51540         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51541         value extension.
51542         * g++.old-deja/g++.mike/p700.C: Likewise.
51543         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51544         * g++.old-deja/g++.mike/p710.C: Likewise.
51545         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51546         value extension.
51547         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51548         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51549         * g++.old-deja/g++.ns/crash2.C: Likewise.
51550         * g++.old-deja/g++.ns/crash3.C: Likewise.
51551         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51552         * g++.old-deja/g++.ns/ns17.C: Likewise.
51553         * g++.old-deja/g++.ns/template16.C: Likewise.
51554         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51555         keyword.
51556         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51557         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51558         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51559         named return value extension.
51560         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51561         * g++.old-deja/g++.other/access4.C: Issue additional error
51562         messages.
51563         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51564         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51565         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51566         * g++.old-deja/g++.other/crash25.C: Change error message.
51567         * g++.old-deja/g++.other/crash4.C: Change error message.
51568         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51569         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51570         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51571         checks.
51572         * g++.old-deja/g++.other/defarg8.C: Likewise.
51573         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51574         * g++.old-deja/g++.other/dtor10.C: Likewise.
51575         * g++.old-deja/g++.other/incomplete.C: Likewise.
51576         * g++.old-deja/g++.other/linkage7.C: Likewise.
51577         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51578         lookup algorithm.
51579         * g++.old-deja/g++.other/mangle2.C: Likewise.
51580         * g++.old-deja/g++.other/refinit2.C: Likewise.
51581         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51582         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51583         * g++.old-deja/g++.pt/crash28.C: Likewise.
51584         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51585         syntax.
51586         * g++.old-deja/g++.pt/crash32.C: Change error message.
51587         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51588         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51589         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51590         error message position.
51591         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51592         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51593         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51594         syntax.
51595         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51596         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51597         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51598         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51599         keyword.
51600         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51601         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51602         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51603         keyword.
51604         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51605         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51606         syntax.
51607         * g++.old-deja/g++.pt/friend28.C: Account for use of
51608         non-dependent names.
51609         * g++.old-deja/g++.pt/friend29.C: Likewise.
51610         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51611         rules.
51612         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51613         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51614         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51615         lookup rules.
51616         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51617         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51618         keyword.
51619         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51620         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51621         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51622         keyword.
51623         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51624         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51625         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51626         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51627         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51628         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51629         keyword.
51630         * g++.old-deja/g++.pt/spec10.C: Likewise.
51631         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51632         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51633         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51634         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51635         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51636         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51637         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51638         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51639         * g++.old-deja/g++.pt/typename15.C: Likewise.
51640         * g++.old-deja/g++.pt/typename22.C: Likewise.
51641         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51642         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51643         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51644         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51645         syntax.
51646         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51647         return value extension.
51648         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51649         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51650         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51651         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51652
51653 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51654
51655         * g++.dg/warn/inline1.C: New test.
51656         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51657         * g++.old-deja/g++.jason/synth10.C: Likewise.
51658         * g++.old-deja/g++.mike/net31.C: Likewise.
51659         * g++.old-deja/g++.mike/p8786.C: Likewise.
51660
51661         * g++.dg/template/friend10.C: New test.
51662         * g++.dg/template/conv5.C: New test.
51663
51664 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51665
51666         * g++.dg/lookup/scoped3.C: New test.
51667
51668         * g++.dg/lookup/decl1.C: New test.
51669         * g++.dg/lookup/decl2.C: New test.
51670
51671 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51672
51673         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51674         gcc.c-torture/compile/20021015-1.c,
51675         gcc.c-torture/compile/20021015-2.c,
51676         gcc.c-torture/compile/20021123-1.c,
51677         gcc.c-torture/compile/20021123-2.c,
51678         gcc.c-torture/compile/20021123-3.c,
51679         gcc.c-torture/compile/20021123-4.c,
51680         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51681         only to 3.1 or 3.2 branch.
51682
51683 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51684
51685         * gcc.dg/i386-bitfield3.c: New test.
51686
51687         * gcc.dg/i386-bitfield2.c: New test.
51688
51689 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51690
51691         * g++.dg/parse/conv_op1.C: New test.
51692
51693 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51694
51695         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51696         approved.
51697
51698 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51699
51700         * gcc.c-torture/compile/20021220-1.c: New test.
51701
51702 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51703
51704         * gcc.dg/i386-fastcall-1.c: New.
51705
51706 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51707
51708         * gcc.c-torture/execute/20021219-1.c: New test.
51709
51710 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51711
51712         * gcc.dg/i386-pic-1.c: New test.
51713
51714 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51715
51716         PR c++/8099
51717         * g++.dg/template/friend9.C: New test.
51718
51719 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51720
51721         PR c++/3663
51722         * g++.dg/template/access7.C: New test.
51723
51724 2002-12-18  Nick Clifton  <nickc@redhat.com>
51725
51726         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51727         the libstdc++-v3 directory has been found.
51728
51729 2002-12-12  Devang Patel <dpatel@apple.com>
51730         * gcc.dg/darwin-ld-1.c: New test.
51731         * gcc.dg/darwin-ld-2.c: New test.
51732         * gcc.dg/darwin-ld-3.c: New test.
51733         * gcc.dg/darwin-ld-4.c: New test.
51734         * gcc.dg/darwin-ld-5.c: New test.
51735
51736 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51737
51738         * gcc.c-torture/compile/20021212-1.c: New test.
51739
51740 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51741
51742         * gcc.dg/fshort-wchar: New test.
51743
51744 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51745
51746         PR c++/8372
51747         * g++.dg/template/dtor1.C: New test.
51748
51749         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51750         markers.
51751
51752 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51753
51754         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51755
51756 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51757
51758         * g++.dg/template/static1.C: New test.
51759         * g++.dg/template/static2.C: New test.
51760         * g++.old-deja/g++.ext/memconst.C: New test.
51761
51762 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51763
51764         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51765         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51766         * g++.dg/special/initp1.C: Likewise.
51767
51768 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51769
51770         * gcc.c-torture/execute/20021204-1.c: New test.
51771
51772 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51773
51774         * gcc.dg/ppc-fmadd-1.c: New file.
51775         * gcc.dg/ppc-fmadd-2.c: New file.
51776         * gcc.dg/ppc-fmadd-3.c: New file.
51777
51778 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51779
51780         * gcc.c-torture/compile/20021204-1.c: New test.
51781
51782 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51783
51784         * g++.dg/inherit/covariant2.C: New test.
51785         * g++.dg/inherit/covariant3.C: New test.
51786         * g++.dg/inherit/covariant4.C: New test.
51787         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51788         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51789
51790 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51791
51792         PR c++/8688
51793         * g++.dg/init/brace3.C: New test.
51794
51795 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51796
51797         * gcc.dg/20020210-1.c: Fix a comment typo.
51798
51799 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51800
51801         PR c++/8720
51802         * g++.dg/parse/defarg1.C: New test.
51803
51804         PR c++/8615
51805         * g++.dg/template/char1.C: New test.
51806
51807         * g++.dg/template/varmod1.C: Fix typo.
51808
51809 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51810
51811         DR 180
51812         * g++.old-deja/g++.pt/crash32.C: Expect error.
51813
51814 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51815
51816         PR c++/5919
51817         * g++.dg/template/varmod1.C: New test.
51818
51819         PR c++/8727
51820         * g++.dg/inherit/typeinfo1.C: New test.
51821
51822         PR c++/8663
51823         * g++.dg/inherit/typedef1.C: New test.
51824
51825 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51826
51827         PR c++/8332
51828         PR c++/8493
51829         * g++.dg/template/strlen1.C: New test.
51830
51831         PR c++/8227
51832         * g++.dg/template/ctor2.C: New test.
51833
51834         PR c++/8214
51835         * g++.dg/init/string1.C: New test.
51836
51837         PR c++/8511
51838         * g++.dg/template/friend8.C: New test.
51839
51840 2002-11-29  Joe Buck <jbuck@synopsys.com>
51841
51842         * g++.dg/lookup/anon2.C: New test.
51843
51844 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51845
51846         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51847         h8300 port.
51848
51849 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51850
51851         * gcc.dg/bitfld-6.c: New test.
51852
51853 2002-11-27  Jan Hubicka  <jh@suse.cz>
51854
51855         * gcc.c-torture/execute/20021127.[cx]: New test.
51856
51857 2002-11-26  Jan Hubicka  <jh@suse.cz>
51858
51859         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51860         quality.
51861
51862 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51863
51864         * g++.dg/init/brace2.C: New test.
51865         * g++.old-deja/g++.mike/p9129.C: Correct.
51866
51867 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51868
51869         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51870
51871 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51872
51873         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51874
51875 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51876
51877         * g++.dg/abi/empty11.C: New test.
51878         * g++.dg/rtti/cv1.C: New test.
51879
51880 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51881
51882         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51883
51884 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51885
51886         * g++.dg/abi/empty10.C: New test.
51887
51888 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51889
51890         * gcc.c-torture/compile/20021124-1.c: New test.
51891
51892 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51893
51894         * g++.dg/abi/rtti2.C: New test.
51895
51896 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51897
51898         * gcc.dg/i386-unroll-1.c: New test.
51899
51900 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51901
51902         * gcc.c-torture/compile/20021120-1.c: New test.
51903         * gcc.c-torture/compile/20021120-2.c: New test.
51904
51905 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51906
51907         * gcc.dg/bitfld-5.c: New test.
51908
51909 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51910
51911         * gcc.c-torture/execute/20021120-3.c: New test.
51912
51913 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51914
51915         * gcc.c-torture/execute/20021120-2.c: New test.
51916
51917 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51918
51919         * gcc.c-torture/execute/20021120-1.c: New test.
51920
51921 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51922
51923         * gcc.c-torture/execute/20021118-3.c: New test.
51924
51925 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51926
51927         * gcc.c-torture/compile/20021119-1.c: New test.
51928
51929 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51930
51931         * gcc.dg/duff-1.c: New test.
51932         * gcc.dg/duff-2.c: New test.
51933         * gcc.dg/duff-3.c: New test.
51934
51935 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51936
51937         * gcc.dg/cpp/_Pragma5.c: New test.
51938
51939 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51940
51941         * gcc.c-torture/execute/20021118-2.c: New test.
51942
51943 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51944
51945         * gcc.c-torture/execute/20021118-1.c: New test.
51946
51947 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51948
51949         * gcc.dg/20021116-1.c: New test.
51950
51951 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51952
51953         * g++.dg/abi/vcall1.C: New test.
51954
51955 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51956
51957         * gcc.dg/20021029-1.c: New test.
51958         * gcc.dg/20021029-2.c: New test.
51959
51960 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51961
51962         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51963
51964 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51965
51966         PR c/8439
51967         * gcc.dg/20021110.c: Move to ...
51968         * gcc.c-torture/compile/20021110.c: .... here.
51969
51970 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51971
51972         PR c/8467
51973         * gcc.c-torture/execute/20021111-1.c
51974
51975 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51976
51977         PR c/8439
51978         * gcc.dg/20021110.c: New test.
51979
51980 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51981
51982         * g++.dg/abi/vthunk3.C: Run only on x86.
51983
51984 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51985
51986         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51987
51988 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51989
51990         * lib/compat.exp (compat-execute): Fix logic error in last
51991         change.
51992
51993 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51994
51995         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51996
51997 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51998
51999         PR c++/8389
52000         * g++.dg/template/access6.C: New test.
52001
52002 2002-11-08  Jan Hubicka  <jh@suse.cz>
52003
52004         * gcc.dg/i386-ssefp-1.c: New test.
52005         * gcc.dg/i386-ssefp-1.c: New test.
52006
52007 2002-11-08  Jan Hubicka  <jh@suse.cz>
52008
52009         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
52010
52011 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
52012
52013         * g++.dg/abi/vthunk3.C: New test.
52014
52015         PR c++/8338
52016         * g++.dg/template/crash2.C: New test.
52017
52018 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
52019
52020         * g++.dg/abi/dtor1.C: New test.
52021         * g++.dg/abi/dtor2.C: Likewise.
52022
52023 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
52024
52025         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
52026         Darwin.
52027
52028 2002-11-04  Adam Nemet  <anemet@lnxw.com>
52029
52030         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
52031         -mthumb.  Only xfail with -O0.
52032
52033 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
52034
52035         * g++.dg/abi/thunk1.C: New test.
52036         * g++.dg/abi/thunk2.C: Likewise.
52037         * g++.dg/abi/vtt1.C: Likewise.
52038
52039 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
52040
52041         PR optimization/8423
52042         * gcc.c-torture/execute/builtin-constant.c: New test.
52043
52044 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
52045
52046         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
52047         Add some more cases.
52048
52049 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
52050
52051         PR c++/8391
52052         * g++.dg/opt/local1.C: New test.
52053
52054 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
52055
52056         PR c++/8160
52057         * g++.dg/template/complit1.C: New test.
52058
52059         PR c++/8149
52060         * g++.dg/template/typename4.C: Likewise.
52061
52062 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52063
52064         Core issue 287, PR c++/7639
52065         * g++.dg/template/instantiate1.C: Adjust error location.
52066         * g++.dg/template/instantiate3.C: New test.
52067         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
52068         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
52069         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
52070
52071 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
52072
52073         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
52074
52075 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
52076
52077         PR c++/8287
52078         * g++.dg/init/dtor2.C: New test.
52079
52080 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52081
52082         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
52083         * gcc.dg/nest.c: Bypass errors on irix6.
52084
52085 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
52086
52087         * gcc.dg/nest.c: Expect error for mmix-*-*.
52088         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
52089
52090 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
52091
52092         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
52093         markers.
52094
52095         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
52096
52097 2002-10-25  Mike Stump  <mrs@apple.com>
52098
52099         * gcc.dg/warn-1.c: New test.
52100
52101 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
52102
52103         * g++.dg/template/typename3.C: New test.
52104
52105 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
52106
52107         * g++.dg/lookup/ptrmem1.C: New test.
52108
52109         * g++.dg/abi/vthunk2.C: New test.
52110
52111 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
52112
52113         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
52114
52115 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
52116
52117         * g++.dg/abi/empty9.C: New test.
52118
52119 2002-10-24  Richard Henderson  <rth@redhat.com>
52120
52121         * g++.dg/inherit/thunk1.C: Enable for ia64.
52122
52123 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
52124
52125         PR c++/8067
52126         * g++.dg/lookup/pretty1.C: New test.
52127
52128 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
52129
52130         * gcc.dg/20021023-1.c: New test.
52131
52132 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
52133
52134         PR c++/7679
52135         * g++.dg/parse/inline1.C: New test.
52136
52137 2002-10-23  Richard Henderson  <rth@redhat.com>
52138
52139         * g++.dg/inherit/thunk1.C: Enable for x86_64.
52140
52141         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
52142
52143 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
52144
52145         PR c++/6579
52146         * g++.dg/parse/stmtexpr3.C: New test.
52147
52148 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
52149
52150         * g++.dg/expr/cond1.C: New test.
52151
52152 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
52153
52154         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
52155
52156 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52157
52158         * g++.dg/abi/vbase13.C: New test.
52159         * g++.dg/abi/vbase14.C: Likewise.
52160
52161 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
52162
52163         * gcc.dg/tls/pic-1.c: New test.
52164         * gcc.dg/tls/nonpic-1.c: New test.
52165         * gcc.dg/20021018-1.c: New test.
52166
52167 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
52168
52169         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
52170         Remove only files with the same base name as the test case.
52171         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
52172         (profopt-execute): Likewise.  Also, remove old profiling
52173         and performance data files before running the tests.
52174
52175         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
52176         * g++.dg/bprob/bprob.exp: Likewise.
52177         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
52178         to allow more general test case names.
52179
52180         * g++.dg/bprob/bprob-1.C: Rename to ...
52181         * g++.dg/bprob/g++-bprob-1.C: ... this.
52182
52183         * g77.dg/bprob/bprob-1.f: Rename to ...
52184         * g77.dg/bprob/g77-bprob-1.f: ... this.
52185
52186 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
52187
52188         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
52189         bison 1.50 or later.
52190
52191 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
52192
52193         * g++.dg/README: Describe more test directories.
52194
52195 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52196
52197         * g++.dg/init/array6.C: Add additional tests.
52198
52199 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
52200
52201         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
52202         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
52203
52204 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
52205
52206         * gcc.c-torture/compile/20020604-1.x: New.
52207         * gcc.c-torture/compile/simd-5.x: Likewise.
52208         * gcc.c-torture/execute/920710-1.x: Likewise.
52209         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
52210
52211 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52212
52213         * g++.dg/inherit/override1.C: Add dg-options clause.
52214
52215 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
52216
52217         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
52218         _mm_slli_si128.
52219
52220 2002-10-19  Andreas Schwab  <schwab@suse.de>
52221
52222         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
52223         directory component.
52224
52225 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
52226
52227         * g++.dg/inherit/thunk1.C: New test.
52228
52229         * g++.dg/inherit/override1.C: New test.
52230
52231         * g++.dg/abi/mangle11.C: New test.
52232         * g++.dg/abi/mangle14.C: New test.
52233         * g++.dg/abi/mangle17.C: New test.
52234
52235 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
52236
52237         * g++.dg/overload/member2.C: New test.
52238
52239 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
52240
52241         * g++.dg/README: Describe new compat directory.
52242         * g++.dg/dg.exp: Skip tests in compat directory.
52243         * README.compat: New file.
52244         * lib/compat.exp: New expect script.
52245         * g++.dg/compat: New test directory.
52246         * g++.dg/compat/compat.exp: New expect script.
52247         * g++.dg/compat/abi: New test directory.
52248         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
52249         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
52250         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
52251         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
52252         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
52253         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
52254         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
52255         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
52256         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
52257         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
52258         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
52259         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
52260         * g++.dg/compat/break: New test directory.
52261         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
52262         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
52263         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
52264         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
52265         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
52266         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
52267         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
52268         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
52269         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
52270         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
52271         g++.dg/compat/break/README: New files.
52272         * g++.dg/compat/eh: New test directory.
52273         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
52274         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52275         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52276         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52277         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52278         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52279         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52280         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52281         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52282         g++.dg/compat/eh/filter2_y.C,
52283         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52284         g++.dg/compat/eh/new1_y.C,
52285         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52286         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52287         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52288         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52289         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52290         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52291         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52292         g++.dg/compat/eh/unexpected1_y.C: New files.
52293         * g++.dg/compat/init: New test directory.
52294         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52295         g++.dg/compat/init/array5_y.C,
52296         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52297         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52298         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52299         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52300         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52301         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52302         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52303         g++.dg/compat/init/init-ref2_y.C: New files.
52304
52305 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52306
52307         PR c++/7584
52308         * g++.dg/inherit/using3.C: New test.
52309
52310 2002-10-17  Jan Hubicka  <jh@suse.cz>
52311
52312         * gcc.dg/20021017-2.c: New test.
52313
52314 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52315
52316         * g++.dg/abi/mangle16.C: Adjust.
52317
52318         * g++.dg/init/array8.C: New test.
52319
52320 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52321
52322         * gcc.dg/special/mips-abi.exp: New test.
52323         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52324
52325 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52326
52327         * g++.dg/abi/mangle16.C: New test.
52328         * g++.dg/abi/mangle17.C: Likewise.
52329
52330         PR c++/7478
52331         * g++.dg/template/ref1.C: New test.
52332
52333 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52334
52335         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52336
52337 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52338
52339         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52340
52341 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52342
52343         PR c++/7524
52344         * g++.dg/init/array7.C: New test.
52345
52346 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52347
52348         * g++.dg/init/array6.C: New test.
52349
52350         * g++.dg/abi/mangle13.C: Likewise.
52351         * g++.dg/abi/mangle14.C: Likewise.
52352         * g++.dg/abi/mangle15.C: Likewise.
52353
52354 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52355
52356         * g++.dg/abi/empty8.C: New test.
52357
52358 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52359
52360         * g++.dg/init/ctor1.C: New test.
52361
52362 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52363
52364         * gcc.c-torture/execute/20021015-1.c: New test.
52365
52366 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52367
52368         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52369
52370 2002-10-14  Jan Hubicka  <jh@suse.cz>
52371
52372         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52373
52374 2002-10-14  Richard Henderson  <rth@redhat.com>
52375
52376         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52377
52378 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52379
52380         PR optimization/6631
52381         * g++.dg/opt/const2.C: New test.
52382
52383 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52384
52385         PR c++/7176
52386         * g++.dg/parse/friend1.C: New test.
52387         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52388
52389 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52390
52391         * gcc.dg/20021014-1.c: New test.
52392
52393 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52394
52395         PR c++/5661
52396         * g++.dg/ext/vlm1.C: New test.
52397         * g++.dg/ext/vlm2.C: Likewise.
52398
52399         * g++.dg/init/array1.C: Remove invalid braces.
52400         * g++.dg/init/brace1.C: New test.
52401         * g++.dg/init/copy2.C: Likewise.
52402         * g++.dg/init/copy3.C: Likewise.
52403         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52404         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52405         braces.
52406
52407 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52408
52409         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52410
52411 2002-10-11  Richard Shann  <richard.shann@superh.com>
52412
52413         * gcc.c-torture/compile/simd-5.c: New test.
52414
52415 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52416
52417         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52418
52419 2002-10-10  Jim Wilson  <wilson@redhat.com>
52420
52421         * gcc.c-torture/execute/20021010-1.c: New test.
52422
52423 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52424
52425         PR c/7353
52426         * g++.dg/ext/typedef-init.C: New test.
52427         * gcc.dg/typedef-init.c: New test.
52428
52429 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52430
52431         * gcc.dg/cpp/paste13.c: New test.
52432
52433 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52434
52435         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52436         remaining platforms, XFAIL during compile, not execute.  Don't
52437         XFAIL at -O0.
52438
52439 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52440
52441         * gcc.dg/alias-1.c: Tweak expected warning.
52442
52443 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52444
52445         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52446
52447 2002-10-06  Andreas Jaeger  <aj@suse.de>
52448
52449         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52450         * gcc.dg/cpp/c++98.C: Likewise.
52451
52452         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52453         * g++.dg/cpp/c++98.C: Likewise.
52454
52455         * g++.dg/README (Subdirectories): Mention cpp directory.
52456
52457         PR target/7559
52458         * gcc.dg/20021006-1.c: New test.
52459
52460 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52461
52462         PR c++/7804
52463         * g++.dg/other/warning1.C: New test.
52464
52465 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52466
52467         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52468         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52469         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52470
52471 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52472
52473         PR c++/7931
52474         * g++.dg/template/ptrmem3.C: New test.
52475
52476         PR c++/7754
52477         * g++.dg/template/union1.C: New test.
52478
52479 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52480
52481         PR c++/8006
52482         * g++.dg/abi/mangle9.C: New test.
52483         * g++.dg/abi/mangle10.C: New test.
52484         * g++.dg/abi/mangle11.C: New test.
52485         * g++.dg/abi/mangle12.C: New test.
52486
52487 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52488
52489         PR c++/7188.
52490         * g++.dg/template/meminit1.C: New test.
52491         * g++.dg/warn/Wreorder-1.C: Likewise.
52492         * g++.old-deja/g++.mike/warn3.C: Tweak.
52493         * lib/prune.exp: Ingore "in copy constructor".
52494
52495 2002-10-02  Andreas Jaeger  <aj@suse.de>
52496
52497         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52498         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52499         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52500         on x86-64.
52501
52502 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52503
52504         * gcc.dg/empty1.C: Fix typo.
52505
52506 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52507
52508         * gcc.dg/alias-1.c: New test.
52509
52510 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52511
52512         * gcc.dg/empty1.C: New test.
52513
52514         * g++.dg/tls/init-2.C: Tweak error messages.
52515
52516 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52517
52518         * gcc.c-torture/compile/20020923-1.c: New test.
52519
52520 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52521
52522         * gcc.c-torture/execute/ffs-1.c: New test.
52523         * gcc.c-torture/execute/ffs-2.c: Ditto.
52524
52525 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52526
52527         * g++.dg/overload/member1.C: New test.
52528
52529 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52530
52531         * g++.dg/abi/empty7.C: New test.
52532         * g++.dg/init/pm2.C: Likewise.
52533
52534 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52535
52536         * g++.dg/rtti/crash1.C: New test.
52537
52538 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52539
52540         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52541         gcc.dg/sibcall-4.c: New tests.
52542
52543 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52544
52545         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52546         powerpc and MMIX targets.
52547
52548 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52549
52550         * gcc.dg/cpp/20020927-1.c: New.
52551
52552 2002-09-26  David S. Miller  <davem@redhat.com>
52553
52554         * gcc.c-torture/compile/trunctfdf.c: New.
52555
52556 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52557
52558         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52559
52560 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52561
52562         * gcc.c-torture/execute/loop-15.c: New.
52563
52564 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52565
52566         * README.QMTEST: Fix typo.
52567
52568 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52569
52570         * gcc.dg/20020926-1.c: New test.
52571
52572 2002-09-25  David S. Miller  <davem@redhat.com>
52573
52574         PR target/7842
52575         * gcc.c-torture/execute/shiftdi.c: New test.
52576
52577 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52578
52579         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52580         unique to the tool.
52581         * lib/g77.exp (g77_init): Likewise.
52582         * lib/g++.exp (g++_init): Likewise.
52583         * lib/objc.exp (objc_init): Likewise.
52584
52585 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52586
52587         * g++.dg/abi/empty5.C: New test.
52588         * g++.dg/abi/empty6.C: New test.
52589         * g++.dg/abi/vbase12.C: New test.
52590
52591 2002-09-25  Richard Henderson  <rth@redhat.com>
52592
52593         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52594         too-small long double.
52595
52596 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52597
52598         * gcc.dg/20020919-1.c: New test.
52599
52600 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52601
52602         * g++.dg/abi/bitfield6.C: New test.
52603         * g++.dg/abi/bitfield7.C: New test.
52604         * g++.dg/abi/bitfield8.C: New test.
52605         * g++.dg/abi/vbase11.C: New test.
52606
52607 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52608
52609         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52610         hppa*-*-hpux*.  Update test comment.
52611
52612 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52613
52614         * gcc.dg/tls/struct-1.c: New test.
52615
52616 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52617
52618         * gcc.dg/cpp/tr-warn2.c: Update.
52619
52620 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52621
52622         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52623
52624 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52625
52626         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52627         systems.
52628
52629 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52630
52631         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52632
52633         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52634         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52635         setting of cxxfilt.
52636
52637 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52638
52639         * gcc.dg/20020312-2.c: Update for darwin.
52640
52641 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52642
52643         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52644
52645 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52646
52647         * objc.dg/comp-types-1.m: New test.
52648         * objc.dg/comp-types-2.m: New test.
52649         * objc.dg/comp-types-3.m: New test.
52650         * objc.dg/comp-types-4.m: New test.
52651         * objc.dg/comp-types-5.m: New test.
52652         * objc.dg/comp-types-6.m: New test.
52653
52654 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52655
52656         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52657
52658 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52659
52660         * g++.dg/other/do1.C: New test.
52661
52662         * g++.dg/template/subst1.C: New test.
52663
52664 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52665
52666         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52667
52668 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52669
52670         * g++.dg/template/qualttp20.C: Adjust expected errors.
52671         * g++.old-deja/g++.jason/report.C: Likewise.
52672         * g++.old-deja/g++.other/qual1.C: Likewise.
52673
52674         * g++.dg/lookup/scoped2.C: New test.
52675
52676         * g++.dg/ext/asm3.C: New test.
52677
52678 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52679
52680         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52681
52682 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52683
52684         * ChangeLog: follow spelling conventions.
52685         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52686         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52687         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52688         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52689         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52690         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52691         * g++.old-deja/g++.law/global-init1.C: Likewise.
52692         * g++.old-deja/g++.other/delete4.C: Likewise.
52693         * g++.old-deja/g++.other/inline21.C: Likewise.
52694         * g++.old-deja/g++.other/singleton.C: Likewise.
52695         * g77.dg/strlen0.f: Likewise.
52696         * g77.f-torture/compile/20010519-1.f: Likewise.
52697         * g77.f-torture/compile/980310-4.f: Likewise.
52698         * gcc.c-torture/compile/20000605-1.c: Likewise.
52699         * gcc.c-torture/execute/20020225-1.c: Likewise.
52700         * gcc.dg/c90-hexfloat-2.c: Likewise.
52701         * gcc.dg/c99-bool-1.c: Likewise.
52702         * gcc.dg/c99-hexfloat-2.c: Likewise.
52703         * gcc.dg/dll-2.c: Likewise.
52704         * gcc.dg/wtr-union-init-1.c: Likewise.
52705         * gcc.dg/wtr-union-init-2.c: Likewise.
52706         * gcc.dg/wtr-union-init-3.c: Likewise.
52707         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52708         * gcc.dg/cpp/defined.c: Likewise.
52709         * gcc.dg/cpp/macsyntx.c: Likewise.
52710         * gcc.dg/cpp/paste2.c: Likewise.
52711         * gcc.dg/cpp/trad/defined.c: Likewise.
52712         * gcc.dg/format/c90-printf-1.c: Likewise.
52713         * gcc.dg/format/c90-scanf-1.c: Likewise.
52714         * gcc.dg/format/c99-printf-1.c: Likewise.
52715         * gcc.dg/format/c99-scanf-1.c: Likewise.
52716         * gcc.misc-tests/gcov-8.c: Likewise.
52717         * lib/profopt.exp: Likewise.
52718
52719 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52720
52721         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52722
52723 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52724
52725         * g++.dg/inherit/using2.C: New test.
52726
52727 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52728
52729         * ChangeLog: Follow spelling conventions.
52730         * g++.dg/template/friend4.C: Likewise.
52731         * g++.old-deja/g++.pt/crash67.C: Likewise.
52732         * gcc.c-torture/execute/20000801-4.c: Likewise.
52733         * gcc.dg/c90-digraph-1.c: Likewise.
52734         * gcc.dg/c94-digraph-1.c: Likewise.
52735         * gcc.dg/c99-digraph-1.c: Likewise.
52736         * gcc.dg/cpp/line5.c: Likewise.
52737         * gcc.dg/cpp/multiline.c: Likewise.
52738         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52739         * gcc.dg/format/attr-3.c: Likewise.
52740         * gcc.dg/format/c90-scanf-3.c: Likewise.
52741         * gcc.dg/format/ext-4.c: Likewise.
52742
52743 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52744
52745         * g++.dg/template/pretty1.C: New test.
52746
52747 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52748
52749         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52750
52751 2002-09-13  Matt Austern  <austern@apple.com>
52752
52753         * g++.dg/other/constref[12].C: New, regression tests for
52754         passing a cast expression to a function by const reference.
52755
52756 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52757
52758         * g++.dg/template/deduce1.C: New test.
52759
52760 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52761
52762         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52763         32-bit int.
52764
52765 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52766
52767         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52768         usage.
52769
52770 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52771
52772         * gcc.c-torture/compile/20020910-1.c: New test.
52773
52774 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52775
52776         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52777
52778 2002-09-10  Andreas Jaeger  <aj@suse.de>
52779
52780         * gcc.dg/20020312-2.c: Adjust for x86-64.
52781
52782 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52783
52784         * g77.dg/7388.f: New test case for PR 7388.
52785
52786 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52787
52788         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52789
52790 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52791
52792         * objc.dg/proto-lossage-1.m: New test.
52793
52794 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52795
52796         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52797
52798 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52799
52800         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52801         expected to pass.
52802
52803 2002-09-06  Stan Shebs  <shebs@apple.com>
52804             David Edelsohn  <edelsohn@gnu.org>
52805
52806         * gcc.dg/weak: New directory.
52807         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52808         target-specific xfail bits.
52809         * gcc.dg/typeof-2.c: Move to new directory.
52810         * gcc.dg/weak.exp: New expect script.
52811
52812 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52813
52814         * gcc.c-torture/execute/extzvsi.c: New test.
52815
52816 2002-09-05  Stan Shebs  <shebs@apple.com>
52817
52818         * gcc.dg/weak-1.c: xfail on Darwin.
52819         * gcc.dg/weak-2.c: Ditto.
52820         * gcc.dg/weak-3.c: Ditto.
52821         * gcc.dg/weak-4.c: Ditto.
52822         * gcc.dg/weak-5.c: Ditto.
52823         * gcc.dg/weak-6.c: Ditto.
52824         * gcc.dg/weak-7.c: Ditto.
52825         * gcc.dg/weak-8.c: Ditto.
52826         * gcc.dg/weak-9.c: Ditto.
52827
52828 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52829
52830         * gcc.c-torture/execute/loop-14.c: New test.
52831
52832 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52833
52834         * g++.dg/other/cxa-atexit1.C: New test.
52835
52836         * gcc.dg/typeof-2.c: New test.
52837
52838 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52839
52840         * gcc.dg/builtins-2.c: New testcase.
52841         * gcc.dg/builtins-3.c: New testcase.
52842
52843 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52844
52845         * gcc.dg/cpp/_Pragma4.c: New test.
52846
52847 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52848
52849         * objc/execute/nil_method-1.m: New testcase.
52850
52851 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52852
52853         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52854         [Object class], not [Object initialize].
52855
52856 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52857             Hans-Peter Nilsson  <hp@bitrange.com>
52858
52859         * gcc.c-torture/execute/20020720-1.x: Skip test on
52860         mmix-knuth-mmixware.  Correct comment.
52861
52862 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52863
52864         * g++.dg/abi/bitfield5.C: New test.
52865         * g++.dg/abi/vbase10.C: Likewise.
52866
52867 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52868
52869         * objc.dg/undeclared-selector.m: New test.
52870
52871 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52872
52873         * g++.dg/other/offsetof1.C: Avoid cast warning.
52874
52875 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52876
52877         * objc.dg/super-class-2.m: New test.
52878
52879 2002-08-24  Matt Austern  <austern@apple.com>
52880
52881         * g++.dg/ext/lvaddr.C: New test.
52882         * g++.dg/ext/lvcast.C: New test.
52883
52884 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52885
52886         * g++.dg/inherit/cond1.C: New test.
52887
52888 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52889
52890         * gcc.dg/noncompile/incomplete-1.c: New test.
52891
52892 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52893
52894         * gcc.dg/typespec-1.c: New test.
52895
52896 2002-08-20  Devang Patel  <dpatel@apple.com>
52897         * objc.dg/proto-hier-2.m: New test.
52898
52899 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52900
52901         * objc.dg/bitfield-1.m: New test.
52902         * objc.dg/bitfield-2.m: New test.
52903
52904 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52905
52906         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52907         gcc.dg/c99-flex-array-4.c: New tests.
52908
52909 2002-08-16  Stan Shebs  <shebs@apple.com>
52910
52911         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52912
52913 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52914
52915         * gcc.dg/typeof-1.c: New test.
52916         * g++.dg/ext/typeof2.C: New test.
52917
52918 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52919
52920         * g++.dg/other/offsetof1.C: New test.
52921
52922 2002-08-14  Richard Henderson  <rth@redhat.com>
52923
52924         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52925
52926 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52927
52928         * gcc.dg/cpp/_Pragma3.c: New test.
52929
52930 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52931
52932         * g++.dg/template/inherit3: New test.
52933
52934 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52935
52936         * gcc.dg/bitfld-4.c: Add blank options.
52937
52938 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52939
52940         * g++.dg/template/crash1.C: New test.
52941
52942 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52943
52944         * gcc.dg/tls/opt-2.c: New test.
52945
52946 2002-08-08  Devang Patel  <dpatel@apple.com>
52947
52948         * objc.dg/selector-1.m : New test
52949
52950 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52951
52952         * g++.dg/abi/bitfield4.C: New test.
52953         * gcc.dg/bitfld-4.c: New test.
52954
52955 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52956
52957         * g++.dg/other/packed1.C: New test.
52958
52959 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52960
52961         * g++.dg/abi/offsetof.C: Tweak error messages.
52962         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52963
52964 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52965
52966         * gcc.dg/bitfld-3.c: New test.
52967
52968 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52969             Richard Henderson  <rth@redhat.com>
52970
52971         * gcc.dg/i386-bitfield1.c: New test.
52972         * g++.dg/abi/bitfield3.C: Update.
52973
52974 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52975
52976         * objc.dg/const-str-2.m: Update.
52977         * gcc.dg/cpp/c++98.c: Change to C extension.
52978         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52979         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52980
52981 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52982
52983         * gcc.dg/tls/diag-3.c: New.
52984
52985 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52986
52987         * g++.dg/README (Subdirectories): Document new subdir expr.
52988         * g++.dg/expr/pmf-1.C: New test.
52989
52990 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52991
52992         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52993
52994 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52995
52996         * g++.dg/abi/bitfield3.C: New test.
52997
52998 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52999
53000         * lib/gcov.exp: Tweak expected line formats.
53001         * gcc.misc-tests/gcov8.c: New test.
53002         * gcc.misc-tests/gcov8.x: New flags.
53003
53004 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
53005
53006         * consistency.vlad/layout/endian.c: Include string.h.
53007
53008         * gcc.c-torture/execute/20020805-1.c: New test.
53009
53010 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
53011
53012         * g++.dg/other/conversion1.C: New test.
53013
53014 2002-08-03  Roger Sayle  <roger@eyesopen.com>
53015
53016         * gcc.dg/builtins-1.c: New testcase.
53017
53018 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
53019
53020         * g++.dg/inherit/access3.C: New test.
53021
53022 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
53023
53024         * gcc.dg/ia64-visibility-2.c: New test.
53025
53026 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
53027
53028         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
53029         __qualifier_flags to __flags.
53030
53031 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
53032
53033         * g++.dg/inherit/operator1.C: New test.
53034         * g++.dg/lookup/disamb1.C: Fix typo in comment.
53035         * g++.dg/other/error1.C: Change expected error message.
53036         * g++.dg/template/conv4.C: Likewise.
53037
53038 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
53039
53040         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
53041         for documented behavior.
53042
53043 2002-07-25  Roger Sayle  <roger@eyesopen.com>
53044
53045         * gcc.c-torture/execute/20020720-1.x: Skip this test on
53046         several targets known to fail.
53047
53048 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
53049
53050         * gcc.dg/mips-args-[123].c: New tests.
53051
53052 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
53053
53054         * gcc.dg/ppc-spe.c: New.
53055
53056 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
53057
53058         * g++.dg/other/ptrmem4.C: New testcase.
53059
53060 2002-07-24  Richard Henderson  <rth@redhat.com>
53061
53062         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
53063
53064 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
53065
53066         * g++.dg/ext/alignof1.C (main): Return 0 for success.
53067
53068 2002-07-24  Roger Sayle  <roger@eyesopen.com>
53069
53070         * gcc.c-torture/execute/memset-3.c: New testcase.
53071
53072 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
53073
53074         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
53075         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
53076
53077 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53078
53079         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
53080         Delete.
53081
53082 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
53083
53084         * gcc.c-torture/compile/simd-4.c: New test.
53085
53086 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53087
53088         PR c++/7347, c++/7348
53089         * g++.dg/template/access4.C: New test.
53090         * g++.dg/template/access5.C: New test.
53091         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
53092         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
53093         * g++.old-deja/g++.pt/ttp58.C: Likewise.
53094         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
53095
53096 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
53097
53098         * gcc.dg/gnu89-init-2.c: New test.
53099
53100 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
53101
53102         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
53103
53104 2002-07-20  Roger Sayle  <roger@eyesopen.com>
53105
53106         * gcc.c-torture/execute/20020720-1.c: New testcase.
53107
53108 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
53109
53110         * gcc.dg/cpp/Wsignprom.c: New tests.
53111
53112 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
53113
53114         * gcc.c-torture/execute/loop-13.c: New test.
53115
53116 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
53117
53118         * gcc.dg/cpp/expr.c: New tests.
53119
53120 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
53121
53122         * g++.dg/opt/pr6713.C: Add template instantiation.
53123
53124 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
53125
53126         * gcc.dg/nest.c: New test.
53127
53128 2002-07-17  Richard Henderson  <rth@redhat.com>
53129
53130         * g++.dg/opt/pr6713.C: New test.
53131
53132 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
53133
53134         * gcc.c-torture/execute/loop-2e.x: Let the testcase
53135         XFAIL for all x86 processors.
53136
53137 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
53138
53139         * gcc.c-torture/execute/20010122-1.x: Do not test with
53140         -fomit-frame-pointer.
53141
53142 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53143
53144         * g++.dg/template/instantiate2.C: New test.
53145         * g++.dg/template/spec4.C: New test.
53146
53147 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53148
53149         * g++.dg/template/access2.C: New test.
53150         * g++.dg/template/access3.C: New test.
53151
53152 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
53153
53154         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
53155         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
53156         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
53157         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
53158         Convert to use <stdarg.h>.
53159         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
53160         Delete.
53161         * gcc.dg/va-arg-2.c: New.
53162         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
53163
53164 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
53165
53166         * gcc.c-torture/compile/20020710-1.c: New test.
53167
53168 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
53169                           Andrew Pinski  <pinskia@physics.uc.edu>
53170
53171         gcc.c-torture/compile/simd-2.c: New testcase.
53172         gcc.c-torture/compile/simd-3.c: Likewise.
53173
53174 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
53175
53176         PR c++/7224
53177         * g++.dg/overload/error1.C: New test.
53178
53179 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53180
53181         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
53182         configuration and IRIX 6 O32 ABI.
53183
53184 2002-07-11  Roger Sayle  <roger@eyesopen.com>
53185
53186         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
53187
53188 2002-07-10  Roger Sayle  <roger@eyesopen.com>
53189
53190         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
53191
53192 2002-07-10  Jeffrey A Law  <law@redhat.com>
53193
53194         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
53195
53196         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
53197
53198 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
53199
53200         * gcc.dg/20020312-2.c: Check for __PPC__.
53201
53202 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
53203
53204         * gcc.c-torture/compile/20020709-1.c: New test.
53205
53206 2002-07-07  Roger Sayle  <roger@eyesopen.com>
53207
53208         * g++.dg/template/qualttp21.C: New test case.
53209
53210 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
53211
53212         * gcc.c-torture/compile/20020706-1.c: New test.
53213         * gcc.c-torture/compile/20020706-2.c: New test.
53214
53215 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
53216             Alexandre Oliva  <aoliva@redhat.com>
53217
53218         * g++.dg/warn/incomplete1.C: New test.
53219
53220 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53221
53222         PR c++/7099
53223         * g++.dg/warn/noreturn1.C: New test.
53224
53225 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
53226
53227         PR c++/6706
53228         * g++.dg/debug/debug6.C: New test.
53229         * g++.dg/debug/debug7.C: New test.
53230
53231 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
53232
53233         * gcc.c-torture/compile/simd-3.c: New test.
53234
53235 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
53236
53237         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
53238         * gcc.dg/20020620-1.c: Likewise.
53239
53240 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53241
53242         PR c++/6944
53243         * g++.dg/init/array4.C: New test.
53244         * g++.dg/init/array5.C: New test.
53245
53246 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
53247
53248         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
53249         * gcc.c-torture/execute/simd-2.c (main): Likewise.
53250
53251 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53252
53253         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
53254         * gcc.dg/wtr-aggr-init-1.c: Likewise.
53255         * gcc.dg/wtr-conversion-1.c: Likewise.
53256         * gcc.dg/wtr-escape-1.c: Likewise.
53257         * gcc.dg/wtr-int-type-1.c: Likewise.
53258         * gcc.dg/wtr-label-1.c: Likewise.
53259         * gcc.dg/wtr-static-1.c: Likewise.
53260         * gcc.dg/wtr-strcat-1.c: Likewise.
53261         * gcc.dg/wtr-suffix-1.c: Likewise.
53262         * gcc.dg/wtr-switch-1.c: Likewise.
53263         * gcc.dg/wtr-unary-plus-1.c: Likewise.
53264         * gcc.dg/wtr-union-init-1.c: Likewise.
53265         * gcc.dg/wtr-union-init-2.c: Likewise.
53266         * gcc.dg/wtr-union-init-3.c: Likewise.
53267
53268         * gcc.dg/wtr-func-def-1.c: New test.
53269
53270 2002-07-02 Devang Patel <dpatel@apple.com>
53271
53272         * objc.dg/param-1.m: New test.
53273
53274 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
53275
53276         * gcc.dg/cpp/trad/directive.c: Add test.
53277         * gcc.dg/cpp/trad/macroargs.c: Add test.
53278         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53279
53280 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
53281
53282         * gcc.dg/cpp/cmdlne-M.c: New test.
53283
53284 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
53285
53286         * objc.dg/desig-init-1.m: New test.
53287
53288 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53289
53290         PR c++/6716
53291         * g++.dg/template/instantiate1.C: New test.
53292
53293 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
53294
53295         PR c++/7112
53296         * g++.dg/template/sizeof2.C: New test.
53297
53298 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53299
53300         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53301         gcc.dg/cpp/trad/include.c: New tests.
53302
53303 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53304
53305         PR target/7177
53306         * gcc.c-torture/compile/20020701-1.c: New test.
53307
53308 2002-07-01  Stan Shebs  <shebs@apple.com>
53309
53310         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53311         header here...
53312         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53313         (objc-torture-execute): or here.
53314
53315 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53316
53317         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53318
53319 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53320
53321         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53322
53323 2002-06-30  Devang Patel  <dpatel@apple.com>
53324
53325         * objc.dg/fsyntax-only.m: New test.
53326
53327 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53328
53329         PR c++/6695
53330         * g++.dg/template/friend7.C: New file.
53331
53332 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53333
53334         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53335         return type.
53336
53337 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53338
53339         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53340         avoid division by zero.
53341
53342 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53343
53344         * gcc.dg/Wunknownprag.c: New tests.
53345
53346 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53347
53348         * gcc.c-torture/execute/simd-2.c: New test.
53349
53350 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53351
53352         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53353         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53354         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53355         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53356         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53357         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53358         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53359         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53360         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53361         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53362         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53363         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53364         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53365         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53366         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53367         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53368         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53369
53370 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53371
53372         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53373         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53374         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53375         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53376         New tests.
53377         * gcc.dg/cpp/trad/directive.c: Update.
53378
53379 2002-06-23  Andreas Jaeger  <aj@suse.de>
53380
53381         * gcc.c-torture/execute/complex-6.c: New.
53382
53383 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53384
53385         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53386         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53387         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53388         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53389
53390 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53391
53392         * gcc.dg/cpp/trad: New directory with traditional tests copied
53393         from parent directory.
53394         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53395         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53396         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53397         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53398         Move to trad/ and rename.
53399         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53400         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53401         gcc.dg/cpp/trad/redef2.c: New tests.
53402         * gcc.dg/cpp/trad/trad.exp: New driver.
53403
53404 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53405
53406         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53407         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53408         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53409         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53410         Remove.
53411
53412 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53413
53414         * gcc.dg/20020620-1.c: New test.
53415
53416 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53417
53418         * g++.dg/template/ttp4.C: New test.
53419
53420 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53421
53422         * g++.dg/opt/vt1.C: Fix regexp.
53423
53424 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53425
53426         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53427         Don't use attribute `noinline'.
53428
53429 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53430
53431         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53432
53433 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53434
53435         * gcc.c-torture/execute/simd-1.c: New.
53436
53437         * gcc.dg/simd-1.c: New.
53438
53439 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53440
53441         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53442
53443 2002-06-16  Richard Henderson  <rth@redhat.com>
53444
53445         * g++.dg/ext/anon-struct1.C: New.
53446         * g++.dg/ext/anon-struct2.C: New.
53447         * g++.dg/ext/anon-struct3.C: New.
53448         * gcc.dg/anon-struct-1.c: New.
53449         * gcc.dg/anon-struct-2.c: New.
53450         * gcc.dg/anon-struct-3.c: New.
53451         * gcc.dg/20011008-1.c: Adjust warning text.
53452         * gcc.dg/20020527-1.c: Add -fms-extensions.
53453
53454 2002-06-16  Richard Henderson  <rth@redhat.com>
53455
53456         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53457
53458 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53459
53460         * gcc.c-torture/execute/20020615-1.c: New test.
53461
53462 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53463
53464         * gcc.c-tortuture/execute/compare-1.c: New test case.
53465         * gcc.c-tortuture/execute/compare-2.c: New test case.
53466         * gcc.c-tortuture/execute/compare-3.c: New test case.
53467
53468 2002-06-13  Richard Henderson  <rth@redhat.com>
53469
53470         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53471         ia64 ilp32.
53472
53473 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53474
53475         * g++.dg/template/typename2.C: Update error message.
53476
53477 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53478
53479         * gcc.c-torture/execute/20020611-1.c: New test.
53480
53481 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53482
53483         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53484         list of targets to skip.
53485
53486 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53487
53488         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53489         targets if not optimizing.
53490
53491 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53492
53493         * gcc.c-torture/compile/20020605-1.c: New test.
53494
53495         * g++.dg/opt/vt1.C: New test.
53496
53497         * gcc.dg/20020531-1.c: New test.
53498
53499         * gcc.dg/20020530-1.c: New test.
53500
53501         * gcc.dg/20020527-1.c: New test.
53502
53503         * g++.dg/opt/cse1.C: New test.
53504
53505 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53506
53507         * gcc.dg/20020607-2.c: New test case.
53508
53509 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53510
53511         * gcc.c-torture/compile/20020604-1.c: New test.
53512
53513 2002-06-04  Richard Henderson  <rth@redhat.com>
53514
53515         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53516         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53517         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53518
53519 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53520
53521         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53522
53523 2002-06-03  Richard Henderson  <rth@redhat.com>
53524
53525         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53526         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53527
53528 2002-06-02  Richard Henderson  <rth@redhat.com>
53529
53530         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53531         test functions static.
53532
53533 2002-06-02  Andreas Jaeger  <aj@suse.de>
53534
53535         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53536         now.
53537
53538 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53539
53540         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53541         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53542         Update for mofified diagnostics.
53543         * gcc.dg/c99-intconst-1.c: No longer fail.
53544
53545 2002-06-02  Richard Henderson  <rth@redhat.com>
53546
53547         * gcc.dg/uninit-A.c: Remove xfail markers.
53548
53549 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53550
53551         * gcc.dg/fnegate-1.c: New test case.
53552
53553 2002-05-30  Osku Salerma  <osku@iki.fi>
53554
53555         * gcc.c-torture/execute/mayalias-1.c: New file.
53556
53557 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53558
53559         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53560         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53561         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53562
53563 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53564
53565         * gcc.c-torture/execute/20020529-1.c: New test.
53566
53567 2002-05-27  Richard Henderson  <rth@redhat.com>
53568
53569         * g++.dg/ext/attrib6.C: New test case.
53570
53571 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53572
53573         * gcc.c-torture/execute/pure-1.c: New test.
53574
53575 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53576
53577         * gcc.dg/cpp/arith-2.c: Remove.
53578
53579 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53580
53581         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53582         * gcc.dg/cpp/if-3.c: Remove.
53583
53584 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53585
53586         * g++.dg/opt/cse2.C: New test.
53587
53588 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53589
53590         * gcc.dg/cpp/arith-1.c: New semantic tests.
53591         * gcc.dg/cpp/if-1.c: Update.
53592
53593 2002-05-24  Ben Elliston  <bje@redhat.com>
53594
53595         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53596
53597 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53598
53599         * gcc.dg/verbose-asm.c: New test.
53600
53601 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53602
53603         * gcc.dg/cpp/paste12.c: New test.
53604
53605 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53606
53607         * g++.dg/parse/named_ops.C: New test.
53608
53609 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53610
53611         * gcc.dg/weak-8.c: New test.
53612
53613 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53614
53615         * gcc.dg/weak-2.c: Allow optional leading underscore
53616         in scan-assembler symbol name.
53617         * gcc.dg/weak-3.c: Likewise.
53618         * gcc.dg/weak-4.c: Likewise.
53619         * gcc.dg/weak-5.c: Likewise.
53620
53621 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53622
53623         * gcc.dg/20020523-1.c: New test.
53624
53625 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53626
53627         * objc.dg/const-str-2.m: Update now that we stop after
53628         a command line error.
53629
53630 2002-05-22  Richard Henderson  <rth@redhat.com>
53631
53632         * g++.dg/dg.exp: Fix typo in test pruneing.
53633
53634 2002-05-22  Richard Henderson  <rth@redhat.com>
53635
53636         * g++.dg/dg.exp: Prune the tls subdirectory.
53637         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53638         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53639         * g++.dg/tls/init-1.C: New.
53640
53641 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53642
53643         * gcc.dg/20020517-1.c: New test.
53644
53645 2002-05-21  Richard Henderson  <rth@redhat.com>
53646
53647         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53648         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53649
53650 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53651
53652         * g++.dg/other/copy2.C: New test.
53653
53654 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53655
53656         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53657         (MAX_COPY): Bump up to 10 times sizeof (long long).
53658         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53659
53660         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53661         sizeof (long long).
53662
53663         * gcc.c-torture/execute/strcpy-1.c: New test.
53664
53665 2002-05-19  Jason Merrill  <jason2redhat.com>
53666
53667         * g++.dg/ext/oper1.C: New test.
53668
53669 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53670 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53671
53672         * README.QMTEST: New file.
53673
53674         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53675
53676 2002-05-19  Andreas Jaeger  <aj@suse.de>
53677
53678         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53679         now.
53680         * gcc.c-torture/execute/loop-2d.x: Likewise.
53681
53682 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53683
53684         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53685         support weak symbols.
53686         * gcc.dg/weak-4.c: Likewise.
53687         * gcc.dg/weak-6.c: Likewise.
53688
53689 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53690
53691         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53692         cygwin, coff and h8300-*-hms targets
53693         * gcc.dg/weak-5.c: Likewise.
53694         * gcc.dg/weak-7.c: Likewise.
53695
53696 2002-05-16  Jason Merrill  <jason@redhat.com>
53697
53698         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53699         (scan-assembler-not, scan-assembler-dem): Likewise.
53700         (scan-assembler-dem-not): Likewise.
53701
53702 2002-05-15  Richard Henderson  <rth@redhat.com>
53703
53704         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53705
53706 2002-05-15  Richard Henderson  <rth@redhat.com>
53707
53708         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53709         (vfoo1f): Warning here.
53710         (vfoo1l): Don't redefine the alias.
53711
53712 2002-05-14  Jason Merrill  <jason@redhat.com>
53713             Alexandre Oliva  <aoliva@redhat.com>
53714
53715         * g++.dg/init/pm1.C: New test.
53716
53717 2002-05-12  David S. Miller  <davem@redhat.com>
53718
53719         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53720         types.
53721
53722 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53723
53724         * gcc.c-torture/execute/20020510-1.c: New test case.
53725
53726 2002-05-10  David S. Miller  <davem@redhat.com>
53727
53728         * gcc.c-torture/execute/conversion.c: Test long double too.
53729
53730 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53731
53732         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53733         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53734         * lib/g++.exp (g++_link_flags): Likewise.
53735         * lib/objc.exp (objc_target_compile): Likewise.
53736
53737 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53738
53739         * gcc.dg/cpp/poison.c: Update.
53740         * gcc.dg/cpp/20000625-2.c: Remove.
53741         * gcc.dg/cpp/direct2s.c: Remove final test.
53742
53743 2002-05-08  Tom Rix  <trix@redhat.com>
53744
53745         * gcc.c-torture/execute/20020508-1.c: New test.
53746         * gcc.c-torture/execute/20020508-2.c: New test.
53747         * gcc.c-torture/execute/20020508-3.c: New test.
53748
53749 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53750
53751         * gcc.dg/cpp/charconst-4.c: More tests.
53752
53753 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53754
53755         PR c/6569
53756         * gcc.dg/weak-3.c: Update location of warning messages.
53757         * gcc.dg/weak-5.c: Likewise.
53758
53759 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53760
53761         * gcc.c-torture/execute/20020506-1.c: New test case.
53762
53763 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53764
53765         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53766
53767 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53768
53769         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53770
53771 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53772
53773         * gcc.dg/cpp/charconst-3.c: New test.
53774
53775 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53776
53777         * gcc.dg/cpp/charconst.c: Update tests.
53778
53779 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53780
53781         * treelang: Added directory for new sample language treelang. Also
53782         lib/treelang.exp: New file to signal treelang should be tested.
53783
53784 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53785
53786         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53787         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53788         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53789         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53790         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53791         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53792         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53793
53794 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53795
53796         * gcc.dg/format/xopen-2.c: New test.
53797
53798 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53799
53800         * gcc.dg/20020503-1.c: New test.
53801
53802 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53803
53804         * g++.dg/init/dtor1.C: Make it tougher.
53805
53806 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53807
53808         * g++.dg/init/dtor1.C: New test.
53809
53810 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53811
53812         * gcc.dg/altivec-8.c: New.
53813
53814 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53815
53816         * gcc.dg/altivec-7.c: New.
53817
53818 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53819
53820         * g++.dg/parse/typedef1.C: New test.
53821
53822 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53823
53824         PR c++/6486
53825         * g++.dg/template/friend6.C: New test.
53826
53827         PR c++/6492
53828         * g++.dg/init/copy1.C: New test.
53829
53830 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53831
53832         * g++.dg/warn/effc1.C: New test.
53833
53834 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53835
53836         * gcc.dg/cpp/if-cexp.c: Add a test.
53837
53838 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53839
53840         * gcc.dg/20020426-2.c: New test.
53841
53842 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53843
53844         * gcc.dg/cpp/if-mop.c: Update.
53845         * gcc.dg/cpp/if-mpar.c: Add test.
53846         * gcc.dg/cpp/if-oppr.c: Update.
53847
53848 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53849
53850         PR c/6343
53851         * gcc.dg/weak-[2-7].c: New tests.
53852
53853 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53854
53855         * gcc.dg/enum1.c: New test.
53856
53857 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53858
53859         PR c++/6497
53860         * g++.dg/inherit/access2.C: New test.
53861
53862 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53863
53864         PR bootstrap/6445
53865         * gcc.dg/20020426-1.c: New test.
53866
53867 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53868
53869         * g++.dg/abi/enum1.C: New test.
53870
53871 2002-04-26  Richard Henderson  <rth@redhat.com>
53872
53873         * gcc.dg/c99-bool-1.c: Expect always true warning.
53874
53875 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53876
53877         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53878
53879 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53880
53881         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53882         targets.
53883
53884 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53885
53886         * g++.dg/abi/mange7.C: New test.
53887
53888         PR c++/6438.
53889         * g++.dg/parse/stmtexpr2.C: New test.
53890
53891 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53892
53893         * gcc.dg/20020312-2.c: Add SH target.
53894
53895 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53896
53897         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53898         compiler output on mips*-*-irix*.
53899
53900 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53901
53902         * g++.dg/parse/attr1.C: New test.
53903
53904 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53905
53906         * gcc.c-torture/execute/string-opt-17.c: New test case.
53907         * gcc.c-torture/execute/memset-2.c: New test case.
53908
53909 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53910
53911         PR c++/6256:
53912         * g++.dg/template/friend5.C: New test.
53913
53914         PR c++/6331:
53915         * g++.dg/template/qual1.C: Likewise.
53916
53917 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53918
53919         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53920         Include stdlib.h, not stdio.h or ctype.h.
53921
53922 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53923
53924         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53925         cris-*-elf* and mmix-*-*.
53926         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53927         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53928         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53929         Ditto.
53930         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53931         * gcc.dg/wchar_t-1.c: Ditto.
53932
53933 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53934
53935         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53936         Clarify comment.
53937
53938 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53939
53940         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53941
53942 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53943
53944         * gcc.c-torture/execute/20000906-1.x: Delete.
53945
53946 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53947
53948         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53949
53950 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53951
53952         * PR6367
53953         * g77.f-torture/execute/6367.f: New test.
53954         * g77.f-torture/execute/6367.x: Disable for MMIX.
53955
53956 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53957
53958         * PR6352
53959         * g++.dg/opt/inline2.C: New test.
53960
53961 2002-04-18  Richard Henderson  <rth@redhat.com>
53962
53963         * gcc.dg/20000906-1.c: Enable for all targets.
53964         * gcc.c-torture/compile/iftrap-2.c: New.
53965
53966 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53967
53968         * gcc.dg/20020418-1.c: New test.
53969         * gcc.dg/20020418-2.c: New test.
53970
53971 2002-04-18  Richard Henderson  <rth@redhat.com>
53972
53973         * gcc.c-torture/compile/iftrap-1.c: New.
53974         * gcc.dg/iftrap-1.c: Adjust for ia64.
53975         * gcc.dg/iftrap-2.c: New.
53976
53977 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53978
53979         * gcc.c-torture/compile/20020418-1.c: New test.
53980
53981 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53982
53983         * gcc.c-torture/compile/20020415-1.c: New.
53984
53985 2002-04-18  David S. Miller  <davem@redhat.com>
53986
53987         * gcc.c-torture/execute/20020418-1.c: New test.
53988
53989 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53990
53991         * gcc.dg/20020416-1.c: New test.
53992
53993         * g++.dg/opt/inline1.C: New test.
53994
53995 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53996
53997         * gcc.dg/altivec-5.c: New test.
53998
53999         * gcc.dg/20020415-1.c: New test.
54000
54001 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
54002
54003         * lib/chill.exp: Remove.
54004
54005 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
54006
54007         * g++.dg/other/big-struct.C: New test.
54008
54009 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
54010
54011         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
54012         of scratch file.
54013
54014 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
54015
54016         PR c/6277
54017         * gcc.dg/i386-387-1.c: Allow optional leading underscore
54018         in scan-assembler function name
54019
54020 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
54021
54022         * g77.f-torture/execute/980628-4.x,
54023         g77.f-torture/execute/980628-5.x,
54024         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54025         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54026         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
54027         i[34567]86-*-*.
54028
54029 2002-04-13  David S. Miller  <davem@redhat.com>
54030
54031         * gcc.c-torture/execute/20020413-1.c: New test.
54032
54033 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
54034
54035         * gcc.dg/asm-6.c,
54036         * g++.dg/ext/asm1.C: New tests.
54037
54038 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
54039
54040         PR c++ 5373.
54041         * g++.dg/parse/stmtexpr1.C: New test.
54042
54043         PR c++/5189.
54044         * g++.dg/template/copy1.C: New test.
54045
54046 2002-04-12  Richard Henderson  <rth@redhat.com>
54047
54048         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
54049
54050 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
54051
54052         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
54053         gcc.c-torture/execute/20020307-2.c.
54054
54055 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
54056
54057         * g++.dg/ext/attrib5.C,
54058         * g++.dg/lookup/struct1.C: New tests.
54059
54060 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
54061
54062         * gcc.dg/20020411-1.c: New test.
54063
54064         * gcc.c-torture/execute/20020411-1.c: New test.
54065
54066 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
54067
54068         * g77.f-torture/execute/6177.f: New test.
54069
54070 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
54071
54072         PR middle-end/6247
54073         * g++.dg/opt/cleanup1.C: New test.
54074
54075         * g++.dg/opt/const1.C: New test.
54076
54077 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
54078
54079         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
54080
54081 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54082
54083         PR c++/5507
54084         * g++.dg/template/typename2.C: New test.
54085
54086 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
54087
54088         * gcc.c-torture/execute/loop-12.c: New.
54089
54090 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
54091
54092         * g77.f-torture/execute/980628-4.x,
54093         g77.f-torture/execute/980628-5.x,
54094         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54095         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54096         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
54097
54098 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54099
54100         PR optimization/6086
54101         * g++.dg/opt/preinc1.C: New test.
54102
54103 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
54104
54105         PR c++/5571
54106         * g++.dg/opt/static2.C: New test.
54107
54108 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
54109
54110         PR c/5120
54111         * gcc.dg/20020406-1.c: New test.
54112
54113 2002-04-04  David S. Miller  <davem@redhat.com>
54114
54115         * gcc.c-torture/execute/20020404-1.c: New test.
54116
54117 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
54118
54119         PR c/6123
54120         * gcc.dg/20020312-2.c: Do not declare global register variable
54121         if __PIC__ or __pic__ is defined.
54122
54123 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
54124
54125         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
54126         __asm__ so that it works correctly even if -ansi -pedantic-errors.
54127
54128 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54129
54130         * gcc.misc-tests/linkage.exp: Update last change to handle
54131         sparc*-, not just sparc-.
54132
54133 2002-04-03  Richard Henderson  <rth@redhat.com>
54134
54135         * gcc.dg/cpp/ucs.c: Improved long UCS test.
54136
54137 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
54138
54139         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
54140
54141 2002-04-02  David S. Miller  <davem@redhat.com>
54142
54143         * gcc.c-torture/execute/20020402-3.c: New test.
54144
54145 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
54146
54147         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
54148         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
54149
54150         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
54151         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
54152         g77.f-torture/execute/20001201.x,
54153         g77.f-torture/execute/u77-test.x: New files.
54154
54155         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
54156         * gcc.dg/wchar_t-1.c: Ditto.
54157
54158 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54159
54160         * gcc.c-torture/execute/20020402-1.c: New test.
54161
54162 2002-04-01  Richard Henderson  <rth@redhat.com>
54163
54164         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
54165
54166         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
54167
54168 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54169
54170         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
54171
54172 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54173
54174         * g++.dg/inherit/template-as-base.C: Expect error.
54175         * g++.dg/inherit/namespace-as-base.C: Likewise.
54176
54177 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
54178
54179         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
54180         g++.dg/ext/instantiate3.C: Tweak match patterns.
54181
54182         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
54183         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
54184         -da test.
54185
54186 2002-03-31  Richard Henderson  <rth@redhat.com>
54187
54188         * gcc.dg/special/alias-2.c: New.
54189         * gcc.dg/special/ecos.exp: Run it.
54190
54191 2002-03-31  Richard Henderson  <rth@redhat.com>
54192
54193         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
54194
54195 2002-03-31  Kazu Hirata  <kazu@hxi.com>
54196
54197         * gcc.dg/weak-1.c: Disable on h8300 port.
54198
54199 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
54200
54201         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
54202         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
54203         ordering tests.
54204         * g++.dg/bprob/bprob-1.C: New test.
54205         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
54206         * g++.dg/gcov/gcov-1.C: New test.
54207         * g++.dg/gcov/gcov-1.x: New file.
54208         * g++.dg/gcov/gcov-2.C: New test.
54209         * g++.dg/gcov/gcov-3.C: New test.
54210         * g++.dg/gcov/gcov-3.h: New file.
54211
54212 2002-03-28  Roger Sayle  <roger@eyesopen.com>
54213
54214         * g++.old-deja/g++.other/builtins5.C: New test.
54215         * g++.old-deja/g++.other/builtins6.C: New test.
54216         * g++.old-deja/g++.other/builtins7.C: New test.
54217         * g++.old-deja/g++.other/builtins8.C: New test.
54218         * g++.old-deja/g++.other/builtins9.C: New test.
54219
54220 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
54221
54222         * g++.dg/opt/static1.C: New test.
54223
54224         * g++.dg/opt/longbranch1.C: New test.
54225
54226 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
54227
54228         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
54229
54230         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
54231
54232 2002-03-28  Jeffrey A Law  (law@redhat.com)
54233
54234         * gcc.c-torture/execute/20020328-1.c: New test.
54235
54236 2002-03-27  Richard Henderson  <rth@redhat.com>
54237
54238         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
54239         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
54240         move from g++.old-deja/g++.ext/.
54241
54242 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
54243
54244         * g++.dg/init/new2.C: New test.
54245
54246 2002-03-26  Richard Henderson  <rth@redhat.com>
54247
54248         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
54249
54250         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
54251         on sparc.
54252
54253         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
54254         sparcv9 systems.
54255         * gcc.dg/20001102-1.c: Likewise.
54256
54257 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
54258
54259         * gcc.dg/cpp/endif-pedantic1.c,
54260         gcc.dg/cpp/endif-pedantic2.c: New tests.
54261
54262 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
54263
54264         * g++.dg/init/new1.C: New test.
54265
54266 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54267
54268         * g++.dg/abi/vbase9.C: New test.
54269
54270 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
54271
54272         * gcc.dg/arm-asm.c: New test.
54273
54274 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
54275
54276         * gcc.dg/Wswitch-enum.c: New test.
54277         Fix PR c/5044.
54278
54279 2002-03-26  Richard Henderson  <rth@redhat.com>
54280
54281         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54282         structure.
54283
54284 2002-03-25  Richard Henderson  <rth@redhat.com>
54285
54286         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
54287         sparcv9 systems.
54288
54289         * gcc.c-torture/compile/20011119-1.c (xxx): New.
54290         * gcc.c-torture/compile/20011119-2.c (xxx): New.
54291
54292 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
54293
54294         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54295
54296 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
54297
54298         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54299         targets using generic thunk support.
54300
54301 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54302
54303         * gcc.c-torture/compile/20020323-1.c: New test.
54304
54305         * g++.dg/opt/conj2.C: New test.
54306
54307 2002-03-24  Richard Henderson  <rth@redhat.com>
54308
54309         * gcc.dg/weak-1.c: Use -fno-common.
54310
54311 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54312
54313         * g77.dg/f77-edit-apostrophe-out.f: New test
54314         * g77.dg/f77-edit-h-out.f: New test
54315         * g77.dg/f77-edit-t-in.f: New test
54316         * g77.dg/f77-edit-t-out.f: New test
54317         * g77.dg/f77-edit-x-out.f: New test
54318         * g77.dg/f77-edit-slash-out.f: New test
54319         * g77.dg/f77-edit-colon-out.f: New test
54320         * g77.dg/f77-edit-s-out.f: New test
54321
54322 2002-03-24  Richard Henderson  <rth@redhat.com>
54323
54324         * objc/execute/formal_protocol-6.x: New XFAIL.
54325
54326 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54327
54328         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54329         that do not support weak symbols
54330
54331 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54332
54333         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54334         * lib/g77.exp: Likewise.
54335         * lib/objc.exp: Likewise.
54336
54337 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54338
54339         * gcc.dg/Wswitch-default.c: New test.
54340
54341 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54342
54343         * g++.dg/other/enum1.C: New test.
54344
54345 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54346
54347         * gcc.dg/pragma-ep-3.c: Fix typo.
54348
54349 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54350
54351         * g++.dg/inherit/template-as-base.C: New test.
54352
54353 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54354
54355         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54356         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54357
54358 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54359
54360         * gcc.dg/cpp/multiline.c: Update to match.
54361
54362 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54363
54364         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54365
54366 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54367
54368         * gcc.dg/cpp/extratokens2.c: New file.
54369
54370 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54371
54372         * gcc.dg/20020312-2.c: Add rs6000 target.
54373
54374         * gcc.c-torture/compile/20020319-1.c: New test.
54375
54376 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54377
54378         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54379         (A, E): Handle this.
54380
54381 2002-03-20  Jason Merrill  <jason@redhat.com>
54382
54383         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54384         ignoring -fpic.
54385         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54386         through prune_gcc_output.
54387
54388 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54389
54390         * gcc.c-torture/compile/20020320-1.c: New test.
54391
54392 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54393
54394         * gcc.c-torture/compile/20020318-1.c: New test.
54395
54396         * gcc.dg/struct-by-value-1.c: New test.
54397
54398         * gcc.dg/20020319-1.c: New test.
54399
54400 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54401
54402         * g++.dg/opt/conj1.C: New test.
54403
54404 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54405
54406         * g++.dg/template/qualttp20.C: Revert previous change.
54407         * g++.dg/template/qualttp3.C: Likewise.
54408         * g++.dg/template/qualttp4.C: Likewise.
54409         * g++.dg/template/qualttp5.C: Likewise.
54410         * g++.dg/template/qualttp6.C: Likewise.
54411         * g++.dg/template/qualttp7.C: Likewise.
54412         * g++.dg/template/qualttp8.C: Likewise.
54413         * g++.dg/template/recurse.C: Likewise.
54414
54415 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54416
54417         * gcc.dg/cpp/wchar-1.c: Update.
54418
54419 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54420
54421         * g++.dg/template/conv1.C: New test.
54422         * g++.dg/template/conv2.C: New test.
54423         * g++.dg/template/conv3.C: New test.
54424         * g++.dg/template/conv4.C: New test.
54425
54426 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54427
54428         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54429         * g++.dg/template/qualttp3.C: Likewise.
54430         * g++.dg/template/qualttp4.C: Likewise.
54431         * g++.dg/template/qualttp5.C: Likewise.
54432         * g++.dg/template/qualttp6.C: Likewise.
54433         * g++.dg/template/qualttp7.C: Likewise.
54434         * g++.dg/template/qualttp8.C: Likewise.
54435         * g++.dg/template/recurse.C: Likewise.
54436
54437 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54438
54439         * g++.dg/opt/dtor1.C: New test.
54440
54441 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54442
54443         * gcc.c-torture/compile/20020315-1.c: New test.
54444
54445 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54446
54447         * gcc.dg/weak-1.c: Fix scan tests.
54448
54449 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54450
54451         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54452         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54453         cris-*-aout* mmix-*-*.
54454         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54455         cris-*-aout* mmix-*-*.
54456         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54457         cris-*-elf* cris-*-aout* and mmix-*-*.
54458         * gcc.dg/20001009-1.c: Ditto.
54459         * gcc.dg/20010912-1.c: Ditto.
54460         * gcc.dg/20020122-4.c: Ditto.
54461         * gcc.dg/inline-2.c: Ditto.
54462
54463 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54464
54465         * gcc.c-torture/compile/20020314-1.c: New test.
54466
54467 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54468
54469         * gcc.c-torture/execute/20020314-1.c: New test.
54470
54471 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54472
54473         * g++.dg/warn/Wunused-1.C: New test.
54474
54475 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54476
54477         * g++.dg/abi/mangle6.C: New test.
54478
54479 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54480
54481         * gcc.c-torture/compile/20020309-2.c: New test.
54482
54483         * gcc.c-torture/compile/20020312-1.c: New test.
54484
54485 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54486
54487         * g++.dg/other/access1.C: New test.
54488
54489 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54490
54491         * gcc.c-torture/execute/wchar_t-1.c: New test.
54492
54493 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54494
54495         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54496
54497 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54498
54499         * gcc.dg/20020312-1.c: New test case.
54500
54501 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54502
54503         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54504
54505 2002-03-11  Richard Henderson  <rth@redhat.com>
54506
54507         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54508         * g++.old-deja/g++.jason/report.C: Likewise.
54509
54510 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54511
54512         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54513         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54514
54515 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54516
54517         * g++.dg/overload/pmf1.C: New test.
54518
54519 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54520
54521         * gcc.c-torture/execute/20020307-1.c: Use long.
54522
54523 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54524
54525         PR optimization/5844
54526         * gcc.dg/20020310-1.c: New test.
54527
54528 2002-03-09  Michael Meissner  <meissner@redhat.com>
54529
54530         * gcc.c-torture/execute/memcpy-2.c: New test.
54531         * gcc.c-torture/execute/memset-1.c: New test.
54532         * gcc.c-torture/execute/strlen-1.c: New test.
54533         * gcc.c-torture/execute/strcmp-1.c: New test.
54534         * gcc.c-torture/execute/strncmp-1.c: New test.
54535
54536 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54537
54538         * gcc.dg/ppc-ldstruct.c: New test.
54539
54540 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54541
54542         * gcc.c-torture/execute/va-arg-22.c: New test.
54543
54544 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54545
54546         * gcc.c-torture/compile/20020309-1.c: New test.
54547
54548 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54549
54550         * gcc.c-torture/execute/20020307-2.c: New test.
54551
54552 2002-03-07  Jeffrey A Law  (law@redhat.com)
54553
54554         * g77.f-torture/compile/20020307-1.f: New test.
54555
54556 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54557
54558         * gcc.dg/unordered-1.c: New test.
54559
54560 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54561
54562         * gcc.c-torture/execute/20020307-1.c: New test.
54563
54564 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54565
54566         * gcc.dg/20020304-1.c: New test.
54567
54568         * gcc.c-torture/compile/20020304-2.c: New test.
54569
54570 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54571
54572         * gcc.c-torture/compile/20020304-1.c: New test case
54573         (from PR c/5830).
54574
54575 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54576
54577         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54578
54579 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54580
54581         * g++.dg/other/classkey1.C: New test.
54582
54583 2002-03-01  Richard Henderson  <rth@redhat.com>
54584
54585         * gcc.c-torture/compile/981223-1.x: New.
54586         * gcc.c-torture/compile/920625-1.x: New.
54587
54588 2002-02-28  Richard Henderson  <rth@redhat.com>
54589
54590         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54591
54592 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54593
54594         * gcc.c-torture/execute/20020227-1.c: New test.
54595
54596 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54597
54598         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54599         here" ERROR lines.
54600         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54601         * g++.old-deja.g++.other/defarg1.C: Likewise.
54602         * g++.old-deja/g++.pt/calls2.C: Likewise.
54603         * g++.old-deja/g++.pt/crash20.C: Likewise.
54604         * g++.old-deja/g++.pt/crash30.C: Likewise.
54605         * g++.old-deja/g++.pt/crash36.C: Likewise.
54606         * g++.old-deja/g++.pt/crash6.C: Likewise.
54607         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54608         * g++.old-deja/g++.pt/derived3.C: Likewise.
54609         * g++.old-deja/g++.pt/error1.C: Likewise.
54610         * g++.old-deja/g++.pt/friend21.C: Likewise.
54611         * g++.old-deja/g++.pt/friend23.C: Likewise.
54612         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54613         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54614
54615 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54616
54617         * gcc.c-torture/execute/20020225-2.c: New test.
54618
54619 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54620
54621         * gcc.c-torture/execute/920730-1t.c,
54622         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54623         Delete test cases, only relevant to -traditional.
54624
54625 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54626
54627         * gcc.dg/cpp/undef1.c: Remove.
54628         * gcc.dg/cpp/directiv.c: Update.
54629         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54630
54631 2002-02-27  Michael Meissner  <meissner@redhat.com>
54632
54633         * gcc.c-torture/execute/20020226-1.c: New test.
54634
54635 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54636
54637         * g++.dg/debug/debug4.C: New test.
54638
54639         * gcc.dg/ia64-visibility-1.c: New test.
54640
54641 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54642
54643         * gcc.dg/debug/20020224-1.c: New.
54644
54645 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54646
54647         * gcc.c-torture/execute/960416-1.x: New.
54648         * gcc.c-torture/execute/divconst-3.x: Likewise.
54649
54650 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54651
54652         * gcc.dg/20020224-1.c: New test.
54653
54654 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54655
54656         * gcc.c-torture/execute/20020225-1.c: New.
54657
54658 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54659
54660         * gcc.dg/cpp/wchar-1.c: New test.
54661
54662 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54663
54664         * gcc.dg/20020222-1.c: New test.
54665
54666 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54667
54668         * g++.dg/opt/anonunion1.C: New test.
54669
54670 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54671
54672         * g++.dg/template/qualttp19.C: New test.
54673         * g++.dg/template/qualttp20.C: New test.
54674         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54675         * g++.old-deja/g++.other/qual1.C: Likewise.
54676
54677 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54678
54679         * gcc.dg/attr-alwaysinline.c: New.
54680
54681 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54682
54683         * gcc.dg/20020220-1.c: New test.
54684
54685         * gcc.dg/20020220-2.c: New test.
54686
54687         * g++.dg/opt/mmx1.C: New test.
54688
54689 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54690
54691         * gcc.c-torture/compile/20020110.c: New test.
54692
54693 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54694
54695         * gcc.c-torture/execute/20020219-1.c: New test.
54696
54697         * gcc.dg/20020219-1.c: New test.
54698
54699         * gcc.dg/noncompile/20020220-1.c: New test.
54700
54701         * g++.dg/opt/ptrintsum1.C: New test.
54702
54703         * gcc.dg/debug/20020220-1.c: New test.
54704
54705 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54706
54707         * gcc.c-torture/execute/20020216-1.c: New test.
54708
54709 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54710
54711         * gcc.dg/decl-1.c: Update, new test.
54712
54713 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54714
54715         * g++.dg/abi/bitfield1.C: New test.
54716         * g++.dg/abi/bitfield2.C: New test.
54717
54718 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54719
54720         * gcc.dg/attr-nest.c: New test.
54721
54722 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54723
54724         * gcc.c-torture/execute/20020215-1.c: New test.
54725
54726 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54727
54728         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54729         * g++.dg/debug/debug.exp: New.
54730         * g++.dg/debug/trivial.C: New.
54731         * g++.dg/debug/debug1.C: Moved...
54732         * g++.dg/other/debug1.C: ...from here.
54733         * g++.dg/debug/debug2.C: Moved...
54734         * g++.dg/other/debug2.C: ...from here.
54735         * g++.dg/debug/debug3.C: Moved...
54736         * g++.dg/other/debug3.C: ...from here.
54737
54738         * gcc.dg/noncompile/20020213-1.c: New test.
54739
54740 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54741
54742         * g++.dg/other/debug3.C: New test.
54743
54744         * gcc.c-torture/execute/20020213-1.c: New test.
54745
54746 2002-02-13  Richard Smith <richard@ex-parrot.com>
54747
54748         * g++.old-deja/g++.other/thunk1.C: New test.
54749
54750 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54751
54752         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54753
54754 2002-02-13  Stan Shebs  <shebs@apple.com>
54755
54756         * gcc.dg/altivec-3.c: New.
54757
54758 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54759
54760         * gcc.dg/Wunreachable-1.c: New test.
54761         * gcc.dg/Wunreachable-2.c: New test.
54762
54763 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54764
54765         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54766
54767 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54768
54769         * gcc.dg/decl-1.c: New test.
54770
54771 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54772
54773         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54774
54775 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54776
54777         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54778         * gcc.c-torture/compile/980506-1.x: Likewise.
54779
54780 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54781
54782         * gcc.dg/20020210-1.c: New.
54783
54784 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54785
54786         * g77.f-torture/execute/947.f: New regression test
54787         for PR fortran/947.
54788
54789 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54790
54791         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54792         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54793
54794 2002-02-08  Richard Henderson  <rth@redhat.com>
54795
54796         * gcc.c-torture/compile/labels-3.c: New.
54797
54798 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54799
54800         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54801         expression statements work instead.
54802         * gcc.dg/noncompile/20020207-1.c: New test.
54803
54804 2002-02-07  Richard Henderson  <rth@redhat.com>
54805
54806         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54807
54808 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54809
54810         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54811         message from g77
54812         * lib/g77-dg.exp: Trim g77 error messages so that they are
54813         recognized by dg.exp.
54814
54815 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54816
54817         PR fortran/5473
54818         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54819
54820 2002-02-07  Richard Henderson  <rth@redhat.com>
54821
54822         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54823         to be sufficiently aligned for integers.
54824
54825 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54826
54827         * g++.dg/template/friend4.C: New test.
54828
54829 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54830
54831         PR fortran/5743
54832         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54833         unsupported cases.
54834
54835 2002-02-07  Richard Henderson  <rth@redhat.com>
54836
54837         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54838         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54839         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54840         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54841
54842 2002-02-06  Richard Henderson  <rth@redhat.com>
54843
54844         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54845
54846 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54847
54848         * gcc.dg/20020206-1.c: New test.
54849
54850 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54851
54852         * gcc.c-torture/execute/20020206-1.c: New test.
54853
54854         * gcc.c-torture/execute/20020206-2.c: New test.
54855
54856         PR optimization/5429:
54857         * gcc.c-torture/compile/20020206-1.c: New test.
54858
54859 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54860
54861         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54862         as certain file formats cannot support particularly large
54863         alignments.
54864
54865         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54866         and do not expect to be able to link the executable.
54867
54868         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54869         fail because the COFF format does not support the weak attribute.
54870
54871 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54872
54873         * g77.dg/pr5473.f: New test
54874
54875 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54876
54877         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54878         Fix testcase accordingly.
54879
54880 2002-02-04  Richard Henderson  <rth@redhat.com>
54881
54882         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54883         (buf): Change to be an array of pointers, not ints.
54884
54885 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54886
54887         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54888         before all tests.  Move warning one line above to match where it
54889         C frontend emits.
54890         * gcc.dg/Wswitch-2.c: New test.
54891         * g++.dg/warn/Wswitch-1.C: New test.
54892         * g++.dg/warn/Wswitch-2.C: New test.
54893
54894 2002-02-04  Richard Henderson  <rth@redhat.com>
54895
54896         * g++.dg/abi/offsetof.C: Fix size comparison.
54897
54898 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54899
54900         * gcc.dg/cast-qual-2.c: New test.
54901
54902 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54903
54904         * gcc.dg/20020201-4.c: New test.
54905
54906 2002-02-04  Ben Elliston  <bje@redhat.com>
54907
54908         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54909         target_info attribute != 0, in addition to the empty string.
54910         (gcc_target_compile): Likewise.
54911
54912 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54913
54914         * gcc.dg/Wswitch.c: New test.
54915         PR gcc/4475. PR gcc/3780.
54916
54917 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54918
54919         * g77.f-torture/execute/5122.f: New test for regressions
54920         against PR fortran/5122.
54921
54922 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54923
54924         * g77.f-torture/compile/pr3743.f: Delete
54925         * g77.dg/pr3743-1.f: New test.
54926         * g77.dg/pr3743-2.f: New test.
54927         * g77.dg/pr3743-3.f: New test.
54928         * g77.dg/pr3743-4.f: New test.
54929
54930 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54931
54932         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54933
54934 2002-02-02  Richard Henderson  <rth@redhat.com>
54935
54936         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54937         * gcc.c-torture/execute/bf64-1.c: Likewise.
54938
54939 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54940
54941         * gcc.dg/20020201-2.c: New test.
54942
54943         * gcc.dg/20020201-3.c: New test.
54944
54945         * gcc.c-torture/execute/bitfld-2.c: New test.
54946
54947 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54948
54949         * gcc.dg/bitfld-1.c: Update.
54950         * gcc.dg/bitfld-2.c: Update.
54951         * gcc.c-torture/execute/bitfld-1.x: New.
54952
54953 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54954
54955         * gcc.c-torture/execute/20020201-1.c: New test.
54956
54957 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54958
54959         PR target/5469
54960         * gcc.dg/20020201-1.c: New test.
54961
54962 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54963
54964         PR fortran/3743
54965         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54966         * g77.f-torture/compile/pr3743.x: Remove
54967
54968 2002-01-31  Tom Rix  <trix@redhat.com>
54969
54970         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54971
54972 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54973
54974         * gcc.dg/noncompile/20020130-1.c: New test.
54975
54976 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54977
54978         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54979
54980 2002-01-29  Richard Henderson  <rth@redhat.com>
54981
54982         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54983         to long long.
54984         * gcc.c-torture/execute/bf64-1.c: Likewise.
54985
54986 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54987
54988         * gcc.c-torture/execute/20020129-1.c: New test.
54989
54990 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54991
54992         * gcc.c-torture/compile/20000224-1.c: Update.
54993         * gcc.c-torture/execute/bitfld-1.c: New tests.
54994         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54995         * gcc.dg/uninit-A.c: Update.
54996
54997 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54998
54999         * g++.dg/template/ctor1.C: Add instantiation.
55000
55001 2002-01-28  Paul Koning  <pkoning@equallogic.com>
55002
55003         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
55004         argument to __builtin_prefetch to be const ptr.
55005
55006 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
55007
55008         * gcc.c-torture/compile/20020120-1.c: New test.
55009
55010 2002-01-27  Kazu Hirata  <kazu@hxi.com>
55011
55012         * gcc.c-torture/execute/20020127-1.c: New test.
55013
55014 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
55015
55016         * g77.dg/f77-edit-i-in.f: New test
55017         * g77.dg/f77-edit-i-out.f: New test
55018
55019 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
55020
55021         * gcc.dg/debug/debug.exp: New file.
55022         * gcc.dg/debug/trivial.c: New file.
55023         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
55024         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
55025         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
55026         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
55027         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
55028         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
55029         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
55030         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
55031         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
55032         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
55033         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
55034         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
55035         * gcc.dg/20000503-1.c: Removed.
55036         * gcc.dg/20010207-1.c: Removed.
55037         * gcc.dg/20011223-1.c: Removed.
55038         * gcc.dg/20020104-2.c: Removed.
55039         * gcc.dg/debug-1.c: Removed.
55040         * gcc.dg/debug-2.c: Removed.
55041         * gcc.dg/debug-3.c: Removed.
55042         * gcc.dg/debug-4.c: Removed.
55043         * gcc.dg/debug-5.c: Removed.
55044         * gcc.dg/debug-6.c: Removed.
55045         * gcc.dg/dwarf2-1.c: Removed.
55046         * gcc.dg/dwarf2-2.c: Removed.
55047
55048 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
55049
55050         * g++.old-deja/g++.other/eh5.C: New test.
55051         * g++.old-deja/g++.other/sibcall2.C: New test.
55052         * g++.old-deja/g++.other/array9.C: New test.
55053         * g++.old-deja/g++.other/typename2.C: New test.
55054         * g++.old-deja/g++.other/crash60.C: New test.
55055         * g++.old-deja/g++.other/conv9.C: New test.
55056         * g++.old-deja/g++.other/mangle10.C: New test.
55057         * g++.old-deja/g++.other/unchanging1.C: New test.
55058         * g++.old-deja/g++.other/exprstmt1.C: New test.
55059         * g++.old-deja/g++.other/inline23.C: New test.
55060         * g++.old-deja/g++.eh/ia64-1.C: New test.
55061         * g++.old-deja/g++.other/dwarf2-1.C: New test.
55062         * g++.old-deja/g++.other/reload1.C: New test.
55063         * g++.old-deja/g++.other/static20.C: New test.
55064         * g++.old-deja/g++.other/local-alloc1.C: New test.
55065         * g++.old-deja/g++.other/conv8.C: New test.
55066         * g++.old-deja/g++.other/stmtexpr2.C: New test.
55067         * g++.old-deja/g++.other/storeexpr1.C: New test.
55068         * g++.old-deja/g++.other/storeexpr2.C: New test.
55069         * g++.dg/eh/template2.C: New test.
55070         * g++.dg/warn/weak1.C: New test.
55071
55072 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
55073
55074         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
55075         Remove first, non-varying, argument.
55076
55077 2002-01-23  Richard Henderson  <rth@redhat.com>
55078
55079         * gcc.dg/inline-2.c: New.
55080
55081         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
55082         Add optional target arg.  Check number of arguments.
55083         (scan-assembler-not, scan-assembler-dem): Likewise.
55084         (scan-assembler-dem-not): Likewise.
55085
55086 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
55087
55088         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
55089         line 12.
55090         * g++.old-deja/g++.brendan/parse3.C,
55091         g++.old-deja/g++.other/crash26.C,
55092         g++.old-deja/g++.other/crash28.C,
55093         g++.old-deja/g++.other/crash29.C,
55094         g++.old-deja/g++.other/crash30.C,
55095         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
55096
55097 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
55098
55099         * gcc.dg/20020115-1.c: New.
55100
55101 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
55102
55103         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
55104
55105 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
55106
55107         * gcc.dg/20020122-3.c: New.
55108
55109 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
55110
55111         * g++.dg/other/gc1.C: New test.
55112
55113 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
55114
55115         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
55116
55117 2002-01-22  Richard Henderson  <rth@redhat.com>
55118
55119         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
55120
55121 2002-01-22  Richard Henderson  <rth@redhat.com>
55122
55123         * gcc.dg/20020122-4.c: New.
55124
55125 2002-01-22  H.J. Lu <hjl@gnu.org>
55126
55127         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
55128         link output.
55129         * gcc.dg/special/ecos.exp: Likewise.
55130         * lib/g++-dg.exp: Likewise.
55131         * lib/g77-dg.exp: Likewise.
55132         * lib/gcc-dg.exp : Likewise.
55133         * lib/mike-g++.exp: Likewise.
55134         * lib/mike-g77.exp: Likewise.
55135         * lib/mike-gcc.exp: Likewise.
55136         * lib/objc-dg.exp: Likewise.
55137
55138 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
55139
55140         PR target/5379
55141         * gcc.dg/20020122-2.c: New test.
55142
55143 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
55144
55145         * gcc.dg/20020122-1.c: New test.
55146
55147 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
55148
55149         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
55150
55151 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
55152
55153         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
55154
55155 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55156
55157         * gcc.c-torture/compile/20020121-1.c: New test.
55158
55159 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55160
55161         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
55162         ld_library_path.
55163
55164 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
55165
55166         * gcc.dg/20020218-1.c: New test.
55167
55168 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
55169
55170         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
55171         messages
55172         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
55173         "At global scope" warning
55174         * g++.dg/ext/align1.C: Change cygwin test for alignment
55175         from db-bogus to dg-warning
55176
55177 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
55178
55179         * g77.f-torture/compile/cpp2.F: New test.
55180
55181 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55182
55183         * g++.dg/template/access1.C: New test.
55184
55185 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
55186
55187         * gcc.dg/20020118-1.c: New.
55188
55189 2002-01-18  Kazu Hirata  <kazu@hxi.com>
55190
55191         * gcc.c-torture/execute/20020118-1.c: New test.
55192
55193 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
55194
55195         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
55196         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
55197         alignment warnings.
55198
55199 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
55200
55201         * gcc.misc-tests/i386-prefetch.exp: Save and restore
55202         torture_with_loops and torture_without_loops
55203
55204 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
55205
55206         * gcc.c-torture/compile/20020116-1.c: New test.
55207
55208 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
55209
55210         * gcc.dg/20020116-2.c: New test.
55211
55212         * gcc.dg/ultrasp4.c: New test.
55213
55214         * gcc.dg/20020116-1.c: New test.
55215
55216 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
55217
55218         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
55219         by EABI.
55220
55221 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
55222
55223         * gcc.misc-tests/i386-prefetch.exp: New.
55224         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
55225         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
55226         * gcc.misc-tests/i386-pf-none-1.c: New test.
55227         * gcc.misc-tests/i386-pf-sse-1.c: New test.
55228
55229 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
55230
55231         * gcc.dg/gnu89-init-1.c: Add new tests.
55232
55233 2002-01-15  Andreas Jaeger  <aj@suse.de>
55234
55235         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
55236         * gcc.dg/i386-mmx-2.c: Likewise.
55237         * gcc.dg/i386-sse-1.c: Likewise.
55238         * gcc.dg/i386-sse-2.c: Likewise.
55239         * gcc.dg/i386-sse-3.c: Likewise.
55240
55241 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
55242
55243         * g77.f-torture/execute/intrinsic-unix-bessel.f:
55244         Uncomment additional cases that now pass.
55245
55246 2002-01-11  Richard Henderson  <rth@redhat.com>
55247
55248         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
55249         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
55250
55251 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
55252
55253         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
55254
55255 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
55256
55257         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
55258         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
55259
55260 2002-01-10  Dale Johannesen  <dalej@apple.com>
55261
55262         * gcc.c-torture/execute/loop-11.c: New.
55263
55264 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
55265
55266         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
55267         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
55268
55269 2002-01-09  Richard Henderson  <rth@redhat.com>
55270
55271         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
55272         type in which to perform the operation for each size.
55273
55274 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
55275
55276         * gcc.c-torture/compile/20020109-2.c: New test.
55277
55278 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
55279
55280         * gcc.c-torture/execute/loop-10.c: New test.
55281
55282 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55283
55284         * gcc.c-torture/compile/20010226-1.c: New test.
55285         * gcc.c-torture/compile/20010227-1.c: New test.
55286         * gcc.c-torture/compile/20010426-1.c: New test.
55287         * gcc.c-torture/compile/20010510-1.c: New test.
55288         * gcc.c-torture/compile/20010605-3.c: New test.
55289         * gcc.c-torture/compile/20010824-1.c: New test.
55290         * gcc.c-torture/execute/20010409-1.c: New test.
55291         * gcc.dg/noncompile/20000901-1.c: New test.
55292         * gcc.dg/20001023-1.c: New test.
55293         * gcc.dg/20001101-1.c: New test.
55294         * gcc.dg/20001102-1.c: New test.
55295         * gcc.dg/20010207-1.c: New test.
55296         * gcc.dg/20010405-1.c: New test.
55297         * gcc.dg/20010822-1.c: New test.
55298         * gcc.dg/20011107-1.c: New test.
55299
55300 2002-01-09  Jeffrey A Law  (law@redhat.com)
55301
55302         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55303
55304         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55305         execution failure on PA targets.
55306
55307 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55308
55309         * gcc.c-torture/compile/20020109-1.c: New test.
55310
55311 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55312
55313         * gcc.c-torture/execute/20020108-1.c: New test.
55314
55315 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55316
55317         * gcc.dg/20020108-1.c: New test.
55318
55319 2002-01-08  H.J. Lu <hjl@gnu.org>
55320
55321         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55322         for header files.
55323
55324 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55325
55326         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55327         consistency.
55328
55329 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55330
55331         * gcc.dg/altivec-4.c: Test altivec predicates.
55332
55333 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55334
55335         * gcc.c-torture/execute/20020107-1.c: New test.
55336
55337 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55338
55339         PR c/5279
55340         * gcc.c-torture/compile/20020106-1.c: New test.
55341
55342 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55343
55344         * gcc.c-torture/execute/nestfunc-4.c: New test.
55345
55346 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55347
55348         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55349         extra triple that slipped in.
55350         * g++.old-deja/g++.abi/align.C: Likewise.
55351         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55352
55353 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55354
55355         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55356         * g++.old-deja/g++.abi/align.C: Likewise.
55357         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55358
55359         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55360         on FreeBSD/i386.
55361         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55362         FreeBSD.
55363
55364 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55365
55366         * gcc.dg/20020104-1.c: New test.
55367
55368         * gcc.dg/20020104-2.c: New test.
55369
55370 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55371
55372         * gcc.dg/20020103-1.c: Fix typo in target selector.
55373
55374 2002-01-03  Richard Henderson  <rth@redhat.com>
55375
55376         * gcc.dg/20020103-1.c: New.
55377
55378 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55379
55380         * gcc.c-torture/execute/20020103-1.c: New test.
55381
55382 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55383
55384         * g++.dg/other/debug2.C: New test.
55385
55386         * gcc.c-torture/compile/20020103-1.c: New test.
55387
55388 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55389
55390         * gcc.dg/gnu89-init-1.c: Added new tests.
55391
55392 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55393
55394         * g++.dg/template/friend2.C: Remove as patch is reverted.
55395
55396         * g++.dg/warn/oldcast1.C: New test.
55397
55398         * g++.dg/template/ptrmem1.C: New test.
55399         * g++.dg/template/ptrmem2.C: New test.
55400
55401         * g++.dg/template/ntp.C: New test.
55402
55403         * g++.dg/other/component1.C: New test.
55404
55405         * g++.dg/template/ttp3.C: New test.
55406
55407         * g++.dg/template/friend2.C: New test.
55408         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55409
55410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55411
55412         * g++.dg/other/ptrmem1.C: New test.
55413         * g++.dg/other/ptrmem2.C: New test.
55414
55415 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55416
55417         * g++.dg/template/ctor1.C: New test.
55418
55419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55420
55421         * g++.dg/template/friend2.C: New test.
55422
55423 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55424
55425         * gcc.dg/mmix-1.c: New test.
55426
55427 2001-12-31  Richard Henderson  <rth@redhat.com>
55428
55429         * gcc.dg/asm-5.c: New.
55430
55431 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55432
55433         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55434         in namespace __gnu_cxx
55435
55436 2001-12-30  Richard Henderson  <rth@redhat.com>
55437
55438         * gcc.dg/debug-6.c: New.
55439
55440 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55441
55442         * gcc.c-torture/compile/20011229-2.c: New test.
55443
55444 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55445
55446         * gcc.dg/debug-3.c: New test.
55447         * gcc.dg/debug-4.c: New test.
55448         * gcc.dg/debug-5.c: New test.
55449
55450 2001-12-29  Richard Henderson  <rth@redhat.com>
55451
55452         * g++.dg/eh/loop1.C: New.
55453
55454 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55455
55456         * g++.dg/template/crash1.C: New test.
55457
55458 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55459
55460         * g++.dg/other/const1.C: New test.
55461
55462 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55463
55464         * gcc.c-torture/compile/20011229-1.c: New test.
55465
55466 2001-12-28  Stan Shebs  <shebs@apple.com>
55467
55468         * lib/objc-torture.exp: Resync with c-torture.exp.
55469         * lib/objc.exp: Load standard libraries.
55470
55471 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55472
55473         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55474         additional tests.
55475
55476 2001-12-27  Roger Sayle <roger@eyesopen.com>
55477
55478         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55479
55480 2001-12-27  Richard Henderson  <rth@redhat.com>
55481
55482         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55483
55484 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55485
55486         * g++.dg/eh/ctor1.C: New test.
55487         * g++.dg/other/error2.C: New test.
55488
55489 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55490
55491         * g++.dg/other/init2.C: New test.
55492
55493 2001-12-24  Richard Henderson  <rth@redhat.com>
55494
55495         * gcc.dg/20011223-1.c: New.
55496         * gcc.dg/inline-1.c: New.
55497
55498 2001-12-23  Richard Henderson  <rth@redhat.com>
55499
55500         * gcc.dg/asm-4.c: Test operand modifiers.
55501
55502 2001-12-23  Richard Henderson  <rth@redhat.com>
55503
55504         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55505
55506 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55507
55508         * gcc.c-torture/execute/20011223-1.c: New test.
55509
55510 2001-12-21  Richard Henderson  <rth@redhat.com>
55511
55512         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55513         re-enables the warning.
55514
55515 2001-12-21  Richard Henderson  <rth@redhat.com>
55516
55517         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55518
55519 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55520
55521         * gcc.c-torture/compile/20011218-1.c: New test.
55522
55523 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55524
55525         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55526         arm-isr.c test.
55527         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55528         epilogue generation for ARM ISR routines.
55529
55530 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55531
55532         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55533         * gcc.dg/format/c90-printf-3.c: Likewise.
55534         * gcc.dg/format/c99-printf-3.c: Likewise.
55535         * gcc.dg/format/ext-1.c: Likewise.
55536         * gcc.dg/format/ext-6.c: Likewise.
55537         * gcc.dg/format/format.h: Prototype unlocked stdio.
55538
55539 2001-12-20  Richard Henderson  <rth@redhat.com>
55540
55541         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55542         (arena): Use it.
55543         (malloc): Correct allocation logic.  Abort if we fill up the
55544         arena before initialization complete.
55545         (realloc): Correct allocation logic.
55546
55547 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55548
55549         * gcc.c-torture/compile/20011219-2.c: New test.
55550
55551         * gcc.c-torture/execute/20011219-1.c: New test.
55552
55553 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55554
55555         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55556         target does not support weak symbols.
55557
55558 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55559
55560         * gcc.c-torture/compile/20011219-1.c: New test.
55561
55562 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55563
55564         * g++.dg/other/error1.C: New test.
55565
55566 2001-12-17  Jeffrey A Law  (law@redhat.com)
55567
55568         * gcc.c-torture/execute/20011217-1.c: New test.
55569
55570 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55571
55572         * objc.dg/special/: New directory.
55573         * objc.dg/special/special.exp: New file.
55574         * objc.dg/special/unclaimed-category-1.h: New file.
55575         * objc.dg/special/unclaimed-category-1a.m: New file.
55576         * objc.dg/special/unclaimed-category-1.m: New file.
55577
55578 2001-12-17  Andreas Jaeger  <aj@suse.de>
55579
55580         * gcc.c-torture/compile/20011217-2.c: New test.
55581
55582 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55583
55584         * gcc.c-torture/compile/20011217-1.c: New test.
55585
55586 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55587
55588         * gcc.dg/20011214-1.c: New.
55589
55590 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55591
55592         * gcc.dg/altivec-4.c: New.
55593
55594 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55595
55596         * gcc.dg/20011113-1.c: New test.
55597
55598 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55599
55600         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55601         std::__malloc_alloc_template<0> and
55602         std::__default_alloc_template<false, 0>.
55603
55604 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55605
55606         * objc/execute/bf-21.m: New test.
55607         * objc/execute/enumeration-1.m: New test.
55608         * objc/execute/enumeration-2.m: New test.
55609
55610 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55611
55612         * gcc.dg/gnu89-init-1.c: New test.
55613
55614 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55615
55616         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55617         * g++.old-deja/g++.jason/2371.C: Likewise.
55618         * g++.old-deja/g++.jason/template33.C: Likewise.
55619         * g++.old-deja/g++.jason/template34.C: Likewise.
55620         * g++.old-deja/g++.jason/template36.C: Likewise.
55621         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55622         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55623         * g++.old-deja/g++.other/typename1.C: Likewise.
55624         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55625         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55626         * g++.old-deja/g++.pt/typename11.C: Likewise.
55627         * g++.old-deja/g++.pt/typename14.C: Likewise.
55628         * g++.old-deja/g++.pt/typename16.C: Likewise.
55629         * g++.old-deja/g++.pt/typename3.C: Likewise.
55630         * g++.old-deja/g++.pt/typename4.C: Likewise.
55631         * g++.old-deja/g++.pt/typename5.C: Likewise.
55632         * g++.old-deja/g++.pt/typename7.C: Likewise.
55633         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55634
55635 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55636
55637         * g++.dg/other/linkage1.C: New test.
55638         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55639         specifiers.
55640
55641 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55642
55643         * gcc.dg/concat.c: New test.
55644
55645 2001-12-11  Stan Shebs  <shebs@apple.com>
55646
55647         * objc/compile: New test directory.
55648         * objc/compile/compile.exp: New expect script.
55649         * objc/compile/20011211-1.m: New compile test.
55650
55651 2001-12-11  Jason Merrill  <jason@redhat.com>
55652
55653         * lib/prune.exp (prune_gcc_output): Also handle "In member
55654         function".  So many permutations...
55655
55656 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55657
55658         * g++.dg/template/typedef1.C: New test.
55659
55660 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55661
55662         * g++.dg/other/copy1.C: New test.
55663
55664 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55665
55666         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55667
55668         * gcc.dg/builtin-choose-expr.c: New.
55669
55670 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55671
55672         * gcc.dg/altivec-2.c: New.
55673
55674 2001-12-07  Richard Henderson  <rth@redhat.com>
55675
55676         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55677
55678 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55679
55680         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55681         ultrasparc.
55682
55683 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55684
55685         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55686
55687 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55688
55689         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55690         variable argument list.
55691
55692 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55693
55694         * gcc.c-torture/execute/memcheck: Delete entire directory.
55695         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55696         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55697
55698 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55699
55700         * gcc.dg/Wshadow-1.c: New test.
55701
55702 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55703
55704         * gcc.c-torture/compile/20011130-1.c: New test.
55705
55706         * gcc.dg/noncompile/20011025-1.c: New test.
55707
55708         * g++.dg/other/anon-union.C: New test.
55709
55710         * gcc.c-torture/execute/20011024-1.c: New test.
55711
55712 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55713
55714         * gcc.c-torture/execute/20000722-1.x,
55715         gcc.c-torture/execute/20010123-1.x: Remove.
55716         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55717         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55718         gcc.dg/c99-complit-2.c: New tests.
55719
55720 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55721
55722         * g++.dg/inherit/base1.C: New test.
55723
55724 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55725
55726         * g++.dg/other/stdarg1.C: New test.
55727
55728         * gcc.c-torture/compile/20011130-2.c: New test.
55729
55730 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55731
55732         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55733         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55734         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55735         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55736         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55737         * gcc.dg/builtin-prefetch-1.c: New test.
55738
55739 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55740
55741         * gcc.dg/20011130-1.c: New test.
55742
55743 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55744
55745         * g++.dg/other/scope1.C: New test.
55746         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55747
55748 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55749
55750         * gcc.dg/vla-init-1.c: New test.
55751
55752 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55753
55754         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55755
55756 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55757
55758         * objc.dg/alias.m: Update.
55759         * objc.dg/class-1.m: Update.
55760         * objc.dg/const-str-1.m: Update.
55761         * objc.dg/fwd-proto-1.m: Update.
55762         * objc.dg/id-1.m: Update.
55763         * objc.dg/super-class-1.m: Update.
55764
55765 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55766
55767         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55768         constructs.
55769
55770 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55771
55772         * gcc.c-torture/execute/20011128-1.c: New test.
55773
55774 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55775
55776         * gcc.dg/20011127-1.c: New test.
55777
55778 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55779
55780         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55781         from Austin Group draft 7.
55782         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55783         scanf format arguments.
55784         * gcc.dg/format/no-exargs-2.c: New test.
55785
55786 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55787
55788         * g++.dg/abi/vbase8-4.C: New test.
55789
55790 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55791
55792         * gcc.c-torture/execute/20011121-1.c: New test.
55793
55794 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55795
55796         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55797
55798 2001-11-23  Andreas Jaeger  <aj@suse.de>
55799
55800         * gcc.dg/cpp/charconst-2.c: New test.
55801
55802 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55803
55804         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55805         to the host if it is remote.  Let tests specify extra headers
55806         they use.
55807         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55808         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55809         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55810         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55811         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55812         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55813         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55814         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55815         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55816         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55817
55818 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55819
55820         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55821         for little endian ARMs.
55822
55823 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55824
55825         * gcc.c-torture/compile/20011119-1.c: New test.
55826         * gcc.c-torture/compile/20011119-2.c: New test.
55827
55828 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55829
55830         * gcc.dg/altivec-1.c: Fix typo.
55831
55832 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55833
55834         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55835
55836 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55837
55838         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55839
55840 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55841
55842         * lib/g77.exp: Don't specify --rpath-link.
55843
55844         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55845         across all the headers.
55846         * gcc.dg/format/format.exp: For testing on a remote host,
55847         copy format.h.
55848
55849         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55850         * gcc.c-torture/execute/930406-1.c: Likewise.
55851         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55852
55853 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55854
55855         * gcc.dg/altivec-1.c: New.
55856
55857 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55858
55859         * gcc.dg/cpp/fpreprocessed.c: New test case.
55860
55861 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55862
55863         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55864         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55865         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55866
55867 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55868
55869         * gcc.dg/no-builtin-1.c: New test.
55870
55871 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55872
55873         * gcc.c-torture/execute/20011115-1.c: New test.
55874
55875 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55876
55877         * gcc.c-torture/compile/20011114-2.c: New test.
55878         * gcc.c-torture/compile/20011114-3.c: New test.
55879         * gcc.c-torture/compile/20011114-4.c: New test.
55880
55881 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55882
55883         * g++.dg/other/init1.C: New test.
55884
55885 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55886
55887         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55888         message.
55889
55890         * gcc.c-torture/execute/20011114-1.c: New testcase.
55891
55892         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55893         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55894         like the (before this change) version of 20010327-1.c.
55895
55896 2001-11-14  Roger Sayle <roger@eyesopen.com>
55897
55898         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55899
55900 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55901
55902         * g++.dg/init/array2.C: New test.
55903
55904 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55905
55906         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55907
55908 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55909
55910         * g++.dg/other/forscope1.C: New test.
55911         * g++.dg/ext/forscope1.C: New test.
55912         * g++.dg/ext/forscope2.C: New test.
55913
55914 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55915
55916         * gcc.c-torture/execute/20011113-1.c: New test.
55917
55918 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55919
55920         * gcc.c-torture/execute/20011109-2.c: New test.
55921
55922         * gcc.c-torture/execute/20011109-1.c: New test.
55923
55924 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55925
55926         * gcc.c-torture/compile/20011109-1.c: New test.
55927
55928 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55929
55930         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55931         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55932         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55933         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55934         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55935         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55936         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55937
55938 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55939
55940         * g++.dg/warn/Wshadow-1.C: New tests.
55941         * g++.old-deja/g++.mike/for3.C: Update.
55942
55943 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55944
55945         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55946         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55947         XFAILs.  Adjust expected error texts.
55948         * gcc.c-torture/compile/20011106-1.c,
55949         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55950         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55951         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55952         gcc.dg/c99-array-lval-5.c: New tests.
55953
55954 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55955
55956         * gcc.dg/cpp/defined.c: Update.
55957
55958 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55959
55960         * gcc.c-torture/execute/anon-1.c: New test.
55961
55962 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55963
55964         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55965         same size, so no warning should be produced on stormy16.
55966
55967         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55968         due to oversized array.
55969         * g++.old-deja/g++.mike/ns15.C: Likewise.
55970         * g++.old-deja/g++.pt/crash16.C: Likewise.
55971
55972 2001-11-02  Graham Stott  <grahams@redhat.com>
55973
55974         * g++.dgother/debug1.C: Fix typos.
55975
55976 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55977
55978         * g++.dg/other/debug1.C: New test.
55979
55980 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55981
55982         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55983         of unsigned long.
55984
55985 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55986
55987         * gcc.dg/20011029-2.c: New test.
55988
55989         * gcc.c-torture/compile/20011029-1.c: New test.
55990
55991 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55992
55993         * objc/execute/class_self-1.m: New test.
55994         * objc/execute/class_self-2.m: New test.
55995
55996 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55997
55998         * gcc.misc-tests/msgs.exp: Delete.
55999         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
56000         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
56001         error set to match recent changes.
56002
56003 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
56004
56005         * gcc.dg/20011021-1.c: New test.
56006
56007 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
56008
56009         * gcc.c-torture/compile/20011023-1.c: New test.
56010
56011 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
56012
56013         * lib/g77.exp: Rewrite based on lib/g++.exp.
56014
56015 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
56016
56017         * gcc.c-torture/execute/20011019-1.c: New test.
56018
56019         * gcc.dg/20011018-1.c: New test.
56020
56021 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
56022
56023         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
56024
56025 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
56026
56027         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
56028         * gcc.dg/attr-invalid.c: Likewise.
56029
56030 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
56031
56032         * gcc.dg/20011015-1.c: New test.
56033
56034 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
56035
56036         * g++.dg/template/unify2.C: New test.
56037
56038 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
56039
56040         * g++.dg/other/exception-specification.C: New test
56041
56042 2001-10-13  Tom Rix  <trix@redhat.com>
56043
56044         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
56045         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
56046
56047 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
56048
56049         * gcc.dg/20011009-1.c: New test.
56050
56051 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
56052
56053         PR g++/4476
56054         * g++.dg/other/friend1.C: New test.
56055
56056 2001-10-11  Richard Henderson  <rth@redhat.com>
56057
56058         * g++.old-deja/g++.other/crash18.C: Add -S to options.
56059
56060 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56061
56062         * gcc.c-torture/compile/20011010-1.c: New.
56063
56064 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56065
56066         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
56067         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
56068         g77.f-torture/execute/execute.exp,
56069         g77.f-torture/noncompile/noncompile.exp,
56070         gcc.c-torture/compile/compile.exp,
56071         gcc.c-torture/execute/execute.exp,
56072         gcc.c-torture/execute/ieee/ieee.exp,
56073         gcc.c-torture/execute/memcheck/memcheck.exp,
56074         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
56075         objc/execute/execute.exp: Update FSF address.
56076
56077 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
56078
56079         * gcc.dg/cpp/cmdlne-C.c: Update.
56080         * gcc.dg/cpp/cmdlne-C2.c: New.
56081
56082 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56083
56084         * gcc.c-torture/execute/20011008-3.c: New.
56085
56086 2001-10-08  DJ Delorie  <dj@redhat.com>
56087
56088         * gcc.dg/20011008-1.c: New.
56089         * gcc.dg/20011008-2.c: New.
56090
56091 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
56092
56093         * gcc.dg/cpp/spacing1.c: Update test.
56094
56095 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56096
56097         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
56098         spelling errors of "separate" as "seperate".
56099
56100 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
56101
56102         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
56103         enough to avoid inlining.
56104
56105 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56106
56107         * lib/g77.exp: set libg2c_dir correctly.
56108
56109 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56110
56111         * gcc.dg/cpp/macro11.c: New test.
56112
56113 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56114
56115         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
56116         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
56117         gcc.dg/format/multattr-3.c: New tests.
56118         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
56119         tests for format attributes on function pointers being rejected.
56120
56121 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56122
56123         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
56124
56125 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56126
56127         * g++.dg/warn/format1.C: New test.
56128
56129 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56130
56131         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
56132
56133 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56134
56135         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
56136
56137 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56138
56139         * gcc.dg/cpp/redef2.c: Add test.
56140
56141 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
56142
56143         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
56144         long-standing bug on i686, apparently.
56145         * gcc.c-torture/execute/loop-2c.x: New file.
56146         * gcc.c-torture/execute/loop-2d.x: New file.
56147         * gcc.c-torture/execute/loop-3c.x: New file.
56148
56149 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
56150
56151         * gcc.dg/cpp/20000625-2.c: Correct line number.
56152
56153 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
56154
56155         * gcc.dg/cpp/macro10.c: New test.
56156         * gcc.dg/cpp/strify3.c: New test.
56157         * gcc.dg/cpp/spacing1.c: Add tests.
56158         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
56159         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
56160
56161 2001-09-24  DJ Delorie  <dj@redhat.com>
56162
56163         * gcc.c-torture/execute/20010924-1.c: New test.
56164
56165 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
56166
56167         * objc/execute/paste.m: Remove.
56168
56169 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56170
56171         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
56172
56173 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
56174
56175         * g77.dg/strlen0.f: New test.
56176
56177 2001-09-21  Richard Henderson  <rth@redhat.com>
56178
56179         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
56180         * g++.old-deja/g++.abi/vtable2.C: Likewise.
56181
56182 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56183
56184         Table-driven attributes.
56185         * g++.dg/ext/attrib1.C: New test.
56186
56187 2001-09-20  DJ Delorie  <dj@redhat.com>
56188
56189         * gcc.dg/20000926-1.c: Update expected warning messages.
56190         * gcc.dg/array-2.c: Likewise, and test for warnings too.
56191         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
56192         array.
56193
56194 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
56195
56196         * g++.dg/eh/registers1.C: New test case.
56197
56198 2001-09-17  Richard Henderson  <rth@redhat.com>
56199
56200         * gcc.dg/array-5.c: Fix VLA decomposition test.
56201
56202 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56203
56204         * gcc.dg/cpp/line5.c: New testcase.
56205
56206 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56207
56208         * gcc.dg/cpp/macro9.c: New test.
56209
56210 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
56211
56212         * gcc.c-torture/execute/980223.c: Change type of addr from long
56213         to char *.
56214
56215 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
56216
56217         * gcc.c-torture/execute/20010915-1.c: New test.
56218
56219 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
56220
56221         * g77.dg/bprob: New directory.
56222         * g77.dg/bprob/bprob.exp: New file.
56223         * g77.dg/bprob/bprob-1.f: New test.
56224         * g77.dg/gcov: New directory.
56225         * g77.dg/gcov/gcov.exp: New file.
56226         * g77.dg/gcov/gcov-1.f: New test.
56227         * g77.dg/gcov/gcov-1.x: New file.
56228
56229 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56230
56231         * gcc.dg/cpp/directiv.c: Update.
56232         * gcc.dg/cpp/undef1.c: Update.
56233
56234 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
56235
56236         * gcc.dg/20010912-1.c: New test.
56237
56238 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
56239
56240         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
56241         language-independent file in lib.
56242         * lib/gcov.exp: New file.
56243
56244 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56245
56246         * gcc.c-torture/compile/20010911-1.c: New test.
56247
56248 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
56249
56250         * lib/profopt.exp: New, to support profile-directed optimizations.
56251         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
56252         * gcc.misc-tests/bprob-1.c: New test.
56253         * gcc.misc-tests/bprob-2.c: New test.
56254
56255 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
56256
56257         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
56258         XFAIL and which kinds of gcov output to verify.
56259         * gcc.misc-tests/gcov-4b.x: New file.
56260         * gcc.misc-tests/gcov-5b.x: New file.
56261         * gcc.misc-tests/gcov-6.x: New file.
56262         * gcc.misc-tests/gcov-7.c: New test.
56263         * gcc.misc-tests/gcov-7.x: New file.
56264
56265 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
56266
56267         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
56268         * gcc.misc-tests/gcov-6.c: New test.
56269
56270 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56271
56272         PR c++/3986
56273         * g++.dg/abi/vbase1.C: New test.
56274
56275 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
56276
56277         * objc.dg/method-2.m: New.
56278
56279 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56280
56281         PR c++/4203
56282         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56283         * g++.dg/init/empty1.C: New test.
56284
56285 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
56286
56287         * gcc.c-torture/compile/20010903-1.c: New test.
56288
56289 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
56290
56291         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56292         for m68k.
56293
56294 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
56295
56296         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56297
56298         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56299
56300         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56301
56302 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56303
56304         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56305         for 16-bit 'unsigned int'.
56306
56307 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56308
56309         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56310
56311 2001-08-27  Richard Henderson  <rth@redhat.com>
56312
56313         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56314         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56315
56316 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56317
56318         * gcc.dg/asm-names.c (ymain): New.
56319
56320 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56321
56322         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56323         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56324         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56325
56326 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56327
56328         * gcc.dg/compare5.c: New testcase.
56329
56330 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56331
56332         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56333         and "In instantiation".
56334
56335 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56336
56337         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56338
56339 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56340
56341         * gcc.misc-tests/gcov.exp: Add support for branch information.
56342         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56343         * gcc.misc-tests/gcov-4.c: New test.
56344         * gcc.misc-tests/gcov-4b.c: New test.
56345         * gcc.misc-tests/gcov-5b.c: New test.
56346
56347 2001-08-20  Zack Weinberg  <zackw@panix.com>
56348
56349         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56350         expected to fail.
56351
56352 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56353
56354         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56355
56356 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56357
56358         * g++.dg/eh/template1.C: New test.
56359
56360 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56361
56362         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56363         Fix thinko.
56364         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56365         for xfail.
56366
56367 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56368
56369         * lib/g77-dg.exp: Use prune.exp for common procedures
56370         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56371         * lib/g77.exp: (g77-dg-prune) Remove
56372
56373 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56374
56375         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56376
56377 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56378
56379         * g++.dg/template/unify1.C: New test.
56380
56381 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56382
56383         * g++.dg/abi/empty4.C: New test.
56384
56385 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56386
56387         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56388         solaris2.*
56389         * g77.f-torture/compile/pr3743.x: Likewise.
56390
56391 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56392
56393         * g++.dg/other/using-declaration.C: New test.
56394
56395 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56396
56397         * gcc.dg/cpp/tr-sign.c: New testcase.
56398
56399 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56400
56401         * gcc.dg/cpp/19951025-1.c: Revert.
56402         * gcc.dg/cpp/directiv.c: We no longer process directives that
56403         interrupt macro arguments.
56404
56405 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56406
56407         * gcc.dg/bconstp-1.c: New test.
56408
56409 2001-08-03  Richard Henderson  <rth@redhat.com>
56410
56411         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56412
56413 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56414
56415         * gcc.dg/cpp/19951025-1.c: Update.
56416
56417 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56418
56419         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56420         should be x.
56421
56422 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56423
56424         Kill -fhonor-std.
56425         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56426         * g++.old-deja/g++.other/std1.C: Likewise.
56427         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56428
56429 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56430
56431         * lib/g77.exp: Load gcc-defs.exp for common procedures
56432         (g77_pass, g77_fail, g77_finish, g77_exit,
56433         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56434
56435 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56436
56437         * g77.dg/fbackslash.f
56438         * g77.dg/fcase-preserve.f
56439         * g77.dg/ff90-1.f
56440         * g77.dg/ffixed-line-length-0.f
56441         * g77.dg/ffixed-line-length-132.f
56442         * g77.dg/ffixed-line-length-7.f
56443         * g77.dg/ffixed-line-length-72.f
56444         * g77.dg/ffixed-line-length-none.f
56445         * g77.dg/ffree-form-1.f
56446         * g77.dg/fno-backslash.f
56447         * g77.dg/fno-f90-1.f
56448         * g77.dg/fno-fixed-form-1.f
56449         * g77.dg/fno-onetrip.f
56450         * g77.dg/fno-typeless-boz.f
56451         * g77.dg/fno-underscoring.f
56452         * g77.dg/fno-vxt-1.f
56453         * g77.dg/fonetrip.f
56454         * g77.dg/ftypeless-boz.f
56455         * g77.dg/fugly-assumed.f
56456         * g77.dg/funderscoring.f
56457         * g77.dg/fvxt-1.f
56458
56459 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56460
56461         * objc.dg/fwd-proto-1.m: New.
56462         * objc.dg/local-decl-1.m: New.
56463         * objc.dg/naming-1.m: New.
56464         * objc.dg/naming-2.m: New.
56465         * objc.dg/proto-hier-1.m: New.
56466
56467 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56468
56469         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56470         largest-type elements to a struct makes its size grow.
56471
56472 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56473
56474         * g++.dg/abi/vthunk1.C: New test.
56475
56476 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56477
56478         * g++.dg/abi/vbase8-22.C: New test.
56479
56480 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56481
56482         * gcc.dg/cpp/macro8.c: New test.
56483
56484 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56485
56486         * g++.dg/abi/vbase8-21.C: New test.
56487
56488 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.dg/abi/vbase8-10.C: New test.
56491
56492 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56493
56494         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56495         ${tool}_set_ld_library_path.
56496         Changed caller.
56497         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56498         g++.exp.
56499
56500 2001-07-26  Stan Cox <scox@redhat.com>
56501
56502         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56503         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56504         gcc_exit, gcc_check_unsupported_p):
56505         Moved to gcc-deps.exp
56506         * gcc-deps.exp: New file.
56507
56508 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56509
56510         * g++.old-deja/g++.pt/defarg14.C: New test.
56511
56512 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56513
56514         * g++.old-deja/g++.other/lineno5.C: New test.
56515
56516 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56517
56518         * g++.old-deja/g++.pt/crash68.C: New test.
56519
56520 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56521
56522         * g++.old-deja/g++.other/crash42.C: New test.
56523
56524 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56525
56526         * gcc.dg/cpp/extratokens.c: Fix.
56527         * gcc.dg/cpp/skipping2.c: New tests.
56528
56529 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56530
56531         * gcc.c-torture/execute/20010724-1.c: New file.
56532         * gcc.c-torture/execute/20010724-1.x: New file.
56533
56534 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56535
56536         * g++.old-deja/g++.other/cond7.C: New test.
56537
56538 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56539
56540         * g++.old-deja/g++.other/optimize4.C: New test.
56541
56542 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56543
56544         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56545
56546 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56547
56548         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56549         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56550         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56551         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56552
56553         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56554         bug report" message.
56555
56556         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56557         * g++.dg/ext/instantiate1.C: Move from old-deja.
56558
56559 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56560
56561         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56562         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56563         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56564         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56565
56566 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56567
56568         * gcc.c-torture/execute/20010723-1.c: New test.
56569
56570 2001-07-23  Ben Elliston  <bje@redhat.com>
56571
56572         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56573
56574 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56575
56576         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56577         i[34567]86-*-*.
56578         Delete handling of ieee_multilib_flags.
56579         Pass -mieee for alpha*-*-* and sh-*-*.
56580         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56581
56582 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56583
56584         Remove old-abi tests.
56585         * g++.old-deja/g++.mike/p11116.C: Remove.
56586         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56587
56588 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56589
56590         * g77.f-torture/compile/pr3743.f: New test
56591
56592 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56593
56594         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56595
56596 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56597
56598         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56599         g++.old-deja/g++.pt/static6.C: Likewise.
56600         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56601         supports weak symbols.
56602
56603 2001-07-18  Andreas Jaeger  <aj@suse.de>
56604
56605         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56606         supported again.
56607
56608 2001-07-18  Andreas Jaeger  <aj@suse.de>
56609
56610         * gcc.dg/iftrap-1.c: Fix target line.
56611
56612 2001-07-17  Richard Henderson  <rth@redhat.com>
56613
56614         * gcc.c-torture/execute/20010717-1.c: New.
56615
56616 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56617
56618         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56619         tests.
56620
56621 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56622
56623         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56624
56625 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56626
56627         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56628         UAC_SIGBUS, UAC_NOPRINT definitions.
56629
56630 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56631
56632         * objc/execute/object_is_class.m: New test.
56633         * objc/execute/object_is_meta_class.m: New test.
56634
56635 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56636
56637         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56638         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56639
56640 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56641
56642         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56643         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56644
56645 2001-07-14  Richard Henderson  <rth@redhat.com>
56646
56647         * gcc.dg/iftrap-1.c: New.
56648
56649 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56650
56651         * g77.f-torture/execute/intrinsic77.f: New test.
56652
56653 2001-07-11  Janis Johnson <janis@us.ibm.com>
56654
56655         * gcc.misc-tests/gcov-3.c: New test.
56656
56657 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56658
56659         * gcc.c-torture/compile/20010711-1.c,
56660         * gcc.c-torture/compile/20010711-2.c: New tests.
56661
56662 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56663
56664         * gcc.c-torture/execute/20010711-1.c: New test.
56665
56666 2001-07-11  Ben Elliston  <bje@redhat.com>
56667
56668         * g++.old-deja/g++.other/enum5.C: New test.
56669
56670 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56671
56672         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56673         (g++-dg-prune): Call prune_gcc_output.
56674         * prune.exp: New file for prune_gcc_output.
56675         * lib/g++.exp, lib/gcc.exp: Load it.
56676
56677 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56678
56679         * gcc.c-torture/compile/20010701-1.c,
56680         g++.old-deja/g++.ext/attrib6.C: New tests.
56681
56682 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56683
56684         * gcc.c-torture/compile/20010706-1.c: New test.
56685
56686 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56687
56688         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56689
56690 2001-06-28  Stan Shebs  <shebs@apple.com>
56691
56692         * gcc.dg/pragma-darwin.c: New test.
56693
56694 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56695
56696         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56697         Solaris 2.[678] system.
56698
56699 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56700
56701         * gcc.dg/20010622-1.c: New test.
56702
56703 2001-06-18  Stan Shebs  <shebs@apple.com>
56704
56705         * objc.dg: New directory.
56706         * objc.dg/dg.exp: New file.
56707         * objc.dg/alias.m: New.
56708         * objc.dg/class-1.m: New.
56709         * objc.dg/class-2.m: New.
56710         * objc.dg/const-str-1.m: New.
56711         * objc.dg/const-str-2.m: New.
56712         * objc.dg/id-1.m: New.
56713         * objc.dg/method-1.m: New.
56714         * objc.dg/super-class-1.m: New.
56715         * lib/objc-dg.exp: New file.
56716
56717 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56718
56719         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56720         of label name.
56721
56722 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56723
56724         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56725
56726 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56727
56728         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56729         variable.
56730
56731 2001-06-12  Richard Henderson  <rth@redhat.com>
56732
56733         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56734
56735 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56736
56737         * g++.old-deja/g++.abi/vbase5.C: New test.
56738         * g++.old-deja/g++.abi/vbase6.C: New test.
56739         * g++.old-deja/g++.abi/vbase7.C: New test.
56740
56741 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56742
56743         * gcc.c-torture/compile/20010610-1.c: New test.
56744
56745 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56746
56747         * g++.old-deja/g++.abi/vbase4.C: New test.
56748
56749 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56750
56751         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56752         support %f for HC11/HC12 targets.
56753         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56754         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56755         on HC11/HC12 targets.
56756         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56757
56758 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56759
56760         * gcc.dg/wchar_t-1.c: New file.
56761         * gcc.dg/wint_t-1.c: Likewise.
56762
56763 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56764
56765         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56766
56767 2001-06-11  Richard Henderson  <rth@redhat.com>
56768
56769         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56770
56771 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56772
56773         * gcc.c-torture/compile/20010611-1.c: New test.
56774
56775 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56776
56777         * gcc.dg/c99-tag-1.c: Add more tests.
56778
56779 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56780
56781         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56782         representation on MN10300 and ARM/Thumb.
56783
56784 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56785
56786         * g77.f-torture/execute/20010610.f: New.
56787
56788 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56789
56790         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56791         names.
56792
56793 2001-06-09  Richard Henderson  <rth@redhat.com>
56794
56795         * gcc.c-torture/execute/ashrdi-1.c: New.
56796         * gcc.c-torture/execute/ashldi-1.c: New.
56797         * gcc.c-torture/execute/lshrdi-1.c: New.
56798
56799 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56800
56801         * objc/execute/load-3.m: Added. Check sending +load to categories,
56802         in addition to classes.
56803
56804 2001-06-08  Stan Shebs  <shebs@apple.com>
56805
56806         * objc/execute/load-2.m: New test.  From Nicola Pero
56807         <n.pero@mi.flashnet.it>.
56808
56809 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56810
56811         * gcc.c-torture/execute/20010605-2.c: New test.
56812
56813 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56814
56815         * g++.old-deja/g++.abi/vbase2.C: New test.
56816         * g++.old-deja/g++.abi/vbase3.C: New test.
56817
56818 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56819
56820         * g++.old-deja/g++.pt/friend49.C: New test.
56821
56822 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56823
56824         * g++.old-deja/g++.ext/anon3.C: New test.
56825
56826 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56827
56828         * g++.old-deja/g++.other/conv7.C: New test.
56829
56830 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56831
56832         * gcc.c-torture/compile/20010605-2.c: New test.
56833
56834 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56835
56836         * gcc.c-torture/execute/20010604-1.c: New test.
56837
56838 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56839
56840         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56841
56842 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56843
56844         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56845         (g++_link_flags): Likewise.
56846         (g++_init): Pass gccpath's value to two previous functions.
56847
56848 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56849
56850         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56851         Ensure logfile entry matches exec command line.
56852
56853 2001-05-31  Richard Henderson  <rth@redhat.com>
56854
56855         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56856         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56857
56858 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56859
56860         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56861         compiler for irix6.2
56862
56863 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56864
56865         * g++.old-deja/g++.other/optimize3.C: New file.
56866
56867 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56868
56869         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56870         assemble.
56871
56872 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56873
56874         * g++.old-deja/g++.other/optimize2.C: New file.
56875
56876 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56877
56878         * gcc.c-torture/compile/20010518-2.c: New file.
56879         * gcc.c-torture/execute/20010518-1.c: New file.
56880         * gcc.c-torture/execute/20010518-2.c: New file.
56881
56882 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56883
56884         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56885
56886 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56887
56888         G++ no longer defines builtins that do not begin with __builtin.
56889         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56890         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56891         * g++.old-deja/g++.law/builtin1.C: Likewise.
56892         * g++.old-deja/g++.law/cvt2.C: Likewise.
56893         * g++.old-deja/g++.mike/net5.C: Likewise.
56894         * g++.old-deja/g++.other/builtins1.C: Likewise.
56895         * g++.old-deja/g++.other/builtins2.C: Likewise.
56896         * g++.old-deja/g++.other/builtins3.C: Likewise.
56897         * g++.old-deja/g++.other/builtins4.C: Likewise.
56898         * g++.old-deja/g++.other/inline8.C: Likewise.
56899         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56900
56901 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56902
56903         * g++.old-deja/g++.pt/using1.C: Adjust.
56904         * g++.old-deja/g++.pt/using2.C: New test.
56905
56906 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56907
56908         * gcc.dg/cpp/charconst.c: New tests.
56909         * gcc.dg/cpp/escape.c: New tests.
56910         * gcc.dg/cpp/escape-1.c: New tests.
56911         * gcc.dg/cpp/escape-2.c: New tests.
56912         * gcc.dg/cpp/ucs.c: New tests.
56913
56914 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56915
56916         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56917         native compiler for irix6.5.
56918
56919 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56920
56921         * lib/g++.exp (g++_include_flags): Use args to compute
56922         get_multilibs.
56923         (g++_link_flags): Likewise.
56924         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56925
56926 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56927
56928         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56929
56930 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56931
56932         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56933         this file.
56934
56935 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56936
56937         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56938         STACK_SIZE;
56939         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56940         to STACK_SIZE; Use it to define size of add_histo array.
56941         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56942         to STACK_SIZE.
56943         (f): Use GITT_SIZE to define size of gitt local table.
56944         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56945         to STACK_SIZE; Use it to define size of bytemem array.
56946
56947 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56948
56949         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56950         on 68HC11/HC12 due to the asm instruction.
56951         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56952         * gcc.c-torture/compile/920520-1.x: Likewise.
56953         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56954         on 68HC11/HC12 because the function is larger than 64K.
56955         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56956         on 68HC11/HC12 because the structure is too large.
56957
56958 2001-05-20  Richard Henderson  <rth@redhat.com>
56959
56960         * gcc.c-torture/execute/20010520-1.c: New.
56961
56962 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56963
56964         * g++.old-deja/g++.warn/compare1.C: New test.
56965         * gcc.dg/compare4.c: New test.
56966
56967 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56968
56969         * g++.old-deja/g++.other/optimize1.C: New test.
56970
56971 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56972
56973         * g++.old-deja/g++.pt/spec41.C: New test.
56974
56975 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56976
56977         * gcc.c-torture/compile/20010114-1.x: Remove.
56978
56979 2001-05-18  Stan Shebs  <shebs@apple.com>
56980
56981         * gcc.c-torture/compile/20010518-1.c: New test.
56982
56983 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56984
56985         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56986         * g++.old-deja/g++.pt/crash67.C: New test.
56987
56988 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56989
56990         * g++.old-deja/g++.other/debug9.C: New test.
56991
56992 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56993
56994         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56995
56996 2001-05-16  Jan Hubicka  <jh@suse.cz>
56997
56998         * gcc.c-torture/compile/20010516-1.c: New test.
56999
57000 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
57001
57002         * g++.old-deja/g++.other/crash41.C: New test.
57003
57004 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
57005
57006         * g++.old-deja/g++.pt/crash66.C: New test.
57007
57008 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
57009
57010         * g++.old-deja/g++.robertl/eb27.C: Convert.
57011
57012 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
57013
57014         * g++.dg/friend-warn.C: New test.  Do not warn about friend
57015         declaration being redundant.
57016
57017 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
57018
57019         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
57020
57021 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
57022
57023         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
57024
57025 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
57026
57027         * lib/g++.exp: Use testsuite_flags.
57028
57029 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
57030
57031         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
57032
57033 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
57034
57035         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
57036
57037 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
57038
57039         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
57040
57041 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
57042
57043         * gcc.c-torture/compile/20010313-1.c: New test.
57044
57045 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
57046
57047         * gcc.dg/cpp/direct2.c: New test.
57048         * gccq.dg/cpp/direct2s.c: New test.
57049
57050         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
57051
57052 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
57053
57054         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
57055         * g++.old-deja/g++.other/op3.C: Likewise.
57056
57057 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57058
57059         * gcc.dg/cpp/syshdr.h: New file.
57060         * gcc.dg/cpp/sysmac1.c: Update.
57061         * gcc.dg/cpp/sysmac2.c: Update.
57062
57063 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
57064
57065         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
57066
57067 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
57068
57069         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
57070         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
57071
57072 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
57073
57074         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
57075
57076 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
57077
57078         * lib/g++.exp (g++_include_flags): Don't use any special flags
57079         if TESTING_IN_BUILD_TREE is not defined.
57080         (g++_init): Use a plain 'c++' as the compiler if
57081         TESTING_IN_BUILD_TREEE is not defined.
57082
57083 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
57084
57085         * g++.old-deja/g++.eh/catch13.C: New test.
57086         * g++.old-deja/g++.eh/catch14.C: New test.
57087
57088 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
57089
57090         * gcc.dg/cpp/tr-define.c: New test.
57091
57092 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
57093
57094         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
57095         <stdlib.h>, not <malloc.h>.
57096
57097 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
57098
57099         * g++.old-deja/g++.ns/template17.C: New test.
57100
57101 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
57102
57103         * g++.old-deja/g++.pt/ref4.C: New test.
57104
57105 2001-04-30  Richard Henderson  <rth@redhat.com>
57106
57107         * gcc.dg/20000724-1.c: Revert last change.
57108
57109 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
57110
57111         * g77.f-torture/execute/20010430.f: New test.
57112
57113 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
57114
57115         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
57116
57117 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
57118
57119         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
57120
57121 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57122
57123         * g++.old-deja/g++.eh/crash6.C: New test.
57124
57125 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57126
57127         * g++.old-deja/g++.other/warn7.C: New test.
57128
57129 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57130
57131         * g++.old-deja/g++.other/defarg9.C: New test.
57132
57133 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
57134
57135         * g77.f-torture/compile/20010426.f: New test.
57136         * g77.f-torture/execute/20010426.f: New test.
57137
57138 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
57139
57140         * g77.f-torture/compile/20000629-1.x: Remove - error
57141         has been fixed.
57142
57143 2001-04-26  Jeffrey A Law  (law@cygnus.com)
57144
57145         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
57146         Tweak slightly to work with g++.dg framework.
57147         * g++.dg/special/ecos.exp: Run initp1.C test.
57148         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
57149
57150         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
57151         its linker doesn't give line numbers either.
57152         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
57153
57154 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
57155
57156         * g++.old-deja/g++.other/lex1.C: New test.
57157
57158 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
57159
57160         * gcc.dg/noncompile/20010425-1.c: New test.
57161
57162 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
57163
57164         * g++.old-deja/g++.pt/mangle2.C: New test.
57165
57166 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57167
57168         * gcc.dg/format/plus-1.c: New test.
57169
57170 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57171
57172         * gcc.dg/20010423-1.c: New test.
57173
57174 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57175
57176         * gcc.c-torture/execute/20010422-1.c: New test.
57177
57178 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
57179
57180         * g++.old-deja/g++.ns/type2.C: New test.
57181
57182 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
57183
57184         * g++.old-deja/g++.other/perf1.C: New test.
57185
57186 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
57187
57188         * gcc.dg/c99-func-2.c: Remove xfail.
57189         * gcc.dg/c99-func-3.c: Remove xfail.
57190         * gcc.dg/c99-func-4.c: Remove xfail.
57191
57192 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
57193
57194         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
57195
57196 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57197
57198         * gcc.c-torture/compile/20010423-1.c: New test.
57199
57200 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57201
57202         * g++.old-deja/g++.pt/typename28.C: New test.
57203
57204 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.old-deja/g++.abi/empty2.C: New test.
57207         * g++.old-deja/g++.abi/empty3.C: New test.
57208
57209 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57210
57211         * g++.old-deja/g++.other/comdat2.C: New test.
57212         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
57213
57214 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57215
57216         * g++.old-deja/g++.other/overload14.C: New test.
57217
57218 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57219
57220         * g++.old-deja/g++.other/lookup23.C: New test.
57221
57222 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57223
57224         * gcc.c-torture/execute/20010403-1.c: New test.
57225
57226 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
57227             Mark Mitchell  <mark@codesourcery.com>
57228
57229         * lib/old-dejagnu.exp: Don't delete output of executable.
57230         Add .exe suffix to executables.
57231
57232 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
57233
57234         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
57235
57236 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57237
57238         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
57239
57240 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57241
57242         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
57243         * g++.old-deja/g++.abi/crash1.C: New test.
57244
57245 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57246
57247         * g++.old-deja/g++.other/crash40.C: New test.
57248
57249 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57250
57251         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
57252
57253 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
57254
57255         * g++.old-deja/g++.other/warn6.C: New test.
57256
57257 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
57258
57259         * g++.old-deja/g++.robertl/eb42.C: Same.
57260
57261 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57262
57263         * gcc.dg/wtr-conversion-1.c: New testcase.
57264
57265 2001-04-10  Richard Henderson  <rth@redhat.com>
57266
57267         * g++.old-deja/g++.other/array5.C: New.
57268
57269 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57270
57271         * gcc.c-torture/execute/20010408-1.c: New test.
57272
57273 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
57274
57275         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57276         headers and constructs.
57277         * g++.old-deja/g++.robertl/eb79.C: Same.
57278         * g++.old-deja/g++.robertl/eb77.C (main): Same.
57279         * g++.old-deja/g++.robertl/eb73.C: Same.
57280         * g++.old-deja/g++.robertl/eb66.C (main): Same.
57281         * g++.old-deja/g++.robertl/eb55.C (t): Same.
57282         * g++.old-deja/g++.robertl/eb54.C (main): Same.
57283         * g++.old-deja/g++.robertl/eb46.C (main): Same.
57284         * g++.old-deja/g++.robertl/eb44.C: Same.
57285         * g++.old-deja/g++.robertl/eb41.C (main): Same.
57286         * g++.old-deja/g++.robertl/eb4.C (main): Same.
57287         * g++.old-deja/g++.robertl/eb39.C: Same.
57288         * g++.old-deja/g++.robertl/eb33.C (main): Same.
57289         * g++.old-deja/g++.robertl/eb31.C (main): Same.
57290         * g++.old-deja/g++.robertl/eb30.C: Same.
57291         * g++.old-deja/g++.robertl/eb3.C: Same.
57292         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57293         * g++.old-deja/g++.robertl/eb21.C: Same.
57294         * g++.old-deja/g++.robertl/eb15.C: Same.
57295         * g++.old-deja/g++.robertl/eb118.C: Same.
57296         * g++.old-deja/g++.robertl/eb115.C (main): Same.
57297         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57298         * g++.old-deja/g++.robertl/eb109.C: Same.
57299         * g++.old-deja/g++.other/sibcall1.C (main): Same.
57300         * g++.old-deja/g++.mike/rtti1.C: Same.
57301         * g++.old-deja/g++.mike/p658.C: Same.
57302         * g++.old-deja/g++.mike/net46.C: Same.
57303         * g++.old-deja/g++.mike/net34.C: Same.
57304         * g++.old-deja/g++.mike/memoize1.C: Same.
57305         * g++.old-deja/g++.mike/eh2.C: Same.
57306         * g++.old-deja/g++.law/weak.C: Same.
57307         * g++.old-deja/g++.law/visibility7.C: Same.
57308         * g++.old-deja/g++.law/visibility25.C: Same.
57309         * g++.old-deja/g++.law/visibility22.C: Same.
57310         * g++.old-deja/g++.law/visibility2.C: Same.
57311         * g++.old-deja/g++.law/visibility17.C: Same.
57312         * g++.old-deja/g++.law/visibility13.C: Same.
57313         * g++.old-deja/g++.law/visibility10.C: Same.
57314         * g++.old-deja/g++.law/visibility1.C: Same.
57315         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57316         * g++.old-deja/g++.law/vbase1.C: Same.
57317         * g++.old-deja/g++.law/operators32.C: Same.
57318         * g++.old-deja/g++.law/nest3.C: Same.
57319         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57320         * g++.old-deja/g++.law/except5.C (main): Same.
57321         * g++.old-deja/g++.law/cvt7.C (run): Same.
57322         * g++.old-deja/g++.law/cvt2.C: Same.
57323         * g++.old-deja/g++.law/cvt16.C: Same.
57324         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57325         * g++.old-deja/g++.law/ctors17.C (main): Same.
57326         * g++.old-deja/g++.law/ctors13.C: Same.
57327         * g++.old-deja/g++.law/ctors12.C (main): Same.
57328         * g++.old-deja/g++.law/ctors10.C: Same.
57329         * g++.old-deja/g++.law/code-gen5.C: Same.
57330         * g++.old-deja/g++.law/bad-error7.C: Same.
57331         * g++.old-deja/g++.law/arm9.C: Same.
57332         * g++.old-deja/g++.law/arm12.C: Same.
57333         * g++.old-deja/g++.law/arg8.C: Same.
57334         * g++.old-deja/g++.law/arg1.C: Same.
57335         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57336         * g++.old-deja/g++.jason/template31.C: Same.
57337         * g++.old-deja/g++.jason/template24.C (main): Same.
57338         * g++.old-deja/g++.jason/2371.C: Same.
57339         * g++.old-deja/g++.eh/new2.C: Same.
57340         * g++.old-deja/g++.eh/new1.C: Same.
57341         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57342         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57343         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57344         * g++.old-deja/g++.brendan/crash62.C: Same.
57345         * g++.old-deja/g++.brendan/crash52.C: Same.
57346         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57347         * g++.old-deja/g++.brendan/crash38.C: Same.
57348         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57349         * g++.old-deja/g++.brendan/copy9.C: Same.
57350
57351 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57352
57353         * gcc.c-torture/execute/20001203-2.c (memset):
57354         Count argument is of type __SIZE_TYPE__.
57355
57356 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57357
57358         * gcc.c-torture/compile/20010404-1.c: New test.
57359
57360 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57361
57362         * gcc.c-torture/compile/20010326-1.c: New test.
57363
57364 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57365
57366         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57367         peculiarities of the SH.
57368         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57369
57370 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57371
57372         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57373         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57374         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57375
57376 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57377
57378         * g77.f-torture/compile/20010321-1.f: New test.
57379
57380 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57381
57382         * gcc.c-torture/compile/20010329-1.c: New test.
57383
57384 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57385
57386         * gcc.c-torture/execute/20010329-1.c: New test.
57387
57388 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57389
57390         * g++.old-deja/g++.other/eh4.C: Fix typo.
57391
57392 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57393
57394         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57395
57396 2001-03-28  Philip Blundell  <philb@gnu.org>
57397
57398         * gcc.c-torture/compile/20010328-1.c: New test.
57399
57400 2001-03-27  Richard Henderson  <rth@redhat.com>
57401
57402         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57403         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57404
57405 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57406
57407         * gcc.c-torture/compile/20010327-1.c: New test.
57408
57409 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57410
57411         * g++.old-deja/g++.other/friend12.C: New test.
57412         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57413         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57414
57415 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57416
57417         * gcc.c-torture/execute/20010325-1.c: New test.
57418
57419 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57420
57421         * g++.old-deja/g++.other/mangle3.C: New test.
57422
57423 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57424
57425         * g++.old-deja/g++.other/anon8.C: New test.
57426
57427 2001-03-20  Philip Blundell  <philb@gnu.org>
57428
57429         * gcc.c-torture/compile/20010320-1.c: New test.
57430
57431 2001-03-17  Richard Henderson  <rth@redhat.com>
57432
57433         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57434
57435 2001-03-15  Geoff Keating  <geoff@redhat.com>
57436
57437         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57438         tests on AIX.
57439
57440 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57441
57442         * g++.old-deja/g++.other/eh4.C: New test.
57443
57444 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57445
57446         * gcc.dg/cpp/mi1.c: Update.
57447
57448 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57449
57450         * g++.old-deja/g++.other/regstack.C: New test.
57451
57452 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57453
57454         * g++.old-deja/g++.other/ref4.C: New test.
57455
57456 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57457
57458         * objc/execute/va_method.m: Added.
57459         * objc/execute/IMP.m: Added.
57460         * objc/execute/_cmd.m: Added.
57461         * objc/execute/accessing_ivars.m: Added.
57462         * objc/execute/class-1.m: Added.
57463         * objc/execute/class-10.m: Added.
57464         * objc/execute/class-11.m: Added.
57465         * objc/execute/class-12.m: Added.
57466         * objc/execute/class-13.m: Added.
57467         * objc/execute/class-14.m: Added.
57468         * objc/execute/class-2.m: Added.
57469         * objc/execute/class-3.m: Added.
57470         * objc/execute/class-4.m: Added.
57471         * objc/execute/class-5.m: Added.
57472         * objc/execute/class-6.m: Added.
57473         * objc/execute/class-7.m: Added.
57474         * objc/execute/class-8.m: Added.
57475         * objc/execute/class-9.m: Added.
57476         * objc/execute/class-tests-1.h
57477         * objc/execute/class-tests-2.h
57478         * objc/execute/compatibility_alias.m: Added.
57479         * objc/execute/encode-1.m: Added.
57480         * objc/execute/formal_protocol-1.m: Added.
57481         * objc/execute/formal_protocol-2.m: Added.
57482         * objc/execute/formal_protocol-3.m: Added.
57483         * objc/execute/formal_protocol-4.m: Added.
57484         * objc/execute/formal_protocol-5.m: Added.
57485         * objc/execute/formal_protocol-6.m: Added.
57486         * objc/execute/formal_protocol-7.m: Added.
57487         * objc/execute/informal_protocol.m: Added.
57488         * objc/execute/initialize.m: Added.
57489         * objc/execute/load.m: Added.
57490         * objc/execute/many_args_method.m: Added.
57491         * objc/execute/nested-3.m: Added.
57492         * objc/execute/no_clash.m: Added.
57493         * objc/execute/private.m: Added.
57494         * objc/execute/redefining_self.m: Added.
57495         * objc/execute/root_methods.m: Added.
57496         * objc/execute/selector-1.m: Added.
57497         * objc/execute/static-1.m: Added.
57498         * objc/execute/static-2.m: Added.
57499         * objc/execute/va_method.m: Added.
57500
57501 2001-03-10  Richard Henderson  <rth@redhat.com>
57502
57503         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57504
57505 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57506
57507         * g++.old-deja/g++.other/crash31.C: XFAIL.
57508         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57509         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57510         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57511         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57512         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57513
57514 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57515
57516         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57517
57518 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57519
57520         * gcc.dg/20000724-1.c: Don't use multiline strings.
57521
57522 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57523
57524         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57525         result of -cString against what we expect it to be; don't just
57526         print it out for no one to read.
57527
57528         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57529         Based on testcases provided by Nicola Pero.
57530
57531 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57532
57533         * gcc.dg/cpp/macro7.c: New test.
57534
57535 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57536
57537         * gcc.dg/cpp/multiline.c: Update.
57538
57539 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57540
57541         * g++.old-deja/g++.other/enum3.C: New test.
57542
57543 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57544
57545         * g++.old-deja/g++.other/pod1.C: New test.
57546
57547 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57548
57549         * g++.old-deja/g++.ext/overload1.C: New test.
57550
57551 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57552
57553         * g++.old-deja/g++.pt/using1.C: New test.
57554
57555 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57556
57557         * g++.old-deja/g++.other/using9.C: New test.
57558
57559 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57560
57561         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57562
57563         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57564
57565 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57566
57567         * g++.old-deja/g++.ext/realpt1.C: Remove.
57568
57569 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57570
57571         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57572
57573 2001-02-26  Will Cohen  <wcohen@redhat.com>
57574
57575         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57576
57577 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57578
57579         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57580         templatized constructors.
57581
57582 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57583
57584         * gcc.c-torture/execute/20010224-1.c: New test.
57585
57586 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57587
57588         * gcc.c-torture/execute/20010222-1.c: New test.
57589
57590 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57591
57592         * g++.old-deja/g++.other/inline20.C: New test.
57593
57594 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57595
57596         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57597
57598 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57599
57600         * g++.old-deja/g++.other/lookup22.C: New test.
57601
57602 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57603
57604         * g77.dg: New directory.
57605         * g77.dg/20010216-1.f: New test case.
57606         * g77.dg/dg.exp: New driver.
57607         * lib/g77-dg.exp: New driver library.
57608
57609 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57610
57611         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57612
57613 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57614
57615         * g++.old-deja/g++.other/decl9.C: New test.
57616
57617 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57618
57619         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57620         not need <string> and also tests the initialization at runtime.
57621
57622 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57623
57624         * gcc.c-torture/execute/longlong.c: New test.
57625
57626 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57627
57628         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57629
57630 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57631
57632         * gcc.c-torture/execute/920302-1.c (execute):
57633         Change argument type to short.
57634
57635 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57636
57637         * g++.old-deja/g++.pt/deduct6.C: New test.
57638
57639 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57640
57641         * g++.old-deja/g++.pt/deduct5.C: New test.
57642
57643 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57644
57645         * gcc.c-torture/execute/20010209-1.c: New test.
57646
57647 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57648
57649         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57650
57651 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57652
57653         * g++.dg/vtgc1.C: Update for new ABI.
57654
57655         * consistency.vlad: New directory, 1665 files.
57656
57657 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57658
57659         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57660         return type.
57661         * gcc.dg/cpp/digraphs.c: Declare puts.
57662
57663 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57664
57665         * g++.old-deja/g++.other/warn5.C: New test.
57666
57667 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57668
57669         * g++.old-deja/g++.pt/spec40.C: New test.
57670
57671 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57672
57673         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57674         case.
57675         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57676
57677 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57678
57679         * gcc.c-torture/compile/20010209-1.c: New test.
57680
57681 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57682
57683         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57684         excess errors message but not if it crashes.
57685         * g++.old-deja/g++.other/crash27.C: Likewise.
57686         * g++.old-deja/g++.other/crash28.C: Likewise.
57687         * g++.old-deja/g++.other/crash30.C: Likewise.
57688         * g++.old-deja/g++.other/crash32.C: Likewise.
57689         * g++.old-deja/g++.other/crash35.C: Likewise.
57690         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57691
57692 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57693
57694         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57695         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57696         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57697         g77.f-torture/execute/execute.exp,
57698         g77.f-torture/noncompile/noncompile.exp,
57699         gcc.c-torture/execute/execute.exp,
57700         gcc.c-torture/execute/memcheck/memcheck.exp,
57701         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57702         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57703         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57704         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57705         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57706         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57707         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57708         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57709         Remove bug reporting instructions with ancient email addresses.
57710
57711 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57712
57713         * gcc.dg/20010202-1.c: New test.
57714         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57715
57716 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57717
57718         * g++.dg/stdbool-if.C: New test.
57719
57720 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57721
57722         * objc/execute/fdecl.m: Added main().
57723
57724 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57725
57726         * gcc.c-torture/execute/20010206-1.c: New test.
57727
57728 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57729
57730         * gcc.dg/cpp/avoidpaste1.c: Update.
57731
57732 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57733
57734         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57735         Pero <nicola@brainstorm.co.uk>.
57736         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57737
57738 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57739
57740         * g++.old-deja/g++.pt/spec39.C: New test.
57741
57742 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57743
57744         * gcc.c-torture/compile/20010202-1.c: New test.
57745
57746 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57747
57748         * g++.old-deja/g++.abi/primary2.C: New test.
57749         * g++.old-deja/g++.abi/primary3.C: New test.
57750         * g++.old-deja/g++.abi/primary4.C: New test.
57751         * g++.old-deja/g++.abi/primary5.C: New test.
57752         * g++.old-deja/g++.abi/vtable3.h: New test.
57753         * g++.old-deja/g++.abi/vtable3a.C: New test.
57754         * g++.old-deja/g++.abi/vtable3b.C: New test.
57755         * g++.old-deja/g++.abi/vtable3c.C: New test.
57756         * g++.old-deja/g++.abi/vtable3d.C: New test.
57757         * g++.old-deja/g++.abi/vtable3e.C: New test.
57758         * g++.old-deja/g++.abi/vtable3f.C: New test.
57759         * g++.old-deja/g++.abi/vtable3g.C: New test.
57760         * g++.old-deja/g++.abi/vtable3h.C: New test.
57761         * g++.old-deja/g++.abi/vtable3i.C: New test.
57762         * g++.old-deja/g++.abi/vtable3j.C: New test.
57763         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57764
57765 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57766
57767         * g++.old-deja/g++.other/anon6.C: New test.
57768         * g++.old-deja/g++.other/anon7.C: New test.
57769
57770 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57771
57772         * gcc.dg/cpp/avoidpaste2.c: New tests.
57773
57774 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57775
57776         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57777
57778 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57779
57780         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57781         DECIMAL_DIG cases for Irix."
57782
57783 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57784
57785         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57786
57787 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57788
57789         * gcc.dg/c99-tag-1.c: New test.
57790
57791 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57792
57793         * gcc.dg/cpp/tr-warn1.c: Add tests.
57794
57795 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57796
57797         * gcc.dg/cpp/avoidpaste1.c: Update.
57798         * gcc.dg/cpp/paste4.c: Update.
57799
57800 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57801
57802         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57803         cases for Irix.
57804
57805 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57806
57807         * g++.old-deja/g++.other/inline19.C: New test.
57808
57809 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57810
57811         * gcc.dg/Wlarger-than.c: New test.
57812
57813 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57814
57815         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57816
57817 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57818
57819         * gcc.c-torture/execute/20010129-1.c: New test.
57820         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57821
57822 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57823
57824         * gcc.dg/cpp/avoidpaste1.c: Test case.
57825
57826 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57827
57828         * g++.old-deja/g++.other/inline18.C: New test.
57829
57830 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57831
57832         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57833         and __builtin_putchar.
57834
57835 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57836
57837         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57838         tests.
57839
57840 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57841
57842         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57843         floating point number rounding mode to round to the nearest
57844         representable mode.
57845
57846 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57847
57848         * g++.old-deja/g++.other/mangle2.C: New test.
57849
57850 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57851
57852         * gcc.c-torture/compile/20010124-1.c: New test.
57853
57854 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57855
57856         * g++.old-deja/g++.pt/spec38.C: New test.
57857
57858 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57859
57860         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57861         "Build don't run".
57862
57863 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57864
57865         * gcc.c-torture/execute/20010123-1.c: New test.
57866
57867 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57868
57869         * g++.old-deja/g++.pt/spec37.C: New test.
57870
57871 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57872
57873         * g++.old-deja/g++.pt/overload14.C: New test.
57874
57875 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57876
57877         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57878         __builtin_return_address.
57879
57880 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57881
57882         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57883         * g++.old-deja/g++.pt/spec35.C: New test.
57884         * g++.old-deja/g++.pt/spec36.C: New test.
57885
57886 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57887
57888         * gcc.c-torture/compile/20010118-1.c: New test.
57889
57890 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57891
57892         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57893
57894 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57895
57896         * gcc.c-torture/execute/20010119-1.c: New test.
57897
57898 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57899
57900         * g++.old-deja/g++.other/vbase5.C: New test.
57901
57902 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57903
57904         * gcc.c-torture/execute/20010118-1.c: New test.
57905
57906 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57907
57908         * g++.old-deja/g++.pt/deduct3.C: New test.
57909
57910 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57911
57912         * g++.old-deja/g++.pt/spec34.C: New test.
57913
57914 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57915
57916         * g77.f-torture/compile/20000601-2.f: New test.
57917
57918 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57919
57920         * g++.old-deja/g++.other/init17.C: New test.
57921
57922 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57923
57924         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57925
57926 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57927
57928         * g++.old-deja/g++.pt/unify8.C: New test.
57929
57930 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57931
57932         * g++.old-deja/g++.abi/vbase1.C: New test.
57933
57934 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57935
57936         * g++.old-deja/g++.pt/crash65.C: New test.
57937
57938 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57939
57940         * gcc.dg/cpp/assembl2.S: New test case.
57941
57942 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57943
57944         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57945         are supported.
57946
57947 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57948
57949         * g++.old-deja/g++.other/builtins1.C: New test.
57950         * g++.old-deja/g++.other/builtins2.C: Likewise.
57951         * g++.old-deja/g++.other/builtins3.C: Likewise.
57952         * g++.old-deja/g++.other/builtins4.C: Likewise.
57953
57954 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57955
57956         * gcc.c-torture/compile/20010117-1.c: New test.
57957         * gcc.c-torture/compile/20010117-2.c: New test.
57958
57959 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57960
57961         * g77.f-torture/execute/20010116.[fx]: New test,
57962         XFAIL on i?86-*-*.
57963         * g77.f-torture/compile/20010115.f: Indicate it's
57964         a test for PR fortran/1636.
57965
57966 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57967
57968         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57969
57970 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57971
57972         * g77.f-torture/compile/20010115.f: New test.
57973
57974 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57975
57976         * g++.old-deja/g++.pt/nontype5.C: New test.
57977
57978 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57979
57980         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57981         have an equivalent working one below it.
57982
57983 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57984
57985         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57986         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57987
57988 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57989
57990         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57991         message containing "init_priority".
57992         (conpr-2.C): Likewise.
57993         (conpr-3.C): Likewise.
57994         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57995
57996 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57997
57998         * gcc.c-torture/execute/20010114-2.c: New test.
57999
58000 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58001
58002         * gcc.c-torture/compile/20010114-1.c: New test.
58003         * gcc.c-torture/compile/20010114-1.x: Xfail.
58004         * gcc.c-torture/compile/20010114-2.c: New test.
58005         * gcc.c-torture/execute/20010114-1.c: New test.
58006         * gcc.dg/trunc-1.c: New test.
58007         * gcc.dg/uninit-B.c: New test.
58008
58009 2001-01-13  Nick Clifton  <nickc@redhat.com>
58010
58011         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
58012         target.
58013
58014 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58015
58016         * gcc.c-torture/compile/20010113-1.c: New test.
58017
58018 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
58019
58020         * gcc.c-torture/compile/20001212-1.c: New test.
58021
58022 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58023
58024         * gcc.dg/cpp/widestr1.c: Update.
58025         * gcc.dg/cpp/prag-imp.c: Remove.
58026
58027 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
58028
58029         * gcc.c-torture/execute/20000801-3.x: Remove.
58030         * gcc.dg/c90-init-1.c: New test.
58031         * gcc.dg/c99-init-1.c: New test.
58032         * gcc.dg/c99-init-2.c: New test.
58033         * gcc.dg/gnu99-init-1.c: New test.
58034
58035 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
58036
58037         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
58038         testing that no relevant ones were found.
58039
58040 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
58041
58042         * g++.old-deja/g++.pt/cast2.C: New test.
58043
58044 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
58045
58046         * g++.old-deja/g++.pt/friend47.C: New test.
58047
58048 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58049
58050         * g++.old-deja/g++.pt/instantiate13.C: New test.
58051
58052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58053
58054         * g++.old-deja/g++.other/defarg7.C: New test.
58055         * g++.old-deja/g++.other/defarg8.C: New test.
58056
58057 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58058
58059         * g++.old-deja/g++.pt/crash64.C: New test.
58060
58061 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58062
58063         * g++.old-deja/g++.pt/crash63.C: New test.
58064
58065 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
58066
58067         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
58068
58069 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
58070
58071         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
58072
58073 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58074
58075         * g++.old-deja/g++.pt/error3.C: New test.
58076
58077 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58078
58079         * g++.old-deja/g++.other/crash39.C: New test.
58080
58081 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58082
58083         * g++.old-deja/g++.other/vbase4.C: New test.
58084
58085 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
58086
58087         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
58088         * gcc.dg/special/20000419-2.c: New file. Identical to above.
58089         * gcc.dg/special/special.exp: New test driver which will check
58090         for alias support for the above test.
58091
58092 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
58093
58094         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
58095         problems on small machines.
58096         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
58097         parameterize.
58098
58099 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
58100
58101         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
58102         mips.
58103         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
58104
58105 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
58106
58107         * g++.old_deja/g++.pt/using8.C: New test.
58108
58109 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58110
58111         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
58112
58113 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
58114
58115         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
58116         where a failure is expected.
58117         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
58118
58119 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58120
58121         * g++.old_deja/g++.pt/instantiate12.C: New test.
58122
58123 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58124
58125         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
58126         start of structs.
58127         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
58128         * g++.old-deja/g++.brendan/crash17.C: Likewise.
58129         * g++.old-deja/g++.brendan/crash29.C: Likewise.
58130         * g++.old-deja/g++.brendan/crash48.C: Likewise.
58131         * g++.old-deja/g++.brendan/ns1.C: Likewise.
58132         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
58133         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
58134         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
58135         * g++.old-deja/g++.eh/spec6.C: Likewise.
58136         * g++.old-deja/g++.jason/crash3.C: Likewise.
58137         * g++.old-deja/g++.law/ctors11.C: Likewise.
58138         * g++.old-deja/g++.law/ctors17.C: Likewise.
58139         * g++.old-deja/g++.law/ctors5.C: Likewise.
58140         * g++.old-deja/g++.law/ctors9.C: Likewise.
58141         * g++.old-deja/g++.mike/ambig1.C: Likewise.
58142         * g++.old-deja/g++.mike/net22.C: Likewise.
58143         * g++.old-deja/g++.mike/p3538a.C: Likewise.
58144         * g++.old-deja/g++.mike/p3538b.C: Likewise.
58145         * g++.old-deja/g++.mike/virt3.C: Likewise.
58146         * g++.old-deja/g++.niklas/t128.C: Likewise.
58147         * g++.old-deja/g++.other/anon4.C: Likewise.
58148         * g++.old-deja/g++.other/using1.C: Likewise.
58149         * g++.old-deja/g++.other/warn3.C: Likewise.
58150         * g++.old-deja/g++.pt/t37.C: Likewise.
58151         * g++.old-deja/g++.robertl/eb69.C: Likewise.
58152         * g++.old-deja/g++.robertl/eb71.C: Likewise.
58153
58154 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58155
58156         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
58157
58158 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58159
58160         * gcc.c-torture/execute/stdio-opt-3.c: New test.
58161
58162 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
58163
58164         * gcc.c-torture/compile/20010107-1.c: New test.
58165
58166 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58167
58168         * gcc.c-torture/execute/builtin-noret-1.c: New test.
58169
58170 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58171
58172         * gcc.dg/format/format.h: New file.
58173         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
58174         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
58175         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
58176         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
58177         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
58178         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
58179         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
58180         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
58181         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
58182         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
58183         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
58184         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
58185         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
58186         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
58187         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
58188         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
58189         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
58190         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
58191         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
58192         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
58193         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
58194         instead of declaring standard types, macros and functions in each
58195         test.
58196
58197 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
58198
58199         * gcc.c-torture/execute/20010106-1.c: New test.
58200
58201 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58202
58203         * gcc.dg/format/format.exp: New file.
58204         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
58205         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
58206         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
58207         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
58208         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
58209         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
58210         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
58211         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
58212         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
58213         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
58214         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
58215         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
58216         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
58217         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
58218         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
58219         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
58220         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
58221         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
58222         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
58223         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
58224         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
58225         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
58226         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
58227         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
58228         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
58229         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
58230         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
58231         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
58232         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
58233         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
58234         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
58235         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
58236         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
58237         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
58238         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
58239         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
58240         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
58241         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
58242         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
58243         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
58244         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
58245         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
58246
58247 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
58248
58249         * gcc.c-torture/execute/991228-1.c: Take word endianness into
58250         account.
58251
58252 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
58253
58254         * gcc.c-torture/execute/builtin-complex-1.c: New test.
58255
58256 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
58257
58258         * g++.old-deja/g++.pt/crash62.C: New test.
58259
58260 2001-01-04  Richard Henderson  <rth@redhat.com>
58261
58262         * gcc.dg/20000926-1.c: Update expected warnings.
58263         * gcc.dg/array-2.c: Likewise.
58264         * gcc.dg/array-4.c: Also validate flexible array members.
58265         * gcc.dg/c99-flex-array-1.c: New.
58266
58267 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58268
58269         * gcc.c-torture/compile/20001222-1.x: Remove.
58270
58271 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58272
58273         * gcc.c-torture/execute/built-in-setjmp.c: New.
58274
58275 2001-01-03  Richard Henderson  <rth@redhat.com>
58276
58277         * gcc.dg/940510-1.c: Update expected error wording.
58278         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58279
58280 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
58281
58282         * lib/target-supports.exp (check_alias_available): Modified to
58283         indicate aliases not supported if only weak aliases are supported.
58284
58285 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58286
58287         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58288         Turn on cmpstrsi checks for __pj__ and __i370__.
58289
58290 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58291
58292         * g++.old-deja/g++.other/virtual11.C: New test.
58293
58294 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58295
58296         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58297
58298 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58299
58300         * gcc.c-torture/compile/20010102-1.c: New test.
58301
58302 2001-01-02  Andreas Jaeger  <aj@suse.de>
58303
58304         * gcc.dg/noreturn-3.c: New test.
58305
58306         * gcc.dg/noreturn-4.c: New test.
58307
58308 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58309
58310         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58311         __builtin_fputc and __builtin_fwrite.
58312
58313 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58314
58315         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58316         signed char, not default char.
58317
58318 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58319
58320         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58321
58322 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58323
58324         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58325
58326 2000-12-29  Richard Henderson  <rth@redhat.com>
58327
58328         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58329         (__cyg_profile_func_exit): Define.
58330
58331 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58332
58333         * g++.dg/vtgc1.C: New test.
58334
58335 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58336
58337         * gcc.dg/noncompile/20001228-1.c: New test.
58338
58339         * gcc.dg/20001228-1.c: New test.
58340
58341         * gcc.c-torture/execute/20001228-1.c: New test.
58342
58343 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58344
58345         * gcc.dg/format-strfmon-1.c: New test.
58346
58347 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58348
58349         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58350         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58351         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58352         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58353         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58354         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58355         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58356         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58357         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58358         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58359         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58360         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58361         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58362
58363         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58364         * gcc.c-torture/execute/string-opt-4.c: Test index.
58365
58366 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58367
58368         * gcc.c-torture/compile/20001226-1.c: New test.
58369
58370 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58371
58372         * gcc.c-torture/compile/20001222-1.c: New test.
58373         * gcc.c-torture/compile/20001222-1.x: Xfail.
58374
58375 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58376
58377         * gcc.c-torture/execute/comp-goto-2.c: New test.
58378
58379 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58380
58381         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58382         Use long types if __INT_MAX__ is 32767.
58383         (main): Use cast to (sint32 *) when poking 88 into a_page.
58384
58385         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58386
58387 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58388
58389         * gcc.c-torture/compile/20001221-1.c: New test.
58390         * gcc.c-torture/execute/20001221-1.c: New test.
58391
58392 2000-12-20  Richard Henderson  <rth@redhat.com>
58393
58394         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58395         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58396
58397 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58398
58399         * gcc.dg/compare3.c: New test.
58400
58401 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58402
58403         * gcc.dg/format-warnll-1.c: New test.
58404
58405 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58406
58407         * gcc.dg/cpp/cmdlne-P.c: New test.
58408
58409 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58410
58411         * gcc.c-torture/execute/builtin-abs-1.c,
58412         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58413
58414 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58415
58416         * gcc.dg/cpp/multiline.c: New test.
58417
58418 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58419
58420         * g++.old-deja/g++.other/syshdr1.C: Update.
58421         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58422
58423 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58424
58425         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58426
58427 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58428
58429         * g++.old-deja/g++.pt/ttp65.C: New test.
58430
58431 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58432
58433         * g++.old-deja/g++.pt/ttp64.C: New test.
58434
58435 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58436
58437         * g++.old-deja/g++.pt/spec33.C: New test.
58438
58439 2000-12-14  Catherine Moore  <clm@redhat.com>
58440
58441         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58442         * gcc.c-torture/execute/920612-2.c: Likewise.
58443         * gcc.c-torture/execute/920428-2.c: Likewise.
58444         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58445         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58446
58447 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58448
58449         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58450         * gcc.dg/pack-test-2.c: Likewise.
58451
58452 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58453
58454         Tests by Zack Weinberg <zackw@stanford.edu>.
58455
58456         * gcc.dg/cpp/defined.c: Update.
58457         * gcc.dg/cpp/defined_trad.c: New tests.
58458
58459 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58460
58461         * gcc.dg/cpp/trad-direct.c: Update.
58462
58463 2000-12-11  Neil Booth  <neilb@earthling.net>
58464
58465         * gcc.dg/cpp/defined_trad.c
58466
58467 2000-12-11  Neil Booth  <neilb@earthling.net>
58468
58469         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58470
58471 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58472
58473         * gcc.dg/format-miss-2.c: New test.
58474
58475 2000-12-09  Neil Booth  <neilb@earthling.net>
58476
58477         * gcc.dg/cpp/lineflags.c: New tests.
58478         * gcc.dg/cpp/poison.c: Update.
58479         * gcc.dg/cpp/redef2.c: Update.
58480         * gcc.dg/cpp/skipping.c: New test.
58481
58482 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58483
58484         * g++.old-deja/g++.other/eh3.C: New testcase.
58485
58486 2000-12-07  Neil Booth  <neilb@earthling.net>
58487
58488         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58489         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58490         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58491         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58492         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58493         Update.
58494
58495 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58496
58497         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58498         __SIZE_TYPE__ instead of int for type of integers cast to
58499         pointers.
58500
58501 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58502
58503         * g++.old-deja/g++.other/cleanup4.C: New test.
58504
58505 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58506
58507         * format-sec-1.c: New test.
58508
58509 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58510
58511         * gcc.dg/format-nonlit-3.c: New test.
58512
58513 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58514
58515         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58516         through a null pointer.
58517
58518 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58519
58520         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58521         * g++.old-deja/g++.pt/partial4.C: New test.
58522
58523 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58524
58525         * gcc.c-torture/execute/ieee/hugeval.x: New.
58526
58527 2000-12-06  Neil Booth  <neilb@earthling.net>
58528
58529         * gcc.dg/cpp/backslash2.c: New tests.
58530
58531 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58532
58533         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58534         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58535
58536 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58537
58538         * gcc.c-torture/execute/20001203-2.c: New testcase.
58539
58540 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58541
58542         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58543         * g++.old-deja/g++.other/virtual10.C: New test.
58544
58545 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58546
58547         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58548
58549 2000-12-05  Richard Henderson  <rth@redhat.com>
58550
58551         * gcc.c-torture/compile/20001205-1.c: New.
58552
58553 2000-12-04  Neil Booth  <neilb@earthling.net>
58554
58555         * g++.old-deja/g++.other/virtual9.C: New test.
58556         * g++.old-deja/g++.pt/crash61.C: New test.
58557         * gcc.c-torture/execute/loop-9.c: New test.
58558
58559 2000-12-04  Neil Booth  <neilb@earthling.net>
58560
58561         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58562         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58563         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58564         * gcc.dg/cpp/extratokens.c: ...here.
58565
58566 2000-12-04  Neil Booth  <neilb@earthling.net>
58567
58568         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58569         New tests.
58570
58571 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58572
58573         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58574         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58575
58576 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58577
58578         * gcc.c-torture/execute/20001203-1.c: New test.
58579
58580 2000-12-03  Neil Booth  <neilb@earthling.net>
58581
58582         * gcc.dg/cpp/macro6.c: New test cases.
58583
58584 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58585
58586         * gcc.c-torture/execute/string-opt-9.c: New test.
58587         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58588         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58589         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58590
58591         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58592         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58593
58594 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58595
58596         * gcc.dg/cpp/if-6.c: New testcase.
58597
58598         * gcc.dg/20001201-1.c: New testcase.
58599
58600 2000-12-02  Neil Booth  <neilb@earthling.net>
58601
58602         * g++.old-deja/g++.other/externC4.C,
58603         g++.old-deja/g++.other/friend10.C: New tests.
58604
58605 2000-12-02  Neil Booth  <neilb@earthling.net>
58606
58607         * g++.old-deja/g++.other/instan2.C
58608         * g++.old-deja/g++.other/instan3.C: New test.
58609
58610 2000-12-02  Neil Booth  <neilb@earthling.net>
58611
58612         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58613         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58614         gnuc99.c,gnuc99-pedantic.c: New tests.
58615
58616 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58617
58618         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58619         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58620
58621 2000-12-01  Neil Booth  <neilb@earthling.net>
58622
58623         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58624         * gcc.dg/cpp/poison.c: Update.
58625         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58626
58627 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58628
58629         * g77.f-torture/execute/20001201.f: New test.
58630
58631 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58632
58633         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58634
58635 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58636
58637         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58638
58639 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58640
58641         * g++.old-deja/g++.other/cast6.C: New test.
58642
58643 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58644
58645         * gcc.c-torture/execute/20001130-2.c: New testcase.
58646
58647 2000-11-30  Richard Henderson  <rth@redhat.com>
58648
58649         * gcc.c-torture/execute/20001130-1.c: New test.
58650
58651 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58652
58653         * g++.old-deja/g++.other/op3.C: New test.
58654
58655 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58656
58657         * g++.old-deja/g++.other/op2.C: New test.
58658
58659 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58660
58661         * g++.old-deja/g++.other/crash38.C: New test.
58662
58663 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58664
58665         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58666
58667 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58668
58669         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58670         tests.
58671         * gcc.c-torture/execute/string-opt-6.c: New test.
58672
58673         * gcc.dg/20001117-1.c: Add main.
58674
58675 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58676
58677         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58678         Move from here ...
58679         * gcc.dg/940510-1.c: ... to here.
58680
58681         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58682         zero-size arrays in toplevel structures.
58683
58684 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58685
58686         * gcc.c-torture/execute/loop-8.c: New test.
58687
58688 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58689
58690         * g++.old-deja/g++.other/base1.C: New test.
58691
58692 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58693
58694         * g++.old-deja/g++.other/parse2.C: New test.
58695
58696 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58697
58698         * g++.old-deja/g++.pt/incomplete1.C: New test.
58699
58700 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58701
58702         * g++.old-deja/g++.other/friend9.C: New test.
58703
58704 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58705
58706         * gcc.dg/20001127-1.c: New test.
58707
58708 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58709
58710         * g++.old-deja/g++.pt/friend46.C: New test.
58711
58712 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58713
58714         * g++.old-deja/g++.other/ptrmem8.C: New test.
58715
58716 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58717
58718         * gcc.c-torture/execute/string-opt-7.c: New test.
58719         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58720
58721 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58722
58723         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58724         instead of 'mkcheck 2'.
58725
58726 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58727
58728         * gcc.c-torture/execute/memcheck/driver.c,
58729         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58730         C9X references to refer to C99.
58731
58732 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58733
58734         * gcc.dg/ultrasp3.c: New test.
58735
58736 2000-11-25  Neil Booth  <neilb@earthling.net>
58737
58738         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58739
58740 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58741
58742         * gcc.c-torture/compile/20001123-2.c: New.
58743
58744 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58745
58746         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58747
58748 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58749
58750         * gcc.dg/sequence-point-1.c: Add some new tests.
58751         * gcc.c-torture/execute/20001124-1.c: New test.
58752
58753 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58754
58755         * g++.old-deja/g++.other/vaarg4.C: New test.
58756         * gcc.c-torture/compile/20001123-1.c: New test.
58757
58758 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58759
58760         * g++.other/crash24.C: Adjust and remove XFAIL.
58761         * g++.other/crash37.C: New test.
58762
58763 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58764
58765         * g++.old-deja/g++.pt/instantiate9.C: New test.
58766
58767 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58768
58769         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58770         new ABI, too.
58771
58772         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58773         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58774
58775 2000-11-22  Neil Booth  <neilb@earthling.net>
58776
58777         * gcc.dg/cpp/Wtrigraphs.c: New test.
58778
58779 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58780
58781         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58782
58783 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58784
58785         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58786
58787 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58788
58789         * lib/gcc-dg.exp: load_lib scanasm.exp.
58790         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58791         * lib/g++-dg.exp: load_lib scanasm.exp.
58792         * lib/scanasm.exp: New.
58793         (scan-assembler, scan-assembler-not): Add optional arguments to
58794         test name, or if not present, the pattern name.
58795         (scan-assembler-dem, scan-assembler-dem-not): New.
58796
58797         * g++.dg/dg.exp: New.
58798
58799 2000-11-21  Neil Booth  <neilb@earthling.net>
58800
58801         * gcc.dg/cpp/integrated1.c: Remove.
58802
58803 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58804
58805         * gcc.c-torture/execute/20001121-1.c: New test.
58806
58807 2000-11-21  Richard Henderson  <rth@redhat.com>
58808
58809         * gcc.c-torture/compile/20001121-1.c: New test.
58810
58811 2000-11-20  Neil Booth  <neilb@earthling.net>
58812
58813         * gcc.dg/cpp/integrated1.c: New test.
58814
58815 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58816
58817         * g++.old-deja/g++.other/inline17.C: New test.
58818
58819 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58820
58821         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58822         local variable to be zero: I made the variable global. Now
58823         uses abort() and exit() instead of relying on main's return value.
58824
58825 2000-11-20  Neil Booth  <neilb@earthling.net>
58826
58827         * gcc.dg/cpp/paste2.c: Update test.
58828         * objc/execute/paste.m: New test.
58829
58830 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58831
58832         * gcc.dg/c99-condexpr-1.c: New test.
58833
58834 2000-11-20  Neil Booth  <neilb@earthling.net>
58835
58836         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58837
58838 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58839
58840         * g++.old-deja/g++.pt/export1.C: New test.
58841
58842 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58843
58844         * gcc.dg/20001117-1.c: New test.
58845
58846 2000-11-18  Richard Henderson  <rth@redhat.com>
58847
58848         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58849
58850 2000-11-18  Richard Henderson  <rth@redhat.com>
58851
58852         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58853         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58854         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58855
58856 2000-11-18  Richard Henderson  <rth@redhat.com>
58857
58858         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58859         (main): New.  Exit cleanly.
58860
58861 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58862
58863         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58864         gcc.dg/c99-fordecl-2.c: New tests.
58865
58866 2000-11-18  Richard Henderson  <rth@redhat.com>
58867
58868         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58869         * gcc.c-torture/execute/zerolen-2.c: New.
58870
58871 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58872
58873         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58874         memory.
58875
58876 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58877
58878         * g++.old-deja/g++.pt/instantiate8.C: New test.
58879
58880 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58881
58882         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58883         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58884
58885 2000-11-16  Nick Clifton  <nickc@redhat.com>
58886
58887         * gcc.c-torture/execute/nestfunc-2.c: New test.
58888         * gcc.c-torture/execute/nestfunc-3.c: New test.
58889
58890 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58891
58892         * gcc.c-torture/compile/20001116-1.c: New test.
58893
58894 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58895
58896         * gcc.c-torture/execute/20001115-1.c: New test.
58897
58898 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58899
58900         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58901         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58902         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58903         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58904
58905 2000-11-15  Neil Booth  <neilb@earthling.net>
58906
58907         gcc.dg/cpp/_Pragma1.c: Update.
58908         gcc.dg/cpp/_Pragma2.c: New test.
58909
58910 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58911
58912         * g++.old-deja/g++.other/anon5.C: New test.
58913
58914 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58915
58916         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58917         tests.
58918
58919 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58920
58921         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58922         output.
58923
58924 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58925
58926         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58927         labels at end of compound statements.
58928
58929 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58930
58931         * gcc.c-torture/execute/loop-7.c: New test.
58932
58933 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58934
58935         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58936
58937 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58938
58939         * gcc.dg/c99-bool-1.c: New test.
58940
58941 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58942
58943         * gcc.dg/c99-scope-1.c: Remove xfail.
58944         * gcc.dg/c99-scope-2.c: New test.
58945
58946 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58947
58948         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58949         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58950
58951 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58952
58953         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58954         error messages.
58955
58956         * g++.mike/p700.C: Don't typedef wchar_t.
58957         * g++.mike/p784.C: Likewise.
58958         * g++.mike/eb101.C: Don't use __wchar_t.
58959
58960 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58961
58962         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58963         from DO loop.
58964
58965 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58966
58967         * gcc.c-torture/execute/20001111-1.c: New test.
58968
58969 2000-11-10  Nick Clifton  <nickc@redhat.com>
58970
58971         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58972         long multuiple and accumulate.
58973
58974 2000-11-09  Richard Henderson  <rth@redhat.com>
58975
58976         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58977         via size_t instead of int.
58978
58979         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58980         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58981         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58982         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58983
58984 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58985
58986         * gcc.c-torture/compile/20001109-1.c: New test.
58987         * gcc.c-torture/compile/20001109-2.c: New test.
58988
58989 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58990
58991         * g++.old-deja/g++.pt/operator1.C: New test.
58992         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58993
58994 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58995
58996         * gcc.dg/20001108-1.c: New test.
58997
58998 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58999
59000         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
59001         with both arguments constant strings.
59002         * gcc.c-torture/execute/string-opt-3.c: New test.
59003         * gcc.c-torture/execute/string-opt-4.c: New test.
59004         * gcc.c-torture/execute/string-opt-5.c: New test.
59005
59006 2000-11-08  Nick Clifton  <nickc@redhat.com>
59007
59008         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
59009         mulsidi3adddi patterns.
59010
59011 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
59012
59013         * g++.old-deja/g++.other/crash36.C: New test.
59014
59015 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
59016
59017         * g++.old-deja/g++.other/init16.C: New test.
59018
59019 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
59020
59021         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
59022
59023 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
59024
59025         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
59026         * gcc.c-torture/execute/va-arg-16.x: Likewise.
59027         * gcc.c-torture/execute/va-arg-17.x: Likewise.
59028
59029 2000-11-07  DJ Delorie  <dj@redhat.com>
59030
59031         * gcc.dg/20000614-1.c: Add return so that test can pass.
59032
59033 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59034
59035         * gcc.c-torture/execute/string-opt-1.c: New test.
59036
59037 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
59038
59039         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
59040         mips-sgi-irix6.* because the MIPS ABI passes floating-point
59041         parameters in registers, and there is no way for a varargs
59042         function to know in which order the integer and floating-point
59043         parameters should be interleaved when they are placed on the
59044         stack.
59045         * gcc.c-torture/execute/va-arg-16.x: Likewise.
59046         * gcc.c-torture/execute/va-arg-17.x: Likewise.
59047
59048 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59049
59050         * gcc.c-torture/execute/string-opt-2.c: New test.
59051
59052 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
59053
59054         * g++.old-deja/g++.pt/crash60.C: New test.
59055
59056 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
59057
59058         * g++.old-deja/g++.other/crash24.C: New test.
59059         * g++.old-deja/g++.other/crash25.C: New test.
59060         * g++.old-deja/g++.other/crash26.C: New test.
59061         * g++.old-deja/g++.other/crash27.C: New test.
59062         * g++.old-deja/g++.other/crash28.C: New test.
59063         * g++.old-deja/g++.other/crash29.C: New test.
59064         * g++.old-deja/g++.other/crash30.C: New test.
59065         * g++.old-deja/g++.other/crash31.C: New test.
59066         * g++.old-deja/g++.other/crash32.C: New test.
59067         * g++.old-deja/g++.other/crash33.C: New test.
59068         * g++.old-deja/g++.other/crash34.C: New test.
59069         * g++.old-deja/g++.other/crash35.C: New test.
59070
59071 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
59072
59073         * gcc.c-torture/execute/20001031-1.c: New test.
59074
59075 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
59076
59077         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
59078         namespace.
59079
59080         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
59081         standards-conformant.
59082
59083         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
59084
59085         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
59086         * g++.old-deja/g++.mike/p755a.C: Likewise.
59087         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
59088         library makes no calls to `operator new' during initialization.
59089
59090 2000-11-04  Neil Booth  <neilb@earthling.net>
59091
59092         * gcc.dg/cpp/include2.c: New tests.
59093
59094 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
59095
59096         * lib/g++.exp (g++_set_ld_library_path): New function.
59097         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
59098
59099 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
59100
59101         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
59102         warnings.
59103
59104 2000-11-01  Richard Henderson  <rth@redhat.com>
59105
59106         * g++.old-deja/g++.ext/namedret1.C: New.
59107         * g++.old-deja/g++.ext/namedret2.C: New.
59108         * g++.old-deja/g++.ext/namedret3.C: New.
59109
59110 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
59111
59112         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
59113         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
59114
59115 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59116
59117         * gcc.c-torture/execute/va-arg-21.c: New test.
59118
59119 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59120
59121         * gcc.dg/c99-complex-2.c: New test.
59122
59123 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59124
59125         * gcc.c-torture/execute/stdio-opt-1.c: New test.
59126
59127 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
59128
59129         * g++.old-deja/g++.other/inline16.C: New test.
59130
59131 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
59132
59133         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
59134         __PRETTY_FUNCTION__
59135
59136 2000-10-29  Neil Booth  <neilb@earthling.net>
59137
59138         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
59139         New tests.
59140         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
59141         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
59142         optimisation.
59143
59144 2000-10-29  Neil Booth  <neilb@earthling.net>
59145
59146         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
59147         * mi1.c, mi1c.h: Add null directives to multiple-include test.
59148         * mi5.c: Test multiple includes work with -C.
59149         * trigraphs.c: Test ^= version.
59150
59151 2000-10-28  Neil Booth  <neilb@earthling.net>
59152
59153         New tests and test updates for new macro expander.
59154
59155         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
59156         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
59157         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
59158         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
59159         new diagnostic messages.
59160
59161         * gcc.dg/cpp/macro3.c: New tests.
59162
59163 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
59164
59165         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
59166         on the same line.
59167
59168 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
59169
59170         * g++.old-deja/g++.other/eh2.C: New test.
59171
59172 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59173
59174         * gcc.c-torture/execute/20001027-1.c: New test.
59175
59176 2000-10-26  Richard Henderson  <rth@redhat.com>
59177
59178         * gcc.c-torture/execute/20001026-1.c: New.
59179
59180 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
59181
59182         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
59183         * g++.old-deja/g++.law/builtin1.C: Likewise.
59184         * g++.old-deja/g++.law/ctors10.C: Likewise.
59185         * g++.old-deja/g++.law/virtual3.C: Likewise.
59186         * g++.old-deja/g++.mike/p658.C: Likewise.
59187         * g++.old-deja/g++.other/sibcall1.C: Likewise.
59188         * g++.old-deja/g++.other/vaarg2.C: Likewise.
59189         * g++.old-deja/g++.robertl/eb124.C: Likewise.
59190         * g++.old-deja/g++.robertl/eb44.C: Likewise.
59191         * g++.old-deja/g++.robertl/eb77.C: Likewise.
59192
59193 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
59194
59195         * gcc.c-torture/compile/20001024-1.c: New test.
59196
59197 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
59198
59199         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
59200         to tell us whether or not we are using V3.
59201
59202 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
59203
59204         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
59205         operands.
59206
59207 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59208
59209         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
59210
59211 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
59212
59213         * gcc.c-torture/execute/20001024-1.c: New test.
59214
59215 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
59216
59217         * g++.old-deja/g++.other/sibcall1.C: New test.
59218
59219 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
59220
59221         * gcc.dg/noncompile/init-3.c: New test.
59222
59223 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
59224
59225         * gcc.dg/format-array-1.c: New test.
59226
59227 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59228
59229         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
59230         writing through null pointers; remove comment about testing
59231         unterminated strings.
59232
59233 2000-10-17  Matthew Hiller  <hiller@redhat.com>
59234
59235         * gcc.c-torture/execute/20001017-2.c: New test.
59236
59237 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59238
59239         * gcc.c-torture/compile/20001018-1.c: New test.
59240         * gcc.c-torture/compile/20001018-1.x: Xfail.
59241
59242 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59243
59244         * gcc.c-torture/execute/20001017-1.c: New test.
59245
59246 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59247
59248         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
59249         for multiple use of arguments with scanf formats; add tests for
59250         multiple use of arguments.
59251
59252 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
59253
59254         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
59255         from some old tests.
59256
59257 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59258
59259         * gcc.dg/format-miss-1.c: New test.
59260
59261 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59262
59263         * gcc.c-torture/execute/20001013-1.c: New test.
59264
59265 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59266
59267         * gcc.dg/format-branch-1.c: New test.
59268
59269 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59270
59271         * README, lib/file-format.exp: Remove EGCS references.
59272
59273 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59274
59275         * gcc.dg/20001013-1.c: New test.
59276
59277 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59278
59279         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59280         for intmax_t in the compiler using __typeof__ and the type rules
59281         for conditional expressions.
59282
59283 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
59284
59285         * gcc.dg/20001012-1.c: New test.
59286         * gcc.dg/20001012-2.c: New test.
59287
59288 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59289
59290         * gcc.dg/format-attr-1.c: New test.
59291
59292 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59293
59294         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59295         __LONG_LONG_MAX__ instead of LLONG_MAX.
59296
59297 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59298
59299         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59300         scanf flags.
59301         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59302         flags.
59303
59304 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59305
59306         * gcc.dg/sequence-pt-1.c: New test.
59307
59308 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59309
59310         * gcc.c-torture/execute/20001011-1.c: New testcase.
59311         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59312
59313 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59314
59315         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59316         does not error on it.
59317
59318 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59319
59320         * gcc.dg/20001009-1.c: New test.
59321
59322 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59323
59324         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59325         * gcc.c-torture/execute/20001009-2.c: ... to here.
59326
59327 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59328
59329         * gcc.c-torture/compile/20001009-1.c: New testcase.
59330         * gcc.c-torture/execute/20001009-1.c: New testcase.
59331         Testcases provided by Jan Hubicka <jh@suse.cz>.
59332
59333 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59334
59335         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59336         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59337         uintmax_t using <limits.h> to emulate the compiler's internal
59338         logic.  No longer XFAIL %j tests.
59339
59340 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59341
59342         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59343         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59344         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59345         regexps and details of expected handling of some bad formats.
59346         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59347         suppression.
59348
59349 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59350
59351         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59352         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59353         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59354         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59355         in list archives.
59356
59357 2000-10-06  Richard Henderson  <rth@cygnus.com>
59358
59359         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59360         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59361         * g++.old-deja/g++.jason/report.C: Likewise.
59362         * g++.old-deja/g++.law/friend5.C: Likewise.
59363         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59364         of the expected warnings.
59365
59366 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59367
59368         * g++.old-deja/g++.pt/enum14.C: New test.
59369
59370 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59371
59372         * g++.old-deja/g++.pt/crash59.C: New test.
59373
59374 2000-10-04  Will Cohen  <wcohen@redhat.com>
59375
59376         * gcc.dg/20000926-1.c: New test.
59377
59378 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59379
59380         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59381         function name for current C++ compiler.
59382         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59383
59384 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59385
59386         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59387         __PRETTY_FUNCTION__.
59388         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59389
59390 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59391
59392         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59393
59394 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59395
59396         * gcc.c-torture/compile/20000923-1.c: New test.
59397
59398 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59399
59400         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59401         * g++.old-deja/g++.pt/ttp62.C: Same.
59402         * g++.old-deja/g++.other/inline14.C: Same.
59403
59404 2000-09-24  Richard Henderson  <rth@cygnus.com>
59405
59406         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59407
59408 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59409
59410         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59411
59412 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59413
59414         * gcc.c-torture/compile/20000922-1.c: New file.
59415
59416 2000-09-21  Nick Clifton  <nickc@redhat.com>
59417
59418         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59419         a signed long modulo operation.
59420         (mod6): New function - perform an unsigned long modulo operation.
59421         (main): Add tests for modulos of very large numbers by very small
59422         dividends.
59423
59424 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59425
59426         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59427
59428 2000-09-19  Richard Henderson  <rth@cygnus.com>
59429
59430         * gcc.dg/compare2.c (case 10): XFAIL.
59431
59432 2000-09-18  Richard Henderson  <rth@cygnus.com>
59433
59434         * gcc.c-torture/execute/20000906-1.c: Move ...
59435         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59436         that support __builtin_trap.
59437
59438 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59439
59440         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59441
59442 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59443
59444         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59445         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59446         more $ format tests.
59447
59448 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59449
59450         * gcc.dg/format-errmk-1.c: New test.
59451
59452 2000-09-17  Greg McGary  <greg@mcgary.org>
59453
59454         * gcc.c-torture/execute/20000917-1.x: Remove.
59455
59456 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59457
59458         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59459
59460 2000-09-17  Greg McGary  <greg@mcgary.org>
59461
59462         * gcc.c-torture/execute/20000917-1.c: New test.
59463         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59464
59465 2000-09-16  Neil Booth  <NeilB@earthling.net>
59466
59467         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59468         in nested macro bug.
59469
59470 2000-09-15  Neil Booth  <NeilB@earthling.net>
59471
59472         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59473
59474 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59475
59476         * gcc.c-torture/execute/20000914-1.c: New test.
59477
59478 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59479
59480         * g++.other/inline13.C: New test.
59481
59482 2000-09-12  Andreas Jaeger  <aj@suse.de>
59483
59484         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59485         constant by Ulrich Drepper <drepper@redhat.com>.
59486
59487 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59488
59489         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59490
59491 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59492
59493         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59494
59495 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59496
59497         * gcc.dg/cpp/backslash.c: New test.
59498
59499 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59500
59501         * gcc.c-torture/execute/20000910-1.c: New test.
59502         * gcc.c-torture/execute/20000910-2.c: Likewise.
59503
59504 2000-09-11  Robert Lipe  <robertl@sco.com>
59505
59506         * gcc.dg/pragma-align.c: New test.
59507
59508 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59509
59510         * g++.old-deja/g++.pt/explicit82.C: New test.
59511         * g++.old-deja/g++.pt/explicit83.C: New test.
59512
59513 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59514
59515         * gcc.dg/asm-names.c: New test.
59516
59517 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59518
59519         * gcc.dg/cpp/tr-warn6.c: New test
59520
59521 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59522
59523         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59524         be accepted.
59525
59526 2000-09-07  Catherine Moore  <clm@redhat.com>
59527
59528         * gcc.c-torture/execute/unroll-1.c: New test.
59529
59530 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59531
59532         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59533         ERROR markers.
59534         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59535         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59536         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59537         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59538         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59539         Preprocess only.
59540         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59541         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59542
59543 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59544
59545         * g++.old-deja/g++.pt/deduct2.C: New test.
59546
59547 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59548
59549         * g++.old-deja/g++.pt/parms2.C: New test.
59550
59551 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59552
59553         * g++.old-deja/g++.pt/crash58.C: New test.
59554
59555 2000-09-06  Greg McGary  <greg@mcgary.org>
59556
59557         * gcc.c-torture/execute/20000906-1.c: New test.
59558         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59559
59560 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59561
59562         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59563
59564 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59565
59566         * g++.old-deja/g++.pt/crash57.C: New test.
59567
59568 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59569
59570         * g++.old-deja/g++.pt/crash56.C: New test.
59571
59572 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59573
59574         * g++.old-deja/g++.pt/koenig1.C: New test.
59575
59576 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59577
59578         * gcc.dg/20000904-1.c: New test.
59579
59580 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59581
59582         * gcc.dg/cpp/paste8.c: New test.
59583
59584 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59585
59586         * gcc.c-torture/compile/20000827-1.c: New test.
59587
59588 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59589
59590         * gcc.dg/format-diag-1.c: New test.
59591
59592 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59593
59594         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59595         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59596         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59597         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59598         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59599
59600 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59601
59602         * g++.old-deja/g++.other/nested4.C: New test.
59603
59604 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59605
59606         * g++.old-deja/g++.ns/scoped1.C: New test.
59607
59608 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59609
59610         * lib/g++.exp: Support testing already-installed GCC.
59611
59612 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59613
59614         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59615
59616 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59617
59618         * gcc.dg/return-type-2.c: New test.
59619
59620 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59621
59622         * gcc.c-torture/compile/20000825-1.c: New test.
59623
59624 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59625
59626         * gcc.dg/dwarf2-2.c: New test.
59627
59628 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59629
59630         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59631         dg-warning regexps.
59632
59633 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59634
59635         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59636         gcc.dg/format-ext-5.c: New tests.
59637
59638 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59639
59640         * g++.old-deja/g++.other/crash22.C: New test.
59641
59642 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59643
59644         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59645
59646 2000-08-24  Richard Henderson  <rth@cygnus.com>
59647
59648         * gcc.dg/ia64-sync-1.c: New test.
59649         * gcc.dg/ia64-sync-2.c: New test.
59650         * gcc.dg/ia64-asm-1.c: New test.
59651
59652 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59653
59654         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59655         * gcc.dg/format-ext-2.c: New test.
59656
59657 2000-08-23  Jason Merrill  <jason@redhat.com>
59658
59659         * lib/old-dejagnu.exp: Also ignore "In member function" and
59660         "At global scope".
59661
59662 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59663
59664         * gcc.dg/noncompile/label-lineno-1.c: New test.
59665
59666 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59667
59668         * gcc.dg/c99-array-nonobj-1.c: New test.
59669
59670 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59671
59672         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59673         tests.
59674         * gcc.dg/format-ext-1.c: New test.
59675
59676 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59677
59678         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59679         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59680         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59681         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59682         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59683
59684 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59685
59686         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59687         gcc.dg/c99-strftime-2.c: New tests.
59688
59689 2000-08-22  Richard Henderson  <rth@cygnus.com>
59690
59691         * gcc.c-torture/execute/20000822-1.c: New test.
59692
59693 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59694
59695         * gcc.c-torture/execute/20000819-1.x: Remove.
59696
59697 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59698
59699         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59700         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59701         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59702         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59703         gcc.dg/format-xopen-1.c: New tests.
59704
59705 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59706
59707         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59708
59709 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59710
59711         * g++.old-deja/g++.other/loop2.C: New test.
59712
59713         * gcc.c-torture/compile/20000606-1.c: New test.
59714         * gcc.c-torture/compile/20000728-1.c: New test.
59715         * gcc.c-torture/execute/20000801-1.c: New test.
59716         * gcc.c-torture/execute/20000801-2.c: New test.
59717         * gcc.c-torture/execute/20000819-1.c: New test.
59718         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59719         * gcc.dg/20000629-1.c: New test.
59720         * gcc.dg/20000724-1.c: New test.
59721         * gcc.dg/20000807-1.c: New test.
59722
59723 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59724
59725         * gcc.dg/cpp/pragma-1.c: New test.
59726         * gcc.dg/cpp/pragma-2.c: New test.
59727
59728 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59729
59730         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59731         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59732
59733 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59734
59735         * gcc.c-torture/compile/20000818-1.c: New test.
59736
59737 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59738
59739         * gcc.c-torture/execute/20000818-1.c: New test.
59740
59741 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59742
59743         * gcc.dg/format-va-1.c: New test.
59744
59745 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59746
59747         * g++.old-deja/g++.other/typedef8.C: New test.
59748
59749 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59750
59751         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59752         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59753         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59754         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59755         * g++.old-deja/g++.other/ptrmem7.C: New test.
59756         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59757
59758 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59759
59760         * g++.old-deja/g++.pt/typename27.C: New test.
59761
59762 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59763
59764         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59765         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59766         * g++.old-deja/g++.pt/friend45.C: New test.
59767         * g++.old-deja/g++.other/friend8.C: New test.
59768
59769 2000-08-15  Richard Henderson  <rth@cygnus.com>
59770
59771         * gcc.c-torture/execute/20000815-1.c: New test.
59772
59773 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59774
59775         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59776         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59777         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59778
59779 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59780
59781         * g++.old-deja/g++.other/refinit2.C: New test.
59782
59783 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59784
59785         * lib/c-torture.exp (c-torture): Make
59786         compiler_conditional_xfail_data global.
59787         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59788         compiler_conditional_xfail_data machinery.
59789         (f-torture-execute): Likewise.
59790         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59791         and only when unrolling loops.
59792
59793         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59794
59795 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59796
59797         * g++.old-deja/g++.pt/explicit81.C: New test.
59798
59799 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59800
59801         * g++.old-deja/g++.pt/typename26.C: New test.
59802
59803 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59804
59805         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59806         warning.
59807
59808 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59809
59810         * g++.old-deja/g++.other/array3.C: New test.
59811
59812 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59813
59814         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59815         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59816         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59817         New tests.
59818
59819 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59820
59821         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59822         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59823
59824 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59825
59826         * gcc.c-torture/execute/20000808-1.c: New test.
59827
59828 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59829
59830         * gcc.dg/c90-const-expr-1.c: New test.
59831
59832 2000-08-08  Richard Henderson  <rth@cygnus.com>
59833
59834         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59835
59836 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59837
59838         * gcc.dg/noncompile/const-ll-1.c: New test.
59839
59840 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59841
59842         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59843
59844 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59845
59846         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59847         that running programs linked against the shared version of libobjc
59848         run correctly.
59849
59850 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59851
59852         * gcc.dg/c99-printf-1.c: New test.
59853
59854 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59855
59856         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59857
59858 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59859
59860         * gcc.c-torture/execute/20000731-1.x: Delete.
59861
59862 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59863
59864         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59865         and torture_without_loops as is done by c-torture.exp.
59866         (search_for): Copy from c-torture.exp.
59867         (gcc-dg-runtest): New function, drives a directory of tests
59868         iterating over the TORTURE_OPTIONS.
59869         (scan-assembler, scan-assembler-not): Move here from
59870         individual directory drivers.
59871
59872         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59873         defined by lib/gcc-dg.exp.
59874         * gcc.dg/cpp/cpp.exp: Likewise.
59875         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59876         gcc-dg-runtest, so we cycle over optimization options.
59877
59878         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59879         * gcc.dg/compare2.c: No longer expected to fail.
59880
59881 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59882
59883         * gcc.c-torture/execute/20000804-1.c: New test.
59884
59885 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59886
59887         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59888
59889 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59890
59891         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59892
59893 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59894
59895         * gcc.c-torture/compile/20000803-1.c: New test.
59896
59897 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59898
59899         * gcc.c-torture/execute/20000801-3.c,
59900         gcc.c-torture/execute/20000801-4.c: New tests.
59901         * gcc.c-torture/execute/20000801-3.x,
59902         gcc.c-torture/execute/20000801-4.x: Xfail.
59903
59904 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59905
59906         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59907         libobjc/.libs to allow for libtool.
59908
59909 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59910
59911         * gcc.c-torture/compile/20000802-1.c: New test.
59912
59913 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59914
59915         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59916
59917 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59918
59919         * gcc-c-torture/execute/20000731-2.c: New test.
59920
59921         * gcc.c-torture/execute/20000731-1.c: New test.
59922         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59923
59924 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59925
59926         * gcc.dg/cpp/paste7.c: New test.
59927         * gcc.dg/cpp/20000725-1.c: New test.
59928
59929 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59930
59931         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59932         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59933         declaration warning for __builtin_dwarf_reg_size.
59934
59935         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59936
59937 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59938
59939         * gcc.dg/noncompile/voidparam-1.c: New test.
59940
59941 2000-07-30  Richard Henderson  <rth@cygnus.com>
59942
59943         * gcc.dg/c90-digraph-1.c: Don't xfail.
59944         * gcc.dg/compare2.c (case 10): Xfail.
59945         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59946
59947 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59948
59949         * gcc.dg/c99-main-1.c: New test.
59950
59951 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59952
59953         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59954
59955 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59956
59957         * gcc.c-tortuer/execute/20000726-1.c: New test.
59958
59959 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59960
59961         * gcc.c-torture/execute/enum-2.c: New test.
59962
59963 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59964
59965         * gcc.dg/cpp/tr-warn3.c: New test.
59966
59967 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59968
59969         * g++.old-deja/g++.ext/implicit1.C: Remove.
59970         * g++.old-deja/g++.jason/c2.C: Remove
59971         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59972         * g++.old-deja/g++.pt/crash16.C: Likewise.
59973         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59974
59975 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59976
59977         * g++.old-deja/g++.other/for2.C: New test.
59978
59979 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59980
59981         * gcc.dg/20000720-1.c: New test.
59982
59983 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59984
59985         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59986
59987 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59988
59989         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59990         * gcc.c-torture/execute/20000722-1.c: New.
59991         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59992
59993 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59994
59995         * gcc.dg/cpp/20000720-1.S: New test.
59996
59997 2000-07-21  Michael Meissner  <meissner@redhat.com>
59998
59999         * gcc.c-torture/execute/ieee/hugeval.c: New test.
60000
60001 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
60002
60003         * g++.old-deja/g++.brendan/crash16.C,
60004         g++.old-deja/g++.brendan/parse3.C,
60005         g++.old-deja/g++.brendan/redecl1.C,
60006         g++.old-deja/g++.ns/template13.C,
60007         g++.old-deja/g++.other/decl4.C,
60008         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
60009
60010 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
60011
60012         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
60013         and "Internal error".
60014
60015         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
60016         regexps.
60017         * gcc.dg/cpp/paste6.c: New test.
60018
60019 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
60020
60021         * gcc.dg/cpp/tr-direct.c: New test.
60022
60023         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
60024         gcc.dg/cpp/undef1.c: Tweak error regexps.
60025
60026 2000-07-18  Eric Christopher <echristo@redhat.com>
60027
60028         * gcc.c-torture/compile/20000718-1.c: New test.
60029
60030 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
60031
60032         * cpplex.c (_cpp_push_token): If the token being pushed back
60033         is the previous token in this context, just subtract one from
60034         context->posn.
60035         * cppmacro.c (save_expansion): Clear aux field when storing a
60036         placemarker.
60037
60038 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
60039
60040         * gcc.dg/noncompile/redecl-1.c: New test.
60041
60042 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
60043
60044         * gcc.c-torture/execute/20000717-5.c: New test.
60045         * gcc.c-torture/execute/20000717-1.x: Removed.
60046
60047 2000-07-17  Richard Henderson  <rth@cygnus.com>
60048
60049         * gcc.c-torture/execute/20000717-4.c: New test.
60050
60051 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
60052
60053         * gcc.dg/cpp/syshdr.c: New test.
60054         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
60055
60056 2000-07-17  Neil Booth  <neilb@earthling.net>
60057
60058         * gcc.dg/cpp/cmdlne-dM.c: New test.
60059         * gcc.dg/cpp/cmdlne-dD.c: New test.
60060
60061 2000-07-17  Jeffrey A Law  (law@cygnus.com)
60062
60063         * gcc.c-torture/execute/20000717-3.c: New test.
60064
60065         * gcc.c-torture/compile/20000717-1.c: New test.
60066
60067 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
60068
60069         * gcc.c-torture/execute/20000717-2.c: New test.
60070
60071 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
60072
60073         * gcc.dg/formatz-1.c: New test.
60074
60075         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
60076         * gcc.dg/c99-digraph-1.c: New tests.
60077
60078         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
60079         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
60080
60081         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
60082         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
60083         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
60084         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
60085         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
60086         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
60087         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
60088
60089 2000-07-17  Greg McGary <greg@mcgary.org>
60090
60091         * gcc.c-torture/execute/20000717-1.c: New test.
60092         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
60093
60094 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
60095
60096         * gcc.c-torture/execute/20000715-2.c: New test.
60097         * gcc.dg/20000715-1.c: New test.
60098
60099 2000-07-15  Michael Meissner  <meissner@redhat.com>
60100
60101         * gcc.c-torture/execute/20000715-1.c: New test.
60102
60103 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
60104
60105         * gcc.c-torture/execute/20000707-1.c: New test.
60106
60107 2000-07-13  Neil Booth  <NeilB@earthling.net>
60108
60109         * gcc.dg/cpp/digraph1.c,
60110         gcc.dg/cpp/digraph2.c,
60111         gcc.dg/cpp/digraphs.c: New tests.
60112
60113 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
60114
60115         * g77.f-torture/compile/20000630-2.f: New test.
60116         * g77.f-torture/compile/20000630-2.x
60117
60118 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60119
60120         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
60121
60122 2000-07-11  Neil Booth  <NeilB@earthling.net>
60123
60124         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
60125
60126 2000-07-11  Neil Booth  <NeilB@earthling.net>
60127
60128         * gcc.dg/cpp/cmdlne-C.c: New.
60129
60130 2000-07-09  Neil Booth  <NeilB@earthling.net>
60131
60132         * gcc.dg/cpp/directiv.c: New tests.
60133         * gcc.dg/cpp/undef1.c: Update.
60134
60135 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
60136
60137         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
60138
60139 2000-07-09  Neil Booth  <NeilB@earthling.net>
60140
60141         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
60142
60143 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
60144
60145         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
60146         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
60147
60148 2000-07-08  Neil Booth  <NeilB@earthling.net>
60149
60150         * gcc.dg/cpp/macsyntx.c: New tests.
60151
60152 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
60153
60154         * gcc.dg/20000707-1.c: New test.
60155
60156 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
60157
60158         * gcc.c-torture/execute/20000706-1.c: New test.
60159         * gcc.c-torture/execute/20000706-2.c: New test.
60160         * gcc.c-torture/execute/20000706-3.c: New test.
60161         * gcc.c-torture/execute/20000706-4.c: New test.
60162         * gcc.c-torture/execute/20000706-5.c: New test.
60163
60164 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
60165
60166         * g++.old-deja/g++.pt/instantiate7.C: New test.
60167
60168 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
60169
60170         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
60171         * g++.old-deja/g++.mike/thunk3.C: Likewise.
60172         * g++.old-deja/g++.other/rtti3.C: Likewise.
60173         * g++.old-deja/g++.other/rttid3.C: Likewise.
60174
60175 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
60176
60177         *  g77.f-torture/compile/20000630-1.x: Fix typo
60178
60179 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
60180
60181         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
60182         assembly output.
60183
60184 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
60185
60186         * gcc.dg/cpp/ident.c: New test.
60187
60188 2000-07-05  Neil Booth  <NeilB@earthling.net>
60189
60190         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
60191           gcc.dg/cpp/lexstrng.c: New tests.
60192
60193 2000-07-04  Neil Booth  <NeilB@earthling.net>
60194
60195         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
60196         * gcc.dg/cpp/strify2.c: Same.
60197
60198 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
60199
60200         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
60201         * gcc.dg/cpp/19990703-1.c: Likewise.
60202         * gcc.dg/cpp/20000625-1.c: Likewise.
60203         * gcc.dg/cpp/20000625-2.c: Likewise.
60204
60205         * gcc.dg/cpp/macro1.c,
60206         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
60207         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
60208         gcc.dg/cpp/strify1.c,
60209         gcc.dg/cpp/strify2.c: New tests.
60210
60211 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
60212
60213         * gcc.c-torture/execute/20000703-1.c: New test.
60214
60215 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60216
60217         * g++.old-deja/g++.pt (lookup10.C): New test.
60218
60219 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60220
60221         * g++.old-deja/g++.pt (typename25.C): New test.
60222
60223 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
60224
60225         * gcc.c-torture/compile/20000701-1.c: New test.
60226
60227 2000-06-30  Nick Clifton  <nickc@cygnus.com>
60228
60229         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
60230         to test case.
60231
60232 2000-06-30  Catherine Moore  <clm@cygnus.com>
60233
60234         * gcc.c-torture/execute/align-1.c: New test.
60235
60236 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
60237
60238         * g++.old-deja/g++.pt/expr8.C: New test.
60239         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
60240
60241 2000-06-29  Nick Clifton  <nickc@cygnus.com>
60242
60243         * gcc.c-torture/compile/20000629-1.c: New test.
60244
60245 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60246
60247
60248         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
60249         gcc.dg/noncompile directory, depending on whether they're
60250         preprocessor tests or not.  Annotate all the tests for the dg
60251         framework.
60252
60253         * gcc.c-torture/noncompile/noncompile.exp: Delete.
60254         * gcc.dg/noncompile/noncompile.exp: New.
60255
60256         * Moved files:
60257         Old name                                New name
60258         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
60259         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
60260         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
60261         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
60262         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
60263         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
60264         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
60265         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
60266         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
60267         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
60268         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
60269         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
60270         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
60271         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
60272         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
60273         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
60274         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
60275         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
60276         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
60277         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
60278         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
60279         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
60280         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
60281         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
60282
60283         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
60284         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
60285         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
60286         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
60287         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
60288         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
60289
60290 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60291
60292         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60293         declare one variable.  On the fourth, error.
60294         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60295         declared by 20000628-1a.h.
60296
60297 2000-06-29  Richard Henderson  <rth@redhat.com>
60298
60299         * gcc.c-torture/execute/930529-1.x: New file.
60300         * gcc.dg/920413-1.c: Adjust expected warning text.
60301         * gcc.dg/980217-1.c: Declare abort.
60302         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60303
60304 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60305
60306         * g77.f-torture/compile/20000629-1.f: New test.
60307         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60308
60309 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60310
60311         Rearrange lots of files, removing entirely the
60312         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60313         directories.
60314
60315         * Deleted files:
60316         gcc.c-torture/code_quality/code_quality.exp
60317         gcc.c-torture/special/special.exp
60318         gcc.failure/failure.exp
60319         gcc.failure/940409-1.x
60320         gcc.c-torture/compile/961203-1.x
60321
60322         * New files:
60323         gcc.misc-tests/linkage.exp
60324         gcc.c-torture/execute/920730-1t.c
60325         gcc.c-torture/execute/920730-1t.x
60326         gcc.c-torture/compile/920520-1.x
60327         gcc.c-torture/compile/920521-1.x
60328         gcc.c-torture/compile/981006-1.x
60329         gcc.c-torture/execute/eeprof-1.x
60330
60331         * Moved files (possibly with modifications to fit a new harness):
60332         Old name                                New name
60333         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60334         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60335         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60336         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60337         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60338         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60339         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60340         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60341         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60342         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60343         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60344         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60345         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60346         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60347
60348 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60349
60350         * c-torture/compile/961203-1.x: Delete.
60351
60352         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60353         not exit. Include stdio.h.
60354         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60355         * gcc.misc-tests/dg-12.c: Likewise.
60356         * gcc.misc-tests/dg-5.c: Likewise.
60357         * gcc.misc-tests/dg-6.c: Likewise.
60358         * gcc.misc-tests/dg-7.c: Prototype abort.
60359         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60360         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60361         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60362         not exit.
60363         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60364         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60365
60366 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60367
60368         * gcc.dg/cpp/20000628-1.c: New test.
60369         * gcc.dg/cpp/20000628-1.h: New header for above test.
60370         * gcc.dg/cpp/20000628-1a.h: Likewise.
60371
60372 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60373
60374         * gcc.dg/cpp: New directory.
60375         * gcc.dg/cpp/cpp.exp: New driver.
60376         * gcc.dg/cpp/20000627-1.c: New test.
60377         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60378         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60379         and rewrite as a compilation test.
60380
60381         * gcc.dg: Move many files into the cpp subdirectory, possibly
60382         renaming or editing them as well.
60383         Old name                New name
60384         990119-1.c              cpp/19990119-1.c
60385         990228-1.c              cpp/19990228-1.c
60386         990407-1.c              cpp/19990407-1.c
60387         990409-1.c              cpp/19990409-1.c
60388         990413-1.c              cpp/19990413-1.c
60389         990703-1.c              cpp/19990703-1.c
60390         20000127-1.c            cpp/20000127-1.c
60391         20000129-1.c            cpp/20000129-1.c
60392         20000207-1.c            cpp/20000207-1.c
60393         20000207-2.c            cpp/20000207-2.c
60394         20000209-1.c            cpp/20000209-1.c
60395         20000209-2.c            cpp/20000209-2.c
60396         20000301-1.c            cpp/20000301-1.c
60397         20000419-1.c            cpp/20000419-1.c
60398         20000510-1.S            cpp/20000510-1.S
60399         20000519-1.c            cpp/20000519-1.c
60400         20000529-1.c            cpp/20000529-1.c
60401         20000625-1.c            cpp/20000625-1.c
60402         20000625-2.c            cpp/20000625-2.c
60403         cpp-as1.c               cpp/assert1.c
60404         cpp-as2.c               cpp/assert2.c
60405         cxx-comments-1.c        cpp/cxxcom1.c
60406         cxx-comments-2.c        cpp/cxxcom2.c
60407         endif-label.c           cpp/endif.c
60408         cpp-hash1.c             cpp/hash1.c
60409         cpp-hash2.c             cpp/hash2.c
60410         cpp-if1.c               cpp/if-1.c
60411         cpp-if2.c               cpp/if-2.c
60412         cpp-if3.c               cpp/if-3.c
60413         cpp-if4.c               cpp/if-4.c
60414         cpp-if5.c               cpp/if-5.c
60415         cpp-cond.c              cpp/if-cexp.c
60416         cpp-missingop.c         cpp/if-mop.c
60417         cpp-missingparen.c      cpp/if-mpar.c
60418         cpp-opprec.c            cpp/if-oppr.c
60419         cpp-ifparen.c           cpp/if-paren.c
60420         cpp-shortcircuit.c      cpp/if-sc.c
60421         cpp-shift.c             cpp/if-shift.c
60422         cpp-unary.c             cpp/if-unary.c
60423         cpp-li1.c               cpp/line1.c
60424         cpp-li2.c               cpp/line2.c
60425         lineno.c                cpp/line3.c
60426         lineno-2.c              cpp/line4.c
60427         cpp-mi.c                cpp/mi1.c
60428         cpp-mic.h               cpp/mi1c.h
60429         cpp-micc.h              cpp/mi1cc.h
60430         cpp-mind.h              cpp/mi1nd.h
60431         cpp-mindp.h             cpp/mi1ndp.h
60432         cpp-mix.h               cpp/mi1x.h
60433         cpp-mi2.c               cpp/mi2.c
60434         cpp-mi2a.h              cpp/mi2a.h
60435         cpp-mi2b.h              cpp/mi2b.h
60436         cpp-mi2c.h              cpp/mi2c.h
60437         cpp-mi3.c               cpp/mi3.c
60438         cpp-mi3.def             cpp/mi3.def
60439         poison-1.c              cpp/poison.c
60440         pr-impl.c               cpp/prag-imp.c
60441         cpp-redef-2.c           cpp/redef1.c
60442         cpp-redef.c             cpp/redef2.c
60443         strpaste.c              cpp/strp1.c
60444         strpaste-2.c            cpp/strp2.c
60445         cpp-tradpaste.c         cpp/tr-paste.c
60446         cpp-tradstringify.c     cpp/tr-str.c
60447         cpp-tradwarn1.c         cpp/tr-warn1.c
60448         cpp-tradwarn2.c         cpp/tr-warn2.c
60449         trigraphs.c             cpp/trigraphs.c
60450         cpp-unc1.c              cpp/unc1.c
60451         cpp-unc2.c              cpp/unc2.c
60452         cpp-unc3.c              cpp/unc3.c
60453         cpp-unc.c               cpp/unc4.c
60454         undef.c                 cpp/undef1.c
60455         undef-2.c               cpp/undef2.c
60456         cpp-wi1.c               cpp/widestr1.c
60457
60458 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60459
60460         * lib/g++.exp (g++_include_flags): Tweak.
60461
60462 2000-06-27  H.J. Lu  <hjl@gnu.org>
60463             Loren J. Rittle  <ljrittle@acm.org>
60464
60465         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60466         version with one that knows about the new gcc tree structure.
60467         (g++_link_flags): Same.
60468
60469 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60470
60471         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60472         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60473         case we are cross-compiling.
60474
60475         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60476         g++.old-deja/g++.niklas/Makefile.in,
60477         g++.old-deja/g++.niklas/configure.in,
60478         g++.old-deja/g++.other/Makefile.in,
60479         g++.old-deja/g++.other/configure.in,
60480         gcc.c-torture/code_quality/Makefile.in,
60481         gcc.c-torture/code_quality/configure.in,
60482         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60483         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60484         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60485         gcc.c-torture/execute/ieee/Makefile.in,
60486         gcc.c-torture/execute/ieee/configure.in,
60487         gcc.c-torture/noncompile/Makefile.in,
60488         gcc.c-torture/noncompile/configure.in,
60489         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60490         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60491         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60492
60493 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60494
60495         * g++.old-deja/g++.other/ambig3.C: New test.
60496
60497 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60498
60499         * g++.old-deja/g++.pt/syntax1.C: New test.
60500         * g++.old-deja/g++.pt/syntax2.C: New test.
60501         * g++.old-deja/g++.other/syntax3.C: New test.
60502         * g++.old-deja/g++.other/syntax4.C: New test.
60503
60504 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60505
60506         * gcc.dg/20000623-1.c: Prototype exit and abort.
60507
60508 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60509
60510         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60511         New tests.
60512         * gcc.dg/cpp-mi3.def: New file.
60513
60514         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60515         inside assertions.
60516         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60517         lexer's error messages.
60518         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60519         divine anything from the linemarkers.
60520         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60521         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60522
60523 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60524
60525         * gcc.dg/20000623-1.c: New test.
60526
60527 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60528
60529         * gcc.c-torture/execute/20000622-1.c: New test.
60530
60531 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60532
60533         * g++.old-deja/g++.other/init15.C: New test.
60534
60535 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60536
60537         * g++.old-deja/g++.pt/vaarg2.C: New test.
60538         * g++.old-deja/g++.pt/vaarg3.C: New test.
60539
60540 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60541
60542         * g++.old-deja/g++.other/dyncast6.C: New test.
60543
60544 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60545
60546         * gcc.c-torture/execute/loop-6.c: New test.
60547
60548 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60549
60550         * gcc.dg/20000614-1.c: New test.
60551         * gcc.dg/20000614-2.c: New test.
60552
60553 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60554
60555         * g++.old-deja/g++.other/inline12.C: New test.
60556
60557 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60558
60559         * g++.old-deja/g++.other/eh1.C: New test.
60560
60561 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60562
60563         * g++.old-deja/g++.other/type.C: New test.
60564
60565 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60566
60567         * g++.old-deja/g++.other/initstring.C: New test.
60568
60569 2000-06-12  Jason Merrill  <jason@redhat.com>
60570
60571         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60572
60573 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60574
60575         * gcc.c-torture/compile/20000609-1.c: New test.
60576
60577 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60578
60579         * gcc.dg/20000609-1.c: New test.
60580
60581 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60582
60583         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60584         * gcc.c-torture/noncompile/poison-1.c: Move...
60585         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60586         * gcc.dg/cpp-li1.c: Add a token after the #line.
60587
60588 2000-06-05  Richard Henderson  <rth@cygnus.com>
60589
60590         * gcc.c-torture/execute/20000605-2.c: New test.
60591         * gcc.c-torture/execute/20000605-3.c: New test.
60592
60593 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60594
60595         * g77.f-torture/execute/20000503-1.x: New file.
60596
60597 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60598
60599         * g++.old-deja/g++.eh/badalloc1.C: New test.
60600
60601 2000-06-05  Richard Henderson  <rth@cygnus.com>
60602
60603         * gcc.c-torture/execute/20000605-1.c: New test.
60604
60605 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60606             Nathan Sidwell <nathan@codesourcery.com>
60607
60608         * gcc.c-torture/compile/20000605-1.c: New test.
60609
60610 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60611
60612         * g77.f-torture/compile/20000601-1.f: New test.
60613
60614 2000-06-03  Richard Henderson  <rth@cygnus.com>
60615
60616         * gcc.c-torture/execute/20000603-1.c: New.
60617
60618 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60619
60620         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60621         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60622
60623 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60624
60625         * gcc.dg/compare2.c (case 12): XFAIL.
60626         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60627         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60628
60629         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60630
60631 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60632
60633         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60634         guard macro is already defined when the header is first
60635         included.
60636         * gcc.dg/cpp-mix.h: New file.
60637         * gcc.dg/endif-label.c: Update patterns to match compiler.
60638
60639         * g++.brendan/complex1.C: Declare abort.
60640         * g++.law/refs4.C: Remove XFAIL.
60641         * g++.oliva/expr2.C: Declare abort and exit.
60642
60643 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60644
60645         * gcc.c-torture/execute/20000528-1.c: New test.
60646
60647         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60648         * g++.old-deja/g++.law/temps4.C: Likewise.
60649
60650         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60651         stdlib.h.  Call abort() on failure.
60652         * g++.old-deja/g++.law/refs4.C: Likewise.
60653         * g++.old-deja/g++.law/temps4.C: Likewise.
60654         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60655         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60656
60657 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60658
60659         Relative to g++.dg/special:
60660         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60661
60662         Relative to g++.old-deja:
60663         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60664         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60665         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60666         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60667         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60668         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60669         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60670
60671         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60672         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60673         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60674         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60675         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60676         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60677         and/or string.h.
60678
60679         * g++.other/goto1.C: Update expectations for error messages.
60680
60681 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60682
60683         * gcc.c-torture/compile/20000523-1.c: New test.
60684
60685 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60686
60687         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60688
60689 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60690
60691         * g++.old-deja/g++.eh/catch11.C: New test.
60692         * g++.old-deja/g++.eh/catch12.C: New test.
60693
60694 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60695
60696         * gcc.c-torture/execute/20000523-1.c: New test.
60697
60698 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60699
60700         * c-torture/execute/bcp-1.c: Replace abort in arg of
60701         __builtin_constant_p with a generic external function.
60702
60703         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60704         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60705         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60706         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60707         Prototype abort and/or exit.
60708
60709         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60710         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60711         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60712         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60713
60714 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60715
60716         * gcc.dg/dwarf2-1.c: New test.
60717
60718 2000-05-20  Richard Henderson  <rth@cygnus.com>
60719
60720         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60721
60722 2000-05-20  Andreas Jaeger  <aj@suse.de>
60723
60724         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60725         testcase.
60726
60727 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60728
60729         * gcc.c-torture/execute/20000519-2.c: New test.
60730
60731 2000-05-19  Andreas Jaeger  <aj@suse.de>
60732
60733         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60734         which fails with SSA.
60735
60736         * lib/c-torture.exp: Also test with -O3 -fssa.
60737
60738 2000-05-18  Michael Meissner  <meissner@redhat.com>
60739
60740         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60741         * gcc.c-torture/execute/920415-1.c: Ditto.
60742         * gcc.c-torture/execute/920501-1.c: Ditto.
60743         * gcc.c-torture/execute/conversion.c: Ditto.
60744         * gcc.c-torture/execute/cvt-1.c: Ditto.
60745
60746 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60747
60748         * gcc.c-torture/compile/20000518-1.c: New test.
60749
60750 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60751
60752         * g77.f-torture/compile/200005018.f: New test.
60753
60754 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60755
60756         * gcc.c-torture/compile/20000517-1.c: New test.
60757
60758 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60759
60760         * gcc.c-torture/execute/20000516-1.c: New test.
60761
60762 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60763
60764         * g++.old-deja/g++.other/eh.C: New test.
60765
60766 2000-05-12  Richard Henderson  <rth@cygnus.com>
60767
60768         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60769         constants through to doit's conditional.
60770
60771 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60772
60773         * gcc.c-torture/compile/20000511-1.c: New test.
60774         * g77.f-torture/compile/20000511-1.f: New test.
60775         * g77.f-torture/compile/20000511-2.f: New test.
60776
60777 2000-05-11  Michael Meissner  <meissner@redhat.com>
60778
60779         * gcc.c-torture/execute/20000511-1.c: New test.
60780
60781 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60782
60783         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60784         * gcc.dg/20000510-1.S: New.
60785
60786 2000-05-08  Catherine Moore  <clm@cygnus.com>
60787
60788         * gcc.dg/unused-3.c: New.
60789
60790 2000-05-06  Richard Henderson  <rth@cygnus.com>
60791
60792           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60793           * g++.old-deja/g++.mike/warn1.C: Likewise.
60794           * g++.old-deja/g++.pt/local1.C: Likewise.
60795           * g++.old-deja/g++.pt/local7.C: Likewise.
60796           * g++.old-deja/g++.pt/spec16.C: Likewise.
60797
60798 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60799
60800         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60801
60802 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60803
60804           * g77.f-torture/execute/20000503-1.f: New test.
60805
60806 2000-05-04  Andreas Jaeger  <aj@suse.de>
60807
60808         * gcc.dg/noreturn-2.c: New test.
60809
60810 2000-05-04  Neil Booth  <NeilB@earthling.net>
60811
60812         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60813         preprocessor.
60814
60815 2000-05-04  Richard Henderson  <rth@cygnus.com>
60816
60817         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60818
60819 2000-05-04  Richard Henderson  <rth@cygnus.com>
60820
60821         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60822         OpenSSL by Jason R Thorpe.
60823
60824 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60825
60826         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60827
60828 2000-05-03  Robert Lipe <robertlipe@usa.net>
60829
60830         * gcc.dg/20000503-1.c: New test.
60831
60832 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60833
60834         * gcc.c-torture/compile/20000502-1.c: New test.
60835         * g++.old-deja/g++.other/align.C: New test.
60836         * gcc.dg/cpp-tradstringify.c: New test.
60837
60838 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60839
60840         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60841         and hard registers.
60842
60843 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60844
60845         * gcc.c-torture/execute/loop-5.c: New test.
60846
60847 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60848
60849         * gcc.c-torture/execute/va-arg-20.c: New test.
60850
60851 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60852
60853         * gcc.c-torture/execute/20000422-1.c: New test.
60854
60855 2000-04-20  Greg McGary  <gkm@gnu.org>
60856
60857         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60858         when optimizing, but without sibling-call optimizations (-O1).
60859
60860 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60861
60862           * gcc.c-torture/compile/20000420-1.c: New test.
60863
60864 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60865
60866         * g++.abi/ptrflags.C: New test.
60867         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60868
60869 2000-04-19  Catherine Moore  <clm@cygnus.com>
60870
60871         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60872
60873 2000-04-19  Greg McGary  <gkm@gnu.org>
60874
60875         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60876         sibling-call optimizations.
60877
60878 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60879
60880         * gcc.dg/20000419-1.c: New test.
60881
60882 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60883
60884         * gcc.c-torture/execute/20000412-6.c: New test.
60885
60886 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60887
60888         * gcc.c-torture/execute/20000412-5.c: New test.
60889         * g77.f-torture/compile/20000412-1.f: New test.
60890         * gcc.c-torture/execute/20000412-4.c: New test.
60891         * gcc.c-torture/compile/20000412-2.c: New test.
60892         * gcc.c-torture/execute/20000412-3.c: New test.
60893         * gcc.c-torture/compile/20000412-1.c: New test.
60894         * gcc.c-torture/execute/20000412-2.c: New test.
60895
60896 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60897
60898         * objc/execute/bf-20.m: New test.
60899
60900 2000-04-10  Richard Henderson  <rth@cygnus.com>
60901
60902         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60903
60904         * gcc.c-torture/execute/20000412-1.c: New test.
60905
60906 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60907
60908         * g++.old-deja/g++.eh/catchptr1.C: New test.
60909
60910 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60911
60912         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60913
60914 2000-04-08  Neil Booth  <NeilB@earthling.net>
60915
60916         * gcc.dg/cpp-nullchar.c: Remove test as
60917         embedded nulls cause problems.
60918
60919 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60920
60921         * gcc.dg/compare2.c: New test.
60922
60923 2000-04-08  Neil Booth  <NeilB@earthling.net>
60924
60925         * gcc.dg/cpp-nullchar.c: New test.
60926
60927 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60928
60929         * gcc.dg/cpp-mi2.c: New test.
60930         * gcc.dg/cpp-mi2[abc].h: New files.
60931
60932 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60933
60934         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60935         member name.
60936
60937 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60938
60939         * g++.old-deja/g++.abi/vmihint.C: New test.
60940
60941 2000-04-06  Neil Booth  <NeilB@earthling.net>
60942
60943         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60944         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60945         copyright.
60946
60947 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60948
60949         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60950         avoid stack-frame overwrite.
60951
60952 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60953
60954         * gcc.c-torture/compile/20000405-2.c: New test.
60955         * gcc.c-torture/compile/20000405-3.c: New test.
60956
60957 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60958
60959         * gcc.c-torture/compile/20000405-1.c: New test.
60960
60961 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60962
60963         * gcc.dg/cast-qual-1.c: Revert last change.
60964
60965 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60966
60967         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60968
60969 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60970
60971         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60972         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60973
60974 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60975
60976         * gcc.c-torture/compile/20000403-2.c: New test.
60977         * gcc.c-torture/compile/20000403-1.c: New test.
60978
60979 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60980
60981         * gcc.c-torture/execute/20000403-1.c: New test.
60982
60983 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60984
60985         * gcc.c-torture/execute/20000402-1.c: New test.
60986
60987 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60988
60989         * gcc.c-torture/execute/va-arg-15.c: New test.
60990         * gcc.c-torture/execute/va-arg-16.c: New test.
60991         * gcc.c-torture/execute/va-arg-17.c: New test.
60992         * gcc.c-torture/execute/va-arg-18.c: New test.
60993         * gcc.c-torture/execute/va-arg-19.c: New test.
60994
60995 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60996
60997         * gcc.c-torture/compile/981211-1.c: Move to...
60998         * gcc.dg/cpp-as1.c: ...here.
60999         * gcc.dg/cpp-as2.c: New file.
61000
61001         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
61002         compiler.
61003
61004 2000-04-02  Neil Booth  <NeilB@earthling.net>
61005
61006         * gcc.dg/cpp-cond.c  New tests.
61007         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
61008         accidental success less likely.
61009         * gcc.dg/cpp-missingop.c  New tests.
61010         * gcc.dg/cpp-missingparen.c  New tests.
61011         * gcc.dg/cpp-shift.c  New tests.
61012         * gcc.dg/cpp-shortcircuit.c  New tests.
61013         * gcc.dg/cpp-unary.c  New tests.
61014
61015 2000-03-29  Jeffrey A Law  (law@cygnus.com)
61016
61017         * gcc.c-torture/compile/20000329-1.c: New test.
61018
61019 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
61020
61021         * gcc.c-torture/compile/20000326-1.c: New test.
61022         * gcc.c-torture/compile/20000326-2.c: New test.
61023
61024 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
61025
61026         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
61027         the first parameter is a function argument.
61028
61029 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
61030
61031         * g++.old-deja/g++.ext/array4.C: New test.
61032
61033 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
61034
61035         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
61036
61037 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61038
61039         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
61040
61041 2000-03-19  Richard Henderson  <rth@cygnus.com>
61042
61043         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
61044
61045 2000-03-19  Richard Henderson  <rth@cygnus.com>
61046
61047         * gcc.c-torture/compile/20000319-1.c: New test.
61048
61049 2000-03-14  Jeffrey A Law  (law@cygnus.com)
61050
61051         * gcc.c-torture/execute/20000314-3.c: New test.
61052         * gcc.c-torture/execute/20000314-2.c: New test.
61053         * gcc.c-torture/execute/20000314-1.c: New test.
61054         * gcc.c-torture/compile/20000314-2.c: New test.
61055         * gcc.c-torture/compile/20000314-1.c: New test.
61056
61057 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
61058
61059         * g++.old-deja/g++.warn/inline.C: New test.
61060
61061 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
61062
61063         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
61064         standards-compliant result rather than specific constants.
61065         Put test-values in array.
61066
61067 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
61068
61069         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
61070         (g++_target_compile): Put test-specific options last.
61071
61072 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61073
61074         * g++.old-deja/g++.eh/vbase4.C: New test.
61075
61076 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61077
61078         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
61079
61080 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61081
61082         * g++.old-deja/g++.brendan/misc12.C: Removed.
61083         * g++.old-deja/g++.pt/memtemp77.C: Constify.
61084         * g++.old-deja/g++.ext/pretty4.C: New test.
61085
61086 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61087
61088         * g++.old-deja/g++.other/string2.C: New test.
61089
61090 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
61091
61092         * g++.old-deja/g++.warn/impint2.C: New test.
61093
61094 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
61095
61096         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
61097         is 1, not zero.
61098
61099 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
61100
61101         * g++.old-deja/g++.warn/impint.C: New test.
61102         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
61103         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
61104         * g++.old-deja/g++.pt/explicit12.C: Likewise.
61105         * g++.old-deja/g++.pt/explicit13.C: Likewise.
61106         * g++.old-deja/g++.pt/explicit17.C: Likewise.
61107         * g++.old-deja/g++.pt/explicit18.C: Likewise.
61108         * g++.old-deja/g++.pt/explicit19.C: Likewise.
61109         * g++.old-deja/g++.pt/explicit23.C: Likewise.
61110         * g++.old-deja/g++.pt/explicit31.C: Likewise.
61111         * g++.old-deja/g++.pt/explicit35.C: Likewise.
61112         * g++.old-deja/g++.pt/explicit6.C: Likewise.
61113         * g++.old-deja/g++.pt/memclass7.C: Likewise.
61114
61115 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
61116
61117         * gcc.dg/cpp-redef.c: New test.
61118
61119 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
61120
61121         * g++.old-deja/g++.pt/unify7.C: New test.
61122
61123 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
61124
61125         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
61126         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
61127
61128 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
61129
61130         * gcc.c-torture/compile/20000224-1.c: New test.
61131
61132 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61133
61134         * gcc.c-torture/compile/cpp-2.c: New test.
61135         * gcc.c-torture/compile/cpp-1.c: New test.
61136
61137 2000-02-25  Jeffrey A Law  (law@cygnus.com)
61138
61139         * gcc.c-torture/execute/20000225-1.c: New test.
61140
61141 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61142
61143         * gcc.dg/cpp-li2.c: New test.
61144
61145         * gcc.dg/cpp-wi1.c: New test.
61146
61147         * gcc.dg/cpp-li1.c: New test.
61148
61149 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
61150
61151         * g++.old-deja/g++.other/sizeof5.C: New test.
61152
61153 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61154
61155         * gcc.c-torture/execute/va-arg-13.c: New test.
61156
61157 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
61158
61159         * gcc.c-torture/execute/va-arg-12.c: New test.
61160
61161 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
61162
61163         * gcc.c-torture/execute/20000223-1.c: New test.
61164
61165 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
61166
61167         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
61168
61169 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
61170
61171         * g++.old-deja/g++.abi/ptrmem.C: New test.
61172
61173 2000-02-19  Richard Henderson  <rth@cygnus.com>
61174
61175         * gcc.c-torture/compile/init-3.c: New.
61176
61177 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
61178
61179         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
61180         ALWAYS_CXXFLAGS.
61181
61182 2000-02-11  Robert Lipe <robertl@sco.com>
61183
61184         * gcc.c-torture/compile/20000211-3.c: New test.
61185
61186 2000-02-11  Martin Buchholz <martin@xemacs.org>
61187
61188         * gcc.c-torture/compile/20000211-2.c: New test.
61189
61190 2000-02-11  Jeffrey A Law  (law@cygnus.com)
61191
61192         * gcc.c-torture/compile/20000211-1.c: New test.
61193
61194 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
61195
61196         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
61197           on native targets
61198
61199 2000-02-08  Nathan Sidwell  <nathan@acm.org>
61200
61201         * g++.old-deja/g++.other/cast5.C: New test.
61202
61203 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
61204
61205         * gcc.c-torture/execute/20000205-1.c: New.
61206
61207 2000-02-03  Nathan Sidwell  <nathan@acm.org>
61208
61209         * g++.old-deja/g++.jason/cast3.C: Return void.
61210         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
61211
61212 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61213
61214         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
61215
61216         * gcc.dg/loop-1.c: New test.
61217
61218 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
61219
61220         * gcc.c-torture/compile/20000127-1.c: New test.
61221         * gcc.c-torture/execute/991228-1.c: New test.
61222
61223 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61224
61225         * gcc.dg/unused-2.c: New test.
61226
61227         * gcc.dg/conv-1.c: New test.
61228
61229 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
61230
61231         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
61232         compiler.
61233         (tool_option_proc): Fix typo.
61234
61235 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
61236
61237         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
61238         of the ld on the host, not on the build machine.
61239         Also, don't crash if '--help' is not a supported option.
61240
61241 2000-01-24  Richard Henderson  <rth@cygnus.com>
61242
61243         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
61244
61245 2000-01-20  Jeffrey A Law  (law@cygnus.com)
61246
61247         * gcc.c-torture/execute/20000120-2.c: New test.
61248         * gcc.c-torture/execute/20000120-1.c: New test.
61249
61250 2000-01-13  Jeffrey A Law  (law@cygnus.com)
61251
61252         * gcc.c-torture/execute/20000113-1.c: New test.
61253
61254 2000-01-12  Jeffrey A Law  (law@cygnus.com)
61255
61256         * gcc.c-torture/execute/20000112-1.c: New test.
61257
61258 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61259
61260         * gcc.dg/20000111-1.c: New test.
61261
61262 2000-01-10  Jeffrey A Law  (law@cygnus.com)
61263
61264         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
61265         with 16 bit integers.
61266
61267 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61268
61269         * gcc.dg/20000108-1.c: New test.
61270
61271 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61272
61273         * g++.old-deja/g++.ns/koenig8.C: New test.
61274
61275 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61276
61277         * g++.old-deja/g++.other/cast4.C: New test.
61278
61279 2000-01-05  Jeffrey A Law  (law@cygnus.com)
61280
61281         * gcc.c-torture/compile/20000105-2.c: New test.
61282         * gcc.c-torture/compile/20000105-1.c: New test.
61283
61284 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61285
61286         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61287         references to printf & atoi to conform to ANSI standard.
61288         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61289         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61290         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61291         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61292         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61293         * g++.old-deja/g++.brendan/complex1.C: Likewise.
61294         * g++.old-deja/g++.brendan/copy1.C: Likewise.
61295         * g++.old-deja/g++.brendan/copy2.C: Likewise.
61296         * g++.old-deja/g++.brendan/copy3.C: Likewise.
61297         * g++.old-deja/g++.brendan/copy4.C: Likewise.
61298         * g++.old-deja/g++.brendan/copy5.C: Likewise.
61299         * g++.old-deja/g++.brendan/copy6.C: Likewise.
61300         * g++.old-deja/g++.brendan/copy7.C: Likewise.
61301         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61302         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61303         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61304         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61305         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61306         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61307         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61308         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61309         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61310         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61311         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61312         * g++.old-deja/g++.brendan/init3.C: Likewise.
61313         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61314         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61315         * g++.old-deja/g++.brendan/new2.C: Likewise.
61316         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61317         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61318         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61319         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61320         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61321         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61322         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61323         * g++.old-deja/g++.brendan/template24.C: Likewise.
61324         * g++.old-deja/g++.brendan/template3.C: Likewise.
61325         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61326         * g++.old-deja/g++.jason/inline3.C: Likewise.
61327         * g++.old-deja/g++.jason/opeq.C: Likewise.
61328         * g++.old-deja/g++.law/arg5.C: Likewise.
61329         * g++.old-deja/g++.law/arm7.C: Likewise.
61330         * g++.old-deja/g++.law/ctors11.C: Likewise.
61331         * g++.old-deja/g++.law/cvt8.C: Likewise.
61332         * g++.old-deja/g++.law/init9.C: Likewise.
61333         * g++.old-deja/g++.law/refs4.C: Likewise.
61334         * g++.old-deja/g++.law/template2.C: Likewise.
61335         * g++.old-deja/g++.law/visibility24.C: Likewise.
61336         * g++.old-deja/g++.law/vtable3.C: Likewise.
61337         * g++.old-deja/g++.mike/asm2.C: Likewise.
61338         * g++.old-deja/g++.mike/eh1.C: Likewise.
61339         * g++.old-deja/g++.mike/misc1.C: Likewise.
61340         * g++.old-deja/g++.mike/misc13.C: Likewise.
61341         * g++.old-deja/g++.mike/misc14.C: Likewise.
61342         * g++.old-deja/g++.mike/ns12.C: Likewise.
61343         * g++.old-deja/g++.mike/p1248.C: Likewise.
61344         * g++.old-deja/g++.mike/p3708.C: Likewise.
61345         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61346         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61347         * g++.old-deja/g++.mike/p646.C: Likewise.
61348         * g++.old-deja/g++.mike/p700.C: Likewise.
61349         * g++.old-deja/g++.mike/p783.C: Likewise.
61350         * g++.old-deja/g++.mike/p783a.C: Likewise.
61351         * g++.old-deja/g++.mike/p783b.C: Likewise.
61352         * g++.old-deja/g++.mike/p786.C: Likewise.
61353         * g++.old-deja/g++.mike/p789.C: Likewise.
61354         * g++.old-deja/g++.mike/p789a.C: Likewise.
61355         * g++.old-deja/g++.mike/p807a.C: Likewise.
61356         * g++.old-deja/g++.other/delete3.C: Likewise.
61357         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61358         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61359         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61360         * g++.old-deja/g++.other/empty1.C: Likewise.
61361         * g++.old-deja/g++.other/temporary1.C: Likewise.
61362         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61363         * g++.old-deja/g++.pt/t16.C: Likewise.
61364         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61365
61366 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61367
61368         * gcc.dg/991230-1.c: New test.
61369
61370 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61371
61372         * gcc.c-torture/compile/991229-3.c: New test.
61373         * gcc.c-torture/compile/991229-2.c: New test.
61374         * gcc.c-torture/compile/991229-1.c: New test.
61375
61376 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61377
61378         * gcc.c-torture/compile/labels-2.c: New test.
61379
61380 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61381
61382         * gcc.c-torture/execute/991227-1.c: New test.
61383
61384 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61385
61386         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61387
61388 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61389
61390         * gcc.c-torture/execute/991221-1.c: New test.
61391
61392 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61393
61394         * g++.old-deja/g++.other/cast3.C: New test.
61395
61396 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61397
61398         * gcc.c-torture/execute/991216-4.c: New test.
61399
61400 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61401
61402         * gcc.c-torture/execute/991216-1.c: New test.
61403         * gcc.c-torture/execute/991216-2.c: New test.
61404         * gcc.c-torture/execute/991216-3.c: New test.
61405
61406 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61407
61408         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61409         Actually make the test fail by using "-O2" for compilation.
61410
61411 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61412
61413         * g++.old-deja/g++.warn/cast-align1.C: New test.
61414
61415 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61416
61417         * gcc.c-torture/compile/991214-1.c: New test.
61418         * gcc.c-torture/compile/991214-2.c: New test.
61419
61420 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61421
61422         * gcc.dg/991214-1.c: New test.
61423
61424 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61425
61426         * gcc.c-torture/compile/991213-3.c: New test.
61427         * gcc.c-torture/compile/991213-2.c: New test.
61428         * gcc.c-torture/compile/991213-1.c: New test.
61429
61430 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61431
61432         * gcc.dg/991209-1.c: New test.
61433
61434 1999-12-08  Nathan Sidwell <nathan@acm.org>
61435
61436         * gcc.c-torture/compile/991208-1.c: New test.
61437
61438 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61439
61440         * gcc.dg/ultrasp2.c: New test.
61441
61442 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61443
61444         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61445
61446 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61447
61448         * gcc.c-torture/compile/991202-1.c: New test.
61449         * gcc.c-torture/execute/991202-1.c: New test.
61450         * gcc.c-torture/execute/991202-2.c: New test.
61451         * gcc.c-torture/execute/991202-3.c: New test.
61452
61453 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61454
61455         * g++.old-deja/g++.abi/align.C: New test.
61456         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61457         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61458
61459 1999-12-01  Richard Henderson  <rth@cygnus.com>
61460
61461         * gcc.c-torture/execute/991201-1.c: New.
61462
61463 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61464
61465         * gcc.dg/991129-1.c: New test.
61466
61467 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61468
61469         * gcc.c-torture/compile/991127-1.c: New test.
61470
61471 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61472
61473         * g++.old-deja/g++.other/warn4.C: New test.
61474
61475 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61476
61477         * g++.old-deja/g++.eh/cleanup2.C: New test.
61478         * g++.old-deja/g++.ext/pretty2.C: New test.
61479         * g++.old-deja/g++.ext/pretty3.C: New test.
61480         * g++.old-deja/g++.other/debug6.C: New test.
61481
61482 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61483
61484         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61485         compiler_output to look for one error message instead of two.
61486
61487 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61488
61489         * gcc.c-torture/execute/991118-1.c: Also test case
61490         where the word boundary does not split a byte evenly.
61491
61492 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61493
61494         * g++.old-deja/g++.ext/restrict1.C: New test.
61495
61496 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61497
61498         * gcc.c-torture/execute/991118-1.c: New test.
61499
61500 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61501
61502         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61503         working directory pathnames.
61504
61505 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61506
61507         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61508         host is equipped with driver.h and driver.o so it can actually
61509         compile and run the tests.
61510
61511 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61512
61513         * gcc.c-torture/compile/991008-1.c: New test.
61514
61515 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61516
61517         * lib/gcc-dg.exp: Include target-supports.exp
61518
61519 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61520
61521         * lib/target-supports.exp: New file: Provide procs to test for
61522         features supported by the target.
61523         (check_weak_available): Moved here from ecos.exp.
61524         (check_alias_available): New proc: Determine of the target
61525         toolchain supports the alias attribute.
61526
61527         * gcc.dg/special/ecos.exp: Move check_weak_available to
61528         target-supports.exp.
61529         (alias-1.c): Only perform the test if the target supports
61530         aliases.
61531         (wkali-1.c): Only perform the test if the target supports
61532         aliases.
61533
61534         * gcc.dg/990506-0.c: Expect error messages from cross
61535         targets as well as native targets.
61536
61537 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61538
61539         * gcc.dg/ultrasp1.c: Removed xfail.
61540         * gcc.dg/struct-ret-2.c: Likewise.
61541         * gcc.dg/array-1.c: Likewise.
61542
61543 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61544
61545         * gcc.dg/struct-ret-2.c: New test.
61546
61547         * gcc.dg/array-1.c: New test.
61548
61549 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61550
61551         * gcc.c-torture/execute/991030-1.c: New test.
61552
61553 1999-10-26  Richard Henderson  <rth@cygnus.com>
61554
61555         * gcc.c-torture/compile/991026-2.c: New test.
61556
61557 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61558
61559         * gcc.c-torture/compile/991026-1.c: New test.
61560
61561 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61562
61563         * gcc.c-torture/execute/991023-1.c: New test.
61564
61565 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61566
61567         * gcc.c-torture/execute/991019-1.c: New test.
61568
61569 1999-10-16  Richard Henderson  <rth@cygnus.com>
61570
61571         * gcc.c-torture/execute/991016-1.c: New test.
61572
61573 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61574
61575         * gcc.c-torture/execute/991014-1.c: New test.
61576
61577 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61578
61579         * g++.old-deja/g++.other/union2.C: New test.
61580
61581 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61582
61583         * g++.old-deja/g++.other/vaarg2.C: New test.
61584         * g++.old-deja/g++.other/vaarg3.C: New test.
61585
61586 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61587
61588         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61589         in compile/.
61590
61591 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61592
61593         * gcc.c-torture/execute/va-arg-11.c: New test.
61594
61595 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61596
61597         * lib/file-format.exp (gcc_target_object_format): Don't
61598         crash if objdump is unavailable.
61599
61600 1999-09-29  Donn Terry <donn@interix.com>
61601
61602         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61603
61604 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61605
61606         * gcc.c-torture/compile/990928-1.c: New test.
61607
61608 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61609
61610         * g++.old-deja/g++.other/decl6.C: New test.
61611
61612 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61613
61614         * gcc.c-torture/execute/va-arg-10.c: New test.
61615
61616 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61617
61618         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61619         __PRETTY_FUNCTION__.
61620
61621 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61622
61623         * gcc.c-torture/execute/990923-1.c: New test.
61624
61625 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61626
61627         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61628         for which -fpic is inappropriate.
61629
61630 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61631
61632         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61633
61634 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61635
61636         * g++.old-deja/g++.other/dyncast1.C: New test.
61637         * g++.old-deja/g++.other/dyncast2.C: New test.
61638         * g++.old-deja/g++.other/dyncast3.C: New test.
61639         * g++.old-deja/g++.other/dyncast4.C: New test.
61640         * g++.old-deja/g++.other/dyncast5.C: New test.
61641         * g++.old-deja/g++.eh/catch3.C: New test.
61642         * g++.old-deja/g++.eh/catch3p.C: New test.
61643         * g++.old-deja/g++.eh/catch4.C: New test.
61644         * g++.old-deja/g++.eh/catch4p.C: New test.
61645         * g++.old-deja/g++.eh/catch5.C: New test.
61646         * g++.old-deja/g++.eh/catch5p.C: New test.
61647         * g++.old-deja/g++.eh/catch6.C: New test.
61648         * g++.old-deja/g++.eh/catch6p.C: New test.
61649         * g++.old-deja/g++.eh/catch7.C: New test.
61650         * g++.old-deja/g++.eh/catch7p.C: New test.
61651         * g++.old-deja/g++.eh/catch8.C: New test.
61652         * g++.old-deja/g++.eh/catch8p.C: New test.
61653         * g++.old-deja/g++.eh/catch9.C: New test.
61654         * g++.old-deja/g++.eh/catch9p.C: New test.
61655
61656 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61657
61658         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61659         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61660
61661 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61662
61663         * gcc.c-torture/compile/990913-1.c: New test.
61664
61665 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61666
61667         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61668         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61669
61670 1999-09-09  Richard Henderson  <rth@cygnus.com>
61671
61672         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61673
61674 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61675
61676         * g++.old-deja/g++.other/lookup11.C: New test.
61677         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61678         what is permitted and what we want.
61679         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61680         overload use.
61681         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61682
61683 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61684
61685         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61686         * gcc.c-torture/noncompile/poison-1.c: New file.
61687
61688 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61689
61690         * g++.old-deja/g++.other/sizeof3.C: New test.
61691         * g++.old-deja/g++.other/sizeof4.C: New test.
61692         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61693         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61694
61695 1999-09-07  Richard Henderson  <rth@cygnus.com>
61696
61697         * gcc.dg/va-arg-1.c: New.
61698
61699 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61700
61701         * gcc.c-torture/execute/va-arg-9.c: New test.
61702
61703 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61704
61705         * g77.f-torture/compile/980519-2.f: New test.
61706         * g77.f-torture/compile/19990905-0.f: New test.
61707         * g77.f-torture/compile/19990905-1.f: New test.
61708         * g77.f-torture/compile/19990905-2.f: New test.
61709
61710         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61711
61712 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61713
61714         * gcc.c-torture/execute/990827-1.c: Fix typo.
61715
61716 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61717
61718         * g++.old-deja/g++.other/deref1.C: New test.
61719
61720 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61721
61722         * g++.old-deja/g++.other/ambig2.C: New test.
61723         * g++.old-deja/g++.other/cond5.C: New test.
61724         * g++.old-deja/g++.other/lookup16.C: New test.
61725
61726 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61727
61728         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61729         assemblers too.
61730
61731 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61732
61733         * lib/c-torture.exp: Avoid the "compare executables" optimization
61734         when testing native.
61735
61736 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61737
61738         * gcc.c-torture/execute/990829-1.c: New test.
61739         * gcc.c-torture/compile/990829-1.c: New test.
61740
61741 1999-08-27  Paul Burchard  <burchard@pobox.com>
61742
61743         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61744         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61745         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61746         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61747         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61748         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61749         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61750         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61751         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61752         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61753         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61754
61755 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61756
61757         * gcc.c-torture/execute/990827-1.c: New test.
61758
61759 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61760
61761         * g77.f-torture/noncompile/19990826-4.f: New test.
61762
61763         * g77.f-torture/compile/19990826-3.f: New test.
61764
61765         * g77.f-torture/execute/19990826-2.f: New test.
61766
61767         * g77.f-torture/compile/19990826-1.f: New test.
61768
61769         * gcc.c-torture/execute/990826-0.c: New test.
61770         * g77.c-torture/execute/19990826-0.f: New test.
61771
61772         * g77.f-torture/noncompile/970626-2.f: New test.
61773
61774 1999-08-25  Paul Burchard  <burchard@pobox.com>
61775
61776         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61777         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61778         lss-011.C: New tests.
61779
61780 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61781
61782         * g++.old-deja/g++.other/decl5.C: New test.
61783
61784 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61785
61786         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61787         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61788         call `postbase' for each one.  All callers of `postbase' changed
61789         to call this instead.
61790
61791 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61792
61793         * gcc.c-torture/execute/990811-1.c: New test.
61794
61795 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61796
61797         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61798         just native ones.
61799
61800         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61801         just native ones.
61802
61803 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61804
61805         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61806
61807 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61808
61809         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61810
61811 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61812
61813         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61814
61815 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61816
61817         * gcc.c-torture/execute/990804-1.c: New test.
61818
61819 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61820
61821         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61822         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61823         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61824
61825 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61826
61827         * g++.old-deja/g++.other/struct1.C: New test.
61828
61829 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61830
61831         * g++.old-deja/g++.other/enum2.C: New test.
61832
61833 1999-08-02  Richard Henderson  <rth@cygnus.com>
61834
61835         Adapted from tests from Franz Sirl:
61836         * gcc.c-torture/execute/va-arg-7.c: New test.
61837         * gcc.c-torture/execute/va-arg-8.c: New test.
61838
61839 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61840
61841         * gcc.c-torture/compile/990801-2.c: New test.
61842
61843         * gcc.c-torture/compile/990801-1.c: New test.
61844
61845 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61846
61847         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61848         fp-cmp-1.c, converting double to float.
61849
61850         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61851         fp-cmp-1.c, converting double to long double.
61852
61853         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61854         from fr1 to unknown_register, since fr1 is a legitimate register
61855         on some machines.
61856
61857 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61858
61859         * README: More listname related changes.
61860
61861 1999-07-08  Catherine Moore  <clm@cygnus.com>
61862
61863         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61864
61865 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61866
61867         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61868
61869 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61870
61871         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61872
61873 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61874
61875         * gcc.dg/990703-1.c: New test.
61876
61877 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61878
61879         * lib/file-format.exp: New file: Move definition of proc
61880         gcc_target_object_format to here from
61881         gcc.dg/special/ecos.exp.
61882
61883         * lib/c-torture.exp: Include lib file-format.exp.
61884         * lib/gcc-dg.exp: Include lib file-format.exp.
61885
61886         * gcc.dg/special/ecos.exp: Remove definition of proc
61887         gcc_target_object_format.
61888
61889 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61890
61891         * gcc.c-torture/execute/990628-1.c: New test.
61892
61893 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61894
61895         * gcc.c-torture/compile/990625-2.c: New test.
61896
61897         * gcc.c-torture/compile/990625-1.c: New test.
61898
61899 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61900
61901         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61902         attributes compile.
61903         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61904         ports that use the COFF/PE file format.
61905
61906 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61907
61908         * gcc.c-torture/compile/990617-1.c: New test.
61909
61910 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61911
61912         * g++.old-deja/g++.other/decl4.C: New test.
61913
61914 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61915
61916         * g++.old-deja/g++.other/bitfld3.C: New test.
61917
61918 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61919
61920         * g++.old-deja/g++.eh/catch1.C: New test.
61921
61922 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61923
61924         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61925
61926         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61927         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61928
61929 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61930
61931         * g77.f-torture/compile/19990502-0.f: Replace with new,
61932         shorter, test that still fails after recent changes.
61933
61934 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61935
61936         * gcc.c-torture/execute/990604-1.c: New test.
61937
61938 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61939
61940         * gcc.c-torture/execute/990531-1.c: New test.
61941
61942 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61943
61944         * gcc.c-torture/compile/990527-1.c: New test.
61945
61946 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61947
61948         * gcc.c-torture/execute/990527-1.c: New test.
61949
61950 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61951
61952         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61953         bitfields as signed.
61954
61955 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61956
61957         * g77.f-torture/compile/19990525-0.f: New test.
61958
61959 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61960
61961         * gcc.c-torture/execute/990525-2.c: New test.
61962
61963         * gcc.c-torture/execute/990525-1.c: New test.
61964
61965 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61966
61967         * g++.old-deja/g++.other/anon3.C: New test.
61968         * g++.old-deja/g++.other/anon4.C: New test.
61969         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61970         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61971         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61972         Merrill).
61973
61974 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61975
61976         * gcc.c-torture/execute/990524-1.c: New test.
61977
61978         * gcc.dg/990524-1.c: New test.
61979
61980 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61981
61982         * gcc.c-torture/compile/990523-1.c: New test.
61983
61984 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61985
61986         * gcc.c-torture/compile/990519-1.c: New test.
61987
61988 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61989
61990         * gcc.c-torture/compile/990517-1.c: New test.
61991
61992         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61993         (e4, f4): New tests.
61994         (main): Call them.
61995
61996 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61997
61998         * gcc.dg/noreturn-1.c: New test.
61999
62000 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62001
62002         * gcc.c-torture/execute/990513-1.c: New test.
62003
62004 1999-05-10  Richard Henderson  <rth@cygnus.com>
62005
62006         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
62007
62008 1999-05-10  Craig Burley  <craig@jcb-sc.com>
62009
62010         * g77.f-torture/execute/erfc.f: Use small single-precision
62011         values, to avoid problems on Alphas when not -mieee.
62012
62013 1999-05-08  Craig Burley  <craig@jcb-sc.com>
62014
62015         * gcc.dg/990506-0.c: New test.
62016
62017 1999-05-08  Richard Henderson  <rth@cygnus.com>
62018
62019         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
62020         the constant to test.  Don't XFAIL 64-bit targets.
62021
62022         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
62023         * g++.old-deja/g++.law/profile1.C: Likewise.
62024
62025         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
62026         operator new instances.
62027         * g++.old-deja/g++.other/delete5.C: Likewise.
62028
62029 1999-05-03  Craig Burley  <craig@jcb-sc.com>
62030
62031         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
62032         intrinsic.
62033
62034 1999-05-03  Craig Burley  <craig@jcb-sc.com>
62035
62036         * g77.f-torture/execute/u77-test.f: Reverse order of two
62037         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
62038
62039 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62040
62041         * gcc.dg/compare1.c: New test.
62042
62043 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
62044
62045         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
62046         New tests.
62047
62048 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62049
62050         * g77.f-torture/compile/19990502-1.f: New test.
62051
62052 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62053
62054         * g77.f-torture/compile/19990502-0.f: New test.
62055
62056 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62057
62058         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
62059         intrinsic.
62060
62061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62062
62063         * g77.f-torture/execute/u77-test.f (main): List libU77
62064         intrinsics not currently tested.
62065         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
62066         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
62067         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
62068         Trim blanks off the ends of some printed strings.
62069
62070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62071
62072         * g77.f-torture/execute/u77-test.f (main): Just warn about
62073         FSTAT gid disagreement, as it's expected on some systems.
62074
62075 1999-05-01  Craig Burley  <craig@jcb-sc.com>
62076
62077         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
62078         use a new function, which allows for some slop.
62079         Clean up some commentary.
62080         (issum): The new function.
62081         (sgladd): Deleted subroutine.
62082
62083 1999-05-01  Craig Burley  <craig@jcb-sc.com>
62084
62085         * g77.f-torture/execute/u77-test.f: Modify to be more like
62086         libf2c/libU77 version, bringing patches to that version here.
62087         Add suitable commentary.
62088
62089 1999-04-25  Richard Henderson  <rth@cygnus.com>
62090
62091         * gcc.dg/990424-1.c: New test.
62092
62093 1999-04-24  Craig Burley  <craig@jcb-sc.com>
62094
62095         * g77.f-torture/execute/u77-test.f (main): Bug involving
62096         LSTAT has been fixed, so turn back on full checking.
62097
62098 1999-04-20  Craig Burley  <craig@jcb-sc.com>
62099
62100         * g77.f-torture/compile/19990419-0.f: New test.
62101         * g77.f-torture/execute/19990419-1.f: New test.
62102
62103 1999-04-17  Richard Henderson  <rth@cygnus.com>
62104
62105         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
62106         to avoid the need for a prototype to supress a warning.
62107
62108 1999-04-07  Jim Wilson  <wilson@cygnus.com>
62109
62110         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
62111
62112 1999-04-04  Jeffrey A Law  (law@cygnus.com)
62113
62114         * gcc.c-torture/execute/990404-1.c: New test.
62115
62116 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62117
62118         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
62119         * gcc.dg/cpp-if3.c: Don't use -pedantic.
62120         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
62121         missing initializer warnings.
62122
62123 1999-03-28  Jeffrey A Law  (law@cygnus.com)
62124
62125         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
62126         matching strings.
62127
62128 1999-03-26  Jeffrey A Law  (law@cygnus.com)
62129
62130         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
62131
62132 1999-03-26  Craig Burley  <craig@jcb-sc.com>
62133
62134         * g77.f-torture/execute/19990325-0.f: New test.
62135         * g77.f-torture/execute/19990325-1.f: New test.
62136
62137 1999-03-24  Jeffrey A Law  (law@cygnus.com)
62138
62139         * gcc.c-torture/execute/990324-1.c: New test.
62140
62141 1999-03-22  Jim Wilson  <wilson@cygnus.com>
62142
62143         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
62144         test with 4.
62145
62146 1999-03-17  Richard Henderson  <rth@cygnus.com>
62147
62148         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
62149
62150 1999-03-13  Craig Burley  <craig@jcb-sc.com>
62151
62152         * g77.f-torture/execute/19990313-2.f: New test.
62153         * g77.f-torture/execute/19990313-3.f: New test.
62154
62155 1999-03-13  Craig Burley  <craig@jcb-sc.com>
62156
62157         * g77.f-torture/execute/19990313-0.f: New test.
62158         * g77.f-torture/execute/19990313-1.f: New test.
62159
62160 1999-03-12  Jim Wilson  <wilson@cygnus.com>
62161
62162         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
62163         printf to sprintf.
62164         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
62165         (main): Add check for u15.  Conditionalize u31 check depending on
62166         whether ints are <32 bits or >=32 bits.
62167
62168 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62169
62170         * g77.f-torture/execute/19981119-0.f: Improve testiness.
62171
62172 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62173
62174         * g77.f-torture/compile/19990305-0.f: New test.
62175         * g77.f-torture/execute/19981119-0.f: New test.
62176
62177 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62178
62179         * g77.f-torture/execute/970625-2.f: call ABORT if final
62180         result is not correct, instead of just printing it.
62181         Add this checking via newly introduced obfuscation, to
62182         trip up buggy front ends.
62183
62184 1999-03-07  Craig Burley  <craig@jcb-sc.com>
62185
62186         * g77.f-torture/compile/960317-1.f: Moved from being
62187         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
62188
62189 1999-03-06  Craig Burley  <craig@jcb-sc.com>
62190
62191         * g77.f-torture/execute/960317-1.f: New (old) test.
62192         * g77.f-torture/execute/970625-2.f: Ditto.
62193
62194 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
62195
62196         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
62197         error message on line 1 or line 2; cccp and cpplib do this differently.
62198
62199 1999-03-01  Jeffrey A Law  (law@cygnus.com)
62200
62201         * g++.old-deja/g++.law/weak1.C: New test.
62202
62203 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62204
62205         * gcc.c-torture/execute/990119-1.c: Renamed to...
62206         * gcc.dg/990119-1.c: this, so it will only be tested once
62207         (it's a preprocessor test, it doesn't need to be run at
62208         multiple optimization levels).
62209
62210 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62211
62212         * lib/g++.exp: Don't add incdir=$base_dir/../include to
62213           ALWAYS_CXXFLAGS.
62214
62215 1999-02-24  Craig Burley  <craig@jcb-sc.com>
62216
62217         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
62218         * g77.f-torture/compile/19981216-0.f: ...as it is expected
62219         to not be compilable by current g77.
62220
62221 1999-02-24  Nick Clifton  <nickc@cygnus.com>
62222
62223         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
62224
62225 1999-02-22  Jeffrey A Law  (law@cygnus.com)
62226
62227         * gcc.c-torture/execute/990222-1.c: New test.
62228
62229 1999-02-19  Craig Burley  <craig@jcb-sc.com>
62230
62231         * g77.f-torture/compile/19990218-0.f: New test.
62232         * g77.f-torture/noncompile/19990218-1.f: New test.
62233
62234 1999-02-18  Craig Burley  <craig@jcb-sc.com>
62235
62236         * g77.f-torture/compile/19981216-0.f: New test.
62237
62238 1999-02-14  Jeffrey A Law  (law@cygnus.com)
62239
62240         * gcc.dg/990214-1.c: New test.
62241
62242 1999-02-13  Jeffrey A Law  (law@cygnus.com)
62243
62244         * gcc.dg/990213-2.c: New test.
62245
62246         * gcc.dg/990213-1.c: New test.
62247
62248 1999-02-12  Jeffrey A Law  (law@cygnus.com)
62249
62250         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
62251         ints.
62252
62253 1999-02-11  Nick Clifton  <nickc@cygnus.com>
62254
62255         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
62256         specified by target.
62257
62258         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
62259
62260 1999-02-11  Jeffrey A Law  (law@cygnus.com)
62261
62262         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
62263
62264 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62265
62266         * gcc.dg/special/ecos.exp: New test driver for new tests with
62267         special requirements.
62268
62269         * gcc.dg/special/alias-1.c: New test.
62270         * gcc.dg/special/gcsec-1.c: New test.
62271         * gcc.dg/special/weak-1.c: New test.
62272         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
62273         * gcc.dg/special/weak-2.c: New test.
62274         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62275         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62276         * gcc.dg/special/wkali-1.c: New test.
62277         * gcc.dg/special/wkali-2.c: New test.
62278         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62279         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62280
62281 1999-02-10  Felix Lee  <flee@cygnus.com>
62282
62283           * lib/c-torture.exp (c-torture-compile): Pull out code for
62284           analyzing gcc error messages.
62285           (c-torture-execute): Likewise.  Fix some (harmless) false
62286           positives.
62287           * lib/gcc.exp (gcc_check_compile): New function.
62288
62289 1999-02-08  Richard Henderson  <rth@cygnus.com>
62290
62291         * gcc.c-torture/execute/990208-1.c: New test.
62292
62293 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62294
62295         * g++.dg/special/ecos.exp: New driver for new tests with special
62296         requirements
62297
62298         * g++.dg/special/conpr-1.C: New test
62299         * g++.dg/special/conpr-2.C: New test
62300         * g++.dg/special/conpr-2a.C: New test
62301         * g++.dg/special/conpr-3.C: New test
62302         * g++.dg/special/conpr-3a.C: New test
62303         * g++.dg/special/conpr-3b.C: New test
62304
62305         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62306         allow g++ to use the dg driver
62307
62308         * README: Add comment about g++.dg directory
62309
62310 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62311
62312         * README: Update email addresses.
62313
62314 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62315
62316         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62317         arguments in order to force structure S onto the stack even on
62318         the alpha.
62319         (test): Pass 10 leading arguments to function foo as well as the
62320         structure S.
62321
62322         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62323         failure for all targets.
62324
62325         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62326         abort to terminate program execution.
62327
62328 1999-01-30  Richard Henderson  <rth@cygnus.com>
62329
62330         * gcc.c-torture/execute/990130-1.c: New test.
62331
62332 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62333
62334         * gcc.dg/990130-1.c: New test.
62335
62336 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62337
62338         * gcc.c-torture/execute/990128-1.c: New test.
62339
62340 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62341
62342         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62343
62344 1999-01-27  Felix Lee  <flee@cygnus.com>
62345
62346         * lib/c-torture.exp (c-torture-compile): pull out code for
62347         analyzing gcc error messages.
62348         (c-torture-execute): ditto, and fix some (harmless) false
62349         positives.
62350         * lib/gcc.exp (gcc_check_compile): new function.
62351
62352 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62353
62354         * gcc.dg/990117-1.c: New test.
62355
62356         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62357
62358         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62359
62360 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62361
62362         * g77.f-torture/compile/990115-1.f: New test.
62363
62364 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62365
62366         * gcc.c-torture/compile/990107-1.c: New test
62367
62368 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62369
62370         * gcc.c-torture/execute/990106-2.c: New test.
62371
62372         * gcc.c-torture/execute/990106-1.c: New test.
62373
62374 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62375
62376         * gcc.c-torture/compile/981223-1.c: New test.
62377
62378 1998-12-29  Richard Henderson  <rth@cygnus.com>
62379
62380         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62381         (opt3): Rename from opt4 and disable.
62382
62383 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62384
62385         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62386
62387 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62388
62389         * g++.old-deja/g++.other/conv5.C: New test.
62390
62391 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62392
62393         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62394
62395 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62396
62397         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62398
62399 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62400
62401         * gcc.c-torture/compile/981211-1.c: New test.
62402
62403 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62404
62405         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62406
62407         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62408
62409 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62410
62411         * gcc.special/930510-1.c: Make C9X safe.
62412         * gcc.misc-tests/gcov-1.c Similarly.
62413         * gcc.misc-tests/gcov-2.c Similarly.
62414
62415 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62416
62417         * gcc.dg/ultrasp1.c: New test.
62418
62419 1998-12-06  Richard Henderson  <rth@cygnus.com>
62420
62421         * gcc.c-torture/execute/981206.c: New test.
62422
62423 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62424
62425         * g++.old-deja/g++.ns/template7.C: New test.
62426
62427         * g++.old-deja/g++.other/expr1.C: New test.
62428
62429         * g++.old-deja/g++.eh/tmpl3.C: New test.
62430
62431         * g++.old-deja/g++.eh/tmpl2.C: New test.
62432
62433 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62434
62435         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62436         * g++.old-deja/g++.other/using6.C: Removed.
62437         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62438
62439         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62440
62441 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62442
62443         * g++.old-deja/g++.pt/overload8.C: New test.
62444
62445         * g++.old-deja/g++.pt/overload7.C: New test.
62446
62447         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62448
62449         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62450         and relinking messages.
62451         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62452         compiling with -frepo.
62453
62454 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62455
62456         * g++.old-deja/g++.pt/lookup6.C: New test.
62457
62458 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62459
62460         * gcc.c-torture/execute/981130-1.c: New test.
62461         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62462
62463 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62464
62465         * g++.old-deja/g++.pt/explicit76.C: New test.
62466
62467         * g++.old-deja/g++.pt/friend38.C: New test.
62468
62469         * g++.old-deja/g++.ns/crash2.C: New test.
62470
62471         * g++.old-deja/g++.pt/defarg8.C: New test.
62472
62473         * g++.old-deja/g++.pt/instantiate6.C: New test.
62474
62475         * g++.old-deja/g++.pt/static6.C: New test.
62476
62477         * g++.old-deja/g++.pt/decl2.C: New test.
62478
62479 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62480
62481         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62482         problem is actually related with name lookup, but so what? :-)
62483
62484         * g++.old-deja/g++.pt/friend37.C: New test.
62485
62486 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62487
62488         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62489         element, which fails on some systems.
62490
62491         * g77.f-torture/execute/labug1.f: New test.
62492
62493 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62494
62495         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62496         is defined.
62497
62498 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62499
62500         * g77.f-torture/compile/981117-1.f: New test.
62501
62502 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62503
62504         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62505         properly discarded.
62506
62507 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62508
62509         * gcc.c-torture/execute/memcheck: New directory of tests for
62510         -fcheck-memory-usage.
62511
62512 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62513
62514         * README: New file, general information about the testsuite and
62515         new description of the various C++ test subdirectories.
62516         * README.g++: Eliminate obsolete information, update and move most
62517         relevant stuff to README.
62518
62519 1998-11-07  Richard Henderson  <rth@cygnus.com>
62520
62521         * gcc.c-torture/compile/981107-1.c: New test.
62522
62523 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62524
62525         * execute/memcpy-bi.c: New testcase.
62526
62527 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62528
62529         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62530         base classes.
62531
62532         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62533         template is selected.
62534
62535         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62536         classes, it should be accepted for all types.
62537
62538         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62539
62540         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62541         specializations start with template headers.
62542
62543 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62544
62545         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62546
62547         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62548         non-POD types.
62549
62550 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62551
62552         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62553
62554 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62555
62556         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62557
62558 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62559
62560         * 981019-1.c: New test.
62561
62562 1998-10-14  Robert Lipe <robertl@dgii.com>
62563
62564         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62565         find objc headers.
62566
62567 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62568
62569         * compile/981001-4.c: Remove use of GCC extension that triggers a
62570         compiler bug.
62571
62572 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62573
62574         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62575
62576 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62577
62578         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62579         instantiation of template produces incorrect code for delete
62580         expression.
62581
62582         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62583         constructors' name is not unique.
62584         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62585         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62586
62587         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62588         automatic array of const is ill-formed.
62589
62590         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62591         of template parameter?
62592
62593         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62594         const.
62595
62596         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62597         pointer-to-member expression.
62598
62599         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62600         declaration causes ICE.
62601
62602 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62603
62604         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62605         reserved in the global namespace.
62606
62607         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62608         generate needed virtual table.
62609
62610         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62611
62612 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62613
62614         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62615         template-dependent type
62616
62617 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62618
62619         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62620         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62621         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62622
62623         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62624         class should be usable as argument of member function.
62625         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62626         class should be usable as return type of member function.
62627         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62628         class should be usable as type of data member.
62629
62630         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62631
62632 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62633
62634         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62635
62636 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62637
62638         * gcc.dg/dll-?.c Add thumb to target list.
62639         Fix assembler scan patterns to match current assembler output.
62640
62641 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62642
62643         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62644         matching of template brackets.
62645
62646         * g++.old-deja/g++.other/using4.C: New test.  Test using
62647         declarations of methods from base classes.
62648
62649         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62650         within functions should introduce names into the innermost
62651         enclosing namespace.
62652
62653         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62654         of static locals if first initialization throws.
62655
62656 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62657
62658         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62659
62660 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62661
62662         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62663         lose track of the possible targets of tablejump insns.
62664         * special/special.exp: Run it.
62665
62666 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62667
62668         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62669         must be declared before its specializations can be named in friend
62670         declarations.
62671
62672 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62673
62674         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62675
62676         * g77.f-torture/execute/io1.f: New test.
62677
62678 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62679
62680         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62681         with pointer to template function, for which no argument deduction
62682         is possible.
62683
62684         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62685         specialization of template function as argument to template
62686         function.
62687
62688         * g++.old-deja/g++.other/access2.C: New test; Inner class
62689         shouldn't have privileged access to Outer's names.
62690
62691 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62692
62693         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62694         friend template declared within template class conflicts with
62695         nested class of the same name.
62696
62697         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62698         is ignored.
62699
62700         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62701         object with direct initializer as function declaration.
62702
62703         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62704         initializers.
62705
62706         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62707         involving const pointer and NULL produces incorrect result.
62708
62709         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62710         type name without `typename' should be rejected with -pedantic.
62711
62712 1998-10-02  Richard Henderson  <rth@cygnus.com>
62713
62714         * g++.old-deja/g++.other/addrof1.C: New test.
62715
62716 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62717
62718         * gcc.c-torture/compile/981001-1.c: New test.
62719         * gcc.c-torture/execute/981001-1.c: New test.
62720
62721 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62722
62723         * gcc.c-torture/compile/981001-2.c: New test.
62724         * gcc.c-torture/compile/981001-3.c: New test.
62725         * gcc.c-torture/compile/981001-4.c: New test.
62726
62727 1998-10-01  Robert Lipe  <robertl@dgii.com>
62728
62729         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62730         multilibbed hosts.  Idea grafted from g77.exp.
62731
62732 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62733
62734         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62735         avoid losing on systems which need -lsocket.
62736
62737 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62738
62739         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62740         * g++.old-deja/g++.other/nested2.C: Ditto.
62741         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62742         failure.
62743
62744 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62745
62746         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62747         preferred over template operator!= for enum bitfields.
62748
62749 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62750
62751         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62752         that happen to have the same base name, but in different scopes,
62753         are incorrectly rejected.
62754
62755 1998-09-16  Richard Henderson  <rth@cygnus.com>
62756
62757         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62758         on the native word size instead of an integer literal.
62759
62760 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62761
62762         * g++.old-deja/g++.other/static2.C: Invocation of static data
62763         member of type pointer-to-function denoted as non-static member.
62764
62765         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62766         checks involving function types and aliases.
62767
62768 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62769
62770         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62771         redefined to the same non-trivial type.
62772
62773         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62774         namespace-qualification of template specializations declared in
62775         other namespaces.
62776
62777         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62778         to declare a subset of the specializations of a template function
62779         as friends of specializations of a template class.
62780
62781         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62782         member templates that do not fully specialize the enclosing
62783         template class are rejected.
62784
62785 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62786
62787         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62788
62789 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62790
62791         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62792         altered from libf2c/libU77 version.
62793
62794 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62795
62796         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62797
62798 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62799             Alexandre Oliva  <oliva@dcc.unicamp.br>
62800
62801         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62802         (un)signed char are different types for template specialization
62803         purposes.
62804
62805 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62806
62807         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62808         * objc: ObjC testsuite.
62809
62810 1998-08-31  Catherine Moore  <clm@cygnus.com>
62811
62812         * gcc.c-torture/execute/941014-1.x: New file.
62813
62814 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62815
62816         * lib/c-torture.exp: Add support for
62817         torture_eval_before_compile and torture_eval_before_execute
62818         variables.
62819
62820 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62821
62822         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62823         this test triggers valid.
62824
62825 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62826
62827         * gcc.dg/980827-1.c: New test.
62828
62829 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62830
62831         * gcc.c-torture/execute/loop-4b.c: New test.
62832
62833 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62834
62835         * lib/c-torture.exp: Add support for
62836         torture_eval_before_compile and torture_eval_before_execute
62837         variables.
62838
62839 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62840
62841         * gcc.c-torture/compile/980825-1.c: New test.
62842
62843 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62844
62845         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62846         count number tests in opt_t0 not good_t0.
62847
62848 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62849
62850         * gcc.c-torture/compile/930326-1.x: Fix typo.
62851
62852 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62853
62854         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62855         causes an ICE.
62856
62857 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62858
62859         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62860         STACK_SIZE is defined.
62861         * gcc.c-torture/unsorted/stuct.c: Similarly.
62862
62863         * gcc.c-torture/compile/980821-1.c: New test.
62864
62865 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62866
62867         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62868         16bit ints.
62869
62870 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62871
62872         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62873         code.
62874
62875 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62876
62877         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62878         error'.
62879
62880 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62881
62882         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62883
62884 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62885
62886         * gcc.c-torture/compile/980816-1.c: New test.
62887
62888         * gcc.dg/980816-1.c: New test.
62889
62890 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62891
62892         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62893         compiler for ieee tests.
62894
62895 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62896
62897         * g77.f-torture/compile/980729-0.f: New test.
62898
62899 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62900
62901         * gcc.c-torture/special/eeprof-1.c: New test, for
62902         -finstrument-functions.
62903         * gcc.c-torture/special/special.exp: Run it.
62904
62905 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62906
62907         * gcc.c-torture/compile/980729-1.c: New test.
62908
62909 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62910
62911         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62912         __thumb__ is defined, and test for ARM style doubles if so.
62913
62914 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62915
62916         * g77.f-torture/noncompile/980615-0.f: New test.
62917
62918 1998-07-26  H.J. Lu  (hjl@gnu.org)
62919
62920         * gcc.dg/980312-1.c: Do link instead of compile.
62921         * gcc.dg/980313-1.c: Likewise.
62922
62923 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62924
62925         * gcc.c-torture/compile/980726-1.c: New test.
62926
62927 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62928
62929         * g77.f-torture/execute/io0.f: New test.
62930
62931 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62932
62933         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62934         an int.
62935
62936 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62937
62938         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62939         m32r bugs.
62940
62941 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62942
62943         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62944         c-decl.c:grokdeclarator can handle mode attributes.
62945
62946 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62947
62948         * gcc.c-torture/execute/980716-1.c: New test.
62949
62950 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62951
62952         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62953         the mn10200.
62954         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62955         the mn10200.
62956         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62957         * gcc.c-torture/compile/930326-1.x: Similarly.
62958
62959 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62960
62961         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62962         New test from Craig.
62963
62964 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62965
62966         * g77.f-torture/noncompile/980616-0.f: New test.
62967
62968         * g77.f-torture/execute/970816-3.f: New test from Craig.
62969
62970 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62971
62972         *  g++.other/singleton.C: Return error value instead of taking
62973         SIGSEGV.
62974
62975 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62976
62977         *  g++.other/singleton.C: New test.  Warning is under dispute.
62978         Runtime crash is not.
62979
62980 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62981
62982         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62983         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62984         using6.C, using7.C}: New namespace tests.
62985
62986 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62987
62988         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62989         specialization with typedef'ed names used as array indexes.
62990
62991 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62992
62993         * gcc.c-torture/execute/980709-1.c: New test.
62994
62995         * gcc.dg/980709-1.c: New test.
62996
62997 1998-07-07  Richard Henderson  <rth@cygnus.com>
62998
62999         * gcc.c-torture/execute/bcp-1.c: New test.
63000
63001 1998-07-07  Jeffrey A Law  (law@cygnus.com)
63002
63003         * gcc.c-torture/execute/980707-1.c: New test.
63004
63005 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
63006
63007         * gcc.c-torture/compile/980706-1.c: New test.
63008
63009 1998-07-01  Dave Love  <d.love@dl.ac.uk>
63010
63011         * g77.f-torture/execute/980701-0.f,
63012         g77.f-torture/execute/980701-1.f: New test from Craig.
63013
63014 1998-07-01  Jeffrey A Law  (law@cygnus.com)
63015
63016         * gcc.c-torture/compile/980701-1.c: New test.
63017
63018         * gcc.c-torture/execute/980701-1.c: New test.
63019
63020 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
63021 rlsruhe.de>
63022
63023         * g++.old-deja/g++.robertl/eb132.C: New test.
63024         * g++.old-deja/g++.robertl/eb133.C: Likewise.
63025
63026 1998-06-29  Dave Love  <d.love@dl.ac.uk>
63027
63028         * g77.f-torture/execute/980628-7.f,
63029         g77.f-torture/execute/980628-8.f,
63030         g77.f-torture/execute/980628-9.f,
63031         g77.f-torture/execute/980628-10.f: New tests from Craig.
63032
63033         * g77.f-torture/execute/980628-3.f: Remove mail headers.
63034
63035 1998-06-28  Jeffrey A Law  (law@cygnus.com)
63036
63037         * g77.f-torture/execute/980628-4.f: New test from Craig.
63038         * g77.f-torture/execute/980628-5.f: Likewise.
63039         * g77.f-torture/execute/980628-2.f: Likewise.
63040         * g77.f-torture/execute/980628-0.f: Likewise.
63041         * g77.f-torture/execute/980628-1.f: Likewise.
63042         * g77.f-torture/execute/980628-3.f: Likewise.
63043         * g77.f-torture/execute/980628-6.f: Likewise.
63044
63045 1998-06-28  Jeffrey A Law  (law@cygnus.com)
63046
63047         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
63048         directory when nothing has been installed yet.
63049
63050 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
63051
63052         * gcc.c-torture/special/special.exp: Handle newer versions of
63053         dejagnu.
63054
63055 1998-06-26  Jeffrey A Law  (law@cygnus.com)
63056
63057         * gcc.dg/980626-1.c: New test.
63058
63059 1998-06-19  Bruno Haible <haible@ilog.fr>
63060
63061         * gcc.misc-tests/m-un-2.c: New test.
63062         * g++.old-deja/g++.other/warn01.c: Likewise.
63063
63064 1998-06-19  Robert Lipe  <robertl@dgii.com>
63065
63066         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
63067         compatibility with assmblers with a different comment character.
63068         Eliminate use of GAS-specific extensions.
63069
63070 1998-06-19  Jeffrey A Law  (law@cygnus.com)
63071
63072         * gcc.c-torture/execute/ieee/980619-1.c: New test.
63073
63074 1998-06-19  Robert Lipe  <robertl@dgii.com>
63075
63076         * lib/g77.exp: Replace search for libf2c.a with search for newly
63077         renamed libg2c.a
63078
63079 1998-06-17  Jeffrey A Law  (law@cygnus.com)
63080
63081         * gcc.c-torture/execute/980617-1.c: New test.
63082
63083 1998-06-12  Jeffrey A Law  (law@cygnus.com)
63084
63085         * gcc.c-torture/execute/980612-1.c: New test.
63086
63087 1998-06-08  Jeffrey A Law  (law@cygnus.com)
63088
63089         * gcc.dg/980523-1.c: Only test on ppc-linux.
63090         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
63091
63092         * gcc.c-torture/execute/980608-1.c: New test.
63093
63094 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
63095
63096         * gcc.c-torture/execute/980605-1.c: New test.
63097
63098 1998-06-04  Jeffrey A Law  (law@cygnus.com)
63099
63100         * gcc.c-torture/execute/980604-1.c: New test.
63101
63102 1998-06-02  Jeffrey A Law  (law@cygnus.com)
63103
63104         * gcc.c-torture/execute/980602-1.c: New test.
63105         * gcc.c-torture/execute/980602-2.c: Likewise.
63106
63107 1998-06-02  Dave Love  <d.love@dl.ac.uk>
63108
63109         * 970125-0.f: Fix per JCB.  Add commentary.
63110
63111 1998-05-31  Michael Meissner  <meissner@cygnus.com>
63112
63113         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
63114         IEEE -0 support.
63115
63116 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
63117
63118         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
63119         earlier.
63120
63121 1998-05-28  Catherine Moore <clm@cygnus.com>
63122
63123         * gcc.c-torture/execute/980526-3.c: New test.
63124
63125 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
63126
63127         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
63128         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
63129         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
63130         m88k-motorola-sysv3 to XFAIL.
63131
63132 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
63133
63134         * gcc.dg/980526-1.c: New test.
63135         * gcc.c-torture/execute/980526-2.c: New test.
63136
63137 1998-05-26  Jeffrey A Law  (law@cygnus.com)
63138
63139         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
63140
63141         * gcc.c-torture/execute/980526-1.c: New test.
63142
63143 1998-05-26  Dave Love  <d.love@dl.ac.uk>
63144
63145         * g77.f-torture/execute/alpha2.f: Add runtime test.
63146
63147 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
63148
63149         * g++.old-deja/old-deja.exp: Strip leading directories.
63150
63151         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
63152         error for the line.  Don't run multiple tests for the same line.
63153
63154 1998-05-23  Jeffrey A Law  (law@cygnus.com)
63155
63156         * gcc.dg/980523-1.c: New test.
63157
63158 1998-05-23  Dave Love  <d.love@dl.ac.uk>
63159
63160         * g77.f-torture/compile/970915-0.f: New test.
63161
63162 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
63163
63164         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
63165
63166 1998-05-21  Jeffrey A Law  (law@cygnus.com)
63167
63168         * gcc.dg/980520-1.c: New test.
63169
63170 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
63171
63172         * gcc.dg/980502-1.c: Fix return type.
63173
63174 1998-05-20  Jeffrey A Law  (law@cygnus.com)
63175
63176         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
63177         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
63178         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
63179         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
63180         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
63181
63182 1998-05-20  Dave Love  <d.love@dl.ac.uk>
63183
63184         * g77.f-torture/execute/980520-1.f: New test.
63185
63186 1998-05-15  Dave Love  <d.love@dl.ac.uk>
63187
63188         * lib/mike-g77.exp: New file.
63189
63190         * g77.f-torture/noncompile/noncompile.exp,
63191         g77.f-torture/noncompile/check0.f: New files.
63192
63193 1998-05-14  Dave Love  <d.love@dl.ac.uk>
63194
63195         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
63196         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
63197         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
63198         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
63199         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
63200         abort where appropriate.
63201
63202 1998-05-05  Michael Meissner  <meissner@cygnus.com>
63203
63204         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
63205         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
63206
63207 1998-04-29  Dave Love  <d.love@dl.ac.uk>
63208
63209         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
63210
63211 1998-04-27  Dave Love  <d.love@dl.ac.uk>
63212
63213         * g77.f-torture/compile/980427-0.f: New test.
63214
63215 1998-04-24  Dave Love  <d.love@dl.ac.uk>
63216
63217         * g77.f-torture/compile/980424-0.f: New test.
63218
63219 1998-04-19  Dave Love  <d.love@dl.ac.uk>
63220
63221         * g77.f-torture/compile/980419-2.f (main): New test.
63222         * g77.f-torture/compile/970125-0.f: New test.
63223         * g77.f-torture/compile/980419-1.f: New test.
63224
63225 1998-04-08  Jim Wilson  <wilson@cygnus.com>
63226
63227         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
63228         of loop-4.c.
63229
63230 1998-04-07  Jim Wilson  <wilson@cygnus.com>
63231
63232         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
63233
63234 1998-04-03  Jim Wilson  <wilson@cygnus.com>
63235
63236         * gcc.c-torture/compile/980329-1.c: New test.
63237
63238 1998-03-18  Jim Wilson  <wilson@cygnus.com>
63239
63240         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
63241         * gcc.dg/980312-1.c: Fix typo in -march command.
63242
63243 1998-03-16  H.J. Lu  (hjl@gnu.org)
63244
63245         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
63246
63247 1998-03-11  Robert Lipe  <robertl@dgii.com>
63248
63249         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
63250         Dave Love agree the Fortran source is bogus.
63251
63252 1998-03-11  Robert Lipe  <robertl@dgii.com>
63253
63254         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
63255         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
63256         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
63257         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
63258         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
63259
63260 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
63261
63262         * g++.old-deja/g++.other/friend1.C: New test.
63263
63264 1998-02-18  Dave Love  <d.love@dl.ac.uk>
63265
63266         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
63267         possibly uninitialized) variables and declare dnrm2.
63268
63269 1998-02-23  Robert Lipe <robertl@dgii.com>
63270
63271         From Bruno Haible <haible@ilog.fr>:
63272         * gcc.c-torture/execute/980223.c: New test.
63273
63274 1998-02-13  Jeffrey A Law  (law@cygnus.com)
63275
63276         * gcc.dg/ifelse-1.c: New test.
63277
63278 1998-02-09  H.J. Lu  (hjl@gnu.org)
63279
63280         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63281
63282           * lib/old-dejagnu.exp (old-dejagnu): Added the
63283           "execution test - XFAIL *-*-*" handling in the spirit of
63284           "excess errors test -". Changed the "execution test fails"
63285           handling to be like "excess errors test fails".
63286           * Update various tests accordingly.
63287
63288 1998-02-06  Jim Wilson  <wilson@cygnus.com>
63289
63290         * gcc.c-torture/execute/980205.c: New test.
63291
63292 1998-01-18  Jeffrey A Law  (law@cygnus.com)
63293
63294         * lib/c-torture.exp: Look for .x files instead of .cexp files.
63295         * lib/f-torture.exp: Similarly.
63296         * gcc.c-torture: Rename all .cexp files to .x files.
63297
63298 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
63299
63300         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63301         (940510-1.c): Removed duplicate.
63302         (971104-1.c): New test.
63303
63304 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63305
63306           * lib/f-torture.exp: Improve error and loop detection.
63307
63308 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63309
63310         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63311         use that to size the filler array.
63312
63313 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63314
63315         * lib/c-torture.exp(c-torture-execute): Fix typo.
63316
63317         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63318         testcase as the executable name. Keep the executable around if
63319         the test fails.
63320
63321 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63322
63323         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63324         changes.  Only test one -g option, and move it to the end of the
63325         list of options to test.
63326
63327 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63328
63329         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63330         variable GCC_TORTURE_OPTIONS to supply default switches separated
63331         by colons.  If no environment variable, run tests with -O0 -g, -O1
63332         -g, and -O2 -g as well.
63333
63334 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63335
63336         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63337         explanatory comments. Fix indentation.
63338
63339 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63340
63341         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63342
63343 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63344
63345         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63346         * g++.old-deja/g++.mike/p7325.C: Likewise.
63347         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63348
63349 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63350
63351         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63352         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63353         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63354         * g++.old-deja/g++.law/operators4.C: Likewise.
63355
63356 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63357
63358         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63359         * g++.old-deja/g++.mike/p784.C: Ditto.
63360         * g++.old-deja/g++.mike/p785.C: Ditto.
63361
63362 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63363
63364           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63365
63366 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63367
63368         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63369         target feature; pass this to c-torture-execute as needed.
63370
63371 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63372
63373         * lib/c-torture.exp(c-torture-execute): If the previous and the
63374         current executables being tested are identical, we don't need to
63375         run the executable again. Try to make the executable names
63376         unique. Add an optional argument for passing additional compiler
63377         flags.
63378
63379 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63380
63381         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63382
63383 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63384
63385         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63386
63387 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63388
63389         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63390         32bit or larger longs.
63391
63392         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63393         have either a 32bit long or 32bit int.
63394
63395 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63396
63397         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63398         Make double precision tests dependent on sizeof (double).
63399
63400 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63401
63402         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63403         too.
63404
63405 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63406
63407         * gcc.c-torture/compile/961203-1.cexp: New script.
63408
63409 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63410
63411         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63412         up the includes ourselves.
63413
63414 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63415
63416         * lib/plumhall.exp: Remove random include, and add a few
63417         verbose messages for debugging.
63418
63419 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63420
63421         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63422         of trying to do it ourselves.
63423
63424 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63425
63426         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63427
63428 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63429
63430         * gcc.prms/5403.c: Made regexp a bit less strict.
63431
63432 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63433
63434         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63435         is returned from remote_load instead.
63436         * lib/plumhall.exp: Ditto.
63437         * lib/mike-g++.exp: Ditto.
63438         * lib/old-dejagnu.exp: Ditto.
63439         * lib/c-torture.exp: Ditto.
63440
63441 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63442
63443         * lib/g++.exp: Use build_wrapper procedure.
63444         * lib/gcc.exp: Ditto.
63445
63446 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63447
63448         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63449         an old-style decl for malloc.  Fixes tests to work when
63450         sizeof (int) != sizeof (size_t).
63451
63452 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63453
63454         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63455
63456         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63457         use stdargs.h interface.
63458
63459 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63460
63461         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63462         NO_VARARGS when compiling.
63463
63464 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63465
63466         * lib/plumhall.exp(ph_includes): New procedure.
63467         (ph_make): Use it.
63468         (ph_compiler): Ditto.
63469
63470         * lib/g++.exp: Rename test-glue.c to testglue.c.
63471         * lib/gcc.exp: Ditto.
63472
63473 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63474
63475         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63476         to completion when it's called.
63477
63478 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63479
63480         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63481         is defined, don't do test.
63482
63483 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63484
63485         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63486         for object files.
63487         (ph_summary): Mark skipped testcases as untested, not unresolved.
63488
63489         * lib/plumhall.exp (ph_make): If unresolved because of bad
63490         errorCode, record errorCode in log file.
63491         (*): Replace send_log/verbose with verbose -log.
63492
63493 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63494
63495         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63496         double conversion if double isn't at least 8 bytes.
63497
63498         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63499         int to work with targets where int is 16 bits.
63500
63501         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63502         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63503         precision for the test to complete.
63504
63505 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63506
63507         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63508         if d10v is not compiled with the -mdouble64 flag.
63509         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63510
63511         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63512         d10v is not compiled with the -mint32 flag.
63513
63514 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63515
63516         * lib/plumhall.exp: Use incr_count.
63517
63518 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63519
63520         * gcc.c-torture: Update to c-torture-1.45.
63521
63522 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63523
63524         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63525         the name of the expect testcase file).
63526
63527         * lib/g++.exp(g++_init): Ditto.
63528
63529 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63530
63531         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63532         the host.
63533
63534         * lib/gcc.exp(gcc_exit): New procedure.
63535
63536 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63537
63538         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63539         specs where appropriate.
63540
63541         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63542         because of new "candidates are" messages, and removed a few
63543
63544         * Converted all non-old-style g++ testcases to old-style, and
63545         moved into g++.old-deja.
63546
63547 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63548
63549         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63550         options.
63551
63552         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63553         succeeded.
63554
63555         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63556
63557 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63558
63559         * lib/gcc.exp (gcc_target_compile): Add support for defining
63560         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63561         the machine doesn't have those features.
63562
63563 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63564
63565         * g++.law/operators4.exp: Don't use LIBS.
63566
63567 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63568
63569         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63570
63571         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63572         * lib/g++.exp: Set it here instead. Also, allow use of the
63573         --tool_exec and --tool_opt options. Change CXX to
63574         GXX_UNDER_TEST.
63575
63576         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63577
63578         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63579
63580 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63581
63582         * lib/old-dejagnu.exp: Use prune_warnings instead of
63583         prune_system_crud.
63584         * lib/mike-g++.exp: Ditto.
63585         * lib/gcc.exp: Ditto.
63586         * lib/g++.exp: Ditto.
63587
63588         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63589
63590 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63591
63592           * 941014-2.c: Include stdlib.h
63593           * 960327-1.c: Include stdio.h
63594           * dbra.c, index-1.c: Don't assume ints are 32bits.
63595
63596 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63597
63598         * lib/gcc.exp: Add gcc,stack_size target feature.
63599
63600         * lib/g++.exp(g++_target_compile): Add the include and link
63601         paths here, not in two other places. And, it's $options, not
63602         options.
63603
63604         * lib/mike-g++.exp(postbase): Remove the code that determines
63605         the correct include and link paths.
63606         * g++.old-deja/old-deja.exp: Ditto.
63607
63608 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63609
63610         * lib/g++.exp(g++_init): target_compile no longer returns the
63611         filename of the result.
63612
63613 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63614
63615         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63616         call to glob.
63617
63618         * gcc.c-torture/special/special.exp: Change call to
63619         gcc_target_compile to include the object file.
63620
63621 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63622
63623         * gcc.c-torture/special/special.exp: Correct misspelling in last
63624         change.
63625
63626 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63627
63628         * lib/plumhall.exp(ph_summary): Log the entire output of the
63629         executable. Return -1 if there were any failures, 0 otherwise.
63630         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63631         (ph_make): Clean up objects and executables that were built
63632         if the tests succeeded.
63633
63634 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63635
63636         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63637         libraries and includes in the build tree as appropriate.
63638
63639 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63640
63641         * lib/c-torture.exp: Instead of looking for the global variable
63642         NO_LONG_LONG, check to see if that's a feature of the target.
63643
63644 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63645
63646         * config/default.exp: Minimize. Delete the remainer of the files in
63647         config; this functionality is now in devo/dejagnu/config.
63648
63649         g++.*/*: Pass any additional flags used to compile to postbase;
63650         delete CXXFLAGS.
63651
63652         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63653         is now done by runtest.exp. Use gcc_target_compile instead of
63654         compile.
63655
63656         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63657         Remove references to CFLAGS. Use remote_file instead of
63658         calling rm -f.
63659         (c-torture): Take a list of arguments to use to compile this
63660         testcase.
63661
63662         lib/g++.exp: Simplify. Use target_compile instead of compile.
63663         lib/gcc-dg.exp: Ditto.
63664         lib/gcc.exp: Ditto.
63665         lib/mike-{gcc,g++}.exp: Ditto.
63666         lib/old-dejagnu.exp: Ditto.
63667         lib/plumhall.exp: Ditto.
63668
63669 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63670
63671         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63672         (ph_linker): Likewise.
63673
63674 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63675
63676           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63677         MAP_ANON / MAP_ANONYMOUS if defined;
63678         else try to map from /dev/zero .
63679
63680 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63681
63682         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63683         isn't defined, then define it to MAP_ANONYMOUS.
63684
63685 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63686
63687         * gcc.c-torture: Update to c-torture-1.42 release.
63688
63689 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63690
63691         * gcc.c-torture: Update to c-torture-1.41 release.
63692
63693 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63694
63695         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63696         c-torture release.
63697
63698 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63699
63700         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63701         and LDFLAGS.  Fix second case to append the target_info ldflags
63702         onto LDFLAGS, not CFLAGS.
63703         * lib/g++.exp (g++_init): Add target_info stuff.
63704         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63705         of libgloss and newlib flags for !native.
63706
63707         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63708         (GDB): Fix relative path to go up another dir for finding gdb.
63709
63710 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63711
63712         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63713         versions in the target_info array, if they don't exist.
63714
63715 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63716
63717         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63718
63719 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63720
63721         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63722         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63723
63724 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63725
63726         * lib/old-dejagnu.exp: Don't remove the output file before we've
63727         actually tested it. Don't append pwd to the path of the executable
63728         we're testing.
63729
63730 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63731
63732         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63733
63734 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63735
63736         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63737         temporary directory for compiler files, and set it to a default
63738         value of /tmp. Set $output as the name of the output file from
63739         compiling the testcase. Add a -o option to $cflags_var so the
63740         compiler writes the final output file as $output. Set $executable
63741         to $output.
63742
63743         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63744         directory for compiler files, and set it to /tmp if it doesn't
63745         already have a value. Set $output_file to the name of the output
63746         file from compiling the testcase. Add a -o option to CXXFLAGS so
63747         the compiler writes the final output file as $output. Use $output
63748         as the executable to be tested.
63749
63750 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63751
63752         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63753
63754 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63755
63756         * gcc.c-torture/execute/pending-1.c: New test.  Still
63757         pending in Tege's queue.
63758
63759 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63760
63761         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63762         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63763         if there were failures.  Call unresolved if there were unresolved
63764         testcases.  Call gcc_fail if program did not run to completion.
63765         (ph_make): Pass additional argument name to ph_execute.
63766         (ph_execute): Add new argument.  Pass additional arguments to
63767         ph_summary.  Call gcc_fail is there is no execution output.
63768
63769 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63770
63771         * lib/plumhall.exp (proc_summary): Output relavent summary
63772         lines into the log so specific failures in plumhall can be
63773         investigated.
63774
63775 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63776
63777         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63778         (c-torture-execute): Don't try to execute tests which use
63779         "long long" types if $NO_LONG_LONG is nonzero.
63780
63781 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63782
63783         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63784         not c-torture.
63785
63786         * gcc.ieee: Move from here.
63787         * gcc.c-torture/execute/ieee: To here.
63788
63789 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63790
63791         * gcc.c-torture: Update to c-torture-1.41 release.
63792
63793 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63794
63795         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63796         not "$output".
63797
63798 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63799
63800         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63801         -c present.
63802
63803 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63804
63805         * config/proelf.exp: Handle connecting to a simulator.
63806
63807 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63808
63809         * config/proelf.exp: New file.  Enough framework that we can
63810         run c-torture tests on the proelf targets (or any other target
63811         that gdb can connect to for that matter).
63812
63813 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63814
63815         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63816         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63817
63818         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63819         exec_output exists.
63820
63821 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63822
63823         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63824         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63825
63826         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63827         to pass/fail/unresolved/unsupported/untested.  Caller must now
63828         call unresolved/unsupported/untested.
63829         * lib/*.exp: Update FSF address.  Update to handle new results of
63830         ${tool}_load.
63831         * lib/chill.exp (verbose): Delete.
63832
63833 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63834
63835         * lib/gcc.exp (default_gcc_start): Change order of args to
63836         $LDFLAGS $CFLAGS $LIBS.
63837         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63838         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63839         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63840         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63841         * gcc.misc-tests/dg-test.exp: Likewise.
63842         * gcc.misc-tests/msgs.exp: Likewise.
63843         * gcc.prms/prms.exp: Likewise.
63844         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63845         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63846
63847         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63848
63849 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63850
63851         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63852
63853         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63854         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63855
63856         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63857         necessary.
63858
63859 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63860
63861         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63862         global for loop; add use of $mathlib.
63863         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63864         settings here; set mathlib for anything but VxWorks.
63865
63866 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63867
63868         * gcc.c-torture: Update to c-torture-1.40 release.
63869
63870 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63871
63872         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63873         dg.exp.
63874
63875 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63876
63877         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63878         global.
63879
63880 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63881
63882         * lib/g++.exp (LIBS): Define if not already.
63883         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63884         (gcc-dg-prune): Call prune_gcc_output.
63885         * lib/gcc.exp (prune_gcc_output): New proc.
63886         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63887         prune_gcc_output.
63888
63889 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63890
63891         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63892         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63893
63894 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63895
63896         * gcc.c-torture: Update to c-torture-1.39 release.
63897
63898 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63899
63900         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63901         fails, try others as well.
63902
63903 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63904
63905         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63906         If compilation fails, mark execute tests as `untested'.
63907         If test is marked as unsupported, don't mark compilation and
63908         execute tests as failed.
63909
63910 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63911
63912         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63913         libstdc++ for whether or not we want to be doing shared
63914         libraries.  Delete link_curses since we don't need it anymore.
63915         * lib/mike-g++.exp (postbase): Don't link in libg++.
63916         * g++.old-deja/old-deja.exp: Likewise.
63917
63918 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63919
63920         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63921
63922 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63923
63924         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63925         For that, add `-Wl,-a,shared_archive'.
63926         * g++.old-deja/old-deja.exp: Likewise.
63927
63928 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63929
63930         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63931
63932 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63933
63934         * lib/mike-g++.exp (postbase): Pay attention to the status of
63935         g++_load.
63936
63937 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63938
63939           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63940
63941 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63942
63943         * lib/gcc.exp (default_gcc_start): No longer need to log program
63944         being executed or its output, execute_anywhere does that now.
63945         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63946         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63947
63948 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63949
63950         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63951         the same as those in lib/g++.exp.
63952
63953 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63954
63955         * gcc.c-torture: Update to c-torture-1.38 release.
63956         * gcc.ieee: Related changes.
63957
63958 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63959
63960         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63961         "exec". Minor reformatting changes.
63962
63963         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63964         cross. This means all "exec" calls now work on a remote host as
63965         well.
63966         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63967         cross. Filter out the extra "\r\n" stuff that expect puts in.
63968         (c-torture-execute): Filter out the bogus warnings like
63969         c-torture-compile does. Add support for canadian cross.
63970         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63971         Use execute_anywhere rather than calling exec directly. Now it
63972         works for canadian cross testing.
63973
63974 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63975
63976         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63977         results into a variable, and check that rather than using file exists.
63978
63979 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63980
63981         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63982         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63983
63984 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63985
63986         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63987         lib_curses if there's a shared libg++ in the build tree.
63988
63989 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63990
63991         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63992         if not supported target.
63993
63994 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63995
63996         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63997         link_curses up to always happen, not just for native builds.
63998
63999 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
64000
64001         * gcc.c-torture: Update to c-torture-1.36 release.
64002         * gcc.failure: Related changes.
64003
64004 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
64005
64006         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
64007
64008 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
64009
64010         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
64011         * lib/mike-g++.exp (postbase): Not in here.  Still reference
64012         runshlib, link_curses, and mathlib for link and run.
64013
64014         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
64015         pass the runtime shared library options for Solaris, OSF/1, and
64016         Irix5, and link with -lcurses to avoid unresolved references.
64017
64018 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
64019
64020         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
64021         only run once.
64022
64023 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
64024
64025         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
64026
64027 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
64028
64029         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
64030         do not have a framework for the "compat" tests yet.
64031
64032 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
64033
64034         * lib/mike-g++.exp (postbase): New local variable `mathlib',
64035         set to null if we're testing vxworks5.1.  Use that instead of
64036         `-lm' in the setting of LIBS for link and run.
64037
64038 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
64039
64040         * config/rom68k.exp (${tool}_load): Major changes to make it
64041         work.  Verified that it does in fact return the stuff in
64042         exec_output properly.  Catch any Emul or any TRAP other than 0.
64043
64044 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
64045
64046         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
64047         LDFLAGS properly for targets that need stuff from libgloss.
64048         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
64049         only run once.
64050         (gpp_initialized): New variable.
64051
64052 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
64053
64054         * config/rom68k.exp: Load libgloss.exp.
64055         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
64056         so we can produce a fully linked binary.
64057         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
64058         so we can produce a fully linked binary.
64059
64060 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
64061
64062         * lib/plumhall.exp (ph_section): Watch for expected failures.
64063         Add missing `else'.
64064
64065         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
64066         run the testcase.
64067         (c-torture): Likewise.
64068
64069 1995-08-28  Doug Evans  <dje@cygnus.com>
64070
64071         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
64072
64073         * lib/mike-g++.exp (mike_cleanup): New proc.
64074         (prebase): New globals compiler_result, not_compiler_result,
64075         target_regexp.
64076         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
64077         allow leading "-" in pattern.  Watch for unsupported tests.
64078         If $compiler_result is set, pattern match assembler code,
64079         and ditto for $not_compiler_result.
64080         * lib/mike-gcc.exp: Likewise.
64081
64082         * lib/plumhall.exp (ph_execute): Only call ph_summary if
64083         execution "succeeded".
64084
64085 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
64086
64087         * config/win32.exp: New file.
64088         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
64089
64090 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
64091
64092         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
64093         unsupported.
64094         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
64095         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
64096         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
64097
64098         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
64099         "... without exceptions was ...".  That is now handled by
64100         prune_system_crud.
64101         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64102
64103 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
64104
64105         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
64106         sieve.c,sort2.c}: New files.
64107         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
64108         sieve.exp,sort2.exp}: Drivers for them.
64109
64110         * lib/mike-gcc.exp (program_output): New user settable variable.
64111         (postbase): Call prune_system_crud.  Also prune extraneous compiler
64112         messages.
64113         * lib/mike-g++.exp (program_output): New user settable variable.
64114
64115         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
64116
64117         * config/sh.exp: Deleted (use sim.exp instead).
64118
64119 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
64120
64121         * config/vx.exp: Declare CHECKTASK as global.
64122         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
64123         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
64124         * lib/old-dejagnu.exp: Load [pwd]/$executable.
64125
64126 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
64127
64128         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
64129         target. Like vx.exp, only includes `vx29k.exp' instead of
64130         `vxworks.exp'.
64131
64132 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
64133
64134         * config/sim.exp: Increase time limit from 120 seconds to 240.
64135
64136 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
64137
64138         * gcc.c-torture/execute/950628-1.c: New test.
64139
64140 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
64141
64142         * gcc.c-torture: Update with changes/additions from
64143         c-torture-1.34.
64144
64145 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
64146
64147         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
64148
64149 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
64150
64151         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
64152
64153 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
64154
64155         * gcc.c-torture/compile/950512-1.c: New test.
64156         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
64157         * gcc.dg/struct-ret-1.c: Likewise.
64158
64159 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
64160
64161         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
64162           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
64163
64164 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
64165
64166         * gcc.c-torture/special/920411-1.c: Deleted.
64167         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
64168
64169 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
64170
64171         * config/sim.exp (${tool}_load): Hack in call to bash to get a
64172         cpu limit.
64173
64174 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
64175
64176         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
64177
64178 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
64179
64180         From kenner;
64181         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
64182         is the proper length.
64183         * va-arg-3.c: Likewise.
64184
64185 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
64186
64187         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
64188         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
64189
64190         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
64191         * lib/g++.exp (default_g++_start): Delete old cruft.
64192
64193 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
64194
64195         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
64196         (2 * (1 << 18)) to (2 * (1 << 17)).
64197
64198         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
64199
64200 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
64201
64202         * config/rom68k.exp: Renamed from config/idp.exp
64203
64204 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
64205
64206         * c-torture/compile/921109-2.c
64207
64208 1995-04-18  Mike Stump  <mrs@cygnus.com>
64209
64210         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
64211         excess errors.
64212
64213 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
64214
64215         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
64216         output.
64217         * lib/g++.exp (default_g++_start): Likewise.
64218
64219 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
64220
64221         * gcc.c-torture/compile/950329-1.c: New test.
64222
64223 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
64224
64225           * config/bug.exp (${tool}_load): Updated to use new remote_open
64226           and remote_close procs.
64227         * config/idp.exp: New file.
64228
64229 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
64230
64231         * gcc.c-torture/execute/950322-1.c: New test.
64232
64233 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
64234
64235         * config/vx.exp (${tool}_load): Clean up testing of return code from
64236         vxworks_ld and vxworks_spawn.
64237
64238 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
64239
64240         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
64241
64242 1995-03-13  Mike Stump  <mrs@cygnus.com>
64243
64244         * lib/old-deja.exp: Add `excess errors test - ' error, now one
64245         can mark excess errors on a machine by machine basis.  Note, the
64246         default is to not expect any excess errors, even when excess
64247         errors test - is given, so you will want to put an XFAIL ... on
64248         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
64249         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
64250         those 4 machines, but no others.
64251
64252 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
64253
64254         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
64255         * lib/c-torture.exp: to here.
64256
64257 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
64258
64259         * gcc.c-torture/execute/950221-1.c: New test.
64260         * gcc.c-torture/execute/struct-ret-1.c: New test.
64261         * gcc.c-torture/compile/950221-1.c: New test.
64262
64263         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
64264
64265 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
64266
64267         * gcc.c-torture/execute/arith-1.c (main): Return 0.
64268         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
64269
64270 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
64271
64272         * g++.gb: New directory of tests, derived from my signature and
64273         class scoping tests.
64274
64275         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64276         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64277         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64278         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64279         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64280         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64281         * g++.gb/sig25.C: Likewise.
64282
64283         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64284         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64285         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64286         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64287         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64288         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64289         * g++.gb/sig25.exp: Likewise.
64290
64291         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64292         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64293         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64294         * g++.gb/scope13.C: Likewise, this test still fails.
64295
64296         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64297         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64298         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64299         * g++.gb/scope13.exp: Ditto.
64300
64301         * g++.gb/README: New file, explains what these tests are about.
64302
64303 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64304
64305         * lib/dg.exp (dg-do): Support `preprocess'.
64306         (dg-test): Likewise.
64307
64308 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64309
64310         * config/udi.exp: change "continue -expect" to "exp_continue".
64311
64312 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64313
64314         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64315         Delete redundant tests.
64316
64317         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64318         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64319         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64320         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64321         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64322         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64323         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64324         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64325
64326         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64327         storing label pointers.
64328         * gcc.c-torture/execute/921019-1.c: Likewise.
64329         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64330         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64331         parameter fp.
64332         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64333         constants.
64334
64335         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64336         Delete obsolete tests.
64337
64338         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64339         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64340         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64341         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64342         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64343         * gcc.c-torture/compile/950124-1.c: New test.
64344
64345         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64346
64347 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64348
64349         * lib/mike-g++.exp: Add -lm to LIBS.
64350
64351 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64352
64353         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64354
64355 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64356
64357         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64358
64359 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64360
64361         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64362
64363 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64364
64365         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64366         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64367         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64368         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64369         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64370         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64371         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64372         * g++.law/{operators31.C, operators32.C,
64373         * g++.law/{operators33.C, operators34.C}: Likewise.
64374         * g++.law/{pic1.C, refs2.C}: Likewise.
64375         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64376         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64377         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64378         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64379
64380         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64381         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64382         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64383         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64384         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64385         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64386         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64387         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64388         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64389         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64390         * g++.law/{operators34.exp}: Likewise.
64391         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64392         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64393         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64394         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64395         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64396
64397         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64398         No longer expected to fail.
64399         * g++.law/missed-error3.C: Tweak for recent bool changes.
64400
64401 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64402
64403         * config/emb-unix: Deleted.
64404         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64405         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64406
64407 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64408
64409         * lib/dg.exp (dg-test): Fix typo in last patch.
64410
64411 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64412
64413         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64414         (handles multiple occurrences).
64415
64416 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64417
64418         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64419         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64420         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64421         printed).
64422         * lib/c-torture.exp (c-torture-compile): Likewise.
64423         (c-torture): Prepend full path if missing.
64424         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64425         (gcc_fail): Likewise.
64426         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64427
64428 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64429
64430         * lib/netware.exp: Only attach to NetWare i386 systems.
64431
64432 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64433
64434         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64435         messages.  Add test name to "output pattern match" pass/fail message.
64436
64437 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64438
64439         * gcc.dg: New testsuite.
64440         * gcc.dg/dg.exp: New file.
64441
64442         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64443         test-switch.c}: Deleted.
64444
64445         * gcc.misc-tests/msgs.exp: New testcase driver.
64446
64447 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64448
64449         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64450         Watch for illegal return values from ${tool}_load.
64451         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64452         cross targets.  Coerce return value >0 to 1.
64453
64454 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64455
64456         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64457
64458         * config/emb-unix.exp: New file.
64459
64460         * config/sim.exp: Error if variable $SIM not defined.
64461         (${tool}_load): Mark test as "untested" if simulator missing.
64462
64463         * config/unix.exp: Load remote.exp to get rcp_download.
64464         * lib/c-torture.exp: Use different option lists for testcases with
64465         and without loops.
64466         * gcc.c-torture/execute/execute.exp: Likewise.
64467
64468 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64469
64470         * config/*.exp: Clarify return code from ${tool}_load.
64471         Call `unresolved' or `untested' instead of `warning' or `perror'
64472         (sometimes you still want to call both though).
64473         Add comment that `shell_id' is local to each file.
64474         * config/udi.exp (timeout): Set to 30.
64475         Don't print warning if connection fails, $connectmode has already
64476         printed an error.
64477         (${tool}_load): Move verbose messages to level 2.
64478         Rework pattern for "Process started" message.
64479         Pass `shell_id' to ${connectmode}_download.
64480         Retry twice upon timeout.  Make resetting of target more robust.
64481         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64482         Pass `shell_id' to exit_$connectmode.
64483         Only call exit_$connectmode if connected.
64484         * config/unix.exp (${tool}_load): Check return codes better.
64485         * config/vrtx.exp (${tool}_load): Likewise.
64486         * config/vx.exp (${tool}_load): Likewise.
64487         Delete unneeded global's.
64488         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64489         from ${tool}_load.
64490         (dg-stat): Delete.
64491         (dg-init): Delete recording of pass/fail counts.
64492         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64493         (old-dejagnu-init): Likewise.
64494         (old-dejagnu-stat): Delete contents, empty proc now.
64495         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64496         (c-torture): Delete references to lcnt, lpass, lfail.
64497         Get option list from TORTURE_OPTIONS.
64498         Delete -funroll[-all]-loops if no loops.
64499         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64500         (g++_stat): Delete contents (empty proc now).
64501         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64502         (gcc_finish): Likewise.
64503         (gcc_stat): Deleted.
64504         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64505         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64506         * gcc.c-torture/execute/execute.exp: Likewise.
64507         Split tests into two parts: compile, execute.
64508         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64509         no loops.  Update to reflect clarified return codes from ${tool}_load.
64510
64511 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64512
64513         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64514         to grep for.
64515         (old-dejagnu): Likewise (where necessary).
64516
64517 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64518
64519         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64520
64521         * lib/dg.exp (dg-process-target): Fix processing of selector.
64522         Add comment regarding use of `error'.
64523
64524         * lib/gcc.exp (prune_system_crud): Define if missing.
64525         * lib/g++.exp (prune_system_crud): Likewise.
64526
64527         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64528         Call prune_system_crud.
64529         * lib/dg.exp (dg-runtest): New proc.
64530         Use perror instead of send_user for tcl errors in testcase.
64531         Don't return any value, it's never used.
64532         Don't clobber previous definition of `unknown'.
64533         Print tcl errors in `dg-final'.
64534
64535 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64536
64537         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64538         (dg-test): Don't print errorInfo, it contains stack backtrace.
64539
64540 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64541
64542         * lib/g++.exp (runtest_file_p): Define if missing.
64543
64544 1994-09-24  Doug Evans  (dje@cygnus.com)
64545
64546         * lib/mike-g++.exp: Comment out loading of g++.exp.
64547         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64548         (default_g++_version): Always print something.
64549         (default_g++_start): Comment out call to `which'.
64550         (g++_start, g++_load): Deleted (must be defined in config file).
64551         * lib/gcc.exp: Test for existence of $CC at start.
64552         Delete check for tmpdir (done in gcc_init).
64553         (default_gcc_version): Always print something.
64554         (default_gcc_start): Comment out call to `which'.
64555         * config/*.exp: Major cleanup - make cross targets work at least a
64556         little better for g++ (by not being "--tool gcc" specific).
64557         Rename gcc_xxx to ${tool}_xxx.
64558         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64559         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64560
64561 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64562
64563         * lib/c-torture.exp (c-torture-compile): Rework compiler
64564         message processing.
64565
64566         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64567         c-torture.
64568
64569 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64570
64571         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64572
64573         * lib/dg.exp (dg-process-target): Support { target native }.
64574
64575 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64576
64577         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64578         looked for "... program xxx got fatal signal".
64579         Correct regsub munging of `comp_output'.
64580         Ignore compiler messages "path prefix not used" and "linker input
64581         file unused".
64582
64583 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64584
64585         * lib/gcc.exp (runtest_file_p): Define if missing.
64586         * gcc.prms/template.c: Example to work from.
64587
64588 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64589
64590         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64591         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64592
64593         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64594         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64595         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64596         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64597
64598         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64599         (dg-process-target): No longer a varargs proc.
64600         Return S/N for target, P/F for xfail.  All callers changed.
64601         (user option procs): More argument checking.
64602         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64603         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64604         (dg-test): Skip test if not running on selected target in `dg-do'.
64605         Update handling of `dg-do-what', `dg-output-text'.
64606         Separate execution pass/fail from output pattern match pass/fail.
64607         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64608
64609 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64610
64611         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64612         target for 920510-1.c.
64613
64614 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64615
64616         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64617         Clean up comment regarding use of passcnt, etc.
64618         (gcc_stat): Don't update `testcnt' here.
64619         (gcc_finish): Do it here.
64620         Might as well reset `but_id' here too.
64621         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64622         to determine if the file should be tested.
64623         * gcc.c-torture/compile/compile.exp: Likewise.
64624         * gcc.c-torture/execute/execute.exp: Likewise.
64625         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64626         * gcc.misc-tests/dg-test.exp: Likewise.
64627         * gcc.prms/prms.exp: Likewise.
64628         * gcc.wendy/wendy.exp: Likewise.
64629         * g++.old-deja.exp: Likewise.
64630         Move "Testing file" message to verbose level 1.
64631
64632 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64633
64634         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64635
64636 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64637
64638         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64639         (default_gcc_start): Accept optional second list element
64640         of compiler flags.  Print compiler output at verbosity level 2.
64641         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64642         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64643         Save current values of framework globals passcnt, failcnt, xpasscnt,
64644         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64645         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64646         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64647         xfailcnt to compute stats.  Update framework global `testcnt' from
64648         pass/fail counts.
64649         (gcc_finish): New proc.  Clean up test environment.
64650         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64651         (gcc_epass, gcc_efail): Delete.
64652         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64653         argument of line number.
64654         (dg-init): If the tool has an init routine, call it.
64655         (dg-test): Remove args `cflags_var' and `libs_var'.
64656         Pass all compiler options to ${tool}_start.
64657         Handle missing line number.
64658         (dg-finish): New function.
64659         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64660         particular files.  Call gcc_finish at end.  Move "skipping test"
64661         message to verbosity level 3.
64662         * gcc.c-torture/compile/compile.exp: Likewise.
64663         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64664         * gcc.c-torture/execute/execute.exp: Likewise.
64665         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64666         Print testcase being tried at verbosity level 1.
64667         * gcc.c-torture/special/special.exp: Unset xfail.
64668         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64669         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64670         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64671         * gcc.failure/failure.exp: Likewise.
64672         * gcc.ieee/ieee.exp: Likewise.
64673         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64674         Update call to dg-test.  Call dg-finish at end.
64675         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64676         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64677         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64678         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64679         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64680         * gcc.wendy/wendy.exp: Add copyright.
64681         Delete setting of tmpdir (done by gcc_init).
64682         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64683         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64684         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64685         gcc_[ce]pass/fail.
64686
64687 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64688
64689         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64690         confusion.
64691         (g++_load): Likewise.
64692
64693         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64694         Rename argument to `prog' to remove the confusion.
64695         Varargs fns behave differently too!
64696         (g++_load): Likewise.
64697
64698         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64699
64700         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64701         what it is.  Delete (always) printing of status value for !native.
64702         Simplify verbose code, and include status and exec_output.
64703         (g++_load): Use gcc_load.
64704
64705 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64706
64707         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64708         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64709         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64710         940714-3.c as these testcases don't exist anymore.  Make
64711         va-arg-1.c expected to pass.
64712
64713 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64714
64715         * gcc.misc-tests/misc.exp: Only run specific testcases.
64716         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64717         * gcc.misc-tests/dg-[1-9].c: New files.
64718
64719         * lib/dg.exp: New testsuite driver.
64720         * gcc.prms/prms.exp: Use it.
64721
64722         * README.gcc: New file.
64723
64724         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64725         Document and reset `lxpass' and `lxfail'.
64726         Simplify "initialized" message.
64727         (gcc_stat): Clean up comments a little.
64728
64729 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64730
64731         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64732
64733 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64734
64735         * lib/old-dejagnu.exp (process-option): New proc.
64736         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64737         (old-dejagnu): Simplify.
64738         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64739
64740 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64741
64742         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64743         exists and is not an empty string.
64744
64745         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64746         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64747         finished.
64748         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64749         automatically.
64750
64751         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64752         longer expected to fail.
64753
64754         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64755         "f" function call.
64756
64757         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64758
64759         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64760         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64761         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64762         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64763         c-torture-1.29.
64764
64765         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64766         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64767
64768         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64769
64770         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64771         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64772
64773         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64774         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64775         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64776
64777 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64778
64779         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64780         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64781         940714-1.c, 940714-2.c, 940714-3.c},
64782         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64783         gcc.misc-tests/{mg.c,mg.exp}:
64784         New tests.
64785         * gcc.noncompile/noncompile.exp: Change accordingly.
64786
64787 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64788
64789         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64790         Undo previous clobberage.
64791
64792 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64793
64794         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64795         * gcc.special/{930510-1.c, special.exp}:
64796         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64797         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64798         struct-varargs-1.c}: New tests from c-torture-1.26.
64799
64800 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64801
64802         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64803           argument to switch.
64804
64805 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64806
64807         * Revert the previous changes.  Please see Rob's directory
64808         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64809         fixes.
64810
64811 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64812
64813         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64814         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64815         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64816         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64817         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64818         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64819         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64820         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64821         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64822         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64823         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64824         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64825         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64826         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64827         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64828         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64829         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64830         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64831         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64832         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64833         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64834         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64835         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64836         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64837         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64838         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64839         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64840         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64841         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64842         testing changes.
64843
64844 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64845
64846         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64847         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64848         with perror calls.
64849
64850 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64851
64852         * config/unix.exp (g++_load): Fix syntax.
64853
64854 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64855
64856         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64857         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64858         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64859         Don't expect va-arg-1.c to fail.  Correct expected output for
64860         920928-1.c.
64861         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64862         * gcc.wendy/hbm4.c: Correct typo.
64863         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64864
64865 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64866
64867         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64868         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64869         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64870         * lib/c-torture.exp (c-torture-compile): Ditto.
64871
64872         Reduce volume of output (remove all the -I's and such).
64873         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64874         Call gcc_cpass, gcc_cfail.
64875         (c-torture): Pass testing option to c-torture-compile.
64876
64877 1994-03-21  Doug Evans  (dje@cygnus.com)
64878
64879         Bring patches over from progressive.
64880         * config/default.exp: Exit remote shell cleanly.
64881         (g++_exit, g++_start): Add default versions.
64882         * config/sim.exp (gcc_load): Use perror, not error.
64883
64884 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64885
64886         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64887         set in site.exp.
64888
64889 1994-03-14  Doug Evans  (dje@cygnus.com)
64890
64891         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64892         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64893         (wendy_try): New proc to run testcase.
64894         (main loop): Call 'em.
64895         * gcc.wendy/*.c: Clean up pass to correct expected output.
64896
64897         * lib/gcc.exp: Minor cleanup work.
64898         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64899
64900 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64901
64902         * config/sim.exp (gcc_load): Document return codes better.
64903         Don't pass -v to simulator.
64904
64905 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64906
64907         * gcc.special/920717-x.c: Fix typo.
64908         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64909         get at sources.
64910
64911         * lib/mike-gcc.exp: Fix typo.
64912
64913 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64914
64915         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64916         binary to use, transform the name.
64917         * config/*.exp: rename everything. Nuke any g++ specific files,
64918         it's now a special case of gcc that requires no special support.
64919         Add a default.exp for unsupported targets.
64920
64921 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64922
64923         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64924         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64925         version of Tcl.
64926
64927 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64928
64929         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64930         than a warning.
64931
64932 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64933
64934         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64935
64936 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64937
64938         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64939         option_list.  Compile every file with only 4/6 option choices
64940         (same as C torture) instead of with 12/18 different option
64941         choices.
64942         * lib/c-torture.exp: Likewise.
64943
64944         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64945         not already set.
64946
64947 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64948
64949         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64950         can put an XFAIL *-*-* on excess errors.
64951
64952 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64953
64954         * g++.law: Add more tests derived from g++-bugs snapshots.
64955
64956         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64957         equivalent to g++.law/init9.
64958
64959         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64960         compiled it, and the a.out file after we've run it.
64961
64962 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64963
64964         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64965         compiled it, and the a.out file after we've run it.
64966
64967 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64968
64969         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64970
64971 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64972
64973         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64974         version number.
64975
64976 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64977
64978         * g++.law: New directory of g++ tests derived from the g++-bugs
64979         snapshots.
64980
64981 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64982
64983         * gcc.compile: initbug1.c initbug1.exp testcase added
64984
64985 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64986
64987         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64988         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64989           fixes submitted by Jeff Law (law@cs.utah.edu)
64990         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64991           Jeff Law (law@cs.utah.edu)
64992
64993
64994 1993-11-30  Mike Stump  (mrs@cygnus.com)
64995
64996         * config/unix-g++.exp: Follow the gcc way of doing things.
64997         * g++.old-deja/old-deja.exp: Minor updates.
64998         * lib/g++.exp: New file, follow the gcc way of doing things.
64999         * lib/old-dejagnu.exp: Minor updates.
65000         * lib/mike-g++.exp: Always unset errorInfo.
65001
65002 1993-11-06  Mike Stump  (mrs@cygnus.com)
65003
65004         * lib/gcc.exp: Fix some errors with the below change, CC and
65005         CFLAGS should be global when setting, not local.
65006
65007 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
65008
65009         * lib/gcc.exp: Transform tool name.
65010
65011 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
65012
65013         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
65014
65015 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
65016
65017         * lib/gcc.exp: change gcc_done to gcc_stat
65018
65019 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
65020
65021         * Upgraded gcc testsuite to c-torture version 1.25
65022
65023 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
65024
65025         * lib/gcc.exp: added reporting code. Changed verbose compile message.
65026         * lib/c-torture: added hooks for new reporting code.
65027
65028 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
65029
65030         * config/sh-gcc.exp: check if sh-sim exists in the path
65031
65032 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
65033
65034         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
65035         * gcc.compile/compile.exp: Initial changes for new logic.
65036         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
65037         * gcc.failure/failure.exp: Initial changes for new logic.
65038         * gcc.ieee/ieee.exp: Initial changes for new logic.
65039         * gcc.misc-tests/misc.exp: Initial changes for new logic.
65040         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
65041         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
65042         * lib/c-torture.exp: Initial changes for new logic.
65043         * lib/gcc.exp: Initial changes for new logic.
65044
65045 1993-10-15  Mike Stump  (mrs@cygnus.com)
65046
65047         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
65048         depend upon failure or success.  Fully qualify names in failure
65049         and success messages.  Always remove a.out before starting
65050         compile, just in case.  Pay more attention to error text output by
65051         the compiler.  Handle testcases with no known past errors just
65052         like all others, so that things are uniform.  Other miscellaneous
65053         improvements.
65054
65055 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
65056
65057         * gcc.cpp: new directory for cpp tests
65058
65059 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
65060
65061         * lib/chill.exp: Code reformatted, removed unused code.
65062         * config/unix-chill.exp: Code reformatted, removed unused code.
65063         * chill.execute/execute.exp: Code reformatted, removed unused code.
65064         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
65065
65066 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
65067
65068         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
65069         routines not written.
65070
65071 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
65072
65073         * config/bug-gcc.exp: Use new procs from bug.exp.
65074
65075 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
65076
65077         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
65078         via ftp, rather than depending on NFS.
65079         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
65080         case.
65081
65082 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
65083
65084         * config/bug-gcc.exp: Use new download proc.
65085
65086 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
65087
65088         * chill.execute/execute.exp: cleanups, handles errors better
65089         * chill.compile/compile.exp: rewrite, based on execute.exp
65090         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
65091         * lib/chill.exp: major changes to diff proc and compile and link
65092         procs. added chill_fail and chill_pass wrappers to pass and
65093         fail. added more comments, and handle error codes better.
65094         Added a hack to capture stderr from exec, so noncompile tests
65095         can work.
65096
65097 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
65098
65099         * chill.execute/execute.exp: rewrite of testsuite driver
65100         * lib/chill.exp: rewrite of testsuite driver
65101         * config/unix-chill.exp: rewrite of testsuite driver
65102
65103 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
65104
65105         In chill.execute:
65106         * iexpr.ch: Standardize uppercase.
65107         * tuples.dat: Standardize uppercase.
65108         * vary.ch: standardize.  Correct varying string assignments.
65109         * vary.dat: Add new output lines.
65110
65111 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
65112
65113         In chill.execute:
65114         * chprintf.ch: Standardize use of uppercase.
65115         * tuples.ch: Standardize and turn arr2 into a DCL,
65116           rather than a SYN.
65117         * pinits.ch: Standardize.
65118
65119 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
65120
65121         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
65122         * Makefil: Renamed to Makefile.in.
65123         * configure.in: New.
65124
65125 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
65126
65127         In chill.execute:
65128         * .cvsignore: Add result/output files.
65129         * Makefile: Fix up variables at start.  Use MFLAGS
65130           everywhere.  Correct bool_loc, built_ins entries.
65131           Add entry for vary1.ch.
65132         * bitarray.ch: Standardize upper-case usage.
65133         * bitexpr.ch: Standardize, add output of b1.
65134         * params.ch: Use arrayt in along PROC parameters, to
65135           avoid novelty problems.
65136         * sets.ch: Tiny cleanup.
65137         * vary1.ch: Re-indent.
65138
65139 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
65140
65141         * Add PR-related files to Makefiles, .cvsignore files, etc.
65142
65143 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
65144
65145         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
65146           with compiler objects. New names are test-flow.c and test-loop.c
65147
65148 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
65149
65150         * Upgraded c-torture tests from 1.19 to 1.20
65151
65152         * new files:
65153         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
65154         * gcc.compile: 930623-1.c 930623-2.c
65155         * gcc.noncompile: 930622-1.c 930622-2.c
65156         * gcc.failure: 920411-1.c 920627-2.c
65157         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
65158
65159 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
65160
65161         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65162           More changes to get testsuite working properly. Needs more work.
65163           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
65164
65165 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
65166
65167         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65168           More changes to get testsuite working properly. Needs more work.
65169
65170 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
65171
65172         * chill.compile/compile.exp: Added for Dejagnu support
65173         * chill.execute/execute.exp: Added for Dejagnu support
65174         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
65175
65176 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
65177
65178         This should complete moving the CHILL test files.
65179         * chill.noncompile(.cvsignore printf.grt
65180             in-printf.grt chprintf.grt chprintf.ch):
65181             Added test-support files.
65182           (Makefile): Modified further.
65183         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
65184             signal.ch): Added test files.
65185           * chill.execute (.cvsignore printf.grt printr.c
65186             in-printf.grt rts.c chprintf.grt rts.h): Added
65187           test-support files.
65188             (Makefile): More corrections.
65189
65190 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
65191
65192         * chill.compile, chill.execute, chill.nocompile: Add CHILL
65193           test cases, ready for DejaGnu.
65194
65195 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
65196
65197         * Upgraded c-torture tests from 1.18 to 1.19
65198
65199         * gcc.compile: added test(s):
65200           930607-1.c
65201         * gcc.execute: added test(s):
65202           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
65203
65204         * added new subdirectory for misc tests: gcc.misc-tests
65205         * gcc.misc-test(s): added tests:
65206           inst-check.c test-consts.c test-ior.c test-switch.c
65207
65208 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
65209
65210         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
65211
65212 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
65213
65214         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
65215
65216 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
65217
65218         * Upgraded c-torture tests from 1.17 to 1.18
65219
65220 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
65221
65222         * Upgraded c-torture tests from 1.12 to 1.17
65223
65224 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
65225
65226         * lib/old-dejagnu.exp:
65227           Fixed handling of XFAIL target triplets to correctly
65228           recognize wildcard characters.  Removed code that
65229           appended a unique id tag to the end of the file name
65230           printed out by the result of the testcases within a
65231           given test file.
65232
65233 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
65234
65235         * lib/old-dejagnu.exp:
65236           Reworked expected failure handling to trigger off of XFAIL
65237           keyword in keyphrase embeded in testcase source code. The
65238           XFAIL keyword must be at the end of the keyphrase line. It
65239           may optionally be followed by one or more target triplets.
65240           It has just occured that the handling of wildcards in the
65241           target triplet may not be correct.
65242
65243 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
65244
65245         * g++.old-deja/tests:
65246           Moved all subdirectories up one level into g++.old-deja .
65247
65248         * lib/old-dejagnu.exp:
65249           Fixed problem with CXXFLAGS not being properly reset, and being
65250           corrupted with extraneous "-c" compiler option.  This was
65251           causing binaries to not be generated for test that needed them.
65252           Modified strings passed to "pass" and "fail" so that individual
65253           tests from the same test file would be distinguished by an
65254           identifier appended to the test file name in the summary logs;
65255           this corrected a problem with erroneous diff logs.  Added code
65256           to search testcases for expected fail and unexpected pass keywords.
65257
65258 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
65259
65260         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
65261
65262 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
65263
65264         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
65265           Removed extraneous text from end of "Special g++ Options"
65266           keyphrase.
65267
65268         * lib/old-dejagnu.exp: Added pattern matching to look for new
65269           keywords, embedded in testcases comments, which will trigger
65270           calls to xpass and xfail.
65271
65272 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
65273
65274         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65275           comments embedded in the testcases, especially the one looking for
65276           special compiler options, as well as the pattern matching for the
65277           compiler output again.
65278
65279 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
65280
65281         * lib/old-dejagnu.exp: Do a proper check of the return value for
65282           execute tests. Fixed several problems with the pattern matching
65283           of the compiler output which gave erroneous test results.
65284           Changed several of the test result messages to be more descriptive.
65285         * config/unix-g++.exp: Proc g++_load now actually works and
65286           executes the tests passed to it and returns a usable return
65287           value.
65288
65289 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
65290
65291           * lib/gcc.exp: Exits gracefully if $CC is bogus.
65292
65293 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
65294
65295         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65296           Modified both files to properly execute the old style
65297           dejagnu tests. The previous versions of these files were
65298           experimental and did not function anything near correctly.
65299
65300 1993-04-05  Rob Savoye  (rob@cygnus.com)
65301
65302         * Removed all Makefile.in and configure.in files. No configuration
65303         needed now.
65304
65305 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65306
65307         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65308
65309 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65310
65311         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65312         gcc.special/configure.in, gcc.noncompile/configure.in,
65313         gcc.execute/configure.in, gcc.code_quality/configure.in,
65314         g++.other/configure.in, g++.old-deja/configure.in,
65315         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65316         in srcname setting.
65317
65318 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65319
65320         * lib/udi.exp: Fixed mondfe and mondfe_download.
65321         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65322         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65323
65324 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65325
65326         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65327         (gdb_exit): Don't remove *_soc files.
65328
65329 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65330
65331         * lib/c-torture.exp: Don't look for main; instead always use -w
65332         -c.  This is how the c-torture tests work.  Remove the object
65333         file if the compilation succeeds.
65334         * gcc.execute/execute.exp: Remove executable if test passes.
65335         * gcc.noncompile/noncompile.exp: Every test is an expected
65336         failure.
65337         * gcc.special/special.exp: Added tests from c-torture 1.11,
65338         corrected use of existing test.
65339         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65340         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65341         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65342         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65343         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65344         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65345         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65346         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65347         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65348         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65349         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65350         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65351         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65352         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65353         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65354         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65355         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65356         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65357         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65358         c-torture 1.11.
65359         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65360         correspond to c-torture 1.11.
65361
65362         * New file.