OSDN Git Service

PR ada/24880
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/discr7.adb: New test
4         * gnat.dg/conv_integer.adb: Likewise.
5
6 2008-05-12  Janis Johnson  <janis187@us.ibm.com>
7
8         * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
9         then ignore ICE message to avoid a second failure.
10         * gcc.c-torture/compile/pr33009.c: Ditto.
11         * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
12
13 2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>
14
15         * gcc.dg/pr34457-1.c: Skip for target without trampolines.
16         * gcc.dg/20050607-1.c: Ditto.
17         * gcc.dg/trampoline-1.c: Ditto.
18         * gcc.dg/debug/debug-3.c: Ditto.
19         * gcc.dg/debug/debug-5.c: Ditto.
20
21 2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
22
23         * gnat.dg/specs/statically_matching.ads: New.
24
25 2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>
26
27         * gcc.target/i386/sse2-set-epi32-1.c: New.
28         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
29         * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
30         * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
31
32 2008-05-12  Uros Bizjak  <ubizjak@gmail.com>
33
34         PR rtl-optimization/36111
35         * gcc.dg/pr36111.c: New test.
36
37 2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
38
39         PR fortran/36176
40         * gfortran.dg/transfer_simplify_9.f90: New test.
41
42 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR c++/35331
45         * g++.dg/cpp0x/vt-35331.C: New. 
46         * g++.dg/cpp0x/pr32125.C: Adjust.
47         * g++.dg/cpp0x/pr32126.C: Likewise.
48         * g++.dg/cpp0x/pr31438.C: Likewise.
49         * g++.dg/cpp0x/variadic81.C: Likewise.
50         * g++.dg/cpp0x/vt-34055.C: Likewise.
51         * g++.dg/cpp0x/vt-34606.C: Likewise.
52
53 2008-05-12  Ira Rosen  <irar@il.ibm.com>
54
55         * gfortran.dg/vect/pr36119.f: Rename to ...
56         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
57         with -O3.
58
59 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
60
61         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
62         * lib/target-supports.exp (add_options_for_mips16_attribute):
63         ... to here.
64
65 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
66
67         PR fortran/35719
68         * gfortran.dg/associated_5.f90:  New test.
69
70 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
71
72         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
73         the associated options.
74         * gcc.target/mips/scc-3.c: Likewise.
75
76 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
77
78         * gfortran.dg/default_format_1.f90: Move denormals tests to
79         gfortran.dg/default_format_denormal_1.f90.
80         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
81
82 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
83
84         * gfortran.dg/nint_2.f90: XFAIL on mingw.
85
86 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
87
88         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
89         terminator.
90
91 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
92
93         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
94         terminator.
95
96 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
97
98         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
99         terminator.
100
101 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
102
103         PR rtl-optimization/36185
104         * g++.dg/opt/pr36185.C
105
106 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
107
108         * write_to_null.f90: Rename to write_to_null.F90.
109         * write_to_null.F90: On Windows, "nul" is the equivalent of the
110         Unix /dev/null.
111
112 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
113
114         PR rtl-optimization/33642
115         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
116         * gcc.c-torture/compile/pr33009.c: Likewise.
117
118 2008-05-09  Tom Tromey  <tromey@redhat.com>
119
120         * gcc.dg/pr22231.c: Fix dg-error call.
121
122 2008-05-09  Tom Tromey  <tromey@redhat.com>
123
124         PR preprocessor/22231:
125         * gcc.dg/pr22231.c: New file.
126
127 2008-05-09  Richard Guenther  <rguenther@suse.de>
128
129         PR tree-optimization/36187
130         * g++.dg/opt/pr36187.C: New testcase.
131
132 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
133             Sebastian Pop  <sebastian.pop@amd.com>
134
135         * gcc.dg/tree-ssa/data-dep-1.c: New.
136
137 2008-05-08  Richard Guenther  <rguenther@suse.de>
138
139         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
140         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
141         * gcc.dg/tree-ssa/pr26421.c: Likewise.
142         * gcc.dg/tree-ssa/pr23382.c: Likewise.
143         * gcc.dg/tree-ssa/alias-15.c: Likewise.
144         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
145         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
146         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
147         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
148         * gcc.dg/tree-ssa/alias-12.c: Likewise.
149
150 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
151
152         PR fortran/36162
153         * gfortran.dg/module_widestring_1.f90: New test.
154
155 2008-05-08  Rafael Espindola  <espindola@google.com>
156
157         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
158         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
159         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
160         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
161         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
162         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
163
164 2008-05-08  David Daney  <ddaney@avtrex.com>
165
166         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
167         mips*-*-*.
168         (check_effective_target_sync_char_short): Same.
169
170 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
171
172         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
173         __SIZE_TYPE__.
174
175 2008-05-08  Sa Liu  <saliu@de.ibm.com>
176
177         * testsuite/gcc.target/spu/subti3.c: New.
178
179 2008-05-08  Richard Guenther  <rguenther@suse.de>
180
181         PR middle-end/36154
182         * gcc.c-torture/compile/pr36154.c: New testcase.
183
184 2008-05-08  Richard Guenther  <rguenther@suse.de>
185
186         PR middle-end/36172
187         * gcc.c-torture/compile/pr36172.c: New testcase.
188
189 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
190
191         PR target/35714
192         * gcc.target/i386/pr35714.c: New test.
193
194 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
195
196         PR middle-end/36013
197         * gcc.c-torture/execute/20080506-2.c: New test.
198
199         PR middle-end/36137
200         * gcc.c-torture/execute/20080506-1.c: New test.
201
202 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
203
204         PR libfortran/34974
205         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
206
207 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
208
209         PR testsuite/36155
210         * g++.dg/ext/utf32-4.C: Fix a typo.
211
212 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
213
214         PR testsuite/36155
215         * gcc.dg/utf32-4.c: Fix a typo.
216
217         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
218         Use __WCHAR_TYPE__ instead of wchar_t.
219
220 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
221             Daniel Jacobowitz  <dan@codesourcery.com>
222             Andrew Jenner  <andrew@codesourcery.com>
223
224         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
225         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
226         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
227
228 2008-05-06  Tom Tromey  <tromey@redhat.com>
229
230         PR preprocessor/35313, PR preprocessor/36088:
231         * gcc.dg/cpp/pr35313.c: New file.
232         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
233         expression.
234         * gcc.dg/cpp/if-oppr2.c: New file.
235
236 2008-05-06  Tobias Burnus  <burnus@net-b.de>
237
238         PR fortran/36117
239         * gfortran.dg/bessel_2.f90: New.
240
241 2008-05-06  Olivier Hainque  <hainque@adacore.com>
242
243         * gnat.dg/fatp_sra.adb: New test.
244         
245 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
246
247         PR middle-end/36141
248         * gcc.c-torture/pr36141.c: New testcase.
249
250 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
251
252         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
253         New proc.
254         * gcc.dg/utf16-4.c: Use it.
255         * gcc.dg/utf32-4.c: Use it.
256         * g++.dg/ext/utf16-4.C: Use it.
257         * g++.dg/ext/utf32-4.C: Use it.
258
259 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
260
261         * gfortran.dg/dev_null.f90. Remove and replace with...
262         * gfortran.dg/dev_null.F90: Use preprocessor define to
263         generalize the DEV_NULL name.
264
265 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
266
267         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
268         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
269         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
270         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
271         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
272
273 2008-05-05  Ira Rosen  <irar@il.ibm.com>
274
275         PR tree-optimization/36119
276         * gfortran.dg/vect/pr36119.f: New test. 
277
278 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
279
280         PR libfortran/35995
281         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
282
283 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
284
285         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
286         * gcc.dg/torture/nested-fn-1.c: Ditto.
287
288 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
289
290         PR libfortran/35990
291         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
292
293 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
294
295         * gnat.dg/discr6_pkg.ads: New helper.
296         * gnat.dg/discr6.adb: New test.
297
298 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
299
300         * gnat.dg/alignment4.adb: Adjust.
301         * gnat.dg/alignment5.adb: Likewise.
302         * gnat.dg/alignment6.adb: XFAIL.
303
304 2008-05-03  Richard Guenther  <rguenther@suse.de>
305
306         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
307
308 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
309
310         PR fortran/33268
311         * gfortran.dg/io_constraints_4.f90: New test.
312
313 2008-05-01  Simon Baldwin <simonb@google.com>
314
315         PR bootstrap/36108
316         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
317         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
318         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
319         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
320
321 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
322
323         PR fortran/PR35940      
324         * gfortran.dg/index.f90: New test.
325
326 2008-05-01  Simon Baldwin <simonb@google.com>
327
328         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
329         additional tests for arrays of size 0 and size 1.
330         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
331         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
332         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
333
334 2008-05-01  Richard Guenther  <rguenther@suse.de>
335
336         PR middle-end/36093
337         * gcc.c-torture/execute/pr36093.c: New testcase.
338
339 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
340
341         * gfortran.dg/selected_char_kind_1.f90: New test.
342         * gfortran.dg/selected_char_kind_2.f90: New test.
343         * gfortran.dg/selected_char_kind_3.f90: New test.
344
345 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/35997
348         * gfortran.dg/use_rename_3.f90
349
350 2008-04-30  Richard Guenther  <rguenther@suse.de>
351
352         PR tree-optimization/21636
353         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
354
355 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
356
357         PR libfortran/35993
358         * gfortran.dg/intrinsic_product_1.f90:  New test case.
359
360 2008-04-30  Richard Guenther  <rguenther@suse.de>
361
362         PR tree-optimization/14847
363         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
364
365 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c++/35986
368         * g++.dg/overload/template4.C: New test.
369
370 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
371
372         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
373         * gfortran.dg/chmod_2.f90: Likewise.
374         * gfortran.dg/chmod_3.f90: Likewise.
375         * gfortran.dg/open_errors.f90: Likewise.
376
377 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
378
379         * gcc.dg/tls/section-2.c: Restrict to vxworks.
380
381 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
382
383         PR ada/35792
384         * gnat.dg/specs/tag2.ads: New.
385
386 2008-04-29  Richard Guenther  <rguenther@suse.de>
387
388         PR tree-optimization/36078
389         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
390
391 2008-04-29  Richard Guenther  <rguenther@suse.de>
392
393         PR middle-end/15255
394         * gcc.dg/fold-plusmult.c: New testcase.
395
396 2008-04-29  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/36077
399         * gcc.c-torture/execute/pr36077.c: New testcase.
400
401 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
402
403         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
404
405 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
406
407         PR c++/35650
408         * g++.dg/init/ref17.C: New test.
409
410         PR c++/35987
411         * g++.dg/other/error28.C: New test.
412
413 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
414
415         PR target/36073
416         * gcc.target/i386/pr36073.c: New test.
417
418 2008-04-28  Richard Guenther  <rguenther@suse.de>
419
420         PR testsuite/34223
421         * gcc.dg/vect/vect-118.c: Rename to ...
422         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
423
424 2008-04-28  Richard Guenther  <rguenther@suse.de>
425
426         PR tree-optimization/36066
427         * gcc.dg/torture/pr36066.c: New testcase.
428
429 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
430
431         PR target/36064
432         * gcc.target/i386/pr36064.c: New test.
433
434 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
435
436         PR testsuite/36056
437         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
438
439 2008-04-27  Richard Guenther  <rguenther@suse.de>
440
441         PR tree-optimization/18754
442         PR tree-optimization/34223
443         * gcc.dg/tree-ssa/loop-36.c: New testcase.
444         * gcc.dg/tree-ssa/loop-37.c: Likewise.
445         * gcc.dg/vect/vect-118.c: Likewise.
446         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
447         * gcc.dg/vect/vect-66.c: Increase loop trip count.
448         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
449         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
450         * gcc.dg/vect/vect-76.c: Likewise.
451         * gcc.dg/vect/vect-outer-6.c: Likewise.
452         * gcc.dg/vect/vect-outer-1.c: Likewise.
453         * gcc.dg/vect/vect-outer-1a.c: Likewise.
454         * gcc.dg/vect/vect-11a.c: Likewise.
455         * gcc.dg/vect/vect-shift-1.c: Likewise.
456         * gcc.target/i386/vectorize1.c: Likewise.
457
458 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
459
460         * gcc.dg/tls/section-2.c: New.
461         * gcc.dg/tls/emutls-1.c: New.
462         * lib/target-supports.exp (check_effective_target_tls_native):
463         Exclude vxworks.
464
465 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
466
467         PR testsuite/36053
468         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
469         * gcc.dg/large-size-array-4.c: Likewise.
470
471 2008-04-26  George Helffrich  <george@gcc.gnu.org>
472
473         PRs fortran/PR35154, fortran/PR23057
474         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
475         .stabs functionality.
476         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
477         DWARF functionality.
478
479 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
480
481         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
482         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
483         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
484         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
485
486 2008-04-25  Tobias Burnus  <burnus@net-b.de>
487
488         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
489         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
490
491 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
492
493         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
494         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
495         * gcc.dg/builtins-13.c: Likewise.
496         * gcc.dg/pr25682.c: Likewise.
497         * gcc.dg/pr33694.c: Likewise.
498         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
499         * gcc.dg/c99-const-expr-2.c: Likewise.
500         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
501         * gcc.dg/ia64-sync-2.c: Likewise.
502         * gcc.dg/ia64-sync-3.c: Likewise
503         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
504         * gcc.dg/large-size-array-3.c: Likewise.
505         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
506         check.
507         * gcc.dg/large-size-array-4.c: Likewise.
508         * gcc.dg/max-1.c: Replace use of long by ssize_t.
509
510 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
511
512         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
513
514 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
515
516         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
517
518 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
519
520         PR testsuite/36035
521         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
522
523 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
524
525         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
526
527         PR c++/35758
528         * g++.dg/ext/vector14.C: New test.
529
530 2008-04-24  Richard Guenther  <rguenther@suse.de>
531
532         * gcc.dg/builtin-constant_p-1.c: New testcase.
533         * gcc.dg/builtin-errors.c: Adjust expected error.
534
535 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
536
537         PR tree-optimization/36008
538         * gcc.c-torture/execute/20080424-1.c: New test.
539
540 2008-04-24  Ira Rosen  <irar@il.ibm.com>
541             Richard Guenther  <rguenther@suse.de>
542
543         PR tree-optimization/36034
544         * gcc.c-torture/execute/pr36034-1.c: New testcase.
545         * gcc.c-torture/execute/pr36034-2.c: Likewise.
546
547 2008-04-24  Olivier Hainque  <hainque@adacore.com>
548
549         * gnat.dg/concat_length.adb: New test.
550
551 2008-04-24  Ira Rosen  <irar@il.ibm.com>
552
553         PR tree-optimization/35982
554         * gcc.dg/vect/fast-math-pr35982.c: New.
555
556 2008-04-24  Danny Smith  <dannysmith@users.net>
557
558         * gcc.dg/format/ms-warnI64-1.c: New file.
559
560 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
561
562         PR target/36015
563         * gcc.dg/pr36015.c: New test.
564
565 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
566
567         PR rtl-optimization/36006
568         * gfortran.dg/pr36006-1.f90: New test.
569         * gfortran.dg/pr36006-2.f90: Ditto.
570
571 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
572
573         PR fortran/35994
574         * gfortran.dg/minmaxloc_5.f90: New test.
575         * gfortran.dg/minmaxloc_6.f90: New test.
576
577 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
578
579         * gcc.dg/array-init-1.c: Add big-endian number to check.
580
581 2008-04-23  Richard Guenther  <rguenther@suse.de>
582
583         PR tree-optimization/27799
584         PR tree-optimization/32921
585         PR tree-optimization/32624
586         * gcc.dg/tree-ssa/pr27799.c: New testcase.
587         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
588
589 2008-04-23  Richard Guenther  <rguenther@suse.de>
590
591         PR middle-end/36021
592         * gcc.dg/attr-alloc_size-2.c: New testcase.
593
594 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
595
596         * gcc.dg/20020919-1.c (loc_size_t): New type.
597         (_dl_stat): Use loc_size_t to cast pointers.
598         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
599
600 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
601
602         PR libfortran/35988
603         * gfortran.dg/matmul_7.f90:  New test.
604
605 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
606
607         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
608         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
609         * gcc.dg/struct/w_prof_local_var.c: Ditto.
610         * gcc.dg/struct/w_prof_global_var.c: Ditto.
611         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
612
613 2008-04-22  Jason Merrill  <jason@redhat.com>
614
615         PR c++/35316
616         * g++.dg/cpp0x/decltype11.C: New.
617
618 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
619
620         PR rtl-optimization/36017
621         * gcc.dg/pr36017.c: New test.
622
623 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
624
625         PR c++/35747
626         * g++.dg/ext/stmtexpr13.C: New test.
627
628 2008-04-22  Ian Lance Taylor  <iant@google.com>
629
630         * gcc.c-torture/compile/20080419-1.c: New test.
631
632 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
633
634         PR testsuite/35981
635         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
636         Add tests for 'long long'.
637         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
638         Add tests for 'long long'.
639
640 2008-04-22  Nick Clifton  <nickc@redhat.com>
641
642         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
643
644 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
645
646         PR target/31486
647         * gcc.target/i386/pr31486.c: New test.
648
649 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
650
651         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
652         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
653         file name there instead of the assembly.  Cleanup tree_profile
654         dump file.
655
656 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
657
658         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
659         * gcc.dg/vect/slp-25.c: Ditto.
660         * gcc.dg/vect/vect-outer-5.c: Ditto.
661         * gcc.dg/vect/pr33804.c: Ditto.
662         * gcc.dg/vect/vect-outer-4c.c: Ditto.
663         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
664         * gcc.dg/vect/pr33953.c: Ditto.
665         * gcc.dg/vect/slp-3.c: Ditto.
666         * gcc.dg/vect/vect-iv-6.c: Ditto.
667
668 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
669
670         * g++.dg/ext/fixed1.C: Add dg-options.
671
672 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
673
674         PR target/26445
675         * g++.dg/other/i386-4.C: New test.
676
677 2008-04-21  Jason Merrill  <jason@redhat.com>
678
679         PR c++/35325
680         * g++.dg/ext/fixed1.C: New.
681
682         PR c++/35678
683         * g++.dg/template/ttp27.C: New.
684
685 2008-04-21  Tom Tromey  <tromey@redhat.com>
686
687         PR libcpp/33415:
688         * gcc.dg/cpp/pr33415.c: New file.
689
690 2008-04-21  Olivier Hainque  <hainque@adacore.com>
691
692         * gnat.dg/bltins.adb: New testcase.
693
694 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
695
696         PR fortran/35991
697         * gfortran.dg/zero-sized_4.f90: New test.
698
699 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
700
701         PR fortran/35882
702         * gfortran.dg/continuation_5.f: Add some comment lines.
703         * gfortran.dg/continuation_3.f90: Add some comment lines.
704         
705 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
706
707         PR libfortran/35960
708         * gfortran.dg/reshape_zerosize_1.f90:  New file.
709
710 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * gnat.dg/alignment6.adb: New test.
713
714 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
715
716         PR fortran/35944
717         PR fortran/35946
718         PR fortran/35947
719         * gfortran.dg/array_constructor_23.f: New test.
720
721         PR fortran/35959
722         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
723         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
724         "builtin_free" to 27.
725         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
726         of "builtin_free" to 21.
727
728 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
729
730         PR fortran/35892
731         * gfortran.dg/pr35154-dwarf2.f: Remove.
732         * gfortran.dg/pr35154-stabs.f: Remove.
733         
734 2008-04-18  Ian Lance Taylor  <iant@google.com>
735
736         PR tree-optimization/35977
737         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
738
739 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
740             Peter Bergner  <bergner@vnet.ibm.com>
741
742         PR target/35907
743         * gcc.target/powerpc/pr35907.c: New test.
744
745 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gnat.dg/dynamic_elab_pkg.ads: New helper.
748         * gnat.dg/dynamic_elab1.ad[sb]: New test.
749         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
750
751 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
752
753         Tests for char16_t and char32_t support.
754         * g++.dg/ext/utf-cvt.C: New
755         * g++.dg/ext/utf-cxx0x.C: New
756         * g++.dg/ext/utf-cxx98.C: New
757         * g++.dg/ext/utf-dflt.C: New
758         * g++.dg/ext/utf-gnuxx0x.C: New
759         * g++.dg/ext/utf-gnuxx98.C: New
760         * g++.dg/ext/utf-mangle.C: New
761         * g++.dg/ext/utf-typedef-cxx0x.C: New
762         * g++.dg/ext/utf-typedef-cxx98.C: New
763         * g++.dg/ext/utf-typespec.C: New
764         * g++.dg/ext/utf16-1.C: New
765         * g++.dg/ext/utf16-2.C: New
766         * g++.dg/ext/utf16-3.C: New
767         * g++.dg/ext/utf16-4.C: New
768         * g++.dg/ext/utf32-1.C: New
769         * g++.dg/ext/utf32-2.C: New
770         * g++.dg/ext/utf32-3.C: New
771         * g++.dg/ext/utf32-4.C: New
772         * gcc.dg/utf-cvt.c: New
773         * gcc.dg/utf-dflt.c: New
774         * gcc.dg/utf16-1.c: New
775         * gcc.dg/utf16-2.c: New
776         * gcc.dg/utf16-3.c: New
777         * gcc.dg/utf16-4.c: New
778         * gcc.dg/utf32-1.c: New
779         * gcc.dg/utf32-2.c: New
780         * gcc.dg/utf32-3.c: New
781         * gcc.dg/utf32-4.c: New
782
783 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
784
785         * gnat.dg/specs/varsize_return.ads: New test.
786         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
787         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
788
789 2008-04-17  Jason Merrill  <jason@redhat.com>
790
791         PR c++/35773
792         * g++.dg/overload/autoptr1.C: New.
793
794 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
795
796         * gnat.dg/alignment4.adb: New test.
797         * gnat.dg/alignment5.adb: Likewise.
798         * gnat.dg/frame_overflow.adb: Adjust.
799
800 2008-04-17  Richard Guenther  <rguenther@suse.de>
801
802         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
803
804 2008-04-17  Christian Bruel  <christian.bruel@st.com>
805
806         * gcc.dg/long-long-compare-1.c: New testcase. 
807         
808 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
809
810         PR fortran/35724
811         * gfortran.dg/eoshift_2.f90: New test.
812
813 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
814
815         PR fortran/35932
816         * gfortran.dg/intrinsic_char_1.f90: New test.
817
818 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
819
820         PR target/35944
821         * gfortran.dg/pr35944-1.f90: New test.
822         * gfortran.dg/pr35944-2.f90: Ditto.
823
824 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
825
826         PR c/35739
827         * gcc.dg/dfp/pr35739.c: New test.
828
829         PR tree-optimization/35899
830         * gcc.dg/pr35899.c: New test.
831
832         PR target/35662
833         * gfortran.dg/pr35662.f90: New test.
834
835 2008-04-16  Richard Guenther  <rguenther@suse.de>
836
837         * gcc.dg/tree-ssa/loop-35.c: New testcase.
838
839 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
840
841         PR ada/29015
842         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
843         gnat.dg/incomplete2.adb: New.
844
845 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
846
847         PR tree-optimization/35629
848         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
849         scan-tree-dump-times.
850
851 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
852
853         PR ada/22387
854         * gnat.dg/specs/corr_discr.ads: New.
855
856 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
857
858         * gnat.dg/string_slice2.adb: New test.
859
860 2008-04-15  Richard Guenther  <rguenther@suse.de>
861
862         * gcc.dg/fold-compare-2.c: Adjust testcase.
863         * gcc.dg/tree-ssa/pr21086.c: Likewise.
864
865 2008-04-15  Richard Guenther  <rguenther@suse.de>
866
867         * gcc.dg/tree-ssa/salias-1.c: Remove.
868         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
869         * gcc.dg/tree-ssa/alias-15.c: Likewise.
870         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
871
872 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gnat.dg/loop_optimization1.ad[sb]: New test.
875
876 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
877
878         PR c/35751
879         * gcc.dg/gomp/pr35751.c: New test.
880         * g++.dg/gomp/pr35751.C: New test.
881
882 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
883
884         PR ada/16086
885         * gnat.dg/prot_def.adb: New.
886
887 2008-04-14  Ian Lance Taylor  <iant@google.com>
888
889         * gcc.dg/strict-overflow-6.c: New.
890         * gcc.dg/no-strict-overflow-7.c: New.
891         * gcc.dg/Wstrict-overflow-22.c: New.
892
893 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
894
895         * gnat.dg/specs/storage.ads: Fix expected error message.
896
897 2008-04-14  Robert Dewar  <dewar@adacore.com>
898
899         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
900
901 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
902
903         PR ada/18680
904         * gnat.dg/specs/linker_section.ads: New.
905
906 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
907
908         PR ada/16098
909         * gnat.dg/specs/renamings.ads: New.
910
911 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
912
913         PR ada/15915
914         * gnat.dg/specs/storage.ads: New.
915
916 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
917
918         * gnat.dg/deep_old.adb: New.
919
920 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
921
922         * gnat.dg/loop_address2.adb: New test.
923
924 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
925
926         PR fortran/35882
927         * gfortran.dg/continuation_3.f90: Update test.
928         * gfortran.dg/continuation_5.f: Update test.
929         * gfortran.dg/continuation_10.f90: New test.
930         
931 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
932
933         PR libfortran/32972
934         PR libfortran/32512
935         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
936         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
937         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
938         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
939         
940 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
941
942         PR ada/17985
943         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
944
945 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
946
947         * gcc.target/powerpc/darwin-save-world-1.c: New test.
948
949 2008-04-11  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/35869
952         * gcc.c-torture/compile/pr35869.c: New testcase.
953
954 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
955
956         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
957         /* mmintrin-common.h */ section.
958
959         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
960
961 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
962
963         PR c/35744
964         * gcc.dg/attr-error-1.c: New test.
965
966 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
967
968         * gcc.target/mips/scc-2.c: New test.
969         * gcc.target/mips/scc-3.c: New test.
970         * gcc.target/mips/scc-4.c: New test.
971
972 2008-04-10  Ira Rosen  <irar@il.ibm.com>
973
974         PR tree-optimization/35821
975         * gcc.dg/vect/pr35821-altivec.c: New.
976         * gcc.dg/vect/pr35821-spu.c: New.
977
978 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
979
980         PR testsuite/34894
981         PR testsuite/33782
982         * lib/target-supports.dg: Add check_effective_target_trampolines.
983         Disable profiling for avr-*-*.
984         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
985         * gcc.c-torture/compile/nested-1.c: Ditto.
986         * gcc.c-torture/compile/20050122-2.c: Ditto.
987         * gcc.c-torture/compile/20010226-1.c: Ditto.
988         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
989         * gcc.c-torture/compile/980506-1.c: Ditto.
990         * gcc.c-torture/compile/20020604-1.c: Ditto.
991         * gcc.c-torture/compile/limits-stringlit.c: Ditto
992         * gcc.c-torture/compile/20001226-1.c: Ditto
993
994 2008-04-09  Jason Merrill  <jason@redhat.com>
995
996         PR c++/35708
997         * g++.dg/ext/complit9.C: New.
998
999 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
1000
1001         PR ada/28305
1002         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
1003         gnat.dg/specs/fe_inlining_helper.adb: New test.
1004
1005 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
1006
1007         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
1008         x86_64-pc-mingw target.
1009         * gcc.dg/titype-1.c: Likewise.
1010
1011 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
1012
1013         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
1014         Fix comment.
1015         (check_effective_target_vxworks_rtp): New procedure.
1016         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
1017         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
1018         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
1019         * g++.old-deja/g++.brendan/new3.C: Likewise.
1020         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
1021         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
1022         VxWorks kernel mode.
1023         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
1024         * g++.old-deja/g++.mike/p2736.C: Likewise.
1025         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
1026         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
1027         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
1028         kernel mode.
1029
1030 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
1031
1032         * gfortran.dg/namelist_47.f90: New test.
1033
1034 2008-04-09  Richard Guenther  <rguenther@suse.de>
1035
1036         * gfortran.dg/bind_c_usage_14.f03: Adjust.
1037
1038 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
1039
1040         PR target/35005
1041         * execute/20071221-1.c: Adapt test for 16 bit int targets.
1042         * execute/pr35163.c: Ditto.
1043
1044 2008-04-08  Richard Guenther  <rguenther@suse.de>
1045
1046         * gcc.c-torture/execute/20080408-1.c: New testcase.
1047
1048 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1049
1050         * gnat.dg/pack6.adb: New test.
1051         * gnat.dg/pack7.adb: Likewise.
1052         * gnat.dg/pack8.adb: Likewise.
1053
1054 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
1055
1056         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
1057         * gnat.dg/rt1.adb: New test.
1058         * gnat.dg/test_time_stamp.adb: New test.
1059         * gnat.dg/specs/warn_star.ads: New test.
1060         * gnat.dg/specs/aggr1.ads: New test.
1061
1062 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1063
1064         PR fortran/25829 28655
1065         * gfortran.dg/write_check2.f90: Update dg-error.
1066         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1067
1068 2008-04-07  Jason Merrill  <jason@redhat.com>
1069
1070         PR c++/35734
1071         * g++.dg/warn/ctor1.C: New.
1072
1073 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
1074
1075         PR/35842
1076         * gcc.dg/torture/pr35842.c: New.
1077
1078 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1079
1080         * gnat.dg/array4.adb: New test.
1081         * gnat.dg/specs/static_initializer2.ads: Likewise.
1082
1083 2008-04-06  Richard Guenther  <rguenther@suse.de>
1084
1085         PR tree-optimization/35400
1086         * gcc.dg/torture/pr35400.c: New testcase.
1087         * g++.dg/torture/pr35400.C: Likewise.
1088
1089 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1090
1091         PR fortran/35780
1092         * gfortran.dg/simplify_argN_1.f90: New test.
1093
1094 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1095
1096         PR fortran/35832
1097         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1098
1099 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1100
1101         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1102         * gfortran.dg/f2003_io_8.f03: New.
1103
1104 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1105
1106         * gnat.dg/pack5.adb: New test.
1107
1108 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1109
1110         PR target/12329
1111         * gcc.target/i386/pr12329.c: New test.
1112
1113 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1114
1115         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1116
1117 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1118
1119         PR fortran/25829 28655
1120         * gfortran.dg/f2003_io_1.f03: New test.
1121         * gfortran.dg/f2003_io_2.f03: New test.
1122         * gfortran.dg/f2003_io_3.f03: New test.
1123         * gfortran.dg/f2003_io_4.f03: New test.
1124         * gfortran.dg/f2003_io_5.f03: New test.
1125         * gfortran.dg/f2003_io_6.f03: New test.
1126         * gfortran.dg/f2003_io_7.f03: New test.
1127
1128 2008-04-05  Richard Guenther  <rguenther@suse.de>
1129
1130         PR tree-optimization/35833
1131         * gcc.dg/torture/pr35833.c: New testcase.
1132
1133 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1134
1135         * gcc.target/sh/sh2a-band.c: New test.
1136         * gcc.target/sh/sh2a-bclrmem.c: New test.
1137         * gcc.target/sh/sh2a-bld.c: New test.
1138         * gcc.target/sh/sh2a-bor.c: New test.
1139         * gcc.target/sh/sh2a-bsetmem.c: New test.
1140         * gcc.target/sh/sh2a-bxor.c: New test.
1141
1142 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1143
1144         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1145
1146         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1147         powerpc*-*-linux*.
1148
1149         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1150
1151         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1152
1153         PR target/35620
1154         * gcc.dg/dfp/pr35620.c: New test.
1155         * gcc.dg/dfp/func-pointer.c: New test.
1156         * gcc.dg/dfp/func-deref.c: New test.
1157
1158 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR target/35364
1161         * g++.dg/gomp/pr35364.C: New test.
1162
1163 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1166         * g++.dg/other/i386-3.C: Likewise.
1167         * gcc.target/i386/sse-13.c: Likewise.
1168         * gcc.target/i386/sse-14.c: Likewise.
1169
1170         * gcc.target/i386/aes-check.h: New.
1171         * gcc.target/i386/aesdec.c: Likewise.
1172         * gcc.target/i386/aesdeclast.c: Likewise.
1173         * gcc.target/i386/aesenc.c: Likewise.
1174         * gcc.target/i386/aesenclast.c: Likewise.
1175         * gcc.target/i386/aesimc.c: Likewise.
1176         * gcc.target/i386/aeskeygenassist.c: Likewise.
1177         * gcc.target/i386/pclmulqdq.c: Likewise.
1178         * gcc.target/i386/pclmul-check.h: Likewise.
1179
1180         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1181         (check_effective_target_pclmul): Likewise.
1182
1183 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR c/35440
1186         * gcc.dg/pr35440.c: New test.
1187
1188 2008-04-04  Richard Guenther  <rguenther@suse.de>
1189
1190         PR middle-end/35823
1191         * gnat.dg/pr35823.adb: New testcase.
1192
1193 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1194
1195         PR c/35712
1196         * gcc.dg/dfp/constants-zero.c: New test.
1197
1198 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR c/35738
1201         * gcc.dg/gomp/pr35738.c: New test.
1202
1203         PR middle-end/35818
1204         * gcc.dg/gomp/pr35818.c: New test.
1205
1206         PR fortran/35786
1207         * gfortran.dg/gomp/pr35786-1.f90: New test.
1208         * gfortran.dg/gomp/pr35786-2.f90: New test.
1209
1210 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1211
1212         * gcc.target/mips/scc-1.c: New test.
1213
1214 2008-04-03  Richard Guenther  <rguenther@suse.de>
1215
1216         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1217         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1218         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1219
1220 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR c++/35741
1223         * g++.dg/other/offsetof5.C: New test.
1224
1225 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1226
1227         PR rtl-optimization/35281
1228         * gcc.target/i386/pr35281.c: New test.
1229
1230 2008-04-03  Richard Guenther  <rguenther@suse.de>
1231
1232         PR middle-end/35800
1233         * gcc.c-torture/execute/pr35800.c: New test.
1234
1235 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1236
1237         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1238         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1239         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1240         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1241         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1242         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1243         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1244         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1245         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1246         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1247         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1248
1249 2008-04-02  Richard Guenther  <rguenther@suse.de>
1250
1251         PR tree-optimization/14495
1252         PR tree-optimization/34793
1253         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1254         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1255
1256 2008-04-02  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/14495
1259         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1260
1261 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/specs/discr_record_constant.ads: New test.
1264
1265 2008-04-02  Richard Guenther  <rguenther@suse.de>
1266
1267         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1268         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1269
1270 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1271
1272         PRs fortran/35154, fortran/23057
1273         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1274         use of common is unchanged.
1275
1276         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1277         with all combinations of debug options available on target.
1278         * gfortran.dg/debug/debug.exp:  Ditto.
1279         * gfortran.dg/debug/trivial.f:  Ditto.
1280         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1281         .stabs functionality.
1282         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1283         DWARF functionality.
1284
1285 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1286
1287         PR c/35436
1288         * gcc.dg/format/gcc_gfc-2.c: New test.
1289
1290 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1291
1292         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1293         Use -fprofile-use for profile use.
1294         * gcc.misc-tests/bprob.exp: Ditto.
1295         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1296         * gcc.dg/matrix/matrix.exp: Ditto.
1297         * gcc.dg/struct/struct-reorg.exp: Ditto.
1298         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1299         * gcc.dg/profile-dir-1.c: New test.
1300         * gcc.dg/profile-dir-2.c: New test.
1301         * gcc.dg/profile-dir-3.c: New test.
1302
1303 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1304
1305         PR c/35750
1306         * gcc.dg/old-style-param-1.c: New test.
1307
1308 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1309
1310         * gnat.dg/object_overflow.adb: New test.
1311
1312 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1313
1314         PR middle-end/30186
1315         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1316         * gcc.c-torture/execute/vector-1.c: New testcase.
1317         * gcc.c-torture/execute/vector-2.c: New testcase.
1318
1319 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1320
1321         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1322         * gnat.dg/assign_from_packed.adb: New testcase.
1323
1324 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1325
1326         PR rtl-optimization/35729
1327         * gcc.dg/pr35729.c: New test.
1328
1329 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1330
1331         PR target/32000
1332         * gcc.target/i386/pr32000-1.c: New.
1333
1334 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1335
1336         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1337         on some environments.
1338
1339 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1340
1341         PR tree-opt/35431
1342         * gcc.c-torture/compile/pr35431.c: New testcase.
1343
1344 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1345
1346         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1347         targets.
1348
1349 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1350
1351         PR c++/35245
1352         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1353
1354 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1355
1356         PR c++/35578
1357         * g++.dg/parse/friend8.C: New test.
1358
1359         PR c/35748
1360         * gcc.dg/union-cast-4.c: New test.
1361
1362 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1363
1364         PR target/35757
1365         * gcc.target/i386/sse4_1-blendps-2.c: New.
1366         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1367
1368 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1369
1370         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1371         * gfortran.dg/internal_pack_2.f90:  Likewise.
1372         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1373         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1374         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1375         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1376         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1377         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1378
1379 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/bit_packed_array2.adb: New test.
1382
1383 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1384
1385         PR fortran/35740
1386         * gfortran.dg/transpose_conjg_1.f90: New test.
1387
1388 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1389
1390         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1391         
1392 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1393
1394         PR fortran/35698
1395         * gfortran.dg/allocate_zerosize_3.f: New test.
1396
1397         PR fortran/35702
1398         * gfortran.dg/character_assign_1.f90: New test.
1399
1400 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1401
1402         PR libfortran/32972
1403         PR libfortran/32512
1404         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1405         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1406         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1407
1408 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1409
1410         PR fortran/34714
1411         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1412         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1413         * gfortran.dg/func_assign.f90: Likewise.
1414         * gfortran.dg/implicit_11.f90: Likewise.
1415         * gfortran.dg/proc_assign_1.f90: Likewise.
1416         * gfortran.dg/proc_assign_2.f90: Likewise.
1417         * gfortran.dg/procedure_lvalue.f90: Likewise.
1418
1419 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1420
1421         PR fortran/35699
1422         * gfortran.dg/direct_io_10.f: New test.
1423
1424 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1425
1426         * gcc.target/i386/vectorize6.c: New test.
1427
1428 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1429
1430         PR fortran/35721
1431         * gfortran.dg/associated_target_2.f90: New.
1432
1433 2008-03-28  Richard Guenther  <rguenther@suse.de>
1434
1435         PR tree-optimization/19580
1436         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1437
1438 2008-03-28  Richard Guenther  <rguenther@suse.de>
1439
1440         PR tree-optimization/30317
1441         PR tree-optimization/30911
1442         PR tree-optimization/34793
1443         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1444         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1445         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1446
1447 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1448
1449         PR target/31334
1450         * gcc.target/powerpc/altivec-25.c: New testcase.
1451
1452 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1453
1454         PR fortran/35724
1455         * gfortran.dg/cshift_shift_real_2.f90: New test.
1456
1457 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1460         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1461
1462 2008-03-27  Richard Guenther  <rguenther@suse.de>
1463
1464         PR c/32511
1465         * gcc.dg/attr-weak-1.c: New testcase.
1466
1467 2008-03-27  Richard Guenther  <rguenther@suse.de>
1468
1469         PR tree-optimization/32810
1470         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1471
1472 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1473
1474         * g++.dg/cpp0x/variadic91.C: New.
1475
1476 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1477
1478         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1479         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1480
1481 2008-03-27  Richard Guenther  <rguenther@suse.de>
1482
1483         * gcc.dg/fold-addr-1.c: New testcase.
1484
1485 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1486
1487         PR middle-end/35429
1488         * gcc.c-torture/compile/complex-5.c: New test.
1489
1490 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1491
1492         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1493
1494 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR c++/35546
1497         * g++.dg/ext/attrib33.C: New test.
1498
1499 2008-03-26  Richard Guenther  <rguenther@suse.de>
1500
1501         Revert:
1502         2008-03-26  Richard Guenther  <rguenther@suse.de>
1503
1504         * gcc.dg/fold-addr-1.c: New testcase.
1505
1506 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1507
1508         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1509         before redefinitions of extern and __inline.
1510         * gcc.target/i386/sse-13.c: Ditto.
1511
1512 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR c++/35332
1515         * g++.dg/other/error27.C: New test.
1516
1517 2008-03-26  Richard Guenther  <rguenther@suse.de>
1518
1519         * gcc.dg/fold-addr-1.c: New testcase.
1520
1521 2008-03-26  Richard Guenther  <rguenther@suse.de>
1522
1523         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1524         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1525         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1526         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1527         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1528         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1529         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1530
1531 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1532
1533         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1534         variadic template template parameter binding semantics.
1535         * g++.dg/cpp0x/variadic85.C: Ditto.
1536         * g++.dg/cpp0x/variadic88.C: New.
1537         * g++.dg/cpp0x/variadic89.C: New.
1538         * g++.dg/cpp0x/variadic90.C: New.
1539         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1540         variadic template template parameter binding semantics.
1541         * g++.dg/cpp0x/variadic-lambda.C: New.
1542
1543 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1544
1545         PR target/31558
1546         * g++.dg/ext/altivec-15.C: New testcase.
1547
1548 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1549
1550         PR objc/29197
1551         * objc.dg/method-20.m: New testcase.
1552         
1553 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1554
1555         PR rtl-optimization/35232
1556         * gcc.target/mips/pr35232.c: New test.
1557
1558 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1559
1560         * g++.dg/template/sfinae4.C: New.
1561         * g++.dg/template/sfinae5.C: New.
1562         * g++.dg/template/sfinae6.C: New.
1563         * g++.dg/template/sfinae6_neg.C: New.
1564         * g++.dg/template/sfinae7.C: New.
1565         * g++.dg/template/sfinae8.C: New.
1566         * g++.dg/template/sfinae9.C: New.
1567         * g++.dg/template/sfinae10.C: New.
1568         * g++.dg/template/sfinae11.C: New.
1569         * g++.dg/template/sfinae12.C: New.
1570         * g++.dg/template/sfinae13.C: New.
1571         * g++.dg/template/sfinae14C: New.
1572
1573 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1574
1575         * gcc.target/sh/sh2a-bclr.c: New test.
1576         * gcc.target/sh/sh2a-bset.c: New test.
1577
1578 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1579
1580         * gcc.target/sh/sh2a-movrt.c: New test.
1581
1582 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1583
1584         * gcc.target/sh/sh2a-prefetch.c: New test.
1585
1586 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1587             Naveen.H.S  <naveen.hs@kpitcummins.com>
1588
1589         * gcc.target/sh/sh2a-movi20s.c: New test.
1590
1591 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1592             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1593             Naveen.H.S  <naveen.hs@kpitcummins.com>
1594
1595         * gcc.target/sh/sh2a-resbank.c: New test.
1596         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1597         * gcc.target/sh/sh2a-jsrn.c: New test.
1598         * gcc.target/sh/sh2a-rtsn.c: New test.
1599
1600 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1601
1602         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1603         (main): Change to void and rename to sse2_test.
1604         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1605         dg-do-what-default to "compile" if SSE2 hardware is not available.
1606         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1607         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1608         xfail vect_no_int_max from "vectorization not profitable" check.
1609
1610 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1611
1612         PR middle-end/26222
1613         * gcc.dg/torture/pr26222.c: New testcase.
1614
1615 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1616
1617         PR fortran/34813
1618         * gfortran.dg/null_3.f90 : New test
1619
1620         PR fortran/33295
1621         * gfortran.dg/module_function_type_1.f90 : New test
1622
1623 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1624
1625         PR libfortran/32972
1626         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1627         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1628         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1629
1630 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1631
1632         * gcc.target/mips/dse-1.c: Add checks for zeros.
1633
1634 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1635
1636         PR target/27946
1637         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1638
1639 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1640
1641         PR libfortran/32972
1642         * internal_pack_1.f90:  New test case.
1643         * internal_pack_2.f90:  New test case.
1644         * internal_pack_3.f90:  New test case.
1645
1646 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1647
1648         * gnat.dg/empty_vector_length.adb: New testcase.
1649
1650 2008-03-20  Richard Guenther  <rguenther@suse.de>
1651
1652         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1653
1654 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1655             Uros Bizjak  <ubizjak@gmail.com>
1656
1657         PR testsuite/34168
1658         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1659         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1660         if SSE2 hardware is not available.
1661         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1662         gcc.dg/vect/vect.exp.
1663         * gfortran.dg/vect/vect.exp: Ditto.
1664         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1665
1666 2008-03-20  Andreas Schwab  <schwab@suse.de>
1667
1668         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1669         xfail.
1670
1671 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1672
1673         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1674         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1675         from dg-options.
1676
1677 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1678
1679         PR testsuite/35621
1680         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1681         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1682         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1683         * gcc.target/i386/ssse3-palignr.c: Likewise.
1684         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1685         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1686         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1687         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1688         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1689         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1690         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1691         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1692         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1693         * gcc.target/i386/ssse3-psignb.c: Likewise.
1694         * gcc.target/i386/ssse3-psignd.c: Likewise.
1695         * gcc.target/i386/ssse3-psignw.c: Likewise.
1696
1697 2008-03-20  Andreas Schwab  <schwab@suse.de>
1698
1699         PR testsuite/35647
1700         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1701         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1702         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1703         continuation and remove xfail.
1704
1705 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706
1707         PR libfortran/32972
1708         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1709         in subroutine.
1710
1711 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1712
1713         * gcc.dg/format/ms_array-1.c: New.
1714         * gcc.dg/format/ms_c90-scanf-3.c: New.
1715         * gcc.dg/format/ms_c99-strftime-1.c: New.
1716         * gcc.dg/format/ms_no-y2k-1.c: New.
1717         * gcc.dg/format/ms_attr-1.c: New.
1718         * gcc.dg/format/ms_c90-scanf-4.c: New.
1719         * gcc.dg/format/ms_c99-strftime-2.c: New.
1720         * gcc.dg/format/ms_nonlit-1.c: New.
1721         * gcc.dg/format/ms_c90-scanf-5.c: New.
1722         * gcc.dg/format/ms_cast-1.c: New.
1723         * gcc.dg/format/ms_nonlit-2.c: New.
1724         * gcc.dg/format/ms_attr-2.c: New.
1725         * gcc.dg/format/ms_c90-strftime-1.c: New.
1726         * gcc.dg/format/ms_miss-1.c: New.
1727         * gcc.dg/format/ms_nonlit-3.c: New.
1728         * gcc.dg/format/ms_attr-3.c: New.
1729         * gcc.dg/format/ms_c90-strftime-2.c: New.
1730         * gcc.dg/format/ms_miss-2.c: New.
1731         * gcc.dg/format/ms_nul-1.c: New.
1732         * gcc.dg/format/ms_attr-4.c: New.
1733         * gcc.dg/format/ms_c94-printf-1.c: New.
1734         * gcc.dg/format/ms_miss-3.c: New.
1735         * gcc.dg/format/ms_nul-2.c: New.
1736         * gcc.dg/format/ms_attr-7.c: New.
1737         * gcc.dg/format/ms_c94-scanf-1.c: New.
1738         * gcc.dg/format/ms_miss-4.c: New.
1739         * gcc.dg/format/ms_null-1.c: New.
1740         * gcc.dg/format/ms_bitfld-1.c: New.
1741         * gcc.dg/format/ms_c99-printf-1.c: New.
1742         * gcc.dg/format/ms_miss-5.c: New.
1743         * gcc.dg/format/ms_plus-1.c: New.
1744         * gcc.dg/format/ms_branch-1.c: New.
1745         * gcc.dg/format/ms_c99-printf-2.c: New.
1746         * gcc.dg/format/ms_miss-6.c: New.
1747         * gcc.dg/format/ms_sec-1.c: New.
1748         * gcc.dg/format/ms_c90-printf-1.c: New.
1749         * gcc.dg/format/ms_c99-printf-3.c: New.
1750         * gcc.dg/format/ms_multattr-1.c: New.
1751         * gcc.dg/format/ms_unnamed-1.c: New.
1752         * gcc.dg/format/ms_c90-printf-2.c: New.
1753         * gcc.dg/format/ms_c99-scanf-1.c: New.
1754         * gcc.dg/format/ms_multattr-2.c: New.
1755         * gcc.dg/format/ms_va-1.c: New.
1756         * gcc.dg/format/ms_c90-printf-3.c: New.
1757         * gcc.dg/format/ms_c99-scanf-2.c: New.
1758         * gcc.dg/format/ms_multattr-3.c: New.
1759         * gcc.dg/format/ms_c90-scanf-1.c: New.
1760         * gcc.dg/format/ms_c99-scanf-3.c: New.
1761         * gcc.dg/format/ms_no-exargs-1.c: New.
1762         * gcc.dg/format/ms_zero-length-1.c: New.
1763         * gcc.dg/format/ms_c90-scanf-2.c: New.
1764         * gcc.dg/format/ms_c99-scanf-4.c: New.
1765         * gcc.dg/format/ms_no-exargs-2.c: New.
1766         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1767         * gcc.dg/format/miss-1.c: Likewise.
1768         * gcc.dg/format/miss-3.c: Likewise.
1769         * gcc.dg/format/multattr-2.c: Likewise.
1770         * gcc.dg/format/miss-5.c: Likewise.
1771         * gcc.dg/format/attr-2.c: Likewise.
1772         * gcc.dg/format/attr-4.c: Likewise.
1773         * gcc.dg/format/c90-scanf-4.c: Likewise.
1774         * gcc.dg/format/c99-printf-3.c: Likewise.
1775         * gcc.dg/format/multattr-1.c: Likewise.
1776         * gcc.dg/format/miss-4.c: Likewise.
1777         * gcc.dg/format/miss-6.c: Likewise.
1778         * gcc.dg/format/c90-printf-3.c: Likewise.
1779         * gcc.dg/format/attr-1.c: Likewise.
1780         * gcc.dg/format/attr-3.c: Likewise.
1781         * gcc.dg/format/attr-7.c: Likewise.
1782         * gcc.dg/format/format.h: Treat mingw and gnu style.
1783         * gcc.dg/format/sys_format.c: New.
1784
1785 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1786
1787         PR libfortran/35627
1788         * gfortran.dg/namelist_46.f90: New test.
1789
1790 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1791
1792         PR target/14552
1793         * gcc.target/i386/pr14552.c: New test.
1794
1795 2008-03-19  Michael Matz  <matz@suse.de>
1796
1797         PR middle-end/35616
1798         * gcc.dg/pr35616.c: New test.
1799
1800 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1801
1802         PR fortran/35152
1803         * gfortran.dg/argument_checking_16.f90: New test.
1804
1805 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1806
1807         PR libfortran/32972
1808         * gfortran.dg/internal_pack_1.f90:  New test case.
1809         * gfortran.dg/internal_pack_2.f90:  New test case.
1810         * gfortran.dg/internal_pack_3.f90:  New test case.
1811
1812 2008-03-19  Jan Hubicka  <jh@suse.cz>
1813
1814         * gcc.dg/20050811-2.c: Update dumping flags.
1815         * gcc.dg/sms-2.c: Update dumping flags.
1816         * gcc.dg/var-expand1.c: Update dumping flags.
1817         * gcc.dg/var-expand3.c: Update dumping flags.
1818         * gcc.dg/pr30957-1.c: Update dumping flags.
1819         * gcc.dg/20050811-1.c: Update dumping flags.
1820         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1821         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1822
1823 2008-03-19  Richard Guenther  <rguenther@suse.de>
1824
1825         PR middle-end/35609
1826         * gcc.dg/testsuite/uninit-15.c: New testcase.
1827         * gcc.dg/testsuite/uninit-16.c: Likewise.
1828
1829 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1830
1831         PR target/35504
1832         * g++.dg/other/pr35504.C: New test.
1833
1834 2008-03-18  Richard Guenther  <rguenther@suse.de>
1835
1836         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1837         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1838
1839 2008-03-18  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1842
1843 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844
1845         PR libfortran/35617
1846         * gfortran.dg/namelist_45.f90: New test.
1847
1848 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1849
1850         PR testsuite/35512
1851         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1852         Write variables instead of reading them.
1853
1854 2008-03-17  Jason Merrill  <jason@redhat.com>
1855
1856         PR c++/35548
1857         * g++.dg/init/ref16.C: New testcase.
1858
1859 2008-03-17  Richard Guenther  <rguenther@suse.de>
1860
1861         PR tree-optimization/19637
1862         * g++.dg/tree-ssa/pr19637.C: New testcase.
1863
1864 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1865
1866         PR fortran/35470
1867         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1868
1869 2008-03-16  Richard Guenther  <rguenther@suse.de>
1870
1871         PR middle-end/35607
1872         * gcc.c-torture/compile/pr35607.c: New testcase.
1873         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1874
1875 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1876
1877         PR fortran/35582
1878         * gfortran.dg/write_invalid_format.f90: New test.
1879
1880 2008-03-15  Richard Guenther  <rguenther@suse.de>
1881
1882         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1883
1884 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1885
1886         PR testsuite/35184
1887         * gfortran.dg/elemental_subroutine_6.f90: New test.
1888
1889 2008-03-15  Richard Guenther  <rguenther@suse.de>
1890
1891         * gcc.dg/pr23911.c: Adjust testcase.
1892         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1893         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1894
1895 2008-03-15  Richard Guenther  <rguenther@suse.de>
1896
1897         PR middle-end/35593
1898         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1899
1900 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1901
1902         PR testsuite/35478
1903         * gfortran.dg/generic_16.f90: New test.
1904
1905 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1906
1907         PR middle-end/35595
1908         * gcc.c-torture/compile/pr35595.c: New test.
1909
1910 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1911
1912         PR testsuite/33296
1913         * gfortran.dg/nearest_4.f90: New test.
1914
1915 2008-03-14  Richard Guenther  <rguenther@suse.de>
1916
1917         PR tree-optimization/13761
1918         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1919
1920 2008-03-14  Richard Guenther  <rguenther@suse.de>
1921
1922         PR tree-optimization/34172
1923         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1924         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1925         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1926         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1927         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1928         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1929
1930 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         PR libcpp/35322:
1933         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1934
1935 2008-03-14  Richard Guenther  <rguenther@suse.de>
1936
1937         PR tree-optimization/34043
1938         PR tree-optimization/33989
1939         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1940         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1941         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1942         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1943         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1944
1945 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1946             Uros Bizjak  <ubizjak@gmail.com>
1947
1948         PR testsuite/35538 
1949         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1950         Skip *-*-darwin*.
1951         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1952
1953 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1954             Uros Bizjak  <ubizjak@gmail.com>
1955
1956         PR testsuite/35406
1957         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1958         count from 0 to 1 for lp64 targets.
1959         * gfortran.dg/ldist-1.f90: Update test to check
1960         for 5 loops distributed instead of 4 for lp64 targets.
1961
1962 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1963
1964         PR fortran/35475
1965         * gfortran.dg/derived_sub.f90: New test.
1966
1967 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1968
1969         PR testsuite/35558
1970         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1971         dg-require-effective-target.
1972         * g++.dg/tls/static-1a.cc: Likewise.
1973
1974 2008-03-13  Tom Tromey  <tromey@redhat.com>
1975
1976         PR libcpp/35322:
1977         * gcc.dg/cpp/pr35322.c: New file.
1978
1979 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1982         (main): Call check_vect.
1983
1984 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1985             Olga Golovanevsky  <olga@il.ibm.com>
1986         
1987         PR tree-optimization/35041
1988         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1989
1990 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1991
1992         PR target/34000
1993         PR target/35553
1994         * g++.dg/other/i386-3.C: New test.
1995         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1996         * gcc.target/i386/sse-14.c: Ditto.
1997         * gcc.target/i386/mmx-1.c: Ditto.
1998         * gcc.target/i386/mmx-2.c: Ditto.
1999         * gcc.target/i386/3dnow-1.c: Ditto.
2000         * gcc.target/i386/3dnow-2.c: Ditto.
2001         * gcc.target/i386/3dnowA-1.c: Ditto.
2002         * gcc.target/i386/3dnowA-2.c: Ditto.
2003
2004 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
2005
2006         PR tree-opt/35422
2007         * gcc.target/i386/pr35422.c: Escape brackets.
2008
2009 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
2010
2011         PR tree-opt/35422
2012         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
2013         third loop.
2014         * gcc.target/i386/pr35422.c: New.
2015
2016 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2017
2018         PR tree-opt/35403
2019         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
2020
2021 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR target/35540
2024         * gcc.target/i386/pr35540.c: New test.
2025
2026 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2027
2028         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
2029
2030 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         PR middle-end/35526
2033         * g++.dg/torture/pr35526.C: New test.
2034
2035 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR c++/35328
2038         * g++.dg/gomp/pr35328.C: New test.
2039
2040         PR c++/35337
2041         * g++.dg/gomp/pr35337.C: New test.
2042
2043         PR c/35438
2044         PR c/35439
2045         * gcc.dg/gomp/pr35438.c: New test.
2046         * gcc.dg/gomp/pr35439.c: New test.
2047
2048         PR middle-end/35099
2049         * g++.dg/gomp/pr35099.C: New test.
2050
2051 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
2052
2053         * gnat.dg/range_check2.adb: New test.
2054
2055 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
2056
2057         PR tree-optimization/35494
2058         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2059         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2060         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2061         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2062
2063 2008-03-10  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/34677
2066         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2067         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2068         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2069
2070 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
2071
2072         PR fortran/35474
2073         * gfortran.dg/module_commons_2.f90: New test.
2074
2075 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
2076
2077         * gnat.dg/frame_overflow.adb: Improve portability.
2078
2079 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2080
2081         PR target/35350
2082         * gcc.target/i386/isa-1.c: Add -march=x86-64.
2083         * gcc.target/i386/isa-2.c: Likewise.
2084         * gcc.target/i386/isa-3.c: Likewise.
2085         * gcc.target/i386/isa-10.c: Likewise.
2086         * gcc.target/i386/isa-11.c: Likewise.
2087         * gcc.target/i386/isa-12.c: Likewise.
2088         * gcc.target/i386/isa-13.c: Likewise.
2089         * gcc.target/i386/isa-14.c: Likewise.
2090
2091 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2092
2093         PR target/22152
2094         * gcc.target/i386/pr22152.c: New test.
2095         * gcc.target/i386/sse2-mmx.c: Ditto.
2096
2097 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2098
2099         * gnat.dg/uninit_func.adb: New test.
2100
2101 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2102
2103         * gnat.dg/pack4.adb: New test.
2104
2105 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2106
2107         * gnat.dg/small_alignment.adb: New test.
2108
2109 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2110
2111         * gnat.dg/specs/alignment2.ads: New test.
2112
2113 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2114
2115         * gnat.dg/pack3.adb: New test.
2116
2117 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2118
2119         PR c++/20366
2120         * g++.dg/other/pr20366.C: New test.
2121
2122 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2123
2124         PR tree-opt/35402
2125         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2126
2127 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2128
2129         PR preprocessor/35458
2130         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2131         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2132         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2133
2134 2008-03-06  Tom Tromey  <tromey@redhat.com>
2135
2136         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2137         * treelang: Delete.
2138
2139 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2140
2141         * gnat.dg/specs/pack33.ads: New test.
2142
2143 2008-03-05  Richard Guenther  <rguenther@suse.de>
2144
2145         PR tree-optimization/35472
2146         * gcc.c-torture/execute/pr35472.c: New testcase.
2147
2148 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2149
2150         PR 33009
2151         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2152         * gcc.c-torture/compile/pr33009.c: Likewise.
2153
2154 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2155
2156         PR 31341
2157         * gcc.dg/vect/pr31041.c: Fix.
2158
2159 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2160
2161         PR libfortran/35293
2162         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2163         New.
2164         * gfortran.fortran-torture/execute/list_read_1.x,
2165         gfortran.fortran-torture/execute/read_null_string.x,
2166         gfortran.fortran-torture/execute/backspace.x,
2167         gfortran.fortran-torture/execute/seq_io.x,
2168         gfortran.fortran-torture/execute/slash_edit.x,
2169         gfortran.fortran-torture/execute/unopened_unit_1.x,
2170         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2171         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2172         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2173         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2174         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2175         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2176         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2177         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2178         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2179         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2180         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2181         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2182         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2183         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2184         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2185         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2186         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2187         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2188         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2189         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2190         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2191         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2192         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2193         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2194         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2195         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2196         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2197         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2198         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2199         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2200         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2201         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2202         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2203         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2204         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2205         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2206         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2207         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2208         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2209         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2210         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2211         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2212         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2213         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2214         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2215         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2216         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2217         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2218         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2219         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2220         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2221         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2222         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2223         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2224         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2225         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2226         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2227         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2228         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2229         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2230         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2231         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2232         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2233         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2234         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2235         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2236         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2237         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2238         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2239         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2240         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2241         gfortran.dg/write_back.f: Gate test on effective_target
2242         fd_truncate.
2243
2244 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2245
2246         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2247         targets declaring functions in assembly.
2248
2249 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2250
2251         PR 28322
2252         * gcc.dg/pr28322-3.c: New.
2253
2254 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2255
2256         PR target/35453
2257         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2258         _SIDD_XXX.
2259         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2260         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2261         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2262         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2263         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2264         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2265         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2266         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2267
2268 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2269
2270         PR middle-end/35456
2271         * gcc.c-torture/execute/pr35456.c: New test.
2272
2273 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2274
2275         * gcc.target/i386/sse-10.c: Don't use
2276         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2277
2278 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2279
2280         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2281         * gfortran.dg/reassoc_2.f90: Ditto.
2282         * gfortran.dg/reassoc_3.f90: Ditto.
2283
2284 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2285
2286         PR fortran/33197
2287         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2288         * gfortran.dg/dg.exp: Likewise.
2289         * gfortran.dg/vect/vect.exp: Likewise.
2290         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2291         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2292         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2293         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2294         empty CONTAINS.
2295         * gfortran.dg/gamma_2.f90: Add a few error messages.
2296         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2297         empty CONTAINS.
2298         * gfortran.dg/gamma_3.f90: Adjust error message.
2299         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2300         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2301         * gfortran.dg/bessel_1.f90: New test.
2302         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2303         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2304         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2305         * gfortran.dg/contains_empty_1.f03: New test.
2306         * gfortran.dg/erfc_scaled_1.f90: New test.
2307         * gfortran.dg/hypot_1.f90: New test.
2308         * gfortran.dg/contains_empty_2.f03: New test.
2309
2310 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2313
2314 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2315
2316         PR 24924
2317         * g++.dg/cpp/string-2.C: This is a warning now.
2318         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2319         default, so add it.
2320         
2321 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2322
2323         * g++.dg/cpp0x/auto1.C: New.
2324
2325 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2326
2327         PR fortran/34770
2328         * gfortran.dg/pointer_1.f90: New test.
2329
2330 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2331
2332         PR c++/35315
2333         * g++.dg/ext/attrib32.C: Add another test case.
2334
2335 2008-02-29  Tom Tromey  <tromey@redhat.com>
2336
2337         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2338         line.
2339
2340 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2341
2342         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2343         to make the interchange profitable.
2344
2345 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2346
2347         PR fortran/31463
2348         PR fortran/33950
2349         PR fortran/34296
2350         * gfortran.dg/arrayio_11.f90: Fixed test.
2351         * gfortran.dg/arrayio_12.f90: Likewise.
2352         * gfortran.dg/module_read_1.f90: Added warning-directives.
2353         * gfortran.dg/pr32242.f90: Likewise.
2354         * gfortran.dg/result_in_spec_3.f90: Likewise.
2355         * gfortran.dg/use_12.f90: Likewise.
2356         * gfortran.dg/warn_function_without_result.f90 : New test.
2357
2358 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2359
2360         PR fortran/34868
2361         * gfortran.dg/f2c_9.f90: New test.
2362
2363 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2364
2365         * gcc.dg/tree-ssa/ldist-1.c: New.
2366         * gcc.dg/tree-ssa/ldist-1a.c: New.
2367         * gcc.dg/tree-ssa/ldist-2.c: New.
2368         * gcc.dg/tree-ssa/ldist-3.c: New.
2369         * gcc.dg/tree-ssa/ldist-4.c: New.
2370         * gcc.dg/tree-ssa/ldist-5.c: New.
2371         * gcc.dg/tree-ssa/ldist-6.c: New.
2372         * gcc.dg/tree-ssa/ldist-7.c: New.
2373         * gcc.dg/tree-ssa/ldist-8.c: New.
2374         * gcc.dg/tree-ssa/ldist-9.c: New.
2375         * gcc.dg/tree-ssa/ldist-10.c: New.
2376         * gcc.dg/tree-ssa/ldist-11.c: New.
2377         * gcc.dg/tree-ssa/ldist-12.c: New.
2378         * gfortran.dg/ldist-1.f90: New.
2379
2380 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2381
2382         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2383
2384 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2385
2386         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2387
2388 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2389
2390         * gcc.target/i386/mmx-1.c: Add
2391         -Werror-implicit-function-declaration to dg-options.
2392         * gcc.target/i386/mmx-2.c: Likewise.
2393         * gcc.target/i386/sse-13.c: Likewise.
2394         * gcc.target/i386/sse-14.c: Likewise.
2395
2396 2008-02-27  Revital Eres  <eres@il.ibm.com>
2397
2398         PR rtl-optimization/34999
2399         * gcc.dg/tree-prof/pr34999.c: New.
2400
2401 2008-02-27  Richard Guenther  <rguenther@suse.de>
2402
2403         PR middle-end/25290
2404         * gcc.c-torture/execute/pr35390.c: New testcase.
2405
2406 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2407
2408         PR ada/22255
2409         * gnat.dg/test_direct_io.adb: New file.
2410
2411 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2412
2413         PR ada/34799
2414         * gnat.dg/specs/pr34799.ads: New test.
2415
2416 2008-02-27  Richard Guenther  <rguenther@suse.de>
2417
2418         PR middle-end/34971
2419         * gcc.c-torture/execute/pr34971.c: New testcase.
2420
2421 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * gcc.dg/gomp/preprocess-1.c: New test.
2424
2425         PR c++/35368
2426         * g++.dg/ext/visibility/typeinfo2.C: New test.
2427         * g++.dg/ext/visibility/typeinfo3.C: New test.
2428
2429 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2430
2431         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2432
2433 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2434
2435         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2436         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2437
2438 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2439
2440         PR c/28800
2441         * gcc.dg/empty-source-2.c: Adjust for warning message.
2442         * gcc.dg/empty-source-3.c: Likewise.
2443         * gcc.dg/pack-test-2.c: Adjust comment.
2444         * gcc.dg/pragma-ep-2.c: Likewise.
2445         * gcc.dg/pragma-re-2.c: Likewise.
2446         * gcc.dg/va-arg-2.c: Likewise.
2447
2448 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2449
2450         PR fortran/35033
2451         * gfortran.dg/assignment_2.f90: New.
2452
2453 2008-02-26  Jason Merrill  <jason@redhat.com>
2454
2455         PR c++/35315
2456         * g++.dg/ext/attrib32.C: New.
2457
2458 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2459
2460         * gcc.c-torture/execute/nest-align-1.x: Delete.
2461
2462 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2463
2464         PR 26264
2465         * 20021023-1.c: Use __builtin_va_start instead of
2466         __builtin_stdarg_start.
2467         * pr17301-1.c: Likewise.
2468         * pr17301-2.c: Likewise.
2469                 
2470 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2471         
2472         * gcc.dg/pr34351.c: New.
2473         
2474 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2475
2476         * gcc.dg/Wlarger-than2.c: New.
2477         
2478 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2479
2480         PR c++/35323
2481         * g++.dg/lookup/crash7.C: New.
2482
2483 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2484
2485         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2486
2487 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2488
2489         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2490
2491 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2492
2493         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2494
2495 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2496
2497         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2498         Windows.
2499
2500 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2501
2502         * lib/target-supports.exp (check_profiling_available): Report -p
2503         unavailable on *-*-mingw*.
2504
2505 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2506
2507         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2508         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2509         dg-require-effective-target pthread_h.
2510
2511 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2512
2513         * gcc.dg/Wswitch-enum-error.c: New.
2514         * gcc.dg/Wswitch-error.c: New.
2515         * gcc.dg/20011021-1.c: Use two directives to match two different
2516         messages.
2517         
2518 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2519         
2520         PR 28322
2521         * gcc.dg/pr28322.c: New.
2522         * gcc.dg/pr28322-2.c: New.
2523         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2524         preceding it.
2525
2526 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2527
2528         PR c++/35333
2529         * g++.dg/other/error26.C: New.
2530
2531 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2532
2533         PR c++/35338
2534         * g++.dg/other/error25.C: New.
2535
2536 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2537
2538         PR target/35258
2539         * gcc.dg/pr35258.c: New testcase.
2540
2541 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2542
2543         * gcc.dg/20020426-2.c: Remove bogus workaround.
2544         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2545         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2546
2547 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2548
2549         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2550
2551 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2552
2553         PR middle-end/19984
2554         * gcc.dg/pr19984.c: New test.
2555         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2556         name of the variable.
2557
2558 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2559
2560         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2561         (main): Call check_vect and foo.  Check array values after
2562         the call to foo.
2563         * gcc.dg/vect/vect-117.c: Call check_vect.
2564         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2565
2566 2008-02-25  Jason Merrill  <jason@redhat.com>
2567
2568         PR c++/33486
2569         * g++.dg/lookup/strong-using-5.C: New.
2570
2571 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2572
2573         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2574         sh* targets.
2575
2576 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2577
2578         PR target/35349
2579         * gcc.c-torture/execute/20050604-1.x: New file.
2580
2581 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2582
2583         * gcc.target/i386/pr22076.c: Update number of mov insns
2584         for PIC targets.
2585         * gcc.target/i386/pr34256.c: Ditto.
2586
2587 2008-02-24  Diego Novillo  <dnovillo@google.com>
2588
2589         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2590
2591         PR 33738
2592         * g++.dg/warn/pr33738.C: New.
2593
2594 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2595
2596         * gcc.c-torture/execute/nest-align-1.x: New file.
2597
2598 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2599
2600         PR c++/34749
2601         * g++.dg.ext/dllimport13.C: New test.
2602
2603 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2604
2605         PR libfortran/24685
2606         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2607         powerpc*-apple-darwin*.
2608
2609 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2610
2611         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2612         ERFC into gfortran.dg/large_real_kind_3.F90.
2613         * gfortran.dg/large_real_kind_3.F90: New test.
2614
2615 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2616
2617         PR rtl-opt/33512
2618         * gcc.dg/and-1.c: New test.
2619
2620 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2621
2622         * gcc.c-torture/execute/20080222-1.c: New test.
2623
2624 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2625
2626         PR target/22076
2627         PR target/34256
2628         * gcc.target/i386/pr22076.c: New test.
2629         * gcc.target/i386/pr34256.c: New test.
2630         * gcc.target/i386/vecinit-5.c: New test.
2631         * gcc.target/i386/vecinit-6.c: New test.
2632         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2633
2634         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2635         <xmmintrin.h>, define __m64 and __m128 directly.
2636         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2637
2638 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2639
2640         PR C++/34715
2641         * g++.dg/ext/always_inline-1.C: New test.
2642         * g++.dg/ext/always_inline-2.C: New test.
2643         * g++.dg/ext/always_inline-3.C: New test.
2644         * g++.dg/ext/always_inline-4.C: New test.
2645
2646 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2647
2648         * gcc.target/cris/asm-b-1.c: New test.
2649
2650 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2651
2652         PR c++/35282
2653         * g++.dg/template/nontype17.C: Add.
2654
2655 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2656
2657         PR c++/35282
2658         Revert:
2659         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2660
2661         PR c++/28743
2662         * g++.dg/template/nontype17.C: New.
2663         * g++.dg/template/nontype16.C: Add error.
2664
2665 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2666
2667         PR c/19999
2668         * gcc.dg/Wfloat-equal-1.c: New.
2669         * g++.dg/warn/Wfloat-equal-1.C: New.
2670
2671 2008-02-21  Michael Matz  <matz@suse.de>
2672
2673         PR target/35264
2674         * gcc.dg/pr35264.c: New testcase.
2675
2676 2008-02-21  Richard Guenther  <rguenther@suse.de>
2677
2678         * gfortran.dg/reassoc_1.f90: New testcase.
2679         * gfortran.dg/reassoc_2.f90: Likewise.
2680         * gfortran.dg/reassoc_3.f90: Likewise.
2681
2682 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2683
2684         PR libfortran/34974
2685         * gfortran.dg/fmt_t_7.f: New test.
2686
2687         PR libfortran/35132
2688         * gfortran.dg/streamio_15.f90: New test.
2689         
2690 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2691
2692         PR libfortran/35036
2693         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2694
2695 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2696
2697         * gcc.dg/Wframe-larger-than.c: New option test.
2698
2699 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2700
2701         PR fortran/34997
2702         * gfortran.dg/dollar_sym_1.f90: New.
2703         * gfortran.dg/dollar_sym_2.f90: New.
2704
2705 2008-02-20  Richard Guenther  <rguenther@suse.de>
2706
2707         PR middle-end/35265
2708         * gcc.dg/builtins-66.c: New testcase.
2709
2710 2008-02-20  Richard Guenther  <rguenther@suse.de>
2711
2712         * gcc.dg/fold-reassoc-1.c: New testcase.
2713         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2714
2715 2008-02-20  Richard Guenther  <rguenther@suse.de>
2716
2717         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2718
2719 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2720
2721         * lib/target-supports.exp (check_effective_target_vect_unpack):
2722         Return true for SPU.
2723         (check_effective_target_vect_short_mult): Likewise.
2724         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2725         the loop on targets that support vect_unpack.
2726
2727 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2728
2729         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2730         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2731         templates to reduce number of passed arguments.
2732
2733 2008-02-19  Jason Merrill  <jason@redhat.com>
2734
2735         PR c++/34950
2736         * g++.dg/template/explicit-args1.C: New.
2737
2738 2008-02-19  Richard Guenther  <rguenther@suse.de>
2739
2740         PR tree-optimization/34989
2741         * gcc.dg/pr34989-1.c: New testcase.
2742         * gcc.dg/pr34989-2.c: Likewise.
2743
2744 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR c++/35028
2747         * g++.dg/gomp/pr35028.C: New test.
2748
2749         PR c++/34964
2750         PR c++/35244
2751         * gcc.dg/gomp/pr34964.c: New test.
2752         * g++.dg/gomp/pr34964.C: New test.
2753         * gcc.dg/gomp/pr35244.c: New test.
2754         * g++.dg/gomp/pr35244.C: New test.
2755
2756         PR c++/35078
2757         * g++.dg/gomp/pr35078.C: New test.
2758
2759 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2760
2761         * gcc.dg/packed-array.c: New testcase. 
2762
2763 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2764
2765         PR target/33555
2766         * gcc.target/i386/pr33555.c: New test.
2767         
2768 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2769
2770         PR target/35189
2771         * gcc.target/i386/isa-1.c: New.
2772         * gcc.target/i386/isa-2.c: Likewise.
2773         * gcc.target/i386/isa-3.c: Likewise.
2774         * gcc.target/i386/isa-4.c: Likewise.
2775         * gcc.target/i386/isa-5.c: Likewise.
2776         * gcc.target/i386/isa-6.c: Likewise.
2777         * gcc.target/i386/isa-7.c: Likewise.
2778         * gcc.target/i386/isa-8.c: Likewise.
2779         * gcc.target/i386/isa-9.c: Likewise.
2780         * gcc.target/i386/isa-10.c: Likewise.
2781         * gcc.target/i386/isa-11.c: Likewise.
2782         * gcc.target/i386/isa-12.c: Likewise.
2783         * gcc.target/i386/isa-13.c: Likewise.
2784         * gcc.target/i386/isa-14.c: Likewise.
2785
2786 2008-02-18  Joey Ye  <joey.ye@intel.com>
2787             H.J. Lu  <hongjiu.lu@intel.com>
2788
2789         PR middle-end/34921
2790         * gcc.c-torture/execute/nest-align-1.c: New test case.
2791
2792 2008-02-17  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/35227
2795         * gcc.dg/torture/pr35227.c: New testcase.
2796
2797 2008-02-17  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/35231
2800         * gcc.c-torture/execute/pr35231.c: New testcase.
2801
2802 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2803
2804         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2805         (test_gt): Ditto.
2806
2807 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2808
2809         * obj-c++.dg/encode-2.mm: XFAIL.
2810         * obj-c++.dg/encode-3.mm: Likewise.
2811
2812 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2813             Paolo Carlini  <pcarlini@suse.de>
2814
2815         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2816         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2817         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2818
2819 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2820
2821         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2822         (main): Change to void and rename to sse_test.
2823         * gcc.target/i386/pr24306.c: Ditto.
2824         * gcc.target/i386/pr32065-2.c: Ditto.
2825         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2826         (main): Change to void and rename to sse2_test.
2827         * gcc.target/i386/20060512-3.c: Ditto.
2828
2829 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2830
2831         PR fortran/35150
2832         * gfortran.dg/c_loc_tests_12.f03: New test.
2833
2834 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2835
2836         PR c++/35023
2837         PR c++/35024
2838         PR c++/35026
2839         * g++.dg/cpp0x/vt-35026.C: New.
2840         * g++.dg/cpp0x/vt-35023.C: New.
2841         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2842         * g++.dg/cpp0x/vt-35024.C: New.
2843
2844 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2845
2846         * gcc.c-torture/execute/va-arg-25.x: Remove.
2847
2848 2008-02-15  Richard Guenther  <rguenther@suse.de>
2849             Zdenek Dvorak  <ook@ucw.cz>
2850
2851         PR tree-optimization/35164
2852         * g++.dg/torture/pr35164-1.C: New testcase.
2853         * g++.dg/torture/pr35164-2.C: Likewise.
2854
2855 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2856
2857         PR testsuite/35119
2858         * g++.dg/template/spec35.C: Change the regular expressions
2859         in dg-final to match the assembly code generated by Darwin 9.
2860
2861 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2862
2863         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2864
2865 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2866
2867         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2868
2869 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2870
2871         * lib/dejapatches.exp: New file.
2872
2873 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2874
2875         PR c++/34050
2876         * g++.dg/cpp0x/vt-34050.C: New.
2877
2878 2008-02-14  Jason Merrill  <jason@redhat.com>
2879
2880         PR c++/5645
2881         PR c++/11159
2882         * g++.dg/warn/pr11159.C: New.
2883         * g++.dg/warn/pr5645.C: Likewise.
2884
2885 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2886
2887         PR preprocessor/35061
2888         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2889
2890 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2891
2892         PR c++/28743
2893         * g++.dg/template/nontype17.C: New.
2894         * g++.dg/template/nontype16.C: Add error.
2895
2896 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR c++/35138
2899         * g++.dg/template/member8.C: New test.
2900
2901 2008-02-13  Michael Matz  <matz@suse.de>
2902
2903         * gcc.dg/pr35065.c: Fix testcase warnings.
2904
2905 2008-02-13  Jason Merrill  <jason@redhat.com>
2906
2907         PR c++/34962, c++/34937, c++/34939
2908         * g++.dg/ext/tmplattr9.C: New.
2909
2910 2008-02-13  Michael Matz  <matz@suse.de>
2911
2912         PR debug/35065
2913         * gcc.dg/pr35065.c: New testcase.
2914
2915 2008-02-12  Richard Guenther  <rguenther@suse.de>
2916
2917         PR tree-optimization/35171
2918         * gcc.c-torture/compile/pr35171.c: New testcase.
2919
2920 2008-02-12  Richard Guenther  <rguenther@suse.de>
2921
2922         PR middle-end/35163
2923         * gcc.c-torture/execute/pr35163.c: New testcase.
2924
2925 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2926
2927         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2928
2929 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2930
2931         * gnat.dg/loop_address.adb: New test.
2932
2933 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2934
2935         * obj-c++.dg/bitfield-1.mm: Expect failures.
2936         * obj-c++.dg/bitfield-4.mm: Likewise.
2937         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2938         * obj-c++.dg/encode-8.mm: Likewise.
2939         * obj-c++.dg/isa-field-1.mm: Likewise.
2940         * obj-c++.dg/layout-1.mm: Likewise.
2941         * obj-c++.dg/lookup-2.mm: Likewise.
2942         * obj-c++.dg/try-catch-2.mm: Likewise.
2943         * obj-c++.dg/try-catch-9.mm: Likewise.
2944
2945 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2946
2947         PR c++/35144
2948         * g++.dg/tree-ssa/pr35144.C: New test.
2949
2950         PR inline-asm/35160
2951         * gcc.target/i386/pr35160.c: New test.
2952
2953         PR c++/34862
2954         * g++.dg/init/new27.C: New test.
2955
2956 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2957
2958         PR c++/35077
2959         * g++.dg/template/crash78.C: New.
2960
2961 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2962
2963         PR testsuite/35047
2964         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2965         * gcc.dg/compat/vector-2_y.c: Ditto.
2966
2967 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2968             Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/33992
2971         * gcc.c-torture/execute/pr33992.c: New testcase.
2972
2973 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2974
2975         * gfortran.dg/streamio_14.f90:  New test.
2976
2977 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2978
2979         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2980         Add -mfpmath=387 to dg-options.
2981
2982 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2983
2984         PR testsuite/35047
2985         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2986         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2987         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2988         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2989         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2990         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2991         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2992         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2993         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2994
2995 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         PR objc++/34193
2998         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2999
3000 2008-02-08  Sa Liu  <saliu@de.ibm.com>
3001
3002         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
3003
3004 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
3005
3006         PR c++/35056
3007         * g++.dg/conversion/bitfield8.C: New.
3008
3009 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3010
3011         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
3012
3013 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3014
3015         PR c++/35049
3016         PR c++/35096
3017         * g++.dg/ext/vector13.C: New.
3018
3019 2008-02-06  David Daney  <ddaney@avtrex.com>
3020
3021         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
3022
3023 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
3024
3025         * lib/target-supports.exp (check_effective_target_hard_float): Remove
3026         special case for xtensa-*-*.
3027         
3028 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3029
3030         PR fortran/35037
3031         * gfortran.dg/volatile11.f90: New test.
3032
3033 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR c++/33553
3036         * g++.dg/template/array19.C: New test.
3037
3038 2008-02-05  Diego Novillo  <dnovillo@google.com>
3039
3040         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
3041
3042         PR 33738
3043         * g++.dg/warn/pr33738.C: Remove.
3044
3045 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3046
3047         PR fortran/34945
3048         * gfortran.dg/bounds_check_13.f: New test.
3049
3050 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3051
3052         PR testsuite/33946
3053         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
3054
3055 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
3056
3057         PR target/35083
3058         * gcc.target/i386/pr35083.c: New test.
3059
3060 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3061
3062         PR fortran/32315
3063         * gfortran.dg/data_bounds_1.f90: New test.
3064
3065 2008-02-04  Diego Novillo  <dnovillo@google.com>
3066
3067         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3068
3069         PR 33738
3070         * g++.dg/warn/pr33738.C: New.
3071
3072 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
3073
3074         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3075         to match.
3076
3077 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
3078
3079         * lib/target-supports.exp (check_effective_target_hard_float): Only
3080         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
3081         other targets, grep for a call insn in the rtl expand dump for an
3082         add of two doubles.
3083         (target_compile): Support generating rtl dumps as output.
3084
3085 2008-02-04  Richard Guenther  <rguenther@suse.de>
3086
3087         PR middle-end/33631
3088         * gcc.c-torture/execute/pr33631.c: New testcase.
3089
3090 2008-02-04  Richard Guenther  <rguenther@suse.de>
3091
3092         PR middle-end/35043
3093         * gcc.c-torture/compile/pr35043.c: New testcase.
3094
3095 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3096
3097         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3098
3099 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3100
3101         * gcc.target/i386/pr31628.c: Require effective target fpic.
3102         * gcc.target/i386/strinline.c: Ditto.
3103         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3104         * gcc.dg/pr35045.c: Ditto.
3105         * gcc.dg/20050503-1.c: Ditto.
3106
3107 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3108
3109         PR fortran/32760
3110         * gfortran.dg/host_assoc_variable_1.f90: New test.
3111         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3112
3113 2008-02-02  Michael Matz  <matz@suse.de>
3114
3115         PR target/35045
3116         * gcc.dg/pr35045.c: New test.
3117
3118 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3119
3120         PR libfortran/35001
3121         * gfortran.dg/shape_4.f90:  New test.
3122
3123 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3124
3125         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3126
3127 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3128
3129         PR rtl-optimization/34773
3130         * gcc.target/cris/torture/pr34773.c: New test.
3131
3132 2008-02-01  Nick Clifton  <nickc@redhat.com>
3133
3134         * lib/target-supports.exp (check_profiling_available): Do not
3135         expect profiling to work on the xstormy16 target.
3136
3137 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3138
3139         PR testsuite/35047
3140         * gcc.c-torture/execute/20050316-2.x: New file.
3141         * gcc.target/i386/pr17390.c: Update scan pattern.
3142         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3143         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3144
3145 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3146
3147         PR fortran/34910
3148         * gfortran.dg/proc_assign_2.f90: New test.
3149
3150 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3151             Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR c++/34935
3154         PR c++/34936
3155         * g++.dg/ext/alias-canon.C: New.
3156         * g++.dg/ext/alias-mangle.C: New.
3157
3158 2008-01-30  Jan Hubicka  <jh@suse.cz>
3159
3160         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3161
3162 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3163
3164         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3165         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3166
3167 2008-01-30  Jan Hubicka  <jh@suse.cz>
3168
3169         PR target/34982
3170         * gcc.c-torture/execute/pr34982.c: New testcase.
3171
3172 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3173
3174         * gcc.target/s390/tf_to_di-1.c: New testcase.
3175
3176 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3177
3178         PR fortran/34975
3179         * gfortran.dg/use_only_3.f90: New test.
3180         * gfortran.dg/use_only_3.inc: Modules for new test.
3181
3182         PR fortran/34429
3183         * gfortran.dg/function_charlen_2.f90: New test.
3184
3185 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR middle-end/34969
3188         * gcc.dg/pr34969.c: New test.
3189
3190         PR c/35017
3191         * gcc.dg/inline-25.c: New test.
3192         * gcc.dg/inline-26.c: New test.
3193         * gcc.dg/inline-27.c: New test.
3194
3195 2008-01-29  Richard Guenther  <rguenther@suse.de>
3196
3197         PR middle-end/35006
3198         * gcc.c-torture/compile/pr35006.c: New testcase.
3199
3200 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3201
3202         PR c++/34055
3203         PR c++/34103
3204         PR c++/34219
3205         PR c++/34606
3206         PR c++/34753
3207         PR c++/34754
3208         PR c++/34755
3209         PR c++/34919
3210         PR c++/34961
3211         * g++.dg/cpp0x/vt-34219-2.C: New.
3212         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3213         * g++.dg/cpp0x/vt-34961.C: New.
3214         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3215         cases from the re-opened PR.
3216         * g++.dg/cpp0x/vt-34753.C: New.
3217         * g++.dg/cpp0x/vt-34919.C: New.
3218         * g++.dg/cpp0x/vt-34754.C: New.
3219         * g++.dg/cpp0x/vt-34606.C: New.
3220         * g++.dg/cpp0x/vt-34219.C: New.
3221         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3222         * g++.dg/cpp0x/vt-34755.C: New.
3223         * g++.dg/cpp0x/pr31438.C: Ditto.
3224         * g++.dg/cpp0x/variadic81.C: Ditto.
3225
3226 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3227
3228         * g++.dg/torture/pr34641.C: Put the dg-do first.
3229
3230 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3231
3232         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3233
3234 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3235
3236         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3237
3238 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3239
3240         PR 31535
3241         * gcc.target/powerpc/spe-small-data-1.c: New test.
3242         * gcc.target/powerpc/spe-small-data-2.c: New test.
3243
3244 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3245
3246         PR libfortran/34980
3247         * gfortran.dg/shape_3.f90:  New test.
3248
3249 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3250
3251         * gcc.target/s390/20020926-1.c: Remove -m31.
3252
3253 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3254
3255         * gcc.target/s390/20020926-1.c: Disable for s390x.
3256
3257 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3258
3259         PR fortran/34994
3260         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3261         expression.
3262
3263 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3264
3265         PR fortran/34990
3266         * gfortran.dg/array_constructor_22.f90: New test.
3267
3268 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3269
3270         PR middle-end/34688
3271         * gcc.c-torture/compile/pr34688: New test.
3272
3273 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3274
3275         PR fortran/34848
3276         * gfortran.dg/missing_optional_dummy_5.f90: New.
3277
3278 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3279
3280         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3281         noinline.  XFAIL test.
3282
3283 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3284
3285         PR fortran/31610
3286         * gfortran.dg/array_3.f90: New test.
3287
3288 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3289
3290         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3291         on i?86/x86_64.
3292
3293         PR c++/34965
3294         * gcc.dg/pr34965.c: New test.
3295         * g++.dg/other/error24.C: New test.
3296
3297 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3298
3299         PR libfofortran/34887
3300         * gfortran.dg/x_slash_2.f:  New test.
3301
3302 2008-01-26  Richard Guenther  <rguenther@suse.de>
3303
3304         PR c++/34235
3305         * g++.dg/torture/pr34235.C: New testcase.
3306
3307 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3308
3309         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3310
3311 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3312
3313         PR target/34981
3314         * gcc.target/mips/lazy-binding-1.c: New test.
3315         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3316         mips_forced_no_abicalls and mips_forced_no_shared.
3317         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3318         Avoid using small data with -mabicalls.  Don't make -G0 force
3319         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3320         forces the opposite option.
3321
3322 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3323
3324         PR target/34970
3325         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3326         Use -std=gnu89 switch.
3327
3328 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3329
3330         PR libfortran/34876
3331         * gfortran.dg/direct_io_9.f: New test.
3332
3333 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3334
3335         PR fortran/34661
3336         * gfortran.dg/where_operator_assign_4.f90: New test.
3337
3338 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3339
3340         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3341         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3342         c4x-*-* targets.
3343
3344 2008-01-25  Richard Guenther  <rguenther@suse.de>
3345
3346         PR middle-end/32244
3347         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3348
3349 2008-01-25  Richard Guenther  <rguenther@suse.de>
3350
3351         PR tree-optimization/34966
3352         * gcc.c-torture/compile/pr34966.c: New testcase.
3353
3354 2008-01-25  Richard Guenther  <rguenther@suse.de>
3355
3356         PR c++/33887
3357         * g++.dg/torture/pr33887-1.C: New testcase.
3358         * g++.dg/torture/pr33887-2.C: Likewise.
3359         * g++.dg/torture/pr33887-3.C: Likewise.
3360         * gcc.c-torture/execute/20071211-1.c: Likewise.
3361
3362 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3363
3364         PR target/34856
3365         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3366
3367 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3368
3369         PR middle-end/33333
3370         * g++.dg/gomp/pr33333.C: New test.
3371
3372         PR preprocessor/34692
3373         * gcc.dg/cpp/pr34692.c: New test.
3374         * gcc.dg/gomp/pr34692.c: New test.
3375
3376 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3377
3378         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3379
3380 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3381
3382         PR fortran/34202
3383         * gfortran.dg/empty_type.f90: New test.
3384
3385 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3386
3387         PR c++/34603
3388         * g++.dg/template/crash77.C: New.
3389
3390 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3391
3392         PR target/34856
3393         * gcc.dg/pr34856.c: New test.
3394
3395 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3396
3397         * gfortran.dg/namelist_39.f90: Delete temporary files.
3398         * gfortran.dg/namelist_44.f90: Ditto.
3399
3400 2008-01-24  Richard Guenther  <rguenther@suse.de>
3401
3402         PR middle-end/34953
3403         * g++.dg/torture/pr34953.C: New testcase.
3404
3405 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR middle-end/34934
3408         * gcc.c-torture/compile/20080124-1.c: New test.
3409
3410 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3411
3412         PR fortran/34872
3413         * gfortran.dg/function_charlen_3.f: New test.
3414
3415 2008-01-23  Michael Matz  <matz@suse.de>
3416
3417         PR debug/34895
3418         * g++.dg/debug/pr34895.cc: New testcase.
3419
3420 2008-01-23  Richard Guenther  <rguenther@suse.de>
3421
3422         PR middle-end/31529
3423         * gcc.dg/pr31529-1.c: New testcase.
3424         * gcc.dg/pr31529-2.c: Likewise.
3425
3426 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR c++/34829
3429         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3430         unsigned int for the first argument.
3431
3432 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR c++/33984
3435         * g++.dg/conversion/bitfield7.C: New test.
3436         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3437
3438 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3439
3440         From Michael Frysinger  <michael.frysinger@analog.com>
3441         * gcc.target/bfin/mcpu-bf547.c: New test.
3442         * gcc.target/bfin/mcpu-bf523.c: New test.
3443         * gcc.target/bfin/mcpu-bf524.c: New test.
3444         * gcc.target/bfin/mcpu-bf526.c: New test.
3445
3446 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3447
3448         * gcc.c-torture/execute/20080122-1.c: New test.
3449
3450 2008-01-22  Tom Tromey  <tromey@redhat.com>
3451
3452         PR c++/34859
3453         * gcc.dg/cpp/pr34859.c: New file.
3454
3455 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/34875
3458         * gfortran.dg/vector_subscript_3.f90: New test.
3459
3460 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3461
3462         PR fortran/34848
3463         * gfortran.dg/missing_optional_dummy_4.f90
3464
3465 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3466
3467         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3468
3469 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3470
3471         * gnat.dg/unchecked_union1.adb: New test.
3472
3473 2008-01-22  Tom Tromey  <tromey@redhat.com>
3474
3475         PR c++/34829
3476         * g++.dg/ext/pr34829.C: New file.
3477
3478 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR c++/34607
3481         * gcc.dg/gomp/pr34607.c: New test.
3482         * g++.dg/gomp/pr34607.C: New test.
3483
3484         PR c++/34914
3485         * g++.dg/ext/vector10.C: New test.
3486
3487         PR c++/34918
3488         * g++.dg/other/error23.C: New test.
3489
3490         PR c++/34917
3491         * g++.dg/ext/vector12.C: New test.
3492
3493 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3494
3495         PR 32102
3496         * gcc.dg/Wstrict-overflow-21.c: New.
3497         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3498
3499 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3500
3501         PR middle-end/33092
3502         * gcc.dg/pr33092.c: New.
3503
3504 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3505
3506         * gcc.target/s390/20020926-1.c: Add -m31 option.
3507
3508 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3509
3510         PR fortran/34915
3511         * gfortran.dg/initialization_18.f90: New test.
3512
3513 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3514
3515         PR fortran/34899
3516         * gfortran.dg/tab_continuation.f: New.
3517
3518 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3519
3520         PR fortran/34896
3521         * gfortran.dg/use_rename_2.f90: New test.
3522
3523 2008-01-21  Richard Guenther  <rguenther@suse.de>
3524
3525         PR middle-end/34856
3526         * gcc.c-torture/compile/pr34856.c: New testcase.
3527
3528 2008-01-21  Richard Guenther  <rguenther@suse.de>
3529
3530         PR c/34885
3531         * gcc.c-torture/compile/pr34885.c: New testcase.
3532
3533 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3534
3535         * gnat.dg/specs/alignment1.ads: New test.
3536
3537 2008-01-21  Richard Guenther  <rguenther@suse.de>
3538
3539         PR c++/34850
3540         * g++.dg/torture/pr34850.C: New testcase.
3541
3542 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3543             Olga Golovanevsky  <olga@il.ibm.com>
3544
3545         PR tree-optimization/34701
3546         * gcc.dg/struct/wo_prof_array_field.c: New test.
3547         
3548 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3549
3550         PR c++/34891
3551         * g++.dg/ext/vector9.C: New.
3552
3553 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3554
3555         PR c++/34776
3556         PR c++/34486
3557         * g++.dg/template/crash75.C: New.
3558         * g++.dg/template/crash76.C: Likewise.  
3559
3560 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3561
3562         PR rtl-optimization/34808
3563         * gcc.c-torture/compile/pr34808.c: New test.
3564
3565 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3566
3567         PR fortran/34784
3568         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3569
3570         PR fortran/34861
3571         * gfortran.dg/entry_array_specs_3.f90: New test.
3572
3573         PR fortran/34854
3574         * gfortran.dg/use_rename_1.f90: New test.
3575
3576 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3577
3578         PR fortran/34784
3579         * gfortran.dg/array_constructor_20.f90: New test.
3580         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3581
3582         PR fortran/34785
3583         * gfortran.dg/array_constructor_21.f90: New test.
3584
3585 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3586
3587         PR libfortran/34795
3588         * gfortran.dg/inquire_13.f90: New test.
3589         
3590         PR libfortran/34659
3591         * gfortran.dg/continuation_9.f90: New test.
3592
3593 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3594
3595         PR target/34831
3596         * gcc.target/mips/pr34831.c: New test.
3597
3598 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3599
3600         PR fortran/34817
3601         PR fortran/34838
3602         * gfortran.dg/any_all_1.f90:  New test.
3603         * gfortran.dg/any_all_2.f90:  New test.
3604
3605 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3606
3607         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3608         "dg-require-weak" statement.
3609         * g++.dg/eh/weak1.C: Likewise.
3610
3611 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3612
3613         PR gcov-profile/34610
3614         * gcc.dg/gomp/pr34610.c: New test.
3615
3616 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3617
3618         PR fortran/34760
3619         * gfortran.dg/implicit_11.f90: New.
3620         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3621         * gfortran.dg/entry_15.f90: Ditto.
3622         * gfortran.dg/func_assign.f90: Ditto.
3623         * gfortran.dg/gomp/reduction3.f90: Ditto.
3624         * gfortran.dg/proc_assign_1.f90: Ditto.
3625
3626         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3627         of dg-excess-errors.
3628
3629 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3630
3631         PR fortran/32616
3632         * gfortran.dg/argument_checking_15.f90: New.
3633         * gfortran.dg/argument_checking_5.f90: Change TODO into
3634         dg-warning.
3635
3636 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3637
3638         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3639         * gfortran.dg/enum_5.f90: Ditto.
3640         * gfortran.dg/enum_6.f90: Ditto.
3641         * gfortran.dg/bom_error.f90: Ditto.
3642         * gfortran.dg/func_decl_4.f90: Ditto.
3643
3644 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3645
3646         PR libfortran/34782
3647         * gfortran.dg/fmt_t_6.f: New test.
3648
3649 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3650
3651         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3652
3653 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3654
3655         * g++.dg/lookup/two-stage2.C: fix comment.
3656
3657 2008-01-18  Ian Lance Taylor  <iant@google.com>
3658
3659         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3660
3661 2008-01-18  Ian Lance Taylor  <iant@google.com>
3662
3663         PR c++/33407
3664         * g++.dg/init/new26.C: New test.
3665
3666 2008-01-18  Richard Guenther  <rguenther@suse.de>
3667
3668         PR middle-end/34801
3669         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3670         redundant one.
3671
3672 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3673
3674         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3675         dg-require-effective-target.
3676
3677 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678
3679         PR target/34556
3680         * gfortran.dg/reshape_2.f90: New test.
3681
3682 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3683
3684         * gcc.dg/20040223-1.c: Fix comment typo.
3685
3686 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3687
3688         PR target/34814
3689         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3690         until 34814 is fixed.
3691
3692 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3693
3694         PR tree-optimization/34648
3695         * gcc.c-torture/compile/pr34648.c: New testcase.
3696
3697 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3698
3699         PR testsuite/34821
3700         * gcc.dg/autopar/autopar.exp: New.
3701         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3702         * lib/target-supports.exp (check_effective_target_pthread): New.
3703
3704         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3705         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3706         * gcc.dg/tree-ssa/reduc-1.c: Same.
3707         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3708         * gcc.dg/tree-ssa/reduc-2.c: Same
3709         * gcc.dg/tree-ssa/reduc-3.c: Same.
3710         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3711         * gcc.dg/tree-ssa/reduc-6.c: Same.
3712         * gcc.dg/tree-ssa/reduc-7.c: Same.
3713         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3714         * gcc.dg/tree-ssa/reduc-8.c: Same.
3715         * gcc.dg/tree-ssa/reduc-9.c: Same.
3716
3717 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3718
3719         * gnat.dg/discr5.adb: New test.
3720
3721 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3722
3723         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3724
3725 2008-01-17  Richard Guenther  <rguenther@suse.de>
3726
3727         PR tree-optimization/34825
3728         * gcc.dg/pr34825.c: New testcase.
3729
3730 2008-01-17  Richard Guenther  <rguenther@suse.de>
3731
3732         * gcc.c-torture/execute/20080117-1.c: New testcase.
3733
3734 2008-01-17  Revital Eres  <eres@il.ibm.com>
3735
3736         PR30957
3737         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3738
3739 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3740
3741         PR fortran/34429
3742         * gfortran.dg/function_charlen_1.f90: New test.
3743
3744         PR fortran/34431
3745         * gfortran.dg/function_types_1.f90: New test.
3746         * gfortran.dg/function_types_2.f90: New test.
3747
3748         PR fortran/34471
3749         * gfortran.dg/function_kinds_4.f90: New test.
3750         * gfortran.dg/function_kinds_5.f90: New test.
3751
3752         * gfortran.dg/defined_operators_1.f90: Errors now at function
3753         declarations.
3754         * gfortran.dg/private_type_4.f90: The same.
3755         * gfortran.dg/interface_15.f90: The same.
3756         * gfortran.dg/elemental_args_check_2.f90: The same.
3757         * gfortran.dg/auto_internal_assumed.f90: The same.
3758
3759 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3760
3761         * gnat.dg/sizetype.adb: New test.
3762
3763 2008-01-16  Richard Guenther  <rguenther@suse.de>
3764
3765         PR middle-end/32628
3766         * gcc.dg/overflow-warn-7.c: New testcase.
3767
3768 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3769
3770         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3771
3772 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3773         Richard Guenther  <rguenther@suse.de>
3774
3775         PR c/34668
3776         * gcc.dg/pr34668-1.c: New test.
3777         * gcc.dg/pr34668-2.c: Likewise.
3778
3779 2008-01-16  Richard Guenther  <rguenther@suse.de>
3780
3781         PR c++/33819
3782         * g++.dg/torture/pr33819.C: New testcase.
3783
3784 2008-01-16  Richard Guenther  <rguenther@suse.de>
3785
3786         PR c/34768
3787         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3788         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3789
3790 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3791
3792         PR fortran/34796
3793         * gfortran.dg/argument_checking_13.f90: New.
3794         * gfortran.dg/argument_checking_14.f90: New.
3795
3796 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3797         
3798         PR libfortran/34671
3799         * gfortran.dg/anyallcount_1.f90:  New test.
3800
3801 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3802
3803         PR c++/34399
3804         * g++.dg/cpp0x/vt-34399.C: New.
3805         * g++.dg/template/friend50.C: New.
3806
3807 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3808
3809         PR c++/34751
3810         * g++.dg/cpp0x/vt-34751.C: New.
3811
3812 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3813
3814         PR c++/34051
3815         PR c++/34055
3816         PR c++/34102
3817         PR c++/34103
3818         * g++.dg/cpp0x/vt-34051-2.C: New.
3819         * g++.dg/cpp0x/vt-34102.C: New.
3820         * g++.dg/cpp0x/vt-34051.C: New.
3821         * g++.dg/cpp0x/vt-34055.C: New.
3822         * g++.dg/cpp0x/vt-34103.C: New.
3823
3824 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3825
3826         PR c++/34314
3827         * g++.dg/cpp0x/vt-34314.C: New.
3828         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3829         reality (the error message was wrong previously).
3830
3831 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3832
3833         PR c++/33964
3834         * g++.dg/cpp0x/vt-33964.C: New.
3835         * g++.dg/template/partial5.C: New.
3836
3837 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3838
3839         PR c++/34052
3840         * g++.dg/cpp0x/vt-34052.C: New.
3841         * g++.dg/template/ttp26.C: New.
3842         
3843 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3844
3845         * gnat.dg/rep_clause2.ad[sb]: New test.
3846         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3847
3848 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3849
3850         PR c++/24924
3851         * g++.dg/cpp/pedantic-errors.C: Delete.
3852         * g++.dg/cpp/permissive.C: Delete.
3853         
3854 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gcc.c-torture/compile/20080114-1.c: New test.
3857
3858 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3859
3860         PR fortran/34665
3861         * gfortran.dg/argument_checking_11.f90: New.
3862         * gfortran.dg/argument_checking_12.f90: New.
3863         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3864         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3865         * gfortran.dg/argument_checking_3.f90: Ditto.
3866         * gfortran.dg/pointer_intent_2.f90: Ditto.
3867         * gfortran.dg/import2.f90: Ditto.
3868         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3869         * gfortran.dg/implicit_actual.f90: Ditto.
3870         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3871         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3872
3873 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3874
3875         PR fortran/34763
3876         * gfortran.dg/interface_proc_end.f90: New.
3877
3878 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3879
3880         PR fortran/34759
3881         * gfortran.dg/assumed_size_refs_4.f90: New.
3882
3883 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3884
3885         * gnat.dg/unchecked_convert1.adb.
3886
3887 2008-01-13  Richard Guenther  <rguenther@suse.de>
3888
3889         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3890         readable and writable again before exiting.
3891
3892 2008-01-13  Richard Guenther  <rguenther@suse.de>
3893
3894         PR middle-end/34601
3895         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3896
3897 2008-01-13  Jan Hubicka  <jh@suse.cz>
3898
3899         PR middle-end/32135
3900         * gcc.dg/pr32135.c: new.
3901
3902 2008-01-12  Doug Kwan  <dougkwan@google.com>
3903
3904         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3905         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3906         -Wignored-qualifiers.
3907
3908 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3909
3910         * gnat.dg/slice3.adb: New test.
3911         * gnat.dg/slice4.adb: Likewise.
3912
3913 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3914
3915         * gnat.dg/bit_packed_array.ad[sb]: New test.
3916
3917 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3918
3919         PR fortran/34432
3920         * gfortran.dg/parens_7.f90: New test.
3921
3922 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3923
3924         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3925         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3926
3927         * gcc.dg/pr33826.c: Require nonpic.
3928
3929 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3930
3931         PR fortran/34722
3932         * gfortran.dg/inquire_12.f90: New test.
3933
3934 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3935
3936         PR libfortran/34670
3937         * all_bounds_1.f90: New test case.
3938         * maxloc_bounds_1.f90: New test case.
3939         * maxloc_bounds_2.f90: New test case.
3940         * maxloc_bounds_3.f90: New test case.
3941         * maxloc_bounds_4.f90: New test case.
3942         * maxloc_bounds_5.f90: New test case.
3943         * maxloc_bounds_6.f90: New test case.
3944         * maxloc_bounds_7.f90: New test case.
3945         * maxloc_bounds_8.f90: New test case.
3946
3947 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * gcc.dg/struct-ret-3.c: New test.
3950
3951 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3952
3953         PR fortran/34537
3954         * gfortran.dg/transfer_simplify_8.f90: New test.
3955
3956 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3957
3958         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3959         size_t using predefined macro.
3960
3961 2008-01-10  Raksit Ashok  <raksit@google.com>
3962
3963         PR rtl-optimization/27971
3964         * gcc.target/i386/pr27971.c: New testcase.
3965
3966 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3967
3968         PR fortran/34396
3969         * gfortran.dg/bounds_check_12.f90: New test.
3970
3971 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3972
3973         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3974         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3975
3976 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3977
3978         PR middle-end/34641
3979         * g++.dg/torture/pr34641.C: New testcase.
3980
3981 2008-01-10  Richard Guenther  <rguenther@suse.de>
3982
3983         PR tree-optimization/34651
3984         * g++.dg/torture/pr34651.C: New testcase.
3985
3986 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3987
3988         PR tree-optimization/34017
3989         * gcc.dg/tree-ssa/pr34017.c: New.
3990
3991 2008-01-09  Richard Guenther  <rguenther@suse.de>
3992         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3993
3994         PR middle-end/30132
3995         * gcc.c-torture/compile/pr30132.c: New testcase.
3996
3997 2008-01-09  Richard Guenther  <rguenther@suse.de>
3998
3999         PR middle-end/34458
4000         * gcc.c-torture/compile/pr34458.c: New testcase.
4001
4002 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4003
4004         PR testsuite/30459
4005         g++.dg/eh/ia64-2.C: Require weak support.
4006
4007 2008-01-08  Richard Guenther  <rguenther@suse.de>
4008
4009         PR middle-end/31863
4010         * g++.dg/torture/pr31863.C: New testcase.
4011
4012 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR middle-end/34694
4015         * gcc.dg/gomp/pr34694.c: New test.
4016         * g++.dg/gomp/pr34694.C: New test.
4017
4018         PR c++/33890
4019         * g++.dg/gomp/pr33890.C: New test.
4020
4021 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4022
4023         PR fortran/34476
4024         * gfortran.dg/parameter_array_init_3.f90: New test.
4025
4026 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4027
4028         PR fortran/34681
4029         PR fortran/34704
4030         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
4031
4032 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
4033
4034         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
4035         * g++.dg/other/spu2vmx-1.C: Use it.
4036
4037 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4038
4039         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
4040
4041         PR testsuite/34575
4042         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
4043         * gcc.target/powerpc/parity-1.c: Likewise.
4044
4045 2008-01-07  Fred Fish  <fnf@specifix.com>
4046
4047         PR preprocessor/30363:
4048         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
4049         macro expansions.
4050
4051 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
4052
4053         PR fortran/34672
4054         * gfortran.dg/use_only_2.f90: New test.
4055
4056 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
4057
4058         PR libstdc++/34680
4059         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4060         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4061
4062 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
4063
4064         PR fortran/34545
4065         * gfortran.dg/use_12.f90: New test.
4066
4067 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4068
4069         PR fortran/34689
4070         * interface.c (compare_actual_formal): Fix intent(out) check for
4071         function result variables.
4072
4073 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4074
4075         PR fortran/34690
4076         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4077
4078 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4079
4080         PR fortran/34689
4081         * gfortran.dg/intent_out_4.f90: Fix test case.
4082
4083 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4084
4085         PR fortran/34689
4086         * gfortran.dg/intent_out_4.f90: New.
4087
4088 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4089
4090         PR libfortran/34540
4091         * gfortran.dg/optional_dim_3.f90: New test.
4092
4093 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4094
4095         PR fortran/34658
4096         * gfortran.dg/common_11.f90: New.
4097         * gfortran.dg/blockdata_1.f90: Update test case.
4098         * gfortran.dg/blockdata_2.f90: Update test case.
4099
4100 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4101
4102         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4103
4104 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4105
4106         PR fortran/34655
4107         * gfortran.dg/equiv_constraint_9.f90: New.
4108
4109 2008-01-06  Revital Eres  <eres@il.ibm.com>
4110
4111         PR tree-optimization/34263
4112         * gcc.dg/pr34263.c:  New testcase.
4113
4114 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4115
4116         PR fortran/34654
4117         * gfortran.dg/internal_io_unf.f90: New.
4118
4119 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4120
4121         PR fortran/34660
4122         * gfortran.dg/elemental_args_check_2.f90: New.
4123
4124 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4125
4126         PR fortran/34662
4127         * gfortran.dg/intent_out_3.f90: New.
4128
4129 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4130
4131         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4132
4133 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4134
4135         PR libfortran/34676
4136         * gfortran.dg/list_read_8.f90: New test.
4137
4138 2008-01-04  Richard Guenther  <rguenther@suse.de>
4139
4140         PR middle-end/34029
4141         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4142         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4143
4144 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR gcov-profile/34609
4147         * g++.dg/gcov/gcov-6.C: New test.
4148
4149 2008-01-04  Richard Guenther  <rguenther@suse.de>
4150
4151         PR tree-optimization/31081
4152         * g++.dg/torture/pr31081-1.C: New testcase.
4153         * g++.dg/torture/pr31081-2.C: Likewise.
4154
4155 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4156
4157         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4158         * gcc.target/mips/rsqrt-2.c: Likewise.
4159         * gcc.target/mips/rsqrt-4.c: New test.
4160
4161 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4162
4163         PR fortran/34557
4164         * gfortran.dg/equiv_substr.f90: New.
4165
4166 2008-01-03  Tom Tromey  <tromey@redhat.com>
4167
4168         PR c/34457:
4169         * gcc.dg/pr34457-2.c: New file.
4170         * gcc.dg/pr34457-1.c: New file.
4171
4172 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4173
4174         Revert fix for PR tree-optimization/34458.
4175
4176 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4177
4178         PR tree-optimization/34458
4179         * gcc.dg/tree-ssa/pr34458.c: New.
4180
4181 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4182
4183         PR libfortran/34565
4184         * gfortran.dg/internal_readwrite_1.f90:  New test.
4185         * gfortran.dg/internal_readwrite_2.f90:  New test.
4186
4187 2008-01-03  Tom Tromey  <tromey@redhat.com>
4188
4189         PR preprocessor/34602:
4190         * gcc.dg/cpp/pr34602.c: New file.
4191
4192 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4193
4194         PR tree-optimization/29484
4195         * gcc.c-torture/execute/20071220-1.c: New test.
4196         * gcc.c-torture/execute/20071220-2.c: New test.
4197
4198 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4199
4200         PR tree-optimization/34635
4201         * gcc.dg/tree-ssa/pr34635.c: New.
4202         * gcc.dg/tree-ssa/pr34635-1.c: New.
4203
4204 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4205
4206         PR middle-end/34562
4207         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4208         scan-assembler check.
4209
4210 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4211
4212         PR middle-end/34608
4213         * g++.dg/gomp/pr34608.C: New test.
4214
4215 2008-01-02  Richard Guenther  <rguenther@suse.de>
4216
4217         PR middle-end/34093
4218         PR middle-end/31976
4219         * gcc.c-torture/compile/pr34093.c: New testcase.
4220
4221 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4222
4223         * g++.dg/cpp0x/long_long.C: New.
4224
4225 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4226
4227         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4228         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4229         warning on the function main.
4230
4231 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4232
4233         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4234         rather than __v2di type.
4235
4236 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4237
4238         PR fortran/34558
4239         * gfortran.dg/linked_list_1.f90: New test.
4240
4241 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4242
4243         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4244         instead of appending to it.
4245
4246 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4247
4248         PR tree-optimization/34591
4249         * gcc.dg/vect/pr34591.c: New test.
4250
4251 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4252
4253         PR libfortran/34594
4254         * gfortran.dg/direct_io_8.f90:  New test case.
4255
4256 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR target/34281
4259         * gcc.c-torture/execute/20071213-1.c: New test.
4260
4261 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4262
4263         PR libfortran/34560
4264         * gfortran.dg/read_eof_5.f90: New test.
4265
4266 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4267
4268         PR fortran/34514
4269         * gfortran.dg/initialization_17.f90: New.
4270
4271 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4272
4273         PR libfortran/34566
4274         * gfortran.dg/matmul_6.f90:  New test.
4275
4276 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4277
4278         PR fortran/34421
4279         * gfortran.dg/entry_17.f90: New.
4280
4281 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4282
4283         PR fortran/34536
4284         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4285         * gfortran.dg/real_const_3.f90: Likewise.
4286         * gfortran.dg/unary_operator.f90: New test.
4287
4288 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4289
4290         * gnat.dg/pack2.adb: New test.
4291
4292 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4293
4294         PR fortran/34559
4295         * gfortran.dg/repeat_6.f90: New test.
4296
4297 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4298
4299         PR fortran/34549
4300         * cshift_shift_real_1.f90:  New test.
4301
4302 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4303
4304         PR fortran/34540
4305         * gfortran.dg/shift-kind_2.f90: New test.
4306
4307 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4308
4309         PR target/8835
4310         * gcc.dg/pr8835-1.c: New.
4311
4312 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4313
4314         PR fortran/34438
4315         * gfortran.dg/default_initialization_3.f90: New test.
4316
4317 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4318
4319         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4320         conditions.
4321         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4322
4323 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4324
4325         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4326         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4327
4328 2007-12-20  Jason Merrill  <jason@redhat.com>
4329
4330         * gcc.dg/overload/arg[14].C: Remove expected errors.
4331
4332 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4333
4334         PR c++/34459
4335         * gcc.c-torture/execute/20071219-1.c: New test.
4336
4337 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4338
4339         PR fortran/34530
4340         * gfortran.dg/namelist_44.f90: New.
4341
4342 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/34482
4345         * gfortran.dg/boz_8.f90: Add error-check check.
4346         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4347         stop by call abort.
4348
4349 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4350
4351         * gcc.dg/gomp/combined-1.c: New test.
4352
4353 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4354
4355         PR tree-optimization/34355
4356         * g++.dg/tree-ssa/pr34355.C: New test.
4357
4358 2007-12-19  Revital Eres  <eres@il.ibm.com>
4359
4360          * gcc.dg/sms-5.c: New testcase.
4361
4362 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363
4364         PR fortran/34325
4365         * gfortran.dg/missing_parens_1.f90: New.
4366         * gfortran.dg/missing_parens_1.f90: New.
4367         
4368 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4369
4370         PR fortran/34495
4371         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4372         expressions.
4373         * gfortran.dg/transfer_simplify_7.f90: New test.
4374
4375 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4376
4377         * gcc.dg/pr32912-3.c: Compile with -w.
4378
4379         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4380
4381 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4382             Jakub Jelinek  <jakub@redhat.com>
4383         
4384         PR c++/32565
4385         PR c++/33943
4386         PR c++/33965
4387         * g++.dg/cpp0x/variadic86.C: New.
4388         * g++.dg/cpp0x/variadic87.C: New.
4389         * g++.dg/cpp0x/variadic84.C: New.
4390         * g++.dg/cpp0x/variadic85.C: New.
4391         * g++.dg/template/ttp25.C: New.
4392
4393 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4394
4395         PR tree-optimization/34123
4396         * gcc.dg/tree-ssa/pr34123.c: New test.
4397
4398 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4399
4400         PR rtl-optimization/34456
4401         * gcc.c-torture/execute/pr34456.c: New test.
4402
4403 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR c++/34488
4406         * g++.dg/parse/friend7.C: New test.
4407
4408         PR rtl-optimization/34490
4409         * gcc.c-torture/execute/20071216-1.c: New test.
4410
4411 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4412
4413         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4414
4415 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4416
4417         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4418         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4419         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4420         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4421         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4422
4423 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4424
4425         PR c/34506
4426         * gcc.dg/gomp/clause-2.c: New test.
4427         * g++.dg/gomp/clause-4.C: New test.
4428
4429 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4430
4431         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4432         part of Fortran 77/95/2003.
4433
4434 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4435
4436         PR tree-optimization/34445
4437         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4438         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4439
4440 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441
4442         PR fortran/34427
4443         * gfortran.dg/namelist_42.f90: Update.
4444         * gfortran.dg/namelist_43.f90: New.
4445         
4446 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4447
4448         PR fortran/34495
4449         * gfortran.dg/initialization_16.f90: New.
4450
4451 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4452
4453         PR fortran/34305
4454         * gfortran.dg/real_dimension_1.f:  New test case.
4455
4456 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4457
4458         * gcc.dg/torture/pr24257.c: Remove -O from options.
4459
4460 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4461
4462         PR fortran/34246
4463         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4464
4465 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4466
4467         PR fortran/31213
4468         PR fortran/33888
4469         PR fortran/33998
4470         * gfortran.dg/mapping_1.f90: New test.
4471         * gfortran.dg/mapping_2.f90: New test.
4472         * gfortran.dg/mapping_3.f90: New test.
4473
4474 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4475
4476         PR rtl-optimization/34415
4477         * gcc.c-torture/execute/pr34415.c: New test.
4478
4479 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4480
4481         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4482         void. 
4483
4484 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR bootstrap/34003
4487         * gcc.dg/pr34003-1.c: New test.
4488         * gcc.dg/pr34003-2.c: New.
4489
4490 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4491
4492         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4493         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4494         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4495         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4496         add -save-temps.
4497         * gcc.target/cris/torture/cris-torture.exp,
4498         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4499         * gcc.target/cris/builtin_ctz_v3.c,
4500         gcc.target/cris/builtin_ctz_v8.c,
4501         gcc.target/cris/builtin_clz_v0.c,
4502         gcc.target/cris/builtin_clz_v3.c,
4503         gcc.target/cris/builtin_bswap_v3.c,
4504         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4505         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4506         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4507         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4508         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4509         lib/target-supports.exp: Adjust for crisv32-*-*.
4510
4511 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4512
4513         * gcc.dg/debug/const-3.c: New.
4514
4515 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4516
4517         * g++.dg/other/datasec1.C: Require named section support.
4518
4519 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR target/29978
4522         * gcc.target/i386/pr29978.c: New test.
4523
4524 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4525
4526         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4527         instead of -msse4.1.
4528         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4529         * g++.dg/other/i386-2.C (dg-options): Ditto.
4530
4531 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4532
4533         PR fortran/34438
4534         * gfortran.dg/private_type_10.f90: New.
4535
4536 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4537
4538         PR fortran/34398
4539         * gfortran.dg/nan_4.f90: New.
4540
4541 2007-12-14  Richard Guenther  <rguenther@suse.de>
4542
4543         PR middle-end/34462
4544         * gcc.c-torture/compile/20071214-1.c: New testcase.
4545
4546 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4547
4548         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4549         macros to test macroized SSE intrinsics.  Use new macros to test
4550         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4551         emmintrin.h, xmmintrin.h and bmmintrin.h
4552         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4553         to test with immediate operand.
4554
4555 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4556
4557         PR target/34091
4558         * gcc.c-torture/compile/pr34091.c: New test.
4559
4560 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4561
4562         * gcc.dg/uninit-13.c: UnXFAIL.
4563         * gcc.dg/complex-5.c: New testcase.
4564
4565 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4566
4567         * gcc.dg/struct/struct-reorg.exp: Replace 
4568          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4569         
4570 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4571
4572         PR libfortran/34370
4573         PR libfortran/34323
4574         PR libfortran/34405
4575         * gfortran.dg/advance_6.f90:  New test case.
4576         * gfortran.dg/direct_io_7.f90:  New test case.
4577         * gfortran.dg/streamio_13.f90:  New test case.
4578
4579 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4580
4581         * g++.dg/cpp0x/__func__.C: New.
4582
4583 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4584
4585         PR target/34435
4586         * g++.dg/other/pr34435.C: New testcase.
4587
4588 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4589
4590         * gcc.dg/struct: New directory with tests 
4591         for struct-reorg optimizaion.
4592         * gcc.dg/struct/struct-reorg.exp: New script.
4593         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4594         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4595         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4596         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4597         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4598         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4599         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4600         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4601         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4602         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4603         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4604         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4605         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4606         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4607         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4608         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4609         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4610         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4611         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4612         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4613         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4614         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4615         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4616         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4617
4618 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4619
4620         PR fortran/34427
4621         * gfortran.dg/namelist_42.f90: New.
4622
4623 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4624
4625         PR fortran/34254
4626         * gfortran.dg/function_kinds_3.f90: New.
4627
4628 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4629
4630         * gcc.target/s390/20071212-1.c: New testcase.
4631
4632 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR c++/34238
4635         * g++.dg/ext/visibility/anon7.C: Add xfail.
4636         * g++.dg/ext/visibility/anon9.C: New test.
4637         * g++.dg/ext/visibility/anon10.C: New test.
4638
4639         PR c++/34364
4640         * g++.dg/rtti/dyncast2.C: New test.
4641
4642 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4643
4644         PR tree-optimization/34407
4645         * gcc.dg/vect/pr34407.c: New test.
4646
4647 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4648
4649         PR fortran/34411
4650         * gfortran.dg/error_recovery_5.f90: New.
4651         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4652
4653 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4654
4655         PR tree-optimization/34371
4656         * gcc.c-torture/compile/20071207-1.c: New test.
4657
4658 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4659
4660         PR c++/34059
4661         * g++.dg/parse/crash40.C: New test.
4662
4663 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4664
4665         * g++.dg/opt/memcpy1.C: New test.
4666
4667 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4668
4669         PR fortran/34425
4670         * gfortran.dg/argument_checking_10.f90: New.
4671
4672 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR rtl-optimization/34302
4675         * gcc.c-torture/execute/20071210-1.c: New test.
4676
4677 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4678
4679         PR c++/34395
4680         * g++.dg/cpp0x/error1.C: New test.
4681
4682         PR c++/34394
4683         * g++.dg/other/error22.C: New test.
4684
4685 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4686
4687         PR target/32086
4688         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4689         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4690         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4691
4692 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4693
4694         PR c++/34178
4695         PR c++/34340
4696         * g++.dg/template/repo6.C: New test.
4697         * g++.dg/template/repo7.C: New test.
4698         * g++.dg/template/repo8.C: New test.
4699
4700 2007-12-09  H.J. Lu  <hjl@lucon.org>
4701             Tobias Burnus  <burnus@net-b.de>
4702
4703         PR fortran/34404
4704         * gfortran.dg/read_2.f90: New.
4705
4706 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4707
4708         * lib/target-supports.exp (check_effective_target_tls_native):
4709         Fix typo.
4710
4711 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4712
4713         PR ada/34366
4714         * gnat.dg/enclosing_record_reference.ads,
4715         gnat.dg/enclosing_record_reference.adb: New test.
4716
4717 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4718
4719         PR fortran/32129
4720         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4721         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4722
4723         PR fortran/31487
4724         * gfortran.dg/char_component_initializer_1.f90: New test.
4725
4726 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4727
4728         PR fortran/34342
4729         PR fortran/34345
4730         PR fortran/18026
4731         PR fortran/29471
4732
4733         * gfortran.dg/boz_8.f90: New.
4734         * gfortran.dg/boz_9.f90: New.
4735         * gfortran.dg/boz_10.f90: New.
4736         * gfortran.dg/boz_7.f90: Update dg-warning.
4737         * gfortran.dg/pr16433.f: Add dg-error.
4738         * gfortan.dg/ibits.f90: Update dg-warning.
4739         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4740         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4741
4742 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4743
4744         PR fortran/34359
4745         * gfortran.dg/include_1.f90: New test.
4746         * gfortran.dg/include_1.inc: New.
4747         * gfortran.dg/include_2.f90: New test.
4748
4749 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4750
4751         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4752
4753 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/34319
4756         * gfortran.dg/nan_3.f90: New.
4757
4758 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4759
4760         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4761
4762 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4763
4764         * gnat.dg/tamdt*.ad?: Support for ...
4765         * gnat.dg/test_tamdt.adb: New test.
4766
4767 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4768
4769         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4770         exports and document how these can be exercised.
4771
4772 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4773
4774         PR ada/15805
4775         * gnat.dg/specs/access_constants.ads: New test.
4776
4777         * gnat.dg/specs/access_constant_decl.ads: New test.
4778
4779         PR ada/21346
4780         * gnat.dg/compose.adb: New test.
4781
4782 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4783
4784         PR ada/34173
4785         * gnat.dg/unc_memops.ad[sb]: Support for ...
4786         * gnat.dg/unc_memfree.adb: New test.
4787         
4788 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4789
4790         * gfortran.dg/ltrans-7.f90: New.
4791
4792 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4793             Dorit Nuzman  <dorit@il.ibm.com>
4794
4795         PR tree-optimization/34005
4796         * gcc.dg/vect/pr34005.c: New test.
4797
4798 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR c++/34336
4801         * g++.dg/template/new8.C: New test.
4802
4803 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4804
4805         PR fortran/34333
4806         * gfortran.dg/boz_7.f90: New.
4807         * gfortran.dg/int_1.f90: Disable -pedantic option.
4808         * gfortran.dg/boz_1.f90: Ditto.
4809         * gfortran.dg/boz_3.f90: Ditto.
4810         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4811         * gfortran.dg/ibits.f90: Ditto.
4812         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4813         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4814
4815 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4816
4817         PR fortran/34335
4818         * gfortran.dg/used_types_19.f90: New test.
4819
4820 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4821
4822         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4823         * gfortran.dg/nearest_2.f90: Likewise.
4824         * gfortran.dg/nearest_3.f90: Likewise.
4825
4826 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR middle-end/34337
4829         * gcc.c-torture/execute/20071205-1.c: New test.
4830
4831 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4832
4833         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4834         * gfortran.dg/real_const_3.f90: Likewise.
4835
4836 2007-12-05  Richard Guenther  <rguenther@suse.de>
4837
4838         PR tree-optimization/34138
4839         * gcc.c-torture/compile/pr34138.c: New testcase.
4840
4841 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR debug/33739
4844         * gfortran.dg/debug_2.f: New test.
4845
4846 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4847
4848         * gnat.dg/specs/elab1.ads: New test.
4849
4850 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4851
4852         PR target/34312
4853         * gcc.target/i386/pr34312.c: New test.
4854
4855 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4856
4857         PR fortran/34333
4858         * gfortran.dg/nan_2.f90: New.
4859
4860 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR c++/34271
4863         * g++.dg/cpp0x/decltype9.C: New test.
4864         * g++.dg/cpp0x/decltype10.C: New test.
4865
4866 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4867
4868         PR ada/21489
4869         * gnat.dg/rm_6_4_1_13.adb: New test.
4870
4871 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR middle-end/34134
4874         * gcc.c-torture/compile/20071117-1.c: New test.
4875
4876 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4877
4878         PR c++/34101
4879         * g++.dg/cpp0x/variadic-ttp.C: New.
4880
4881 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4882         
4883         * gcc.dg/parse-decl-after-if.c: New.
4884         * gcc.dg/20031223-1.c: Adjust.
4885         
4886 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4887
4888         PR c++/33509
4889         * g++.dg/cpp0x/variadic-throw.C: New.
4890
4891 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4892
4893         PR c++/33091
4894         * g++.dg/cpp0x/variadic-unify.C: New.
4895
4896 2007-12-04  Richard Guenther  <rguenther@suse.de>
4897
4898         PR middle-end/34334
4899         PR middle-end/34222
4900         * gcc.c-torture/compile/pr34334.c: New testcase.
4901         * g++.dg/torture/pr34222.C: New testcase.
4902
4903 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4904
4905         * gcc.c-torture/execute/20071202-1.c: New test.
4906         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4907
4908 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4909
4910         PR fortran/34318
4911         * gfortran.dg/module_nan.f90: New.
4912
4913 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4914
4915         * lib/target-supports.exp (get_compiler_messages): Replace with...
4916         (check_compile): ...this new procedure.  Handle TYPE == executable.
4917         Use comments in the source to determine the correct extension.
4918         Return a pair containing the compiler output and the output filename.
4919         Don't delete the file here.
4920         (check_no_compiler_messages_nocache): New procedure.
4921         (check_no_compiler_messages): Use it.
4922         (check_no_messages_and_pattern_nocache): New procedure.
4923         (check_no_messages_and_pattern): Use it.
4924         (check_runtime_nocache, check_runtime): New procedures.
4925         (check_effective_target_tls): Use check_no_compiler_messages.
4926         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4927         (check_effective_target_tls_runtime): Use check_runtime.
4928         (check_effective_target_fstack_protector): Likewise.
4929         (check_iconv_available): Use check_runtime_nocache.
4930         (check_effective_target_fortran_large_real): Use
4931         check_no_compiler_messages.
4932         (check_effective_target_fortran_large_int): Likewise.
4933         (check_effective_target_static_libgfortran): Likewise.
4934         (check_750cl_hw_available): Use check_cached_effective_target
4935         and check_runtime_nocache.
4936         (check_vmx_hw_available): Likewise.
4937         (check_effective_target_broken_cplxf_arg): Likewise.
4938         (check_alpha_max_hw_available): Use check_runtime.
4939         (check_function_available): Use check_no_compiler_messages.
4940         (check_cxa_atexit_available): Use check_cached_effective_target
4941         and check_runtime_nocache.
4942         (check_effective_target_dfp_nocache): Use
4943         check_no_compiler_messages_nocache.
4944         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4945         (check_effective_target_dfp): Use check_cached_effective_target.
4946         (check_effective_target_dfprt): Likewise.
4947         (check_effective_target_arm_neon_hw): Use check_runtime.
4948         (check_effective_target_ultrasparc_hw): Likewise.
4949         (check_effective_target_c99_runtime): Use
4950         check_no_compiler_messages_nocache.
4951
4952 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR middle-end/29749
4955         * gcc.dg/fold-rotate-1.c: New test.
4956
4957         PR tree-optimization/33453
4958         * gcc.c-torture/compile/20071203-1.c: New test.
4959
4960 2007-12-03  Robert Dewar <dewar@adacore.com>
4961             Samuel Tardieu  <sam@rfc1149.net>
4962
4963         PR ada/34287
4964         * gnat.dg/check_elaboration_code.adb: New test.
4965         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4966         New support files.
4967
4968 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4969
4970         PR c++/34061
4971         * g++.dg/cpp0x/pr34061.C: New.
4972
4973 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4974
4975         PR c++/34273
4976         * g++.dg/other/error21.C: New.
4977
4978 2007-12-02  Revital Eres  <eres@il.ibm.com>
4979
4980         * gcc.dg/sms-4.c: New testcase.
4981
4982 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4983             Revital Eres  <eres@il.ibm.com>
4984
4985         * gcc.dg/sms-3.c: New testcase.
4986
4987 2007-12-01  Ollie Wild  <aaw@google.com>
4988
4989         PR c++/8171
4990         * g++.dg/conversion/ptrmem9.C: New test.
4991
4992 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4993
4994         PR libfortran/34291
4995         * gfortran.dg/namelist_41.f90: New test.
4996
4997 2007-11-30  Tom Tromey  <tromey@redhat.com>
4998
4999         PR preprocessor/32868:
5000         * gcc.dg/cpp/pr32868.c: New file.
5001
5002 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5003
5004         PR fortran/34248
5005         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
5006
5007 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
5008
5009         PR rtl-optimization/34171
5010         * gcc.dg/pr34171.c: New testcase.
5011
5012 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
5013
5014         * gcc.dg/tree-ssa/pr34244.c: Fixed.
5015
5016 2007-11-30  Tobias Burnus  <burnus@net-b.de>
5017
5018         PR fortran/34133
5019         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
5020         * gfortran.dg/bind_c_usage_11.f03: New.
5021         * gfortran.dg/bind_c_usage_12.f03: New.
5022
5023 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR c++/34275
5026         * g++.dg/other/error20.C: New test.
5027
5028 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
5029
5030         PR fortran/34230
5031         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
5032
5033 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
5034
5035         PR tree-optimization/34244
5036         * gcc.dg/tree-ssa/pr34244.c: New test.
5037
5038 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR tree-optimization/33434
5041         * gcc.dg/pr33434-1.c: New test.
5042         * gcc.dg/pr33434-2.c: New test.
5043         * gcc.dg/pr33434-3.c: New test.
5044         * gcc.dg/pr33434-4.c: New test.
5045
5046         PR c++/34270
5047         * g++.dg/template/cond7.C: New test.
5048
5049         PR c++/34267
5050         PR c++/34268
5051         * g++.dg/cpp0x/decltype7.C: New test.
5052         * g++.dg/cpp0x/decltype8.C: New test.
5053
5054 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5055
5056         PR fortran/34248
5057         * gfortran.dg/result_in_spec_3.f90: New.
5058
5059 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5060
5061         PR fortran/34262
5062         * gfortran.dg/mvbits_3.f90: New.
5063
5064 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
5065         
5066         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5067         Delete.
5068         (check_effective_target_hard_float): New.
5069         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5070         * gcc.dg/pr30957-1.c: Likewise.
5071         
5072 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
5073
5074         PR ada/15804
5075         * gnat.dg/specs/variant_part.ads: New test.
5076
5077         PR ada/17318
5078         * gnat.dg/specs/attribute_parsing.ads: New test.
5079
5080         PR ada/32792
5081         * gnat.dg/specs/integer_value.ads: New test.
5082
5083         PR ada/22559
5084         * gnat.dg/specs/delta_small.ads: New test.
5085
5086 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5087
5088         PR tree-optimization/34140
5089         * gcc.c-torture/compile/20071128-1.c: New test.
5090
5091 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5092
5093         PR fortran/32928
5094         * gfortran.dg/data_array_1.f90
5095         * gfortran.dg/data_array_2.f90
5096         * gfortran.dg/data_array_3.f90
5097         * gfortran.dg/data_array_4.f90
5098
5099 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5100
5101         PR fortran/34227
5102         * gfortran.dg/blockdata_5.f90: New test.
5103         * gfortran.dg/blockdata_6.f90: New test.
5104
5105 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR tree-optimization/34016
5108         * gcc.dg/pr34016.c: New test.
5109
5110 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5111
5112         PR fortran/29389
5113         * gfortran.dg/stfunc_6.f90: New test.
5114
5115         PR fortran/33850
5116         * gfortran.dg/assign_10.f90: New test.
5117
5118 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5119
5120         PR fortran/33541
5121         * gfortran.dg/use_11.f90: New test.
5122
5123         PR fortran/34231
5124         * gfortran.dg/generic_15.f90: New test.
5125
5126 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR target/34225
5129         * gcc.dg/pr34225.c: New test.
5130
5131 2007-11-27  Richard Guenther  <rguenther@suse.de>
5132
5133         PR tree-optimization/34241
5134         * g++.dg/torture/pr34241.C: New testcase.
5135
5136 2007-11-27  Richard Guenther  <rguenther@suse.de>
5137
5138         * gcc.dg/builtins-error.c: New testcase.
5139
5140 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR c++/34213
5143         * g++.dg/ext/visibility/anon8.C: New test.
5144
5145 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5146
5147         PR target/34077
5148         * gcc.target/i386/pr34077.c: New testcase.
5149
5150 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5151
5152         PR fortran/34203
5153         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5154         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5155         * gfortran.dg/backslash_1.f90: Remove no longer needed
5156         -fno-backslash option.
5157
5158 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5159
5160         PR c/23722
5161         * gcc.dg/cpp/19990413-1.c: Update.
5162         * gcc.dg/parse-else-error.c: New.
5163         * gcc.dg/parse-else-error-2.c: New.
5164         * gcc.dg/parse-else-error-3.c: New.
5165         * gcc.dg/parse-else-error-4.c: New.
5166
5167 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5168
5169         PR c++/34081
5170         * g++.dg/template/dependent-expr6.C: New testcase.
5171
5172 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5173
5174         PR target/34215
5175         * gcc.target/i386/pr34215.c: New test.
5176
5177 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5178
5179         PR target/34174
5180         * gcc.dg/torture/pr34174-1.c: New.
5181
5182 2007-11-26  Richard Guenther  <rguenther@suse.de>
5183
5184         PR middle-end/34233
5185         * gcc.dg/pr34233.c: New testcase.
5186
5187 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5188             Revital Eres  <eres@il.ibm.com>
5189
5190         PR rtl-optimization/34085
5191         * gcc.dg/tree-prof (bb-reorg.c): New test.
5192
5193 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5194
5195         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5196         Return true for MIPS16 targets.
5197
5198 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5199
5200         PR fortran/33152
5201         * gfortran.dg/blockdata_4.f90: New test.
5202
5203 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5204
5205         PR fortran/34079
5206         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5207         * gfortran.dg/bind_c_usage_16.f03: New.
5208         * gfortran.dg/bind_c_usage_16_c.c: New.
5209
5210 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5211
5212         * gnat.dg/specs/size_clause1.ads: New test.
5213         * gnat.dg/specs/size_clause2.ads: Likewise.
5214         * gnat.dg/specs/size_clause3.ads: Likewise.
5215
5216 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5217
5218         PR fortran/33499
5219         * gfortran.dg/entry_16.f90: New test.
5220
5221 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5222
5223         PR fortran/34192
5224         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5225
5226 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5227
5228         PR fortran/33541
5229         * gfortran.dg/nested_modules_1.f90: Change the reference to
5230         FOO, forbidden by the standard, to a reference to W.
5231         * gfortran.dg/use_only_1.f90: New test.
5232
5233 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5234
5235         PR fortran/34209
5236         * gfortran.dg/nearest_3.f90: New test.
5237
5238 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5239
5240         PR fortran/33317
5241         * gfortran.dg/optional_dim_2.f90: New test.
5242
5243 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5244
5245         PR fortran/34187
5246         * gfortran.dg/bind_c_usage_15.f90: New.
5247
5248 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5249
5250         PR fortran/34192
5251         * gfortran.dg/nearest_2.f90: New.
5252
5253
5254 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR c++/30293
5257         PR c++/30294
5258         * g++.dg/ext/java-2.C: New test.
5259
5260 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5261             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5262         
5263         PR c++/5310
5264         * g++.dg/warn/pr5310.C: New.
5265         * g++.dg/warn/pr33160.C: New.
5266         
5267 2007-11-23  Richard Guenther  <rguenther@suse.de>
5268             Michael Matz  <matz@suse.de>
5269
5270         PR tree-optimization/34176
5271         * gcc.c-torture/execute/pr34176.c: New testcase.
5272
5273 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5274
5275         PR c++/34198
5276         * gcc.dg/Wconversion-5.c: New test.
5277         * g++.dg/Wconversion3.C: New test.
5278
5279 2007-11-23  Richard Guenther  <rguenther@suse.de>
5280
5281         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5282
5283 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5284
5285         PR c/14050
5286         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5287         qualifiers in abstract declarator.
5288
5289 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5290
5291         * gfortran.dg/derived_constructor_comps_3.f90: New.
5292
5293 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR c++/34094
5296         * g++.dg/ext/visibility/anon7.C: New test.
5297
5298 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5299
5300         PR fortran/34079
5301         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5302         * gfortran.dg/bind_c_usage_13.f03: New.
5303         * gfortran.dg/bind_c_usage_14.f03: New.
5304
5305 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5306
5307         PR rtl-optimization/33848
5308         * gcc.dg/torture/pr33848.c: New test.
5309
5310 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5311
5312         PR fortran/34083
5313         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5314
5315 2007-11-20  Richard Guenther  <rguenther@suse.de>
5316
5317         PR middle-end/34154
5318         * gcc.c-torture/execute/pr34154.c: New testcase.
5319
5320 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5321
5322         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5323
5324 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5325
5326         PR fortran/32770
5327         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5328         so test passes with -frecord-marker=8.
5329         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5330         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5331         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5332         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5333         * gfortrand.dg/modulo_1.f90:  Likewise.
5334
5335 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5336
5337         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5338         New procedure.
5339         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5340         * gcc.dg/pr30957-1.c: Likewise.
5341
5342 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR c++/34089
5345         * g++.dg/template/crash74.C: New test.
5346
5347 2007-11-20  Richard Guenther  <rguenther@suse.de>
5348
5349         * gcc.c-torture/execute/20071120-1.c: New testcase.
5350
5351 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR c/34146
5354         * gcc.dg/tree-ssa/pr34146.c: New test.
5355
5356         PR testsuite/33978
5357         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5358         dependent on target settings like move_by_pieces etc.
5359
5360         PR c++/28879
5361         * g++.dg/template/vla2.C: New test.
5362
5363         PR c++/33962
5364         * g++.dg/overload/template3.C: New test.
5365
5366 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5367
5368         PR fortran/33317
5369         * gfortran.dg/optional_dim_2.f90: Remove test.
5370
5371 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5372
5373         * gcc.dg/dfp/ddmode-ice.c: New test.
5374
5375 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5376
5377         PR tree-optimization/34036
5378         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5379
5380 2007-11-19  Richard Guenther  <rguenther@suse.de>
5381
5382         PR tree-optimization/34
5383         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5384
5385 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5386
5387         PR fortran/34079
5388         * gfortran.dg/bind_c_usage_10_c.c: New.
5389         * gfortran.dg/bind_c_usage_10.f03: New.
5390
5391 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5392
5393         * gcc.dg/pr33007.c: Expect new warning.
5394         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5395         * g++.dg/opt/pr34036.C: New test.
5396
5397 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR c++/30988
5400         * g++.dg/warn/noreturn-4.C: New test.
5401         * g++.dg/warn/noreturn-5.C: New test.
5402         * g++.dg/warn/noreturn-6.C: New test.
5403         * g++.dg/warn/noreturn-7.C: New test.
5404
5405 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5406
5407         PR fortran/32770
5408         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5409         integers so tests works with -fdefault-integer-8.
5410         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5411         integers so test passes with -fdefault-integer-8.
5412         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5413         buffer length so test passes with -fdefault-integer-8.
5414         * gfortran.dg/bounds_check_8.f90:  Likewise.
5415         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5416         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5417         with -fdefault-integer-8.
5418         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5419         provoke overflow.
5420
5421 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5422
5423         PR fortran/33317
5424         * gfortran.dg/optional_dim_2.f90: New test.
5425         
5426         PR fortran/34139
5427         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5428         
5429 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR rtl-optimization/34132
5432         * gcc.c-torture/compile/20071118-1.c: New test.
5433
5434 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5435
5436         PR fortran/31608
5437         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5438
5439 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5440
5441         PR fortran/34137
5442         * gfortran.dg/entry_14.f90: New.
5443         * gfortran.dg/entry_15.f90: New.
5444
5445 2007-11-18  Richard Guenther  <rguenther@suse.de>
5446
5447         PR tree-optimization/34127
5448         * gcc.c-torture/compile/pr34127.c: New testcase.
5449
5450 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5451
5452         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5453         type specifier, as they are not permitted according to the AltiVec
5454         Programming Interface Manual.
5455
5456 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/34133
5459         * gfortran.dg/bind_c_usage_9.f03: New.
5460         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5461
5462 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5463
5464         PR fortran/25252
5465         * interface.c (gfc_current_interface_head,
5466         gfc_set_current_interface_head): New functions.
5467         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5468         On syntax error, restore previous state of the interface.
5469         * gfortran.h (gfc_current_interface_head,
5470         gfc_set_current_interface_head): New prototypes.
5471
5472 2007-11-17  Richard Guenther  <rguenther@suse.de>
5473
5474         PR middle-end/34130
5475         * gcc.c-torture/execute/pr34130.c: New testcase.
5476
5477 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5478
5479         PR fortran/34108
5480         * gfortran.dg/fmt_label_1.f90: New test.
5481
5482 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5483
5484         PR fortran/33957
5485         * gfortran.dg/initialization_15.f90 : New test.
5486
5487 2007-11-16  Richard Guenther  <rguenther@suse.de>
5488
5489         PR middle-end/34030
5490         * gcc.c-torture/compile/pr34030.c: New testcase.
5491
5492 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5493
5494         PR fortran/34008
5495         * gfortran.dg/interface_assignment_3.f90.
5496
5497 2007-11-16  Richard Guenther  <rguenther@suse.de>
5498
5499         PR tree-optimization/33870
5500         * gcc.dg/torture/pr33870.c: New testcase.
5501
5502 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5503
5504         PR fortran/33986
5505         * gfortran.dg/allocatable_function_3.f90.
5506
5507 2007-11-16  Richard Guenther  <rguenther@suse.de>
5508
5509         PR tree-optimization/34113
5510         * gcc.c-torture/compile/pr34113.c: New testcase.
5511
5512 2007-11-16  Richard Guenther  <rguenther@suse.de>
5513
5514         PR tree-optimization/34099
5515         * g++.dg/torture/pr3499.C: New testcase.
5516         * gcc.c-torture/execute/pr34099.c: Likewise.
5517
5518 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5519
5520         * gnat.dg/release_unc_maxalign.adb: New test.
5521
5522 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR c++/34100
5525         * g++.dg/template/crash73.C: New test.
5526
5527 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5528
5529         PR middle-end/23848
5530         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5531         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5532         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5533         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5534
5535 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5536
5537         PR fortran/33917
5538         * gfortran.dg/proc_decl_11.f90: New.
5539
5540 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5541
5542         * gcc.target/spu/compare-dp.c: New test.
5543
5544 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * gcc.dg/pr33923.c: New test.
5547
5548 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5549
5550         PR middle-end/34088
5551         * gcc.dg/pr34088.c: New test.
5552
5553 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5554
5555         * gcc.c-torture/compile/20071114-1.c: New test.
5556
5557 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5558
5559         PR fortran/31608
5560         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5561         to match known variations in symbol format. Document in comments.
5562
5563 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5564
5565         PR fortran/33985
5566         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5567
5568 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5569
5570         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5571         when done.
5572
5573 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5574
5575         PR fortran/33162
5576         * gfortran.dg/proc_decl_1.f90: Update.
5577         * gfortran.dg/proc_decl_7.f90: New test.
5578         * gfortran.dg/proc_decl_8.f90: New test.
5579         * gfortran.dg/proc_decl_9.f90: New test.
5580         * gfortran.dg/proc_decl_10.f90: New test.
5581
5582 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5583
5584         PR fortran/34080
5585         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5586
5587 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR c++/34054
5590         PR c++/34056
5591         PR c++/34057
5592         PR c++/34058
5593         PR c++/34060
5594         * g++.dg/parse/crash36.C: Add another dg-error.
5595         * g++.dg/cpp0x/pr34054.C: New test.
5596         * g++.dg/cpp0x/pr34056.C: New test.
5597         * g++.dg/cpp0x/pr34057.C: New test.
5598         * g++.dg/cpp0x/pr34058.C: New test.
5599         * g++.dg/cpp0x/pr34060.C: New test.
5600
5601         PR tree-optimization/34063
5602         * g++.dg/tree-ssa/pr34063.C: New test.
5603
5604 2007-11-13  Diego Novillo  <dnovillo@google.com>
5605
5606         PR tree-optimization/33870
5607         * gcc.c-torture/execute/pr33870-1.c: New test.
5608         * gcc.dg/tree-ssa/alias-16.c: New test.
5609
5610 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5611
5612         PR c++/29225
5613         * g++.dg/template/crash72.C: New test.
5614
5615 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5616
5617         * g++.dg/opt/cfg5.C: New test.
5618
5619 2007-11-12  Richard Guenther  <rguenther@suse.de>
5620
5621         PR middle-end/34070
5622         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5623         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5624
5625 2007-11-12  Richard Guenther  <rguenther@suse.de>
5626
5627         PR middle-end/34027
5628         * gcc.dg/pr34027-1.c: New testcase.
5629         * gcc.dg/pr34027-2.c: Likewise.
5630
5631 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5632
5633         PR tree-optimization/33953
5634         * gcc.dg/vect/pr33953.c: New testcase.
5635
5636 2007-11-11  Tom Tromey  <tromey@redhat.com>
5637
5638         PR c++/17577:
5639         * g++.dg/ext/pr17577.h: New file.
5640         * g++.dg/ext/pr17577.C: New file.
5641
5642 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5643
5644         PR c++/8570
5645         * g++.old-deja/g++.ns/template13.C: Update expected output.
5646         * g++.old-deja/g++.pt/friend23.C: Likewise.
5647         * g++.dg/warn/pr8570.C: New.
5648
5649 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR c++/34068
5652         * g++.dg/template/pseudodtor4.C: New test.
5653
5654 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR middle-end/34018
5657         * g++.dg/opt/inline14.C: New test.
5658
5659         PR tree-optimization/33680
5660         * gcc.c-torture/compile/20071108-1.c: New test.
5661
5662         PR c++/32241
5663         * g++.dg/template/pseudodtor3.C: New test.
5664
5665 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5666
5667         PR c++/33510
5668         * g++.dg/cpp0x/variadic-init.C: New.
5669
5670 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5671             Jakub Jelinek  <jakub@redhat.com>
5672
5673         PR rtl-optimization/34012
5674         * gcc.target/i386/pr34012.c: New test.
5675
5676 2007-11-09  Richard Guenther  <rguenther@suse.de>
5677
5678         PR tree-optimization/33604
5679         * g++.dg/tree-ssa/pr33604.C: New testcase.
5680         * gcc.dg/pr32721.c: Adjust pattern.
5681
5682 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5683
5684         * gcc.target/mips/dse-1.c: Disable.
5685
5686 2007-11-08  Tom Tromey  <tromey@redhat.com>
5687
5688         * gcc.dg/empty-source-3.c: Update warning location.
5689         * gcc.dg/gomp/barrier-2.c: Likewise.
5690         * gcc.dg/label-decl-3.c: Likewise.
5691         * gcc.dg/label-decl-2.c: Likewise.
5692         * gcc.dg/empty-source-2.c: Likewise.
5693
5694 2007-11-08  Tom Tromey  <tromey@redhat.com>
5695
5696         PR c++/30297:
5697         * g++.dg/inherit/pr30297.C: New file.
5698
5699 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5700
5701         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5702         -fno-common for cygwin and mingw32.
5703
5704 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5705
5706         PR middle-end/33826
5707         * gcc.dg/pr33826.c: New.
5708         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5709         recursive functions being marked pure or const.
5710         
5711 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5712
5713         PR fortran/33917
5714         * gfortran.dg/proc_decl_5.f90: New.
5715         * gfortran.dg/proc_decl_6.f90: New.
5716
5717 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR tree-optimization/32575
5720         * gcc.c-torture/execute/20071108-1.c: New test.
5721
5722 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5723
5724         * g++.dg/opt/anchor1.C: New.
5725
5726 2007-11-07  Diego Novillo  <dnovillo@google.com>
5727
5728         PR 33870
5729         * gcc.c-torture/execute/pr33870.x: Remove.
5730
5731 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5732
5733         PR c++/33045
5734         PR c++/33837
5735         PR c++/33838
5736         * g++.dg/cpp0x/decltype-33837.C: New.
5737         * g++.dg/cpp0x/decltype-refbug.C: New.
5738         * g++.dg/cpp0x/decltype-33838.C: New.
5739
5740 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5741
5742         * gcc.c-torture/compile/20071107-1.c: New test.
5743
5744 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5745
5746         * gcc.dg/out-of-bounds-1.c: New test.
5747
5748 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5749
5750         PR c++/33501
5751         * g++.dg/warn/incomplete2.C: New test.
5752         * g++.dg/template/incomplete4.C: New test.
5753         * g++.dg/template/incomplete5.C: New test.
5754
5755 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5756
5757         * gnat.dg/max_align.adb: New test.
5758
5759 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761         PR target/30961
5762         * gcc.target/i386/pr30961-1.c: New.
5763
5764 2007-11-06  Tom Tromey  <tromey@redhat.com>
5765
5766         PR c++/32368:
5767         * g++.dg/warn/pragma-system_header3.h: New.
5768         * g++.dg/warn/pragma-system_header3.C: New.
5769
5770         PR c++/32256:
5771         * g++.dg/warn/pragma-system_header4.C: New.
5772         * g++.dg/warn/pragma-system_header4.h: New.
5773
5774 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5775
5776         PR c++/33977
5777         PR c++/33886
5778         * g++.dg/other/canon-array.C: New.
5779         
5780 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5781
5782         * g++.dg/parser/crash36.C: Tweak expected errors.
5783         * g++.dg/cpp0x/pr31439.C: New.
5784         * g++.dg/cpp0x/pr32114.C: New.
5785         * g++.dg/cpp0x/pr32115.C: New.
5786         * g++.dg/cpp0x/pr32125.C: New.
5787         * g++.dg/cpp0x/pr32126.C: New.
5788         * g++.dg/cpp0x/pr32127.C: New.
5789         * g++.dg/cpp0x/pr32128.C: New.
5790         * g++.dg/cpp0x/pr32253.C: New.
5791         * g++.dg/cpp0x/pr32566.C: New.
5792         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5793         * g++.dg/cpp0x/pr31438.C: Ditto.
5794         * g++.dg/cpp0x/variadic81.C: Ditto.
5795         * g++.dg/cpp0x/pr31432.C: Ditto.
5796         * g++.dg/cpp0x/pr31442.C: Ditto.
5797
5798 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5799
5800         PR target/33168
5801         * g++.dg/other/datasec1.C: New test.
5802
5803         PR tree-optimization/33458
5804         * g++.dg/opt/inline12.C: New test.
5805
5806         PR tree-optimization/33993
5807         * gcc.c-torture/compile/20071105-1.c: New test.
5808
5809 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5810
5811         PR rtl-optimization/33648
5812         * gcc.dg/pr33648.c: Require effective target freorder.
5813
5814 2007-11-05  Revital Eres  <eres@il.ibm.com>
5815
5816         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5817
5818 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5819
5820         PR c++/33996
5821         PR c++/33235
5822         PR c++/33930
5823         * g++.dg/cpp0x/pr33996.C: New
5824         * g++.dg/cpp0x/rv-trivial-bug.C: New
5825         * g++.dg/cpp0x/pr33930.C: New
5826
5827 2007-11-05  Nick Clifton  <nickc@redhat.com>
5828             Sebastian Pop  <sebastian.pop@amd.com>
5829
5830         PR tree-optimization/32540
5831         PR tree-optimization/33922
5832         * gcc.dg/tree-ssa/pr32540-1.c: New.
5833         * gcc.dg/tree-ssa/pr32540-2.c: New.
5834         * gcc.dg/tree-ssa/pr33922.c: New.
5835
5836 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5837
5838         PR c++/33939
5839         * g++.dg/cpp0x/variadic-rref.C: New.
5840         
5841 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5842
5843         * g++dg/warn/pointer-integer-comparison.C: New.
5844
5845 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR tree-optimization/33856
5848         * gcc.c-torture/compile/20071027-1.c: New test.
5849
5850         PR c++/33836
5851         * g++.dg/ext/label10.C: New test.
5852
5853         PR c++/33969
5854         * g++.dg/other/ptrmem9.C: New test.
5855
5856 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5857
5858         PR middle-end/32931
5859         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5860
5861 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5862
5863         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5864         * g++.dg/ext/visibility/namespace2.C: Add argument to
5865         dg-require-visibility.
5866         * g++.dg/ext/java-1.C: Disable on AIX.
5867
5868 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5869
5870         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5871
5872 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5873
5874         PR fortran/33881
5875         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5876
5877 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5878
5879         PR c/29062
5880         * gcc.dg/20031223-1.c: Adjust error output.
5881         * gcc.dg/parse-decl-after-label.c: New.
5882         
5883 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5884
5885         PR libfortran/24685
5886         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5887         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5888         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5889
5890 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5891
5892         PR rtl-optimization/28940
5893         * gcc.target/i386/addr-sel-1.c: New test.
5894
5895 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR middle-end/33670
5898         * gcc.dg/pr33670.c: New test.
5899
5900 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR c++/33516
5903         * g++.dg/lookup/typedef1.C: New test.
5904
5905 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5906
5907         PR testsuite/32076
5908         * lib/scandump.exp (dump-suffix): New.
5909         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5910         Include dump suffix in pass/fail messages, put regexp in quotes.
5911
5912 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5913
5914         PR c++/33495
5915         * g++.dg/other/error19.C: New.
5916
5917 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5918
5919         PR rtl-optimization/28062
5920         * gcc.c-torture/compile/20071102-1.c: New test.
5921
5922 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5923
5924         * g++.dg/cpp0x/pr33955.C: New.
5925
5926 2007-11-01  Tom Tromey  <tromey@redhat.com>
5927
5928         PR preprocessor/30805:
5929         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5930
5931 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR rtl-optimization/33648
5934         * gcc.dg/pr33648.c: New test.
5935
5936 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5937
5938         PR c++/32384
5939         * g++.dg/template/pseudodtor1.C: New test.
5940         * g++.dg/template/pseudodtor2.C: New test.
5941
5942         PR c++/32260
5943         * g++.dg/rtti/typeid7.C: New test.
5944
5945 2007-11-01  Tom Tromey  <tromey@redhat.com>
5946
5947         PR preprocessor/30805:
5948         * gcc.dg/cpp/pr30805.c: New file.
5949
5950 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5951
5952         PR testsuite/25352
5953         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5954         add dg-skip-if.
5955         * gcc.c-torture/compile/20001205-1.c: Ditto.
5956         * gcc.c-torture/compile/20001226-1.c: Ditto.
5957         * gcc.c-torture/compile/20020312-1.c: Ditto.
5958         * gcc.c-torture/compile/20020604-1.c: Ditto.
5959         * gcc.c-torture/compile/920501-12.c: Ditto.
5960         * gcc.c-torture/compile/920501-4.c: Ditto.
5961         * gcc.c-torture/compile/920520-1.c: Ditto.
5962         * gcc.c-torture/compile/980506-1.c: Ditto.
5963         * gcc.c-torture/compile/990617-1.c: Ditto.
5964         * gcc.dg/compare6.c: Ditto.
5965         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5966         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5967         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5968         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5969         * g++.old-deja/g++.pt/static6.C: Ditto.
5970         * g++.old-deja/g++.pt/crash16.C: Ditto.
5971         * g++.old-deja/g++.mike/p10416.C: Ditto.
5972         * g++.old-deja/g++.mike/ns15.C: Ditto.
5973         * g++.old-deja/g++.mike/eh46.C: Ditto.
5974
5975 2007-11-01  Tom Tromey  <tromey@redhat.com>
5976
5977         * gcc.dg/redecl-1.c: Update.
5978         * gcc.dg/pr20368-3.c: Update.
5979         * gcc.dg/inline-14.c: Update.
5980         * gcc.dg/builtins-30.c: Update.
5981         * gcc.dg/dremf-type-compat-4.c: Update.
5982         * gcc.dg/pr20368-2.c: Update.
5983
5984 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5985
5986         PR rtl-optimization/33673
5987         * gcc.dg/pr33673.c: New test.
5988
5989 2007-11-01  Michael Matz  <matz@suse.de>
5990
5991         PR tree-optimization/33961
5992         * gcc.dg/pr33961.c: New test.
5993
5994 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5995
5996         PR c++/33494
5997         * g++.dg/template/error35.C: New.
5998
5999 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR target/31507
6002         * gcc.dg/pr31507-1.c: New test.
6003         * gcc.dg/pr31507-2.c: New test.
6004
6005 2007-10-31  Revital Eres  <eres@il.ibm.com>
6006
6007         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
6008         target.
6009         * gcc.dg/vect/tree-vect.h (check_vect): Add
6010         powerpc-*paired test.
6011         * lib/target-supports.exp (check_750cl_hw_available):
6012         New.
6013         (check_effective_target_vect_int,
6014         check_effective_target_vect_intfloat_cvt,
6015         check_effective_target_powerpc_altivec_ok,
6016         check_effective_target_vect_long,
6017         check_effective_target_vect_sdot_hi,
6018         check_effective_target_vect_udot_hi,
6019         check_effective_target_vect_pack_trunc,
6020         check_effective_target_vect_unpack,
6021         check_effective_target_vect_shift,
6022         check_effective_target_vect_int_mult): Disable for powerpc-*paired
6023         target.
6024         * gcc.dg/vect/vect-ifcvt-11.c: New.
6025         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
6026         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
6027         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
6028         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
6029         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6030         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6031
6032 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
6033             Tobias Burnus  <burnus@net-b.de>
6034
6035         PR fortran/33941
6036         * gfortran.dg/module_read_1.f90: New.
6037
6038 2007-10-31  Tom Tromey  <tromey@redhat.com>
6039
6040         PR preprocessor/30786:
6041         * gcc.dg/cpp/pr30786.c: New file.
6042
6043 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6044
6045         PR fortran/33162
6046         * gfortran.dg/interface_19.f90: New.
6047         * gfortran.dg/interface_20.f90: New.
6048         * gfortran.dg/interface_21.f90: New.
6049         
6050 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
6051
6052         PR tree-optimization/32377
6053         * gfortran.dg/vect/pr32377.f90: New.
6054         
6055 2007-10-31  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/33779
6058         * gcc.c-torture/execute/pr33779-1.c: New testcase.
6059         * gcc.c-torture/execute/pr33779-2.c: Likewise.
6060
6061 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
6062
6063         PR fortran/33897
6064         * gfortran.dg/contained_3.f90: New.
6065
6066 2007-10-31  Christian Bruel  <christian.bruel@st.com>
6067
6068         PR c++/19531
6069         * g++.dg/opt/nrv8.C: New.
6070         
6071 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6072
6073         PR c++/33709
6074         * g++.dg/opt/compound1.C: New test.
6075
6076         PR c++/33616
6077         * g++.dg/template/ptrmem18.C: New test.
6078
6079 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6080
6081         PR fortran/33596
6082         * gfortran.dg/isnan_2.f90: New test.
6083
6084 2007-10-30  Ed Schouten  <ed@fxq.nl>
6085
6086         PR tree-optimization/32500
6087         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6088
6089 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6090
6091         PR c++/31993
6092         PR c++/32252
6093         * g++.dg/cpp0x/pr31993.C: New
6094         * g++.dg/cpp0x/pr32252.C: New
6095
6096 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6097
6098         PR tree-optimization/33723
6099         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6100
6101 2007-10-30  Richard Guenther  <rguenther@suse.de>
6102
6103         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6104         gcc.target/i386/loop-3.c.
6105
6106 2007-10-30  Revital Eres  <eres@il.ibm.com>
6107
6108         * gcc.dg/vect/pr33866.c: Require vect_long.
6109
6110 2007-10-30  Revital Eres  <eres@il.ibm.com>
6111
6112         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6113         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6114
6115 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6116
6117         PR tree-optimization/32893
6118         * lib/target-supports.exp
6119         (check_effective_target_unaligned_stack): new keyword.
6120         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6121         not sensitive to unaligned_stack.
6122         * gcc.dg/vect/vect-3.c: Likewise.
6123         * gcc.dg/vect/vect-4.c: Likewise.
6124         * gcc.dg/vect/vect-5.c: Likewise.
6125         * gcc.dg/vect/vect-6.c: Likewise.
6126         * gcc.dg/vect/vect-7.c: Likewise.
6127         * gcc.dg/vect/vect-13.c: Likewise.
6128         * gcc.dg/vect/vect-17.c: Likewise.
6129         * gcc.dg/vect/vect-18.c: Likewise.
6130         * gcc.dg/vect/vect-19.c: Likewise.
6131         * gcc.dg/vect/vect-20.c: Likewise.
6132         * gcc.dg/vect/vect-21.c: Likewise.
6133         * gcc.dg/vect/vect-22.c: Likewise.
6134         * gcc.dg/vect/vect-27.c: Likewise.
6135         * gcc.dg/vect/vect-29.c: Likewise.
6136         * gcc.dg/vect/vect-64.c: Likewise.
6137         * gcc.dg/vect/vect-65.c: Likewise.
6138         * gcc.dg/vect/vect-66.c: Likewise.
6139         * gcc.dg/vect/vect-72.c: Likewise.
6140         * gcc.dg/vect/vect-73.c: Likewise.
6141         * gcc.dg/vect/vect-86.c: Likewise.
6142         * gcc.dg/vect/vect-all.c: Likewise.
6143         * gcc.dg/vect/slp-25.c: Likewise.
6144         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6145         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6146         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6147
6148         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6149         * gcc.dg/vect/vect-34.c: Likewise.
6150         * gcc.dg/vect/vect-36.c: Likewise.
6151         * gcc.dg/vect/vect-64.c: Likewise.
6152         * gcc.dg/vect/vect-65.c: Likewise.
6153         * gcc.dg/vect/vect-66.c: Likewise.
6154         * gcc.dg/vect/vect-68.c: Likewise.
6155         * gcc.dg/vect/vect-76.c: Likewise.
6156         * gcc.dg/vect/vect-77.c: Likewise.
6157         * gcc.dg/vect/vect-78.c: Likewise.
6158
6159         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6160         testcase (without no-section-anchors prefix) but with global arrays.
6161         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6162         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6163         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6164         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6165         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6166         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6167         * gcc.dg/vect/vect-77-global.c: Likewise.
6168         * gcc.dg/vect/vect-78-global.c: Likewise.
6169
6170         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6171         testcase (without no-section-anchors prefix) but fix alignment checks
6172         to also consider unaligned_stack targets.
6173         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6174
6175 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6176
6177         PR tree-optimization/33723
6178         * gcc.c-torture/execute/20071029-1.c: New test.
6179         * gcc.dg/tree-ssa/pr33723.c: New test.
6180
6181 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6182
6183         PR tree-optimization/33614
6184         * gcc.c-torture/compile/pr33614.c: New test.
6185
6186 2007-10-29  Richard Guenther  <rguenther@suse.de>
6187
6188         PR tree-optimization/33870
6189         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6190
6191 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR tree-optimization/33757
6194         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6195         true architectures instead of having a big dg-skip-if.
6196
6197         PR c++/33841
6198         * g++.dg/other/bitfield3.C: New test.
6199
6200 2007-10-29  Richard Guenther  <rguenther@suse.de>
6201
6202         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6203
6204 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6205
6206         Automatic parallelization reduction tests.
6207
6208         * gcc.dg/tree-ssa/reduc-1.c: New test.
6209         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6210         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6211         * gcc.dg/tree-ssa/reduc-2.c: New test.
6212         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6213         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6214         * gcc.dg/tree-ssa/reduc-3.c: New test.
6215         * gcc.dg/tree-ssa/reduc-6.c: New test.
6216         * gcc.dg/tree-ssa/reduc-7.c: New test.
6217         * gcc.dg/tree-ssa/reduc-8.c: New test.
6218         * gcc.dg/tree-ssa/reduc-9.c: New test.
6219
6220 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6221             Zdenek Dvorak  <ook@ucw.cz>
6222
6223         OMP_ATOMIC Changes, testsuite changes.
6224
6225         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6226         instead of gimple dump.
6227         * gcc.dg/gomp/atomic-9.c: Same.
6228         * gcc.dg/gomp/atomic-10.c: Same.
6229         * g++.dg/gomp/atomic-3.C: Same.
6230         * g++.dg/gomp/atomic-9.C: Same.
6231         * g++.dg/gomp/atomic-10.C: Same.
6232
6233 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6234
6235         PR fortran/31217
6236         PR fortran/33811
6237         * gfortran.dg/forall_12.f90: New test.
6238
6239         PR fortran/33686
6240         * gfortran.dg/forall_13.f90: New test.
6241
6242 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6243             Mark Mitchell  <mark@codesourcery.com>
6244
6245         PR c++/30659
6246         * g++.dg/template/crash71.C: New.
6247
6248 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6249
6250         PR fortran/32147
6251         * gfortran.dg/module_md5_1.f90: Update hash-value.
6252
6253 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6254
6255         PR tree-opt/33589
6256         * g++.dg/torture/pr33589-1.C: New testcase.
6257         * g++.dg/torture/pr33589-2.C: New testcase.
6258
6259 2007-10-28  Richard Guenther  <rguenther@suse.de>
6260
6261         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6262
6263 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6264             Uros Bizjak  <ubizjak@gmail.com>
6265
6266         PR tree-optimization/33920
6267         * gcc.dg/tree-ssa/pr33290.c: New test.
6268
6269 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6270
6271         PR fortran/31306
6272         * gfortran.dg/argument_check_7.f90: New test.
6273         * gfortran.dg/argument_check_8.f90: New test.
6274         
6275 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6276
6277         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6278         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6279         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6280         * gcc.target/i386/sse-14.c: Ditto.
6281
6282 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6283
6284         PR c++/33844
6285         * g++.dg/other/ptrmem8.C: New test.
6286
6287         PR c++/33842
6288         * g++.dg/template/error34.C: New test.
6289
6290 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6291
6292         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6293
6294 2007-10-27  Richard Guenther  <rguenther@suse.de>
6295
6296         PR tree-optimization/33870
6297         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6298         * gcc.c-torture/execute/pr33870.c: Likewise.
6299
6300 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6301
6302         PR fortran/33162
6303         * gfortran.dg/argument_checking_9.f90: New test.
6304
6305 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6306
6307         * g++.dg/other/pr33601.C: New.
6308
6309 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6310
6311         PR c++/31988
6312         * g++.dg/init/new25.C: New.
6313
6314 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6315
6316         * g++.dg/cpp0x/pr33839.C: New.
6317         
6318 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6319
6320         PR c++/33744
6321         * g++.dg/template/arg6.C: New test.
6322
6323 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6324
6325         PR c++/31747
6326         * g++.dg/parse/crash39.C: New.
6327
6328 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6329
6330         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6331         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6332         "offset: -4B".
6333
6334 2007-10-25  David Daney  <ddaney@avtrex.com>
6335
6336         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6337
6338 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6339
6340         PR c++/33843
6341         * g++.dg/template/error32.C: New.
6342
6343 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6344             Ira Rosen  <irar@il.ibm.com>
6345
6346         PR tree-optimization/33833
6347         * gcc.dg/vect/pr33833.c: New testcase.
6348
6349 2007-10-25  David Daney  <ddaney@avtrex.com>
6350
6351         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6352
6353 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6354             Ira Rosen  <irar@il.ibm.com>
6355
6356         PR tree-optimization/33866
6357         * gcc.dg/vect/pr33866.c: New testcase.
6358
6359 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6360
6361         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6362         Add -w to compile flags to suppress "call-clobbered register" warnings
6363         and remove dg-warning directives.
6364
6365 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6366
6367         * gcc.dg/sms-2.c: Cleanup sms dump file.
6368         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6369         profile-use step.
6370
6371 2007-10-24  David Daney  <ddaney@avtrex.com>
6372
6373         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6374
6375 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6376
6377         PR target/33755
6378         * gcc.target/mips/pr33755.c: New test.
6379
6380 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6381
6382         PR tree-optimization/33804
6383         * gcc.dg/vect/pr33804.c: New testcase.
6384
6385 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6386
6387         PR forrtran/33849
6388         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6389
6390 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6391             Uros Bizjak  <ubizjak@gmail.com>
6392
6393         PR rtl-optimization/33846
6394         * gcc.dg/vect/pr33846.c: New testcase.
6395
6396 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6397             Dorit Nuzman  <dorit@il.ibm.com>
6398
6399         PR tree-optimization/33860
6400         * g++.dg/vect/pr33860.cc: New test.
6401         * g++.dg/vect/pr33860a.cc: New test.
6402
6403 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6404             Revital Eres  <eres@il.ibm.com>      
6405
6406         * gcc.dg/sms-2.c: New testcase.
6407
6408 2007-10-22  David S. Miller  <davem@davemloft.net>
6409
6410         * gcc.dg/globalreg-1.c: New test.
6411
6412 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6413             Dorit Nuzman  <dorit@il.ibm.com>
6414
6415         PR tree-optimization/33834
6416         PR tree-optimization/33835
6417         * g++.dg/vect/pr33834_1.cc: New test.
6418         * g++.dg/vect/pr33834_2.cc: New test.
6419         * g++.dg/vect/pr33835.cc: New test.
6420
6421 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6422
6423         * gcc.dg/pr33644.c: New test.
6424
6425 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6426
6427         PR c++/33372
6428         * g++.dg/gomp/pr33372-1.C: New test.
6429         * g++.dg/gomp/pr33372-2.C: New test.
6430         * g++.dg/gomp/pr33372-3.C: New test.
6431
6432 2007-10-22  Michael Matz  <matz@suse.de>
6433
6434         PR tree-optimization/33855
6435         * gcc.c-torture/compile/pr33855.c: New testcase.
6436
6437 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6438
6439         PR tree-optimization/33854
6440         * gcc.dg/vect/O1-pr33854.c: New testcase.
6441         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6442
6443 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6444
6445         * gcc.dg/unwind-1.c: Disable on AIX.
6446         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6447
6448 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6449
6450         PR fortran/33749
6451         * gfortran.dg/assign_9.f90: New test.
6452
6453 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6454
6455         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6456         (dg-mips-options): Skip tests that specify an ABI other than o32
6457         and o64 if generating MIPS16 hard-float code.
6458
6459 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6460             Revital Eres  <eres@il.ibm.com>
6461
6462         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6463         * gcc.dg/vect/vect-16.c: Fix comment.
6464         * gcc.dg/vect/pr33369.c: Require vect_int.
6465         * gcc.dg/vect/slp-33.c: Add spaces.
6466         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6467         targets.
6468         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6469         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6470         targets.
6471         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6472         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6473         targets.
6474         * gcc.dg/vect/slp-10.c: Add spaces.
6475         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6476         targets.
6477         * gcc.dg/vect/slp-36.c: Require vect_int.
6478         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6479         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6480         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6481         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6482         targets.
6483         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6484         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6485         instead of vector_alignment_reachable_for_double.
6486         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6487         (natural_alignment): Split into...
6488         (natural_alignment_32, natural_alignment_64): New.
6489         (vector_alignment_reachable): Depend on natural_alignment_32.
6490         (vector_alignment_reachable_for_double): Rename to ...
6491         (vector_alignment_reachable_for_64bit): And depend on
6492         natural_alignment_64.
6493
6494 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6495
6496         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6497         MIPS targets.
6498         * g++.dg/vect/vect.exp: Likewise.
6499         * lib/fortran-torture.exp: Likewise.
6500         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6501         mipsisa64*-*-* as the target selector.  Remove -mips64,
6502         -mhard-float and -mgp64 from the options list.
6503         * gcc.target/mips/mips-ps-2.c: Likewise.
6504         * gcc.target/mips/mips-ps-3.c: Likewise.
6505         * gcc.target/mips/mips-ps-4.c: Likewise.
6506         * gcc.target/mips/mips-ps-6.c: Likewise.
6507         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6508         options list.
6509         * gcc.target/mips/sb1-1.c: Likewise.
6510         * gcc.target/mips/mips-ps-type.c: Likewise.
6511         * gcc.target/mips/mips-ps-7.c: New test.
6512         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6513         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6514         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6515         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6516         as forcing an ABI and an architecture.
6517         (is_gp32_flag, is_gp64_flag): Fold into...
6518         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6519         then -mfp64 imply -mhard-float.  Apply register rules after the
6520         loop.  Handle -march=mipsN like -mipsN.
6521
6522 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6523
6524         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6525         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6526
6527 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6528
6529         PR fortran/33818
6530         * gfortran.dg/entry_dummy_ref_3.f90: New.
6531
6532 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6533             FX Coudert <fxcoudert@gcc.gnu.org>
6534
6535         PR fortran/31608
6536         * gfortran.dg/char_cast_1.f90: New test.
6537
6538 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6539
6540         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6541         * gfortran.dg/large_real_kind_2.F90: ditto.
6542         * gfortran.dg/default_format_2.f90: ditto.
6543         * gfortran.dg/default_format_denormal_1.f90: ditto.
6544
6545 2007-10-19  Richard Guenther  <rguenther@suse.de>
6546
6547         PR middle-end/33816
6548         PR middle-end/32921
6549         * gfortran.dg/pr32921.f: New testcase.
6550
6551 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6552
6553         PR libfortran/33544
6554         * gfortran.dg/transfer_check_1.f90: Adjust options.
6555
6556 2007-10-19  Richard Guenther  <rguenther@suse.de>
6557
6558         Revert
6559         2007-10-19  Richard Guenther  <rguenther@suse.de>
6560
6561         PR middle-end/32921
6562         * gfortran.dg/pr32921.f: New testcase.
6563
6564 2007-10-19  Richard Guenther  <rguenther@suse.de>
6565
6566         * gcc.c-torture/execute/20071018-1.c: New testcase.
6567
6568 2007-10-19  Richard Guenther  <rguenther@suse.de>
6569
6570         PR middle-end/32921
6571         * gfortran.dg/pr32921.f: New testcase.
6572
6573 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6574
6575         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6576
6577 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6578
6579         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6580
6581 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6582
6583         PR fortran/33233
6584         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6585         * gfortran.dg/host_assoc_function_3.f90: New test.
6586
6587 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6588
6589         PR fortran/33733
6590         * gfortran.dg/transfer_simplify_6.f90: New test.
6591
6592 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6593             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6594
6595         PR middle-end/33794
6596         * gfortran.dg/pr33794.f90: New testcase.
6597
6598 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6599
6600         PR target/32961
6601         * gcc.target/i386/pr32961.c: New testcase.
6602         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6603         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6604         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6605         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6606         __builtin_ia32_pslldi128 defines.
6607
6608 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6609
6610         PR fortran/33760
6611         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6612
6613 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6614
6615         PR c++/28639
6616         PR c++/30299
6617         * g++.dg/template/void12.C: New.
6618         * g++.dg/template/void13.C: New.
6619
6620 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6621
6622         PR c++/31446
6623         * g++.dg/template/void11.C: New.
6624         * g++.dg/template/void2.C: Adjust error markers.
6625         * g++.dg/template/void10.C: Likewise.
6626         * g++.dg/template/crash55.C: Likewise.
6627
6628 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6629
6630         * g++.dg/opt/const5.C: New test.
6631
6632 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6633             Maxim Kuvyrkov  <maxim@codesourcery.com>
6634
6635         * gcc.target/ia64/20040709-2.c: New test.
6636
6637 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6638
6639         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6640
6641 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6642
6643         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6644         to each function.  Check that there are no unsigned loads.
6645
6646 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6647
6648         PR tree-optimization/33136
6649         * gcc.c-torture/execute/20070824-1.c: New test.
6650         * gcc.dg/pr33136-1.c: New test.
6651         * gcc.dg/pr33136-2.c: New test.
6652         * gcc.dg/pr33136-3.c: New test.
6653
6654 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6655
6656         PR tree-optimization/33735
6657         * g++.dg/torture/pr33735.C: New.
6658
6659 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6660
6661         PR middle-end/33706
6662         * gcc.dg/va-arg-pack-2.c: New.
6663
6664 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6665
6666         PR tree-optimization/33619
6667         * gcc.dg/pr33619.c: New test.
6668
6669 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6670
6671         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6672         flag for AIX.
6673         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6674
6675 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6676
6677         PR libfortran/33055
6678         * gfortran.dg/inquire_11.f90: New test.
6679         * gfortan.dg/negative_unit_int8.f: New test.
6680
6681 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6682
6683         PR target/33133
6684         * gcc.c-torture/compile/pr33133.c: New test.
6685
6686 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6687
6688         PR libfortran/33672
6689         * gfortran.dg/namelist_40.f90: New test.
6690
6691 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6692
6693         PR fortran/33745
6694         * gfortran.dg/bounds_check_11.f90: New.
6695
6696 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6697
6698         PR c++/30303
6699         * g++.dg/other/ctor1.C: New test.
6700         * g++.dg/other/ctor2.C: New test.
6701         * g++.dg/other/dtor1.C: New test.
6702
6703 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6704
6705         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6706
6707 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6708             Paul Thomas  <pault@gcc.gnu.org>
6709
6710         PR fortran/33254
6711         PR fortran/33727
6712         * gfortran.dg/bounds_check_10.f90: New.
6713
6714 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6715
6716         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6717         * gcc.target/powerpc/popcount-1.c: Same.
6718
6719 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6720
6721         PR c++/26698
6722         * g++.dg/conversion/op4.C: New test.
6723
6724 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6725
6726         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6727
6728 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6729
6730         PR fortran/33542
6731         * gfortran.dg/ambiguous_specific_1.f90: New test.
6732
6733 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6734
6735         PR fortran/33664
6736         * gfortran.dg/impure_spec_expr_1.f90: New test.
6737         * gfortran.dg/char_result_7.f90: Remove illegal test.
6738
6739 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6740
6741         PR 11001
6742         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6743         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6744         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6745         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6746         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6747         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6748         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6749         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6750         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6751
6752 2007-10-12  Richard Guenther  <rguenther@suse.de>
6753
6754         PR middle-end/26198
6755         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6756         * gcc.c-torture/execute/20071011-1.c: Likewise.
6757         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6758
6759 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         PR tree-optimization/33742
6762         * gcc.dg/pr33742.c: New testcase.
6763
6764 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6765
6766         PR tree-optimization/33645
6767         * gcc.dg/pr33645-1.c: New test.
6768         * gcc.dg/pr33645-2.c: New test.
6769         * gcc.dg/pr33645-3.c: New test.
6770  
6771         PR c++/32121
6772         * g++.dg/ext/label4.C: Adjust error regexp.
6773         * g++.dg/ext/label6.C: Adjust error regexp.
6774         * g++.dg/ext/label7.C: New test.
6775         * g++.dg/ext/label8.C: New test.
6776         * g++.dg/ext/label9.C: New test.
6777
6778 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6779
6780         PR middle-end/33676
6781         * gcc.dg/pr33676.c: New.
6782
6783 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6784
6785         PR c++/31441
6786         * g++.dg/cpp0x/variadic83.C: New.
6787
6788 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6789
6790         PR c++/33461
6791         * g++.dg/cpp0x/variadic81.C: New.
6792         * g++.dg/cpp0x/variadic82.C: Likewise.
6793
6794 2007-10-11  Richard Guenther  <rguenther@suse.de>
6795
6796         PR middle-end/33724
6797         * gcc.dg/pr33724.c: New testcase.
6798
6799 2007-10-11  Richard Guenther  <rguenther@suse.de>
6800
6801         PR c/33726
6802         * gcc.dg/pr33726.c: New testcase.
6803
6804 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6805
6806         PR fortran/33500
6807         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6808         
6809 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6810
6811         PR testsuite/33391
6812         * gfortran.dg/do_3.F90: Run with -fwrapv.
6813
6814 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6815
6816         * gcc.dg/unwind-1.c: New.
6817
6818 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6819
6820         PR libfortran/33683
6821         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6822         failure on some common systems.
6823
6824 2007-10-09  Richard Guenther  <rguenther@suse.de>
6825
6826         PR middle-end/33692
6827         * gcc.dg/pr33692.c: New testcase.
6828
6829 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6830
6831         PR middle-end/33669
6832         * gcc.c-torture/execute/pr33669.c: New.
6833
6834 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6835
6836         PR tree-optimization/33615
6837         * g++.dg/tree-ssa/pr33615-2.C: New test.
6838
6839 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6840
6841         PR tree-optimization/33615
6842         * g++.dg/tree-ssa/pr33615.C: New test.
6843
6844 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6845
6846         PR tree-optimization/33572
6847         * g++.dg/torture/pr33572.C: Replace with complete test.
6848
6849 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6850
6851         PR fortran/33689
6852         * gfortran.dg/spec_expr_5.f90: New.
6853
6854 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6855
6856         * gcc.dg/pragma-darwin-2.c: New.
6857
6858 2007-10-08  Richard Guenther  <rguenther@suse.de>
6859
6860         PR middle-end/33693
6861         PR middle-end/33695
6862         PR middle-end/33697
6863         * gcc.dg/pr33693.c: New testcase.
6864         * gcc.dg/pr33695.c: Likewise.
6865         * gcc.dg/pr33697.c: Likewise.
6866
6867 2007-10-08  Richard Guenther  <rguenther@suse.de>
6868
6869         PR middle-end/33691
6870         PR middle-end/33694
6871         PR middle-end/33696
6872         * gcc.dg/pr33691.c: New testcase.
6873         * gcc.dg/pr33694.c: Likewise.
6874         * gcc.dg/pr33696.c: Likewise.
6875
6876 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6877
6878         PR libfortran/33683
6879         * gfortran.dg/gamma_5.f90:  New test case
6880
6881 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6882
6883         PR fortran/20851
6884         * initialization_1.f90: Fix dg-error annotations.
6885         * initialization_14.f90: New.
6886         * initialization_7.f90: Fix dg-error annotations.
6887         * initialization_9.f90: Likewise.
6888
6889 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6890
6891         * gfortran.dg/error_recovery_4.f90: New test.
6892
6893 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6894
6895         * gfortran.dg/default_format_denormal_2.f90: New test.
6896         * gfortran.dg/default_format_2.inc: New test.
6897         * gfortran.dg/default_format_denormal_1.f90: New test.
6898         * gfortran.dg/default_format_1.inc: New test.
6899         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6900         numbers.
6901         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6902         numbers.
6903
6904 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6905
6906         * gfortran.dg/namelist_15.f90: Revise test.
6907
6908 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6909
6910         PR tree-optimization/33655
6911         * gcc.dg/torture/pr33655.c: New.
6912
6913 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6914
6915         PR tree-optimization/33572
6916         * g++.dg/torture/pr33572.C: New.
6917
6918 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6919
6920         PR fortran/25076
6921         * gfortran.dg/forall_11.f90: New.
6922
6923 2007-10-05  Michael Matz  <matz@suse.de>
6924
6925         PR middle-end/33667
6926         * gcc.dg/pr33667.c: New testcase.
6927
6928 2007-10-05  Richard Guenther  <rguenther@suse.de>
6929
6930         PR middle-end/33666
6931         * gcc.dg/pr33666.c: New testcase.
6932
6933 2007-10-05  Michael Matz  <matz@suse.de>
6934
6935         PR inline-asm/33600
6936         * gcc.target/i386/pr33600.c: New testcase.
6937
6938 2007-10-05  Richard Guenther  <rguenther@suse.de>
6939
6940         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6941
6942 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6943
6944         PR target/33635
6945         * gcc.target/mips/pr33635-1.c: New test.
6946
6947 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6948
6949         PR libfortran/33253
6950         * gfortran.dg/namelist_39.f90: Revise to use long names.
6951
6952 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6953
6954         PR fortran/33646
6955         * gfortran.dg/pr33646.f90: New file.
6956
6957 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6958
6959         PR fortran/33529
6960         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6961         * gfortran.dg/char_decl_2.f90: New test.
6962
6963 2007-10-04  Richard Guenther  <rguenther@suse.de>
6964
6965         PR middle-end/33641
6966         * gcc.c-torture/compile/pr33641.c: New testcase.
6967
6968 2007-10-04  Michael Matz  <matz@suse.de>
6969
6970         PR rtl-optimization/33653
6971         * gcc.dg/pr33653.c: New.
6972
6973 2007-10-04  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/33627
6976         * g++.dg/torture/pr33627.C: New testcase.
6977
6978 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6979
6980         PR fortran/33626
6981         * gfortran.dg/parens_6.f90: New.
6982
6983 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6984
6985         PR fortran/33646
6986         PR fortran/33542
6987         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6988
6989 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6990
6991         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6992
6993 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6994
6995         PR target/33635
6996         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6997         and mips_forced_be.
6998         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6999         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
7000         options.
7001         * gcc.target/mips/fpr-moves-1.c: New test.
7002         * gcc.target/mips/fpr-moves-2.c: Likewise.
7003         * gcc.target/mips/fpr-moves-3.c: Likewise.
7004         * gcc.target/mips/fpr-moves-4.c: Likewise.
7005         * gcc.target/mips/fpr-moves-5.c: Likewise.
7006         * gcc.target/mips/fpr-moves-6.c: Likewise.
7007         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
7008
7009 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7010
7011         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
7012
7013 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7014
7015         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
7016         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
7017
7018 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
7019
7020         PR fortran/33198
7021         * gfortran.dg/common_errors_1.f90: New.
7022
7023 2007-10-03  Doug Kwan  <dougkwan@google.com>
7024         Richard Guenther  <rguenther@suse.de>
7025
7026         PR debug/31899
7027         * g++.dg/debug/using3.C: New testcase.
7028
7029 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7030
7031         PR libfortran/33253
7032         * gfortran.dg/namelist_38.f90: New test.
7033         * gfortran.dg/namelist_39.f90: New test.
7034
7035 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7036
7037         PR libfortran/33469
7038         * gfortran.dg/default_format_1.f90: New test.
7039         * gfortran.dg/default_format_2.f90: New test.
7040         * gfortran.dg/namelist_print_1.f: Adjust expected output.
7041         * gfortran.dg/real_const_3.f90: Adjust expected output.
7042
7043 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7044
7045         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
7046         default ABI.  Split mips_forced_abi into mips_forced_abi and
7047         mips_forced_regs.
7048         (is_gp32_flag): Return true for -mabi=32.
7049         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
7050         (dg-mips-options): Use is_gp64_flag instead of checking specifically
7051         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
7052         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
7053         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
7054         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
7055         * gcc.target/mips/save-restore-2.c: Likewise.
7056         * gcc.target/mips/save-restore-3.c: Likewise.
7057         * gcc.target/mips/save-restore-4.c: Likewise.
7058
7059 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7060
7061         PR middle-end/33617
7062         * gcc.c-torture/compile/pr33617.c: New test.
7063
7064 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
7065
7066         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7067         -gstabs+ for extended options.
7068
7069 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7070
7071         PR fortran/33542
7072         * gfortran.dg/ambiguous_specific_1.f90: New test.
7073
7074 2007-10-02  Revital Eres  <eres@il.ibm.com>
7075
7076         * gcc.target/powerpc/paired-8.c: New test.
7077         * gcc.target/powerpc/paired-9.c: New test.
7078         * gcc.target/powerpc/paired-10.c: New test.
7079
7080 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7081
7082         PR fortran/33566
7083         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7084
7085 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7086
7087         PR fortran/33554
7088         * gfortran.dg/intent_out_2.f90: New test.
7089
7090 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7091
7092         PR fortran/33550
7093         * gfortran.dg/ambiguous_reference_1.f90: New test.
7094
7095 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7096
7097         PR fortran/31154
7098         PR fortran/31229
7099         PR fortran/33334
7100         * gfortran.dg/function_kinds_1.f90: New test.
7101         * gfortran.dg/function_kinds_2.f90: New test.
7102         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7103         use association into interfaces.
7104
7105 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7106
7107         PR testsuite/31828
7108         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7109         (overflow): Use INFINITY, not FP_INFINITE.
7110         gcc.dg/float-range-4.c: Likewise.
7111         gcc.dg/float-range-5.c: Likewise.
7112
7113 2007-10-01  Nick Clifton  <nickc@redhat.com>
7114
7115         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7116         for 16-bit targets.
7117
7118 2007-09-30  Diego Novillo  <dnovillo@google.com>
7119
7120         PR 33593
7121         * g++.dg/tree-ssa/pr33593.C: New test.
7122
7123 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7124
7125         PR libfortran/33400
7126         * gfortran.dg/PR19872.f: Fix test condition.
7127         * gfortran.dg/list_read_7.f90: New test.
7128
7129 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7130
7131         PR tree-optimization/33597
7132         * gcc.dg/vect/pr33597.c: New testcase.
7133
7134 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7135
7136         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7137         * gcc.target/i386/pr33524.c: ...this.
7138
7139 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7140
7141         PR fortran/33354
7142         * gfortran.dg/minmaxloc_4.f90: New.
7143
7144 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7145
7146         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7147
7148 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7149
7150         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7151
7152 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7153
7154         PR c++/33213
7155         * g++.dg/cpp0x/variadic79.C: New.
7156
7157 2007-09-28  Michael Matz  <matz@suse.de>
7158             Jakub Jelinek  <jakub@redhat.com>
7159
7160         PR rtl-optimization/33552
7161         * gcc.target/i386/pr33552.c: New runtime test.
7162         * gcc.target/i386/strinline.c: New compile time test.
7163
7164 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7165
7166         * gfortran.dg/openmp_stack.f90: Removed.
7167
7168         PR c++/31434
7169         * g++.dg/cpp0x/variadic80.C: New test.
7170
7171 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7172
7173         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7174         r128057.
7175
7176 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7177
7178         PR middle-end/7003
7179         * gcc.target/powerpc/gcse-1.c: New test.
7180
7181 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7182
7183         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7184         fixed capitalizations.
7185         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7186         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7187         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7188         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7189         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7190         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7191         * gfortran.dg/min_max_conformance.f90: Likewise.
7192
7193 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7194
7195         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7196         options.
7197         * gcc.dg/c99-tgmath-2.c: Likewise.
7198         * gcc.dg/c99-tgmath-3.c: Likewise.
7199         * gcc.dg/c99-tgmath-4.c: Likewise.
7200
7201 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7202
7203         PR fortran/33568
7204         * gfortran.dg/anint_1.f90: New test.
7205
7206 2007-09-27  Ian Lance Taylor  <iant@google.com>
7207
7208         PR tree-optimization/33565
7209         * gcc.dg/Wstrict-overflow-20.c: New test.
7210
7211 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7212
7213         * gfortran.dg/openmp_stack.f90: Fix typo.
7214         * gfortran.dg/recursive_stack.f90: Fix typo.
7215
7216 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7217
7218         PR c++/33493
7219         * g++.dg/template/error31.C: New.
7220
7221 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7222
7223         * lib/prune.exp: Prune also "^In function .*$" lines and
7224         "^    inlined from .*$" lines.
7225
7226 2007-09-26  Richard Guenther  <rguenther@suse.de>
7227
7228         PR tree-optimization/33563
7229         * gcc.dg/torture/pr33563.c: New testcase.
7230
7231 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7232
7233         PR c/25309
7234         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7235         array.
7236         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7237         without -O2.
7238
7239 2007-09-26  Richard Guenther  <rguenther@suse.de>
7240
7241         PR tree-optimization/30375
7242         PR tree-optimization/33560
7243         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7244         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7246         * gcc.dg/torture/pr30375.c: New testcase.
7247         * gcc.dg/torture/pr33560.c: New testcase.
7248         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7249
7250 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7251
7252         PR c++/33207
7253         * g++.dg/parse/crash38.C: New test.
7254
7255 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7256
7257         PR target/33524
7258         * gcc.target/i386/sse5-convert.c: New file, test int->long
7259         vectorized conversions.
7260
7261 2007-09-25  Revital Eres  <eres@il.ibm.com>
7262
7263         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7264
7265 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7266
7267         PR c/32295
7268         * gcc.dg/enum-incomplete-1.c: New test.
7269
7270 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7271
7272         * gcc.c-torture/compile/20070919-1.c: New test.
7273
7274 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7275
7276         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7277
7278 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7279
7280         PR c++/14688
7281         * g++.dg/inherit/override_attribs.C: New file.
7282
7283 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7284
7285         PR fortran/33269
7286         * io.c (check_format_string): Move NULL and constant checks into
7287         this function.
7288         (check_io_constraints): Call gfc_simplify_expr() before calling
7289         check_format_string().  Remove NULL and constant checks.
7290
7291 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7292
7293         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7294         * gcc.c-torture/execute/loop-2g.x: Likewise.
7295
7296 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7297
7298         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7299         Reject hard-float modes unless the ABI is o32 or o64.
7300         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7301         of gcc.exp.  Skip the tests when mips16 code generation is not
7302         supported.
7303         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7304         and use dg-add-options mips16_attribute.
7305
7306 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR c++/33506
7309         * g++.dg/ext/attrib29.C: New test.
7310
7311 2007-09-23  Ollie Wild  <aaw@google.com>
7312
7313         * gcc.dg/fold-bitand-1.c: New test.
7314         * gcc.dg/fold-bitand-2.c: New test.
7315         * gcc.dg/fold-bitand-3.c: New test.
7316         * gcc.dg/fold-bitand-4.c: New test.
7317
7318 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7319
7320         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7321         any of the macros to be defined for __mips16.
7322         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7323
7324 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7325
7326         * gcc.dg/vect/pr21591.c: Require vect_int.
7327         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7328         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7329         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7330
7331 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7332
7333         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7334         attributes.
7335         * gcc.dg/va-arg-pack-len-2.c: New test.
7336         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7337         attributes.
7338         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7339
7340         PR tree-optimization/32772
7341         * gcc.c-torture/compile/20070905-1.c: New test.
7342
7343         PR tree-optimization/32975
7344         * gcc.dg/pr32975.c: New test.
7345
7346         PR middle-end/28755
7347         * gcc.dg/pr28755.c: New test.
7348
7349 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7350
7351         * lib/target-supports.exp (check_effective_target_nomips16): New
7352         procedure.
7353         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7354         for mipsisa64*-*-*.
7355         * gcc.dg/vect/vect.exp: Likewise.
7356         * g++.dg/vect/vect.exp: Likewise.
7357         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7358         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7359         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7360         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7361         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7362         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7363         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7364         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7365         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7366         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7367         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7368         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7369         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7370         (test14, test15, test16, test17, test18): Likewise.
7371         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7372         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7373         (test14, test15, test16, test17, test18, test19, test20, test21)
7374         (test22): Likewise.
7375         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7376         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7377         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7378         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7379         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7380         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7381         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7382         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7383         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7384         (test13, test14, test15, test16, test17, test18, test19, test20)
7385         (test21, test22, test23, test24, test25, test26, test27, test28)
7386         (test29, test30, test31): Likewise.
7387         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7388         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7389         (test13, test14, test15, test16, test17, test18, test19, test20)
7390         (test21, test22, test23, test24, test25, test26, test27, test28)
7391         (test29, test30, test31, test32, test33, test34, test35, test36)
7392         (test37, test38, test39, test40, test41, test42, test43, test44)
7393         (test45, test46, test47, test48, test49, test50, test51, test52)
7394         (test53, test54, test55, test56, test57, test58, test59, test60)
7395         (test61, test62, test63): Likewise.
7396         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7397         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7398         (test13, test14, test15, test16, test17, test18, test19, test20)
7399         (test21, test22, test23, test24, test25, test26, test27, test28)
7400         (test29, test30, test31): Likewise.
7401         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7402         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7403         (test13, test14, test15, test16, test17, test18, test19, test20)
7404         (test21, test22, test23, test24, test25, test26, test27, test28)
7405         (test29, test30, test31): Likewise.
7406         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7407         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7408         (test13, test14, test15): Likewise.
7409         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7410         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7411         (test13, test14, test15): Likewise.
7412         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7413         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7414         (test13, test14, test15, test16, test17, test18, test19, test20)
7415         (test21, test22, test23, test24, test25, test26, test27, test28)
7416         (test29, test30, test31): Likewise.
7417         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7418         (matrix_multiply4: Likewise.
7419         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7420         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7421         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7422         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7423         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7424         (test13, test14, test15, test16, test17, test18, test19, test20)
7425         (test21, test22, test23, test24, test25, test26, test27, test28)
7426         (test29, test30, test31): Likewise.
7427         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7428         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7429         (test13, test14, test15, test16, test17, test18, test19, test20)
7430         (test21, test22, test23, test24, test25, test26, test27, test28)
7431         (test29, test30, test31): Likewise.
7432         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7433         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7434         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7435         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7436         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7437         (sub_v4qi): Likewise.
7438         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7439         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7440         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7441         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7442         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7443         (subb, subc): Likewise.
7444         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7445         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7446         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7447         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7448         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7449         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7450         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7451         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7452         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7453         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7454         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7455         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7456         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7457
7458 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7459
7460         * lib/target-supports.exp (add_options_for_mips16_attribute)
7461         (check_effective_target_mips16_attribute): New functions.
7462         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7463         command line.
7464         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7465         extra_test_flags.
7466         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7467         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7468         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7469         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7470         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7471         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7472         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7473         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7474         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7475         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7476         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7477         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7478         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7479         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7480         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7481         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7482         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7483         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7484         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7485         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7486         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7487         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7488         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7489         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7490         (NOMIPS16): Delete.
7491         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7492         of dg-options.
7493         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7494         options.  Require { target mips16_attribute } and use dg-add-options
7495         to add the associated options.
7496         (foo): Use MIPS16.
7497         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7498         * gcc.target/mips/call-saved-3.c: Likewise.
7499         * gcc.target/mips/code-readable-1.c: Require { target
7500         mips16_attribute } and use dg-add-options to add the associated
7501         options.  Remove trailing whitespace.
7502         (NOMIPS16): Delete.
7503         * gcc.target/mips/code-readable-2.c: Likewise.
7504         * gcc.target/mips/code-readable-3.c: Likewise.
7505         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7506         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7507         Require { target mips16_attribute } and use dg-add-options to
7508         add the associated options.
7509         (cksum16, cksum8): Use MIPS16.
7510         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7511         Require { target mips16_attribute } and use dg-add-options to
7512         add the associated options.
7513         (foo): Use MIPS16.
7514         * gcc.target/mips/save-restore-2.c: Likewise.
7515         * gcc.target/mips/save-restore-3.c: Likewise.
7516         * gcc.target/mips/save-restore-4.c: Likewise.
7517         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7518         -mno-abicalls.
7519         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7520         (foo): Use NOMIPS16.
7521
7522 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7523
7524         PR fortran/33337
7525         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7526
7527         PR fortran/33376
7528         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7529
7530 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7531
7532         PR fortran/33445
7533         * gfortran.dg/gomp/free-2.f90: New.
7534         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7535         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7536
7537 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7538
7539         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7540         * gcc.target/i386/sse5-haddX.c: Ditto.
7541         * gcc.target/i386/sse5-hsubX.c: Ditto.
7542         * gcc.target/i386/sse5-maccXX.c: Ditto.
7543         * gcc.target/i386/sse5-msubXX.c: Ditto.
7544         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7545         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7546         * gcc.target/i386/sse5-permpX.c: Ditto.
7547         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7548         effective target.
7549         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7550         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7551         * gcc.target/i386/sse5-pcmov.c: Ditto.
7552         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7553
7554 2007-09-22  Richard Guenther  <rguenther@suse.de>
7555
7556         PR tree-optimization/33146
7557         * gcc.c-torture/compile/pr33146.c: New testcase.
7558
7559 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7560
7561         * lib/target-supports.exp (check_cached_effective_target): New
7562         procedure.
7563         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7564         (check_effective_target_c99_runtime): New procedure.
7565         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7566         (test3l): Likewise cargl.
7567         * gcc.dg/builtins-59.c: Require c99_runtime.
7568         * gcc.dg/builtins-61.c: Likewise.
7569         * gcc.dg/builtins-62.c: Likewise.
7570
7571 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7572
7573         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7574         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7575         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7576         target-specific dg-options.
7577         * gcc.dg/builtins-20.c: Likewise.
7578         * gcc.dg/builtins-53.c: Likewise.
7579         * gcc.dg/builtins-55.c: Likewise.
7580         * gcc.dg/single-precision-constant.c: Likewise.
7581         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7582         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7583         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7584         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7585         * gcc.dg/torture/builtin-power-1.c: Likewise.
7586
7587 2007-09-21  Chao-ying Fu  <fu@mips.com>
7588
7589         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7590         check if targets have fixed-point supports.
7591         * gcc.dg/fixed-point/fixed-point.exp: New file.
7592         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7593         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7594         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7595         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7596         * gcc.dg/fixed-point/constants-pedantic.c,
7597         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7598         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7599         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7600         * gcc.dg/fixed-point/keywords-pedantic.c,
7601         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7602         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7603         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7604         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7605         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7606         * gcc.dg/fixed-point/func-vararg-mixed.c,
7607         * gcc.dg/fixed-point/operator-logical.c,
7608         * gcc.dg/fixed-point/struct-union.c,
7609         * gcc.dg/fixed-point/bit-complement.c,
7610         * gcc.dg/fixed-point/operator-bitwise.c,
7611         * gcc.dg/fixed-point/operator-comma.c,
7612         * gcc.dg/fixed-point/struct-layout-1.c,
7613         * gcc.dg/fixed-point/union-init.c,
7614         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7615         * gcc.dg/fixed-point/func-mixed.c,
7616         * gcc.dg/fixed-point/func-vararg-size0.c,
7617         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7618         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7619         * gcc.dg/fixed-point/operator-unary.c,
7620         * gcc.dg/fixed-point/allop-const.c,
7621         * gcc.dg/fixed-point/muldiv-warning.c,
7622         * gcc.dg/nofixed-point-1.c,
7623         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7624         * gcc.target/mips/fixed-vector-type.c,
7625         * gcc.target/mips/fixed-scalar-type.c: New tests.
7626
7627 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7628
7629         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7630         * gnat.dg/test_nested_subtype_byref.adb: New test.
7631
7632 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7633
7634         PR fortran/33439
7635         * gfortran.dg/gomp/pr33439.f90: New test.
7636
7637 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7638
7639         PR fortran/33455
7640         * gfortran.dg/merge_char_3.f90: New.
7641
7642 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7643
7644         PR fortran/33037
7645         * gfortran.dg/transfer_check_1.f90: New.
7646
7647 2007-09-20  Asher Langton  <langton2@llnl.gov>
7648
7649         PR fortran/20441
7650         * gfortran.dg/init_flag_1.f90: New.
7651         * gfortran.dg/init_flag_2.f90: New.
7652         * gfortran.dg/init_flag_3.f90: New.
7653         * gfortran.dg/init_flag_4.f90: New.
7654         * gfortran.dg/init_flag_5.f90: New.
7655         * gfortran.dg/init_flag_6.f90: New.
7656         * gfortran.dg/init_flag_7.f90: New.
7657
7658 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7659
7660         PR c++/33460
7661         * g++.dg/ext/anon-struct6.C: New.
7662
7663 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7664
7665         PR libfortran/23272
7666         * gfortran.dg/inquire_10.f90: New test.
7667
7668 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7669
7670         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7671
7672 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7673
7674         PR fortran/33221
7675         * gfortran.dg/used_types_18.f90: Declare variable of empty
7676         derived type.
7677
7678 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7679
7680         PR fortran/33288
7681         * gfortran.dg/array_constructor_19.f90: New test.
7682
7683 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7684
7685         PR debug/33316
7686         * gcc.dg/debug/pr33316.c: New test.
7687
7688         PR c++/33496
7689         * g++.dg/cpp0x/variadic76.C: New test.
7690         * g++.dg/cpp0x/variadic77.C: New test.
7691         * g++.dg/cpp0x/variadic78.C: New test.
7692
7693         PR c/33238
7694         PR c/27301
7695         * gcc.c-torture/execute/20070919-1.c: New test.
7696         * gcc.dg/pr33238.c: New test.
7697         * gcc.dg/pr27301.c: New test.
7698
7699 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7700
7701         * lib/target-supports.exp (check_effective_target_mips64): New
7702         procedure.
7703         * gcc.dg/lower-subreg-1.c: Require !mips64.
7704         * gcc.dg/sibcall-3.c (ATTR): New macro.
7705         (recurser_void1, recurser_void2): Use it.
7706         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7707         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7708
7709 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7710
7711         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7712         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7713         warning annotation.
7714         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7715
7716 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7717
7718         PR fortran/33497
7719         * gfortran.dg/c_loc_tests_11.f03: New test case.
7720
7721 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7722
7723         PR c++/33459
7724         * g++.dg/init/ref14.C: New.
7725
7726 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7727
7728         * gnat.dg/slice2.ad[sb]: New testcase.
7729
7730 2007-09-19  Nick Clifton  <nickc@redhat.com>
7731
7732         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7733
7734 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7735
7736         * gcc.target/bfin/bfin.exp: New.
7737         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7738         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7739         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7740         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7741         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7742         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7743         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7744         mcpu-bf561.c, mcpu-default.c}: New tests.
7745
7746 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7747
7748         Restore detection of unsupported TLS.
7749
7750         Revert this patch:
7751         2007-02-10  Richard Henderson  <rth@redhat.com>
7752
7753         * lib/target-supports.exp (check_effective_target_tls): Redefine
7754         to mean non-emulated tls.
7755         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7756         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7757         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7758         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7759         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7760         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7761         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7762
7763         And then:
7764         * lib/target-supports.exp (check_effective_target_tls): Use
7765         stronger test for compiler support for TLS.
7766         (check_effective_target_tls_native): New, to test for non-emulated
7767         TLS support.
7768         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7769         instead of dg-require-effective-target tls.
7770         * g++.dg/gomp/copyin-1.C: Likewise.
7771         * g++.dg/gomp/sharing-1.C: Likewise.
7772         * g++.dg/gomp/tls-1.C: Likewise.
7773         * g++.dg/gomp/tls-2.C: Likewise.
7774         * g++.dg/gomp/tls-3.C: Likewise.
7775         * g++.dg/tls/diag-1.C: Likewise.
7776         * g++.dg/tls/diag-2.C: Likewise.
7777         * g++.dg/tls/diag-3.C: Likewise.
7778         * g++.dg/tls/diag-4.C: Likewise.
7779         * g++.dg/tls/diag-5.C: Likewise.
7780         * g++.dg/tls/init-1.C: Likewise.
7781         * g++.dg/tls/init-2.C: Likewise.
7782         * g++.dg/tls/trivial.C: Likewise.
7783         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7784         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7785         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7786         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7787         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7788         * gcc.dg/gomp/clause-1.c: Likewise.
7789         * gcc.dg/gomp/copyin-1.c: Likewise.
7790         * gcc.dg/gomp/sharing-1.c: Likewise.
7791         * gcc.dg/gomp/tls-1.c: Likewise.
7792         * gcc.dg/gomp/tls-2.c: Likewise.
7793         * gcc.dg/tls/alpha-1.c: Likewise.
7794         * gcc.dg/tls/opt-1.c: Likewise.
7795         * gcc.dg/tls/opt-13.c: Likewise.
7796         * gcc.dg/tls/opt-14.c: Likewise.
7797         * gcc.dg/tls/opt-2.c: Likewise.
7798         * gcc.dg/tls/opt-3.c: Likewise.
7799         * gcc.dg/tls/opt-4.c: Likewise.
7800         * gcc.dg/tls/opt-7.c: Likewise.
7801         * gcc.dg/tls/section-1.c: Likewise.
7802         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7803         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7804         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7805         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7806         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7807         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7808         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7809         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7810         * gfortran.dg/gomp/fixed-1.f: Likewise.
7811         * gfortran.dg/gomp/free-1.f90: Likewise.
7812         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7813         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7814         * gfortran.dg/gomp/reduction1.f90: Likewise.
7815         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7816
7817 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7818
7819         PR fortran/31119
7820         * gfortran.dg/bounds_check_9.f90: New test.
7821         * gfortran.dg/bounds_check_fail_2.f90: New test.
7822
7823 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7824
7825         PR c++/33462 (again)
7826         * g++.dg/ext/va-arg1.C: Adjust.
7827
7828 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7829
7830         PR c++/33462
7831         * g++.dg/ext/va-arg1.C: New.
7832
7833 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7834
7835         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7836
7837 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7838
7839         PR c++/33463
7840         * g++.dg/rtti/typeid6.C: New.
7841
7842 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7843
7844         PR c++/33464
7845         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7846         * g++.dg/ext/is_class_error2.C: New.
7847
7848 2007-09-18  Richard Guenther  <rguenther@suse.de>
7849
7850         PR tree-optimization/33340
7851         * g++.dg/torture/pr33340.C: New testcase.
7852
7853 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7854
7855         PR fortran/33231
7856         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7857         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7858         * gfortran.dg/elemental_subroutine_5.f90: New.
7859
7860 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7861
7862         * lib/target-supports.exp (check_profiling_available): Extend
7863         mips*-*-elf check to mips*-*-elf*.
7864
7865 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7866
7867         * gcc.dg/format/c90-scanf-5.c: New test.
7868         * gcc.dg/format/c99-scanf-4.c: New test.
7869         * gcc.dg/format/ext-7.c: New test.
7870         * gcc.dg/format/ext-8.c: New test.
7871
7872         PR middle-end/33423
7873         * gcc.c-torture/compile/20070915-1.c: New test.
7874
7875 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7876
7877         PR fortran/33106
7878         * gfortran.dg/private_type_9.f90: New.
7879
7880 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7881
7882         PR middle-end/33449
7883         * gfortran.dg/pr33449.f90: New test.
7884
7885 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7886
7887         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7888         * gfortran.dg/private_type_1.f90: Ditto
7889         * gfortran.dg/interface_18.f90: New.
7890         * gfortran.dg/private_type_8.f90: New.
7891
7892 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7893
7894         PR c++/33124
7895         * g++.dg/warn/new1.C: Adjust.
7896         * g++.dg/torture/str_empty.C: Likewise.
7897
7898 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7899
7900         * gcc.target/mips/dse-1.c: New test.
7901
7902 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7903
7904         PR c++/32756
7905         * g++.dg/overload/operator3.C: New.
7906
7907 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7908
7909         * gcc.target/mips/truncate-1.c: New test.
7910
7911 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7912
7913         PR fortran/29396
7914         PR fortran/29606
7915         PR fortran/30625
7916         PR fortran/30871
7917         * gfortran.dg/subref_array_pointer_1.f90: New test.
7918         * gfortran.dg/subref_array_pointer_2.f90: New test.
7919
7920 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7921
7922         * gfortran.dg/nint_2.f90: Correct last change.
7923
7924 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7925
7926         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7927
7928 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7929
7930         * gcc.dg/vect/pr33373b.c: New test.
7931
7932 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7933
7934         PR target/33438
7935         * gcc.target/i386/pr33438.c: New test.
7936
7937 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7938
7939         * gfortran.dg/nint_2.f90: Revert previous commit.
7940
7941 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7942
7943         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7944
7945 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7946
7947         PR debug/33429
7948         * g++.dg/other/unused1.C: XFAIL class2 scan.
7949
7950 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7951
7952         PR fortran/33343
7953         * gfortran.dg/elemental_args_check_1.f90: New.
7954         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7955         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7956
7957 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7958
7959         * gfortran.dg/recursive_check_3.f90: New.
7960
7961 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7962
7963         PR fortran/33412
7964         * gfortran.dg/elemental_bind_c.f90: New.
7965
7966 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7967
7968         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7969         * gcc.target/mips/mips16-attributes-2.c: New test.
7970         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7971         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7972         hard-float asm when __mips16 is defined.
7973         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7974         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7975         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7976         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7977         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7978         * gcc.target/mips/pr26765.c (foo): Likewise.
7979         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7980         targets, use dg-mips-options instead of dg-options, and use -mgp32
7981         to force 32-bit mode.
7982         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7983         and 64-bit mode.
7984         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7985
7986 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7987             Michael Meissner  <michael.meissner@amd.com>
7988
7989         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7990         * gcc.target/i386/sse5-hsubX.c: Ditto.
7991         * gcc.target/i386/sse5-permpX.c: Ditto.
7992         * gcc.target/i386/sse5-haddX.c: Ditto.
7993         * gcc.target/i386/sse5-maccXX.c: Ditto.
7994         * gcc.target/i386/sse5-msubXX.c: Ditto.
7995         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7996         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7997
7998         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7999         optimizes floating point conditional moves into the pcmov
8000         instruction on SSE5.
8001         * gcc.target/i386/sse5-pcmov2.c: Ditto.
8002
8003         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
8004         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
8005         SSE5.
8006
8007         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
8008         compiler optimizes vector (a*b)+c into fmadd on SSE5.
8009
8010         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
8011         optimizes (a*b)+c into fmadd on SSE5.
8012
8013         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
8014         whether the SSE5 instructions can be generated.
8015
8016         * gcc.target/i386/sse5-check.h: New. Add support for 
8017         SSE5 tests.
8018
8019         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
8020         ammintrin.h, and turn on -msse5 option instead of -msse4a.
8021         * gcc.target/i386/sse-13.c: Ditto.
8022         * gcc.target/i386/sse-14.c: Ditto.
8023
8024 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
8025
8026         PR testsuite/33153
8027         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
8028         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
8029
8030 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
8031
8032         PR target/32338
8033         * gcc.dg/pr32338-1.c: New test.
8034         * gcc.dg/pr32338-2.c: New test.
8035
8036 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
8037         
8038         * lib/target-supports.exp (check_effective_target_sync_int_long):
8039         Revert change to add xtensa.
8040         (check_effective_target_sync_char_short): Likewise.
8041         
8042 2007-09-12  Olivier Hainque  <hainque@adacore.com>
8043
8044         * gnat.dg/packed_subtype.adb: New test.
8045
8046 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8047
8048         PR fortran/33297
8049         * gfortran.dg/intrinsic_size.f90: New.
8050
8051 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8052
8053         PR fortran/33284
8054         PR fortran/33310
8055         * gfortran.dg/conflicts_2.f90: New.
8056
8057 2007-09-12  Ira Rosen  <irar@il.ibm.com>
8058
8059         PR tree-optimization/32377
8060         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8061         dependence distance.
8062         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8063         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8064         * gcc.dg/vect/no-vfa-vect-depend-1.c,
8065         gfortran.dg/vect/no-vfa-pr32377.f90: New.
8066
8067 2007-09-12  Richard Guenther  <rguenther@suse.de>
8068
8069         PR middle-end/33382
8070         * gcc.c-torture/compile/pr33382.c: New testcase.
8071         * gcc.c-torture/execute/pr33382.c: Likewise.
8072
8073 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
8074
8075         PR fortran/33395
8076         * gfortran.dg/c_ptr_tests_12.f03: New test case.
8077
8078 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
8079
8080         PR tree-optimization/33373
8081         * gcc.dg/vect/pr33373.c: New test.
8082
8083 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8084
8085         * lib/target-supports.exp (check_effective_target_vect_no_double):
8086         Remove unused proc.
8087
8088 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8089             Ulrich Weigand  <uweigand@de.ibm.com>
8090
8091         * gcc.target/spu/dfcgt-nan.c: New test.
8092
8093 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8094
8095         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8096
8097 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8098
8099         PR fortran/33040
8100         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8101
8102 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8103
8104         * gcc.dg/va-arg-pack-len-1.c: New test.
8105         * g++.dg/va-arg-pack-len-1.C: New test.
8106
8107 2007-09-11  Michael Matz  <matz@suse.de>
8108
8109         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8110
8111 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8112
8113         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8114         checks for size of long double.
8115         * gcc.dg/dfp/convert.h: New file.
8116         * gcc.dg/dfp/convert-bfp-2.c: New test.
8117         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8118         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8119         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8120         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8121         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8122         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8123         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8124         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8125         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8126
8127 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8128
8129         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8130         Change dg-final to expect 1 non-profitable loop and
8131         3 profitable loops.
8132         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8133         Change dg-final to expect 1 non-profitable loop and
8134         3 profitable loops.
8135         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8136         Change dg-final to expect 1 profitable loop.
8137         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8138         Change dg-final to expect 1 profitable loop.    
8139         
8140 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8141
8142         * gcc.target/mips/call-saved-1.c: New test.
8143         * gcc.target/mips/call-saved-2.c: Likewise.
8144         * gcc.target/mips/call-saved-3.c: Likewise.
8145         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8146         instead of mips_mips64.  Set mips_fp64 too.
8147         (is_gp32_flag): Return true for -mips1 and -mips2.
8148         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8149
8150 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8151
8152         * g++.dg/ext/va-arg-pack-1.C: New test.
8153         * g++.dg/ext/va-arg-pack-2.C: New test.
8154
8155 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8156
8157         PR target/33369
8158         * gcc.dg/vect/pr33369.c: New test.
8159
8160 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/33370
8163         * gfortran.dg/array_memcpy_5.f90:  New test.
8164
8165 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8166
8167         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8168
8169 2007-09-09  Richard Guenther  <rguenther@suse.de>
8170
8171         * gcc.c-torture/compile/20070906-1.c: New testcase.
8172
8173 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8174
8175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8176         noinline attribute.
8177         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8178         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8179         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8180         Likewise.
8181
8182 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8183
8184         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8185
8186 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8187
8188         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8189
8190 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8191
8192         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8193         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8194         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8195         Compile tests with -fno-tree-pre.
8196         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8197         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8198         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8199         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8200         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8201         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8202         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8203         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8204         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8205         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8206         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8207         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8208         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8209         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8210         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8211         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8212         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8213         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8214         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8215
8216 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8217
8218         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8219         to call objdump.
8220         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8221         Use remote_exec to call c++filt.
8222         * lib/target-supports-dg.exp (dg-require-host-local): New.
8223         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8224         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8225         * g++.dg/rtti/repo1.C: Likewise.
8226         * g++.dg/template/repo1.C: Likewise.
8227         * g++.dg/template/repo2.C: Likewise.
8228         * g++.dg/template/repo3.C: Likewise.
8229         * g++.dg/template/repo4.C: Likewise.
8230         * g++.dg/template/repo5.C: Likewise.
8231         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8232         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8233         * g++.old-deja/g++.pt/repo1.C: Likewise.
8234         * g++.old-deja/g++.pt/repo2.C: Likewise.
8235         * g++.old-deja/g++.pt/repo3.C: Likewise.
8236         * g++.old-deja/g++.pt/repo4.C: Likewise.
8237         * gcc.dg/cpp/trad/builtins.c: Likewise.
8238
8239 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8240
8241         PR tree-optimization/32283
8242         * gcc.dg/tree-ssa/loop-31.c: New test.
8243
8244 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8245
8246         PR rtl-optimization/26449
8247         * gcc.target/i386/pr26449-1.c: New file.
8248
8249 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         PR target/33329
8252         PR rtl-optimization/26449
8253         * gcc.target/i386/pr33329.c: New file.
8254
8255 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8258
8259 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8260
8261         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8262
8263 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8264
8265         PR tree-optimization/33301
8266         * gfortran.dg/vect/pr33301.f: New test.
8267
8268 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8269
8270         PR libfortran/33307
8271         * gfortran.dg/backspace_10.f90: New test.
8272
8273 2007-09-07  Richard Guenther  <rguenther@suse.de>
8274
8275         Reapply
8276         2007-09-06  Richard Guenther  <rguenther@suse.de>
8277
8278         PR tree-optimization/32586
8279         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8280         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8281         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8282         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8283         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8284         now obsolete simplification.
8285
8286 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8287         
8288         PR tree-optimization/33299
8289         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8290         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8291
8292 2007-09-07  Richard Guenther  <rguenther@suse.de>
8293
8294         Revert
8295         2007-09-06  Richard Guenther  <rguenther@suse.de>
8296
8297         PR tree-optimization/32586
8298         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8299         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8300         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8301         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8302         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8303         now obsolete simplification.
8304
8305 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8306
8307         PR tree-optimization/32821
8308         * gcc.dg/tree-ssa/pr32821.c: New file.
8309
8310 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8311
8312         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8313         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8314         and mips_forced_no_er.
8315         (dg-mips-options): Add -mno-abicalls when a small-data option is
8316         specified.  Skip tests with small-data options if mips_forced_gp.
8317         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8318         * gcc.target/mips/sdata-1.c: New test.
8319         * gcc.target/mips/sdata-2.c: Likewise.
8320         * gcc.target/mips/sdata-3.c: Likewise.
8321         * gcc.target/mips/sdata-4.c: Likewise.
8322
8323 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8324
8325         PR fortran/33298
8326         * spread_zerosize_1.f90:  New test case.
8327         * spread_bounds_1.f90:  New test case.
8328
8329 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8330
8331         PR c++/32674
8332         * g++.dg/template/static31.C: New.
8333
8334 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8335
8336         PR fortran/33271
8337         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8338         powerpc*-linux-gnu.
8339
8340 2007-09-06  David Daney  <ddaney@avtrex.com>
8341             Richard Sandiford  <richard@codesourcery.com>
8342
8343         PR target/33256
8344         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8345         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8346         * gcc.target/mips/pr33256.c: New test.
8347
8348 2007-09-06  Tom Tromey  <tromey@redhat.com>
8349
8350         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8351
8352 2007-09-06  Richard Guenther  <rguenther@suse.de>
8353
8354         PR tree-optimization/32586
8355         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8356         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8357         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8358         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8359         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8360         now obsolete simplification.
8361
8362 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8363
8364         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8365         * gcc.target/i386/sse3-addsubps.c: Ditto.
8366         * gcc.target/i386/sse3-haddpd.c: Ditto.
8367         * gcc.target/i386/sse3-haddps.c: Ditto.
8368         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8369         * gcc.target/i386/sse3-hsubps.c: Ditto.
8370         * gcc.target/i386/sse3-lddqu.c: Ditto.
8371         * gcc.target/i386/sse3-movddup.c: Ditto.
8372         * gcc.target/i386/sse3-movshdup.c: Ditto.
8373         * gcc.target/i386/sse3-movsldup.c: Ditto.
8374
8375 2007-09-06  Richard Guenther  <rguenther@suse.de>
8376
8377         PR tree-optimization/33302
8378         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8379
8380 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8381
8382         PR libfortran/33225
8383         * gfortran.dg./fmt_float.f90: New test.
8384
8385 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8386
8387         PR libfortran/33253
8388         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8389
8390 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8391
8392         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8393         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8394
8395 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8396
8397         * g++.dg/eh/builtin1.C: New test.
8398         * g++.dg/eh/builtin2.C: New test.
8399         * g++.dg/eh/builtin3.C: New test.
8400
8401         PR c++/33289
8402         * g++.dg/eh/builtin4.C: New test.
8403
8404 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8405
8406         * gcc.target/powerpc/dfp-dd.c: New test.
8407         * gcc.target/powerpc/dfp-td.c: New test.
8408
8409 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8410
8411         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8412         * gcc.dg/va-arg-pack-1.c: New test.
8413
8414 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8415
8416         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8417         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8418         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8419         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8420         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8421
8422 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8423
8424         PR c++/30302
8425         * g++.dg/ext/anon-struct5.C: New.
8426
8427 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8428
8429         * gcc.dg/i386-cpuid.h: Remove.
8430         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8431         (main): Use __get_cpuid to get target features.
8432         * gcc.target/i386/sse-check.h: Ditto.
8433         * gcc.target/i386/sse2-check.h: Ditto.
8434         * gcc.target/i386/sse3-check.h: Ditto.
8435         * gcc.target/i386/ssse3-check.h: Ditto.
8436         * gcc.target/i386/sse4_1-check.h: Ditto.
8437         * gcc.target/i386/sse4_2-check.h: Ditto.
8438         * gcc.target/i386/sse4a-check.h: Ditto.
8439         * gcc.dg/torture/pr16104-1.c: Ditto.
8440         (do_test): Change to void.
8441         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8442         * gcc.target/i386/sse-6.c: Ditto.
8443         * gcc.target/i386/sse-7.c: Ditto.
8444         * g++.dg/other/i386-1.C: Include cpuid.h.
8445         (main): New function.  Use __get_cpuid to get target fetaures.
8446
8447 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8448             David Ung  <davidu@mips.com>
8449             Nigel Stephens <nigel@mips.com>
8450
8451         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8452         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8453         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8454         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8455         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8456         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8457         * gcc.dg/torture/pr19683-1.c: Likewise.
8458         * gcc.target/mips/madd-3.c: Likewise.
8459         * gcc.target/mips/maddu-3.c: Likewise.
8460         * gcc.target/mips/msub-3.c: Likewise.
8461         * gcc.target/mips/msubu-3.c: Likewise.
8462         * gcc.target/mips/asm-1.c: Likewise.
8463         * gcc.target/mips/branch-1.c: Likewise.
8464         * gcc.target/mips/ins-1.c: Likewise.
8465         * gcc.target/mips/near-far-3.c: Likewise.
8466         * gcc.target/mips/near-far-4.c: Likewise.
8467         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8468         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8469         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8470         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8471         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8472         * gcc.target/mips/dspr2-MULT.c: Likewise.
8473         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8474         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8475         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8476         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8477         * gcc.target/mips/code-readable-2.c: Likewise.
8478         * gcc.target/mips/code-readable-3.c: Likewise.
8479
8480 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8481             David Ung  <davidu@mips.com>
8482             Nigel Stephens <nigel@mips.com>
8483
8484         * gcc.target/mips/mips16-attributes.c: New.
8485
8486 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR fortran/31564
8489         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8490
8491         PR fortran/33241
8492         * gfortran.dg/char_length_10.f90: New test.
8493
8494 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8495
8496         PR c++/29731
8497         * g++.dg/parse/template24.C: New.
8498
8499 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8500
8501         * g++.dg/other/spu2vmx-1.C: New test.
8502
8503 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR tree-optimization/33017
8506         * gcc.dg/pr33017.c: New test.
8507
8508 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8509
8510         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8511         __protected_stream family of macros.
8512
8513 2007-09-04  Jan Hubicka  <jh@suse.cz>
8514
8515         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8516         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8517         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8518         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8519         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8520         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8521         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8522         Likewise.
8523
8524 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8525             Tobias Burnus  <burnus@net-b.de>
8526
8527         * gfortran.dg/proc_decl_1.f90: New.
8528         * gfortran.dg/proc_decl_2.f90: New.
8529         * gfortran.dg/proc_decl_3.f90: New.
8530         * gfortran.dg/proc_decl_4.f90: New.
8531
8532 2007-09-04  Jan Hubicka  <jh@suse.cz>
8533
8534         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8535         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8536         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8537         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8538         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8539         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8540         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8541         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8542         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8543         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8544         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8545         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8546         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8547         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8548         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8549         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8550         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8551         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8552         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8553         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8554         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8555         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8556         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8557         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8558         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8559         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8560         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8561         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8562         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8563         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8564         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8565         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8566         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8567         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8568         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8569         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8570         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8571         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8572         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8573         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8574         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8575         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8576         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8577         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8578         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8579         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8580         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8581         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8582         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8583         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8584         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8585         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8586         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8587         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8588         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8589         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8590         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8591         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8592         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8593         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8594         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8595         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8596         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8597         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8598         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8599         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8600         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8601         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8602         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8603         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8604         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8605         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8606         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8607         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8608         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8609         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8610         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8611         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8612         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8613         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8614         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8615         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8616         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8617         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8618         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8619         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8620         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8621         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8622         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8623         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8624         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8625         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8626         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8627         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8628         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8629         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8630         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8631         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8632         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8633         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8634         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8635         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8636         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8637         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8638         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8639         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8640         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8641         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8642         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8643         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8644         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8645         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8646         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8647         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8648         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8649         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8650         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8651         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8652         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8653         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8654         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8655         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8656         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8657         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8658         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8659         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8660         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8661         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8662         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8663         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8664         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8665         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8666         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8667         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8668         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8669         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8670         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8671         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8672         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8673         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8674         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8675         noinline.
8676         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8677         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8678         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8679         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8680         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8681         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8682         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8683         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8684         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8685         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8686         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8687         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8688         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8689         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8690         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8691         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8692         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8693         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8694         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8695         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8696         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8697         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8698         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8699         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8700         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8701         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8702         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8703         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8704         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8705         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8706         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8707         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8708         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8709         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8710         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8711         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8712         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8713         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8714         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8715         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8716         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8717         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8718         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8719         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8720         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8721         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8722         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8723         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8724         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8725         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8726         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8727         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8728         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8729         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8730         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8731         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8732         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8733         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8734         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8735         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8736         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8737         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8738         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8739         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8740         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8741         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8742         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8743         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8744         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8745         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8746         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8747         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8748         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8749         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8750         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8751         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8752         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8753         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8754         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8755         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8756         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8757         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8758         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8759         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8760         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8761         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8762         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8763         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8764         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8765         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8766         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8767         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8768         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8769         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8770         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8771         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8772         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8773         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8774         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8775         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8776         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8777         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8778         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8779         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8780         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8781         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8782         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8783         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8784         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8785         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8786         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8787         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8788         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8789         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8790         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8791         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8792         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8793         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8794         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8795         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8796         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8797         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8798         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8799         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8800         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8801         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8802
8803 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8804
8805         PR middle-end/33187
8806         * gcc.target/i386/cmov7.c: New file.
8807
8808 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8809
8810         * gcc.target/i386/sse4a-check.h: New file.
8811         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8812         * gcc.target/i386/sse4a-insert.c: Ditto.
8813         * gcc.target/i386/sse4a-montsd.c: Ditto.
8814         * gcc.target/i386/sse4a-montss.c: Ditto.
8815         * gcc.target/i386/mmx-check.h: New file.
8816         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8817         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8818         * gcc.target/i386/sse-check.h: New file.
8819         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8820         * gcc.target/i386/sse-3.c: Ditto.
8821         * gcc.target/i386/sse-7.c: Ditto.
8822         * gcc.target/i386/sse-9.c: Ditto.
8823         * gcc.target/i386/ssefn-3.c: Ditto.
8824         * gcc.target/i386/sse-recip.c: Ditto.
8825         * gcc.target/i386/sse-recip-vec.c: Ditto.
8826         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8827         * gcc.target/i386/20020523-1.c: Remove.
8828         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8829         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8830         * gcc.target/i386/ssefn-4.c: Ditto.
8831         * gcc.target/i386/sse-6.c: Ditto.
8832         * gcc.target/i386/sse-10.c: Ditto.
8833         * gcc.target/i386/sse-11.c: Ditto.
8834         * gcc.target/i386/sse-18.c: Ditto.
8835         * gcc.target/i386/fpprec-1.c: Ditto.
8836         * g++.dg/other/i386-1.C: Ditto.
8837
8838 2007-09-04  Richard Guenther  <rguenther@suse.de>
8839
8840         PR tree-optimization/33291
8841         * gcc.dg/volatile2.c: New testcase.
8842         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8843         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8844         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8845         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8846
8847 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8848
8849         PR fortran/33253
8850         * gfortran.dg/namelist_15.f90: Update test.
8851         * gfortran.dg/namelist_24.f90: Update test.
8852         * gfortran.dg/namelist_38.f90: New test.
8853
8854 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8855
8856         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8857         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8858         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8859         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8860         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8861         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8862
8863 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8864
8865         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8866         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8867
8868         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8869
8870 2007-09-02  David Daney  <ddaney@avtrex.com>
8871
8872         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8873         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8874         * gcc.target/mips/atomic-memory-1.c: Ditto.
8875         * gcc.target/mips/atomic-memory-2.c: Ditto.
8876
8877 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8878
8879         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8880         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8881
8882 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8883
8884         * gfortran.dg/substr_6.f90: New test.
8885
8886 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8887
8888         PR c++/33208
8889         * g++.dg/other/error18.C: New.
8890         * g++.dg/expr/bitfield3.C: Adjust.
8891
8892 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8893
8894         PR fortran/33276
8895         * gfortran.fortran-torture/compile/pr33276.f90: New.
8896
8897 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8898
8899         PR C/29237
8900         PR middle-end/33272
8901         * gcc.dg/c99-arraydecl-3.c: New test.
8902
8903 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8904
8905         PR c++/32597
8906         * g++.dg/cpp0x/variadic-new2.C: New.
8907         * g++.dg/cpp0x/variadic-new.C: New.
8908
8909 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8910
8911         PR fortran/33232
8912         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8913         * gfortran.dg/read_1.f90: New.
8914
8915 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8916
8917         PR c++/33210
8918         * g++.dg/template/error30.C: New.
8919
8920 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8921
8922         PR c++/32113
8923         * g++.dg/template/crash70.C: New.
8924
8925 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8926
8927         PR c++/33212
8928         * g++.dg/ext/is_class_error.C: New.
8929
8930 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8931
8932         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8933         
8934 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8935             Revital Eres  <eres@il.ibm.com>
8936
8937         * gcc.target/powerpc/paired-1.c: New test.
8938         * gcc.target/powerpc/paired-2.c: New test.
8939         * gcc.target/powerpc/paired-3.c: New test.
8940         * gcc.target/powerpc/paired-4.c: New test.
8941         * gcc.target/powerpc/paired-5.c: New test.
8942         * gcc.target/powerpc/paired-6.c: New test.
8943         * gcc.target/powerpc/paired-7.c: New test.
8944         * gcc.target/powerpc/ppc-paired.c: New test.
8945
8946 2007-08-31  Ollie Wild  <aaw@google.com>
8947
8948         * g++.dg/conversion/ptrmem2.C: New test.
8949         * g++.dg/conversion/ptrmem3.C: New test.
8950         * g++.dg/conversion/ptrmem4.C: New test.
8951         * g++.dg/conversion/ptrmem5.C: New test.
8952         * g++.dg/conversion/ptrmem6.C: New test.
8953         * g++.dg/conversion/ptrmem7.C: New test.
8954         * g++.dg/conversion/ptrmem8.C: New test.
8955
8956 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8957
8958         PR fortran/31879
8959         * gfortran.dg/char_length_7.f90: New test.
8960         * gfortran.dg/char_length_9.f90: New test.
8961         * gfortran.dg/char_assign_1.f90: Add extra warning.
8962
8963         PR fortran/31197
8964         PR fortran/31258
8965         * gfortran.dg/char_length_8.f90: New test.
8966
8967 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8968
8969         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8970
8971 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.dg/inline-24.c: New test.
8974         * g++.dg/opt/inline11.C: New test.
8975
8976 2007-08-30  Richard Guenther  <rguenther@suse.de>
8977
8978         * gcc.target/i386/vectorize5.c: New testcase.
8979
8980 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8981
8982         PR fortran/33228
8983         * interface.c (check_interface0): Improve error for external procs.
8984         (check_sym_interfaces): Fix checking of module procedures.
8985
8986 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8989         (AI): Add AI_ALIGN.
8990         * gcc.dg/sync-3.c: New test.
8991
8992         PR middle-end/32758
8993         * gcc.dg/cleanup-12.c: New test.
8994
8995 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8996
8997         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8998         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8999         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
9000         * gcc.dg/pr32450.c: Ditto.
9001         * gcc.dg/nest.c: Ditto.
9002         * gcc.dg/nested-func-4.c: Ditto.
9003         * g++.old-deja/g++.law/profile1.C: Ditto.
9004
9005 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9006
9007         PR fortran/32989
9008         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
9009         non-default integer kind arguments.
9010
9011 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
9012
9013         PR fortran/33105
9014         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
9015
9016 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9017
9018         * gcc.dg/h8300-ice2.c: Remove target selector.
9019
9020 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
9021
9022         PR fortran/33215
9023         * gfortran.dg/binding_label_tests_15.f03: New test case.
9024         * gfortran.dg/binding_label_tests_16.f03: Ditto.
9025
9026 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9027
9028         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
9029         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
9030
9031 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
9032
9033         PR c++/33194
9034         * g++.dg/other/canon-33194.C: New.
9035
9036 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9037
9038         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
9039         * gcc.c-torture/execute/pr23135.c: Likewise.
9040
9041 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9042
9043         * gcc.dg/pr31344.c: Move to ...
9044         * gcc.dg/dfp/pr31344.c: ... here.
9045         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
9046         * gcc.dg/20050503-1.c: Ditto.
9047         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
9048         * gcc.dg/20061127-1.c: Compile only for fpic targets.
9049         * gcc.dg/20060801-1.c: Ditto.
9050
9051 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
9052
9053         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
9054         * gfortran.dg/nan_1.f90: Likewise.
9055
9056 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9057
9058         PR fortran/33055
9059         Revert previous patch.
9060
9061 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
9062             Kazu Hirata  <kazu@codesourcery.com>
9063
9064         * gcc.target/m68k/interrupt-1.c: New.
9065
9066 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9067
9068         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9069         10000 for targets where "int" can't hold at least 100000.
9070         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9071         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9072         (test5)(test6): Use it.
9073         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9074         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9075         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9076         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9077         * gcc.dg/attr-alloc_size.c (test): Likewise.
9078
9079 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
9080
9081         PR c++/33209
9082         * g++.dg/template/error29.C: New.
9083
9084 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9085
9086         PR c++/32596
9087         * g++.dg/ext/visibility/anon5.C: New test.
9088
9089 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9090
9091         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9092
9093 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9094
9095         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9096         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9097         * gfortran.dg/gamma_4.f90: New: large-real tests.
9098
9099 2007-08-28  Jason Merrill  <jason@redhat.com>
9100
9101         PR c++/29000
9102         * g++.dg/ext/stmtexpr12.C: New test.
9103
9104         PR c++/28558
9105         * g++.dg/ext/attrib28.C: New test.
9106
9107 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9108
9109         PR target/32661
9110         * gcc.target/i386/pr32661.c: New test.
9111
9112 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR middle-end/32370
9115         * gcc.dg/pr32370.c: New test.
9116
9117         PR rtl-optimization/33148
9118         * gcc.c-torture/compile/20070827-1.c: New test.
9119
9120         PR debug/32914
9121         * d++.dg/debug/const3.C: New test.
9122         * d++.dg/debug/const4.C: New test.
9123         * d++.dg/debug/dwarf2/const1.C: New test.
9124         * d++.dg/debug/dwarf2/const2.C: New test.
9125         * d++.dg/debug/dwarf2/const2b.C: New test.
9126
9127 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9128             Vladimir Yanovsky  <yanov@il.ibm.com>
9129             Revital Eres  <eres@il.ibm.com>
9130             Andrey Belevantsev  <abel@ispras.ru>
9131
9132         * gcc.dg/sms-1.c: New test.
9133
9134 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9135
9136         * g++.dg/ext/gnu-inline-common.h: New.
9137         * g++.dg/ext/gnu-inline-global-reject.C: New.
9138         * g++.dg/ext/gnu-inline-global.C: New.
9139         * g++.dg/ext/gnu-inline-namespace.C: New.
9140         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9141         * g++.dg/ext/gnu-inline-class.C: New.
9142         * g++.dg/ext/gnu-inline-class-static.C: New.
9143         * g++.dg/ext/gnu-inline-template-class.C: New.
9144         * g++.dg/ext/gnu-inline-template-func.C: New.
9145
9146 2007-08-27  Jason Merrill  <jason@redhat.com>
9147
9148         PR c++/31337
9149         * g++.dg/ext/stmtexpr11.C: New.
9150
9151 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9152
9153         * lib/target-supports.exp (check_profiling_available):
9154         Set profiling_available_saved to 0 on fido-*-elf.
9155
9156 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9157
9158         PR tree-optimization/33173
9159         
9160         * gcc.c-torture/compile/pr33173.c: New.
9161
9162 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9163
9164         PR target/31385
9165         * gcc.dg/dfp/pr31385.c: New.
9166
9167 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9168
9169         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9170
9171 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9172
9173         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9174         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9175         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9176         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9177         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9178         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9179         gcc.target/m68k directory.
9180         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9181         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9182         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9183         gcc.target/cris directory.
9184         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9185         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9186         gcc.target/bfin directory.
9187
9188         * gcc.target/sh: New directory.
9189         * gcc.target/sh/sh.exp: New file.
9190         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9191         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9192         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9193         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9194         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9195         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9196
9197 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9198
9199         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9200         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9201         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9202         * gcc.target/i386/local2.c: Ditto.
9203         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9204         * gcc.target/i386/20011119-1.c: Ditto.
9205         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9206         * gcc.target/i386/fastcall-1.c: Fix target selector.
9207
9208 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9209
9210         PR fortran/33055
9211         * gfortran.dg/negative_unit.f: Add new check
9212         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9213         -fdefault-integer-8.
9214
9215 2007-08-26  Asher Langton  <langton2@llnl.gov>
9216
9217         * gfortran.dg/recursive_stack.f90: New.
9218         * gfortran.dg/openmp_stack.f90: New.
9219
9220 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9221
9222         PR fortran/31298
9223         * gfortran.dg/use_10.f90: New.
9224
9225 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9226
9227         PR fortran/32985
9228         * gfortran.dg/namelist_14.f90: Make test case valid.
9229         * gfortran.dg/common_10.f90: New.
9230
9231 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9232
9233         PR middle-end/33181
9234         * gcc.dg/ifelse-2.c: New.
9235
9236 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9237
9238         PR fortran/32980
9239         * gfortran.dg/gamma_1.f90: New.
9240         * gfortran.dg/gamma_2.f90: New.
9241         * gfortran.dg/gamma_3.f90: New.
9242
9243 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9244
9245         PR fortran/33188
9246         * gfortran.dg/used_types_18.f90: New.
9247
9248 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * gcc.dg/array-init-2.c: New test.
9251
9252 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9253
9254         PR fortran/33178
9255         * gfortran.dg/initialization_4.f90: Update dg-error.
9256         * gfortran.dg/initialization_13.f90: New.
9257
9258 2007-08-24  Richard Guenther  <rguenther@suse.de>
9259
9260         PR middle-end/33166
9261         * gcc.c-torture/compile/pr33166.c: New testcase.
9262
9263 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9264
9265         PR fortran/33139
9266         * gfortran.dg/pointer_assign_4.f90: New.
9267         * gfortran.dg/shape_2.f90: Fix test case.
9268         * gfortran.dg/char_result_4.f90: Ditto.
9269
9270 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9271
9272         * gcc.dg/array-init-1.c: New test.
9273
9274         PR c++/32567
9275         * g++.dg/parse/crash36.C: New test.
9276
9277 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9278
9279         * gcc.dg/pr32721.c: Updated.
9280
9281 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR tree-optimization/32573
9284         PR middle-end/32946
9285         * gcc.dg/pr32573.c: New test.
9286
9287         PR c++/32898
9288         * g++.dg/lookup/ns3.C: New test.
9289
9290         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9291
9292         PR c++/31941
9293         * g++.dg/parse/crash37.C: New test.
9294
9295 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9296
9297         PR target/17390
9298         * gcc.target/i386/pr17390.c: New test.
9299
9300 2007-08-23  Richard Guenther  <rguenther@suse.de>
9301
9302         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9303         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9304         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9305         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9306         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9307         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9308         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9309         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9310
9311 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9312
9313         * gcc.target/s390: New directory.
9314         * gcc.target/s390/s390.exp: New file.
9315         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9316         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9317         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9318         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9319         gcc.target/s390 directory.
9320
9321 2007-08-23  Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/32328
9324         * gcc.dg/pr32328.c: New testcase.
9325
9326 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9327
9328         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9329           available.
9330
9331 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9332
9333         PR fortran/33095
9334         * gfortran.dg/min_max_optional_5.f90: New test.
9335         * gfortran.dg/min_max_optional_2.f90: Remove.
9336         * gfortran.dg/min_max_optional_3.f90: Remove.
9337         * gfortran.dg/min_max_optional_4.f90: Remove.
9338
9339 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9340
9341         * gcc.target/i386/xorps-sse.c: New.
9342         * gcc.target/i386/xorps-sse2.c: New.
9343
9344 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9345
9346         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9347         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9348         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9349
9350 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9351
9352         PR fortran/33020
9353         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9354         include multiple kinds for SHAPE parameter within a single
9355         namespace.
9356         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9357         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9358
9359 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9360
9361         * interface_abstract_1.f90: Extended test case.
9362         * interface_abstract_3.f90: New test.
9363
9364 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9365
9366         * gcc.dg/fold-sub.c: New test.
9367         
9368 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9369
9370         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9371         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9372         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9373         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9374         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9375         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9376
9377 2007-08-22  Richard Guenther  <rguenther@suse.de>
9378
9379         PR middle-end/33007
9380         * gcc.dg/pr33007.c: New testcase.
9381
9382 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9383
9384         * gcc.c-torture/execute/strcmp-1.x: Delete.
9385
9386 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9387
9388         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9389         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9390         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9391         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9392         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9393         gcc.target/i386/stack-realign.c,
9394         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9395         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9396         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9397         target using dg-require-effective-target directive.
9398         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9399         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9400         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9401         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9402         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9403         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9404         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9405         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9406         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9407         Require lp64 target using dg-require-effective-target directive.
9408         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9409         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9410         directive.
9411         * gcc.target/i386/20010202-1.c: Move from here ...
9412         * gcc.dg/20010202-1.c: ... to here.
9413
9414 2007-08-22  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/33142
9417         * gcc.c-torture/execute/pr33142.c: New testcase.
9418
9419 2007-08-22  Richard Guenther  <rguenther@suse.de>
9420
9421         PR middle-end/32563
9422         * g++.dg/torture/pr32563.C: New testcase.
9423
9424 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR middle-end/32912
9427         * gcc.dg/pr32912-1.c: Add -w to options.
9428         * gcc.dg/pr32912-2.c: Likewise.
9429         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9430
9431 2007-08-21  Ian Lance Taylor  <iant@google.com>
9432
9433         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9434
9435 2007-08-21  Ian Lance Taylor  <iant@google.com>
9436
9437         PR tree-optimization/33134
9438         * g++.dg/tree-ssa/pr33134.C: New test.
9439
9440 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9441
9442         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9443         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9444
9445 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR debug/32610
9448         * gcc.dg/debug/pr32610.c: New test.
9449
9450         * g++.dg/init/new24.C: New test.
9451
9452         PR middle-end/32912
9453         * gcc.dg/pr32912-1.c: New test.
9454         * gcc.dg/pr32912-2.c: New test.
9455         * gcc.dg/pr32912-3.c: New test.
9456
9457 2007-08-21  Richard Guenther  <rguenther@suse.de>
9458
9459         * gcc.dg/pointer-arith-10.c: New testcase.
9460
9461 2007-08-21  Richard Guenther  <rguenther@suse.de>
9462
9463         PR middle-end/33122
9464         * gcc.c-torture/compile/pr33122.c: New testcase.
9465
9466 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9467
9468         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9469
9470 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9471
9472         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9473
9474 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR c++/33025
9477         * g++.dg/init/new23.C: New test.
9478
9479 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9480
9481         PR middle-end/30564
9482         * gcc.c-torture/compile/pr30564-1.c: New test.
9483         * gcc.c-torture/compile/pr30564-2.c: New test.
9484
9485 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9486
9487         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9488
9489 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9490
9491         * gfortran.dg/interface_abstract_2.f90: New.
9492         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9493
9494 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9495
9496         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9497         unknown (so that outer-loop wont get analyzed).
9498         * gcc.dg/vect/vect-outer-1a.c: New test.
9499         * gcc.dg/vect/vect-outer-1b.c: New test.
9500         * gcc.dg/vect/vect-outer-1.c: New test.
9501         * gcc.dg/vect/vect-outer-2a.c: New test.
9502         * gcc.dg/vect/vect-outer-2b.c: New test.
9503         * gcc.dg/vect/vect-outer-2c.c: New test.
9504         * gcc.dg/vect/vect-outer-2.c: New test.
9505         * gcc.dg/vect/vect-outer-3a.c: New test.
9506         * gcc.dg/vect/vect-outer-3b.c: New test.
9507         * gcc.dg/vect/vect-outer-3c.c: New test.
9508         * gcc.dg/vect/vect-outer-3.c: New test.
9509         * gcc.dg/vect/vect-outer-4a.c: New test.
9510         * gcc.dg/vect/vect-outer-4b.c: New test.
9511         * gcc.dg/vect/vect-outer-4c.c: New test.
9512         * gcc.dg/vect/vect-outer-4d.c: New test.
9513         * gcc.dg/vect/vect-outer-4e.c: New test.
9514         * gcc.dg/vect/vect-outer-4f.c: New test.
9515         * gcc.dg/vect/vect-outer-4g.c: New test.
9516         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9517         * gcc.dg/vect/vect-outer-4i.c: New test.
9518         * gcc.dg/vect/vect-outer-4j.c: New test.
9519         * gcc.dg/vect/vect-outer-4k.c: New test.
9520         * gcc.dg/vect/vect-outer-4l.c: New test.
9521         * gcc.dg/vect/vect-outer-4m.c: New test.
9522         * gcc.dg/vect/vect-outer-4.c: New test.
9523         * gcc.dg/vect/vect-outer-5.c: New test.
9524         * gcc.dg/vect/vect-outer-6.c: New test.
9525         * gcc.dg/vect/vect-outer-fir.c: New test.
9526         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9527         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9528
9529 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9530
9531         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9532         and -fno-tree-reassoc.
9533         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9534         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9535         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9536         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9537         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9538         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9539         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9540         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9541         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9542         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9543         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9544         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9545         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9546         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9547         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9548         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9549         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9550         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9551         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9552         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9553         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9554         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9555         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9556         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9557         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9558         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9559         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9560         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9561         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9562         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9563         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9564         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9565         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9566         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9567         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9568         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9569         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9570
9571 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9572
9573         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9574         versioning for aliasing).
9575         * gcc.dg/vect/vect-35.c: Likewise.
9576
9577         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9578         targets.
9579         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9580
9581 2007-08-18  Tom Tromey  <tromey@redhat.com>
9582
9583         PR preprocessor/32974:
9584         * gcc.dg/cpp/pr32974.c: New file.
9585
9586 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9587
9588         * gfortran.dg/interface_abstract_1.f90: New.
9589
9590 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9591
9592         PR fortran/32881
9593         * gfortran.dg/pure_initializer_1.f90: New test.
9594
9595 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9596
9597         PR fortran/32875
9598         * gfortran.dg/array_constructor_18.f90: New test.
9599
9600 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9601
9602         PR c++/28989
9603         * g++.dg/expr/lval3.C: New test.
9604         * g++.dg/expr/lval4.C: New test.
9605
9606 2007-08-17  Ollie Wild  <aaw@google.com>
9607
9608         PR c++/31749
9609         * g++.dg/lookup/builtin3.C: New test.
9610         * g++.dg/lookup/builtin4.C: New test.
9611         * g++.dg/lookup/using19.C: New test.
9612
9613 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9614
9615         PR c++/32190
9616         * g++.dg/parse/error31.C: New.
9617
9618 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9619
9620         PR c++/32112
9621         * g++.dg/template/error26.C: New.
9622
9623 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9624
9625         PR fortran/33079
9626         * gfortran.dg/zero_length_2.f90: New test.
9627
9628 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9629
9630         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9631         * gfortran.dg/kind_tests_3.f03: Ditto.
9632         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9633         * gfortran.dg/interface_13.f90: Ditto.
9634         * gfortran.dg/pr32738.f90: Ditto.
9635         * gfortran.dg/module_private_1.f90: Ditto.
9636         * gfortran.dg/test_only_clause.f90: Ditto.
9637         * gfortran.dg/bind_c_vars.f90: Ditto.
9638         * gfortran.dg/bind_c_dts.f90: Ditto.
9639         * gfortran.dg/use_9.f90: Ditto.
9640         * gfortran.dg/generic_8.f90: Ditto.
9641         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9642         * gfortran.dg/private_type_6.f90: Ditto.
9643         * gfortran.dg/c_assoc.f90: Ditto.
9644         * gfortran.dg/private_type_7.f90: Ditto.
9645         * gfortran.dg/global_vars_c_init.f90: Ditto.
9646         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9647         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9648         * gfortran.dg/c_size_t_test.f03: Ditto.
9649         * gfortran.dg/used_types_12.f90: Ditto.
9650         * gfortran.dg/pr25923.f90: Ditto.
9651         * gfortran.dg/test_com_block.f90: Ditto.
9652         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9653         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9654         * gfortran.dg/com_block_driver.f90: Ditto.
9655         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9656         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9657         * gfortran.dg/c_loc_test.f90: Ditto.
9658         * gfortran.dg/c_ptr_tests.f03: Ditto.
9659         * gfortran.dg/module_interface_1.f90: Ditto.
9660
9661 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9662
9663         PR c++/32870
9664         * g++.dg/other/error17.C: Adjust.
9665         
9666 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9667
9668         PR middle-end/32970
9669         * g++.dg/ext/altivec-14.C: New test.
9670
9671 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9672
9673         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9674         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9675         dump files.
9676         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9677         * gcc.dg/vect/pr32366.c: Ditto.
9678
9679 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9680
9681         PR testsuite/33082
9682         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9683         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9684         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9685         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9686
9687 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9688
9689         PR fortran/33072
9690         * gfortran.dg/use_9.f90: New.
9691
9692 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9693
9694         * g++.dg/gcov/gcov-5.C: New test.
9695
9696 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9697
9698         * g++.dg/gcov/gcov-4.C: New test.
9699         * lib/gcov.exp (verify-lines): Add support for
9700         checking no-coverage lines.
9701
9702 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9703
9704         * gcc.dg/vect/vect-vfa-01.c: New.
9705         * gcc.dg/vect/vect-vfa-02.c: New.
9706         * gcc.dg/vect/vect-vfa-03.c: New.
9707         * gcc.dg/vect/vect-vfa-04.c: New.
9708         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9709         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9710         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9711         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9712         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9713         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9714         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9715         gfortran.dg/vect/pr19049.f90: Rename to start with
9716         prefix no-vfa-.
9717         * gcc.dg/vect/vect.exp: Disable versioning for alias
9718         when test starts with no-vfa-.
9719         * gfortran.dg/vect/vect.exp: Likewise.
9720
9721 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9722
9723         * gcc.dg/torture/pr32897.c: New test.
9724
9725 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9726
9727         PR c++/31132
9728         * g++.dg/template/crash69.C: New.
9729
9730 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9731
9732         * lib/target-supports.exp (check_effective_target_arm32): Use
9733         check_no_compiler_messages.
9734
9735 2007-08-15  Diego Novillo  <dnovillo@google.com>
9736
9737         gcc.dg/tree-ssa/20070815.c: New test.
9738
9739 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9740
9741         PR fortran/33077
9742         * gfortran.dg/random_7.f90: Initialize variable.
9743
9744 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR middle-end/33074
9747         * gfortran.dg/pr33074.f90: New test.
9748
9749         PR c++/32992
9750         * g++.dg/opt/nrv14.C: New test.
9751
9752 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9753
9754         PR c++/33035
9755         * g++.dg/template/crash68.C: New.
9756
9757 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9758
9759         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9760         * gcc.dg/sibcall-4.c: Ditto.
9761
9762 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9763
9764         PR fortran/33066
9765         * gfortran.dg/use_8.f90: New test.
9766         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9767
9768 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9769
9770         PR c++/27211
9771         * g++.dg/template/error27.C: New.
9772         * g++.dg/template/error28.C: New.
9773         * g++.dg/other/pr28304.C: Adjust.
9774         * g++.old-deja/g++.mike/p811.C: Likewise.
9775
9776 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9777
9778         PR target/30315
9779         * gcc.target/i386/pr30315.c: New.
9780
9781 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9782
9783         PR fortran/32594
9784         * gfortran.dg/substr_5.f90: New test.
9785
9786 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9787
9788         PR c/30428
9789         * gcc.dg/vector-2.c: New test.
9790
9791         PR c++/30428
9792         * g++.dg/ext/vector8.C: New test.
9793
9794 2007-08-13  Dan Hipschman  <dsh@google.com>
9795
9796         PR c/32953
9797         * gcc.dg/format/array-1.c: Add an additional test for
9798         unterminated format strings of length 1.
9799
9800 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9801
9802         PR fortran/32926
9803         * gfortran.dg/external_procedures_3.f90: New test.
9804
9805 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9806
9807         PR fortran/32827
9808         * gfortran.dg/import6.f90: New test.
9809
9810 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9811
9812         PR C/30427
9813         *  gcc.dg/vector-1.c: New test.
9814
9815 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9816
9817         * gcc.dg/pr21255-4.c: Skip for PIC.
9818         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9819
9820 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9821
9822         * gcc.dg/attr-isr.c: Skip for PIC.
9823         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9824         * gcc.dg/attr-isr-trapa.c: Likewise.
9825         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9826         * gcc.dg/pragma-isr-trapa.c: Likewise.
9827         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9828
9829 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9830
9831         PR fortran/32962
9832         * gfortran.dg/transpose_1.f90: New test.
9833
9834 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9835
9836         PR fortran/29600
9837         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9838         intrinsic.
9839
9840 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9841
9842         PR fortran/30964
9843         PR fortran/33054
9844         * gfortran.dg/random_4.f90: New test.
9845         * gfortran.dg/random_5.f90: New test.
9846         * gfortran.dg/random_6.f90: New test.
9847         * gfortran.dg/random_7.f90: New test.
9848
9849 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9850
9851         PR fortran/32860
9852         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9853
9854 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9855
9856         PR fortran/31629
9857         * gfortran.dg/module_private_1.f90: New test.
9858
9859 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9860
9861         PR fortran/29600
9862         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9863         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9864
9865 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9866
9867         PR fortran/32937
9868         * gfortran.dg/char_length_6.f90: New test.
9869
9870 2007-08-10  Ollie Wild  <aaw@google.com>
9871
9872         * g++.dg/lookup/using18.C: New test.
9873
9874 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9875
9876         PR c++/17763
9877         * g++.dg/other/error16.C: New.
9878
9879 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9880
9881         PR libfortran/33039
9882         * gfortran.dg/namelist_37.f90: New test.
9883
9884 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9885
9886         PR c++/22256
9887         * g++.dg/conversion/op3.C: New.
9888
9889 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9890
9891         PR fortran/32987
9892         * gfortran.dg/fmt_tab_1.f90: New.
9893         * gfortran.dg/fmt_tab_2.f90: New.
9894
9895 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9896
9897         PR c/32796
9898         * gcc.c-torture/compile/pr32796.c: New test.
9899
9900 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9901
9902         PR middle-end/32813
9903         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9904         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9905         instead of just -O.
9906
9907 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9908
9909         * gcc.target/mips/code-readable-1.c: New test.
9910         * gcc.target/mips/code-readable-2.c: Likewise.
9911         * gcc.target/mips/code-readable-3.c: Likewise.
9912
9913 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9914             Revital Eres  <eres@il.ibm.com>
9915
9916         * gfortran.dg/sms-1.f90: Add comment.
9917         * gfortran.dg/sms-2.f90: New.
9918
9919 2007-08-07  Ian Lance Taylor  <iant@google.com>
9920
9921         * gcc.dg/instrument-1.c: New test.
9922         * gcc.dg/instrument-2.c: New test.
9923         * gcc.dg/instrument-3.c: New test.
9924
9925 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9926
9927         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9928
9929 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9930
9931         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9932         !vector_alignment_reachable targets.
9933         * gcc.dg/vect/vect-33.c: Likewise.
9934         * gcc.dg/vect/vect-42.c: Likewise.
9935         * gcc.dg/vect/vect-44.c: Likewise.
9936         * gcc.dg/vect/vect-50.c: Likewise.
9937         * gcc.dg/vect/vect-70.c: Likewise.
9938         * gcc.dg/vect/vect-71.c: Likewise.
9939         * gcc.dg/vect/vect-87.c: Likewise.
9940         * gcc.dg/vect/vect-88.c: Likewise.
9941         * gcc.dg/vect/vect-91.c: Likewise.
9942         * gcc.dg/vect/vect-93.c: Likewise.
9943         * gcc.dg/vect/vect-96.c: Likewise.
9944         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9945         * gcc.dg/vect/section-anchors-69.c: Likewise.
9946         * gcc.dg/vect/pr25413.c: Likewise.
9947         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9948         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9949         * gfortran.dg/vect-2.f90: Likewise.
9950         * gfortran.dg/vect-3.f90: Likewise.
9951         * gfortran.dg/vect-4.f90: Likewise.
9952         * gfortran.dg/vect-5.f90: Likewise.
9953         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9954         Return false for darwin. 
9955         (check_effective_target_vector_alignment_reachable_for_double): New.
9956
9957 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9958
9959         * gcc.dg/multiword-1.c: New testcase.
9960
9961 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9962
9963         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9964         messages.
9965         * gfortran.dg/namelist_36.f90: New test.
9966
9967 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9968
9969         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9970           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9971
9972 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9973
9974         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9975         * gcc.dg/torture/type-generic-1.c: Likewise.
9976
9977 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9978
9979         * gcc.c-torture/20070522-1.c: Move to ...
9980         * gcc.c-torture/compile/20070522-1.c: Here.
9981
9982 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9983
9984         PR fortran/29828
9985         * gfortran.dg/minmax_char_1.f90: New test.
9986         * gfortran.dg/minmax_char_2.f90: New test.
9987         * gfortran.dg/min_max_optional_4.f90: New test.
9988
9989 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9990
9991         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9992         hanging on the testcase.
9993
9994 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9995
9996         PR middle-end/32988
9997         * gcc.c-torture/compile/pr32988.c: New test.
9998
9999 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10000
10001         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
10002
10003 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
10004
10005         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
10006
10007         Revert:
10008         2007-03-22  Dirk Mueller  <dmueller@suse.de>
10009
10010         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10011
10012 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10013
10014         PR fortran/32979
10015         * gfortran.dg/isnan_1.f90: New test.
10016
10017 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
10018             Revital Eres <eres@il.ibm.com>
10019
10020         * gcc.dg/sms-antideps.c: New test.
10021
10022 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/31214
10025         * gfortran.dg/entry_13.f90: New test.
10026
10027         * gfortran.dg/entry_12.f90: Clean up .mod file.
10028
10029 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10030
10031         PR fortran/32770
10032         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
10033         variables as kind=4 so they don't overflow the record length.
10034
10035 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10036
10037         PR fortran/32968
10038         * gfortran.dg/selected_kind_1.f90: New test.
10039
10040 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10041
10042         PR middle-end/32780
10043         * gcc.c-torture/compile/pr32780.c: New test.
10044
10045 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10046
10047         RP middle-end/32399
10048         * gcc.c-torture/compile/pr32399.c: New testcase.
10049
10050 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10051
10052         PR middle-end/32304
10053         * g++.dg/torture/pr32304.C: New testcase.
10054
10055 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10056
10057         PR middle-end/32935
10058         * gfortran.fortran-torture/compile/complex_1.f90: New test.
10059
10060 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10061
10062         PR fortran/32955
10063         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10064
10065 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10066
10067         PR fortran/31202
10068         * gfortran.dg/nint_2.f90: New test.
10069
10070 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
10071
10072         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10073         * gcc.dg/weak/typeof-2.c: Likewise.
10074
10075 2007-08-03  Diego Novillo  <dnovillo@google.com>
10076
10077         PR 31521
10078         * gcc.dg/tree-ssa/pr31521.c: New test.
10079
10080 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
10081
10082         PR fortran/32770
10083         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
10084         iostat must be default kind.
10085
10086 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10087
10088         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10089
10090 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10091
10092         PR fortran/32770
10093         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10094         explicit so test passes with -fdefault-integer-8.
10095         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10096         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10097
10098 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10099
10100         PR c++/30849
10101         * g++.dg/parse/asm1.C: New test.
10102
10103         PR c++/30850
10104         * g++.dg/parse/asm2.C: Likewise.
10105
10106         PR c++/30851
10107         * g++.dg/parse/asm3.C: Likewise.
10108         
10109 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10110
10111         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10112           "int" is only 16 bit bits wide.
10113         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10114
10115 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10116
10117         * g++.dg/torture/type-generic-1.C: New.
10118         * gcc.dg/pr28796-2.c: Move tests ...
10119         * gcc.dg/tg-tests.h: ... here.
10120         * gcc.dg/torture/type-generic-1.c: New.
10121
10122 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10123
10124         PR libfortran/32954
10125         * minmaxloc_3.f90:  New test case.
10126
10127 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10128
10129         PR fortran/32936
10130         * gfortran.dg/allocate_stat.f90: New.
10131
10132 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10133
10134         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10135
10136 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10137
10138         PR tree-optimization/32919
10139         * gcc.c-torture/compile/pr32919.c: New.
10140
10141 2007-08-01  Nick Clifton  <nickc@redhat.com>
10142
10143         * gcc.c-torture/execute/execute.exp: Change copyright header to
10144         refer to version 3 of the GNU General Public License and to point
10145         readers at the COPYING3 file and the FSF's license web page.
10146         * gcc.c-torture/execute/ieee/ieee.exp,
10147         gcc.c-torture/unsorted/unsorted.exp,
10148         gcc.c-torture/compile/compile.exp,
10149         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10150         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10151         gcc.target/cris/torture/cris-torture.exp,
10152         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10153         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10154         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10155         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10156         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10157         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10158         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10159         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10160         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10161         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10162         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10163         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10164         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10165         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10166         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10167         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10168         gcc.dg/noncompile/noncompile.exp,
10169         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10170         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10171         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10172         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10173         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10174         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10175         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10176         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10177         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10178         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10179         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10180         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10181         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10182         g++.old-deja/old-deja.exp,
10183         gfortran.fortran-torture/execute/execute.exp,
10184         gfortran.fortran-torture/compile/compile.exp,
10185         treelang/output/output-1.c, treelang/output/output-1.tree,
10186         treelang/execute/execute.exp, treelang/Makefile.in,
10187         treelang/compile/compile.exp, g++.dg/dg.exp,
10188         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10189         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10190         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10191         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10192         g++.dg/compat/struct-layout-1.exp,
10193         g++.dg/compat/struct-layout-1_generate.c,
10194         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10195         g++.dg/bprob/bprob.exp, config/default.exp,
10196         gcc.test-framework/test-framework.awk,
10197         gcc.test-framework/gen_directive_tests,
10198         gcc.test-framework/test-framework.exp,
10199         objc.dg/special/special.exp,
10200         objc.dg/gnu-encoding/gnu-encoding.exp,
10201         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10202         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10203         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10204         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10205         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10206         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10207         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10208         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10209         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10210         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10211         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10212         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10213         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10214         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10215         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10216         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10217         Likewise.
10218
10219 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10220
10221         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10222         error message text.
10223
10224 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10225
10226         PR fortran/32945
10227         * gfortran.dg/initialization_12.f90: New test.
10228
10229 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10230
10231         PR fortran/31609
10232         * gfortran.dg/entry_12.f90: New test.
10233
10234 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10235
10236         PR fortran/32938
10237         * gfortran.dg/altreturn_6.f90: New test.
10238
10239 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10240
10241         PR fortran/32942
10242         * gfortran.dg/exponent_2.f90: New test.
10243
10244 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10245
10246         * gcc.dg/vect/vect-117.c: New test.
10247         * gcc.dg/vect/vect-74.c: Enabled test
10248         * gcc.dg/vect/vect-81.c: Enabled test
10249
10250 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10251
10252         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10253         s/dg-error/dg-warning where warning is expected.
10254
10255 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10256
10257         PR fortran/32770
10258         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10259         of huge() to correct kind.
10260
10261 2007-07-30  Ollie Wild  <aaw@google.com>
10262
10263         * gcc.dg/cpp/counter-2.c: New test.
10264         * gcc.dg/cpp/counter-3.c: New test.
10265         * gcc.dg/cpp/dir-only-1.c: New test.
10266         * gcc.dg/cpp/dir-only-1.h: New file.
10267         * gcc.dg/cpp/dir-only-2.c: New test.
10268         * gcc.dg/cpp/dir-only-3.c: New test.
10269         * gcc.dg/cpp/dir-only-3a.h: New file.
10270         * gcc.dg/cpp/dir-only-3b.h: New file.
10271         * gcc.dg/cpp/dir-only-4.c: New test.
10272         * gcc.dg/cpp/dir-only-5.c: New test.
10273         * gcc.dg/cpp/dir-only-6.c: New test.
10274
10275 2007-07-30  Julian Brown  <julian@codesourcery.com>
10276
10277         * gcc.target/arm/neon/v*.c: Regenerate.
10278
10279 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10280
10281         PR c++/32108
10282         * g++.dg/ext/label6.C: New.
10283
10284 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10285
10286         PR libfortran/32858
10287         PR libfortran/30814
10288         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10289
10290 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10291
10292         PR fortran/31211
10293         * gfortran.dg/actual_pointer_function_1.f90: New test.
10294
10295         PR fortran/32682
10296         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10297
10298 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10299
10300         PR fortran/32906
10301         * gfortran.dg/shape_1.f90: Adjust error message.
10302         * gfortran.dg/parameter_array_ref_1.f90: New test.
10303
10304 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10305
10306         PR fortran/31609
10307         * gfortran.dg/entry_11.f90: New test.
10308
10309 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10310             Revital Eres  <eres@il.ibm.com>
10311
10312         * gfortran.dg/sms-1.f90: New test.
10313
10314 2007-07-28  Richard Guenther  <rguenther@suse.de>
10315
10316         * gcc.c-torture/compile/pr32920.c: New testcase.
10317
10318 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10319
10320         PR c++/30917
10321         * g++.dg/lookup/friend11.C: New test.
10322
10323 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10324
10325         * gfortran.dg/namelist_5.f90: Adjusted error message.
10326         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10327         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10328         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10329         * gfortran.dg/namelist_32.f90: ... this.
10330
10331         PR fortran/32876
10332         * gfortran.dg/namelist_33.f90: New test.
10333
10334         PR fortran/32905
10335         * gfortran.dg/namelist_34.f90: New test.
10336
10337         PR fortran/31818
10338         * gfortran.dg/namelist_35.f90: New test.
10339
10340 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10341
10342         PR fortran/32880
10343         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10344
10345 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10346
10347         PR testsuite/32471
10348         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10349           assuming it is 0x7ffffffff.
10350         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10351         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10352
10353 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10354
10355         * gfortran.dg/operator_3.f90: Fix dg directive.
10356         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10357         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10358         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10359
10360 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10361
10362         * g++.dg/cpp0x/decltype1.C: New.
10363         * g++.dg/cpp0x/decltype2.C: New.
10364         * g++.dg/cpp0x/decltype3.C: New.
10365         * g++.dg/cpp0x/decltype4.C: New.
10366         * g++.dg/cpp0x/decltype5.C: New.
10367         * g++.dg/cpp0x/decltype6.C: New.
10368
10369 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10370
10371         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10372           because the test relies on bit 31 to be the sign bit.
10373
10374 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10375
10376         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10377           assuming it is 0x7fffffff.
10378         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10379         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10380
10381 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10382
10383         PR c++/32346
10384         * g++.dg/expr/bitfield9.C: New test.
10385
10386 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10387
10388         PR fortran/32899
10389         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10390
10391 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10392
10393         PR fortran/32760
10394         * gfortran.dg/private_type_7.f90: New test.
10395
10396 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10397
10398         PR fortran/32035
10399         * gfortran.dg/select_char_1.f90: New test.
10400
10401 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10402
10403         PR fortran/32903
10404         * gfortran.dg/initialization_11.f90: New test.
10405
10406 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10407
10408         * gcc.target/mips/ins-1.c: New test.
10409
10410 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10411
10412         PR/19232
10413         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10414         (f1): Likewise.
10415
10416 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10417
10418         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10419         error: width of 'spare' exceeds its type.
10420
10421 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10422
10423         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10424         * gcc.dg/sibcall-4.c: Likewise.
10425
10426 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10427
10428         PR rtl-optimization/31500
10429         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10430         * g++.dg/warn/Warray-bounds.C: Likewise.
10431
10432 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10433
10434         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10435
10436 2007-07-25  Julian Brown  <julian@codesourcery.com>
10437             Paul Brook  <paul@codesourcery.com>
10438             Joseph Myers  <joseph@codesourcery.com>
10439             Mark Shinwell  <shinwell@codesourcery.com>
10440
10441         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10442         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10443         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10444         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10445         (check_effective_target_arm_neon_hw): New.
10446         * gcc.target/arm/neon/neon.exp: New file.
10447         * gcc.target/arm/neon/polytypes.c: New file.
10448         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10449
10450 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10451
10452         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10453           targets where an "int" is less than 32 bits wide.
10454
10455 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10456
10457         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10458
10459 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10460
10461         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10462           during addition if an int is only 16 bits wide.
10463         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10464
10465 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10466
10467         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10468           size as "long int" and are 32 or 64 bits wide.
10469         * gcc.dg/torture/pr28814.c: Likewise.
10470
10471 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10472
10473         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10474           exactly as wide as an int.
10475
10476 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10477
10478         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10479         Define and use throughout as long long printf format specifier.
10480         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10481         Likewise.
10482
10483 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10484
10485         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10486         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10487
10488 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10489
10490         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10491
10492 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10493
10494         * gcc.c-torture/execute/20070724-1.c: New.
10495
10496 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10497
10498         PR fortran/31205
10499         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10500         "deallocates" to 24, since patch has code rid of much spurious
10501         code.
10502         * gfortran.dg/interface_assignment_1.f90 : New test.
10503
10504         PR fortran/32842
10505         * gfortran.dg/interface_assignment_2.f90 : New test.
10506
10507 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10508
10509         PR fortran/32867
10510         * fortran.dg/initialization_10.f90: New test.
10511
10512 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10513
10514         PR fortran/32778
10515         * gfortran.dg/imag_2.f: Removed
10516         * gfortran.dg/warn_std_1.f90: New test.
10517         * gfortran.dg/warn_std_2.f90: New test.
10518         * gfortran.dg/warn_std_3.f90: New test.
10519
10520 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10521
10522         PR c++/29001
10523         * g++.dg/init/new22.C: New.
10524
10525 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10526
10527         PR c++/32561
10528         * g++.dg/template/crash67.C: New.
10529
10530 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10531
10532         * lib/target-support.exp (check_effective_target_natural_alignment): 
10533         (check_effective_target_vector_alignment_reachable): New.
10534         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10535         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10536         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10537         check.
10538         * gcc.dg/vect/pr25413.c: Likewise.
10539         * gcc.dg/vect/pr31699.c: Likewise.
10540
10541 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10542
10543         PR fortran/30814
10544         * gfortran.dg/pack_bounds_1.f90:  New test case.
10545
10546 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10547
10548         PR fortran/31639
10549         * gfortran.dg/initialization_9.f90: New test.
10550
10551 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10552
10553         PR fortran/32797
10554         PR fortran/32800
10555         * gfortran.dg/bind_c_usage_8.f03: New test case.
10556         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10557         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10558
10559 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10560
10561         * gcc.target/mips/branch-cost-1.c: New test.
10562         * gcc.target/mips/branch-cost-2.c: Likewise.
10563
10564 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10565
10566         PR fortran/32732
10567         * gfortran.dg/c_char_tests.f03: New test case.
10568         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10569         * gfortran.dg/c_char_tests_2.f03: New test case.
10570         * gfortran.dg/value_6.f03: Ditto.
10571         * gfortran.dg/value_7.f03: Ditto.
10572
10573 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10574
10575         PR fortran/32600
10576         * gfortran.dg/c_funloc_tests_5.f03: New.
10577         * gfortran.dg/c_funloc_tests_5.f04: New.
10578         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10579
10580 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10581
10582         PR c++/32839
10583         * g++.dg/expr/call4.C: New.
10584         * g++.dg/expr/call5.C: New.
10585
10586 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10587
10588         PR fortran/32710
10589         * gfortran.dg/namelist_30.f90: New test.
10590
10591 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10592
10593         PR fortran/29962
10594         * gfortran.dg/array_initializer_1.f90: Removed warning.
10595         * gfortran.dg/initialization_1.f90: Adjusted messages.
10596         * gfortran.dg/nested_modules_6.f90: Removed warning.
10597
10598         PR fortran/31253
10599         * gfortran.dg/initialization_7.f90: New test.
10600
10601         PR fortran/31639
10602         * gfortran.dg/initialization_8.f90: New test.
10603
10604 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10605
10606         PR c++/30818
10607         * g++.dg/template/crash47.C: Adjust errors.
10608         * g++.dg/template/crash48.C: Adjust errors.
10609         * g++.dg/template/typename12.C: New.
10610         * g++.dg/template/typename13.C: New.
10611         * g++.dg/template/typename14.C: New.
10612         * g++.dg/template/typedef6.C: Adjust errors.
10613
10614 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10615
10616         PR fortran/32627
10617         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10618         * gfortran.dg/pr32627.f03: New test case.
10619
10620         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10621         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10622         c_f_pointer_logical.
10623         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10624         c_f_pointer_complex.
10625         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10626         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10627         c_f_pointer_shape_tests_2.
10628         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10629
10630 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10631
10632         PR fortran/32804
10633         * gfortran.dg/c_loc_tests_9.f03: New test case.
10634         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10635
10636 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10637
10638         PR fortran/32823
10639         * gfortran.dg/int_2.f90: New test.
10640         
10641 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10642
10643         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10644
10645 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10646
10647         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10648         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10649
10650 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10651
10652         PR tree-optimization/19910
10653         * gcc.dg/pr19910.c: New test.
10654
10655 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10656
10657         PR fortran/32738
10658         * gfortran.dg/pr32738.f90: New test.
10659
10660 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10661
10662         PR tree-optimzation/32635
10663         * gfortran.dg/pr32635.f:  New test case.
10664
10665 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10666
10667         PR fortran/32801
10668         * gfortran.dg/pr32801.f03: New test case.
10669
10670 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10673         Test negative numbers also.
10674         * gcc.dg/c99-math-float-1.c: Likewise.
10675         * gcc.dg/c99-math-long-double-1.c: Likewise.
10676         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10677         test inputs.
10678
10679 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10680         
10681         * lib/target-supports.exp (check_effective_target_sync_int_long):
10682         Enable for xtensa.
10683         (check_effective_target_sync_char_short): Likewise.
10684         
10685 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10686
10687         * gcc.dg/pr28796-2.c: Add more cases.
10688
10689 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10690
10691         * gcc.dg/pr28796-1.c: Add more cases.
10692         * gcc.dg/pr28796-2.c: Likewise.
10693
10694 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10695
10696         * gcc.dg/pr28796-1.c: Add more cases.
10697         * gcc.dg/pr28796-2.c: Likewise.
10698
10699 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10700
10701         PR fortran/32535
10702         * gfortran.dg/pr32535.f90: New test.
10703
10704 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10705
10706         PR fortran/31320
10707         PR fortran/32665
10708         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10709
10710 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10711
10712         PR rtl-optimization/32773
10713         * gcc.dg/pr32773.c: New test.
10714
10715 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10716
10717         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10718         match flax-vector-conversions note.
10719         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10720         instead of dg-error for the warning.
10721
10722 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10723
10724         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10725           adapted to work on targets with 16-bit or wider int.
10726         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10727         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10728         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10729         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10730
10731 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10732
10733         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10734         support large arrays.
10735         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10736         * gcc.dg/20061109-1.c: Likewise.
10737         * gcc.c-torture/execute/20061101-1.x: Likewise.
10738         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10739         * gcc.c-torture/execute/pr31448.x: Likewise.
10740
10741 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10742
10743         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10744
10745         PR fortran/32238
10746         * gfortran.dg/pr32238.f90: New test.
10747
10748         PR fortran/32222
10749         * gfortran.dg/pr32222.f90: New test.
10750
10751         PR fortran/32242
10752         * gfortran.dg/pr32242.f90: New test.
10753         
10754 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10755             David Ung  <davidu@mips.com>
10756
10757         * gcc.target/mips/mips-sched-madd.c: New test case.
10758
10759 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10760
10761         PR libfortran/32611
10762         * gfortran.dg/large_real_kind_1.f90: Update test.
10763         * gfortran.dg/pr17706.f90: Update test.
10764         * gfortran.dg/fmt_zero_digits.f90: Update test.
10765         * gfortran.dg/fmt_zero_precision.f90: Update test.
10766         * gfortran.dg/real_const_3.f90: Update test.
10767
10768 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10769
10770         PR fortran/32036
10771         * gfortran.dg/bounds_check_8.f90: New test.
10772         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10773
10774 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10775
10776         PR fortran/32357
10777         * gfortran.dg/mvbits_2.f90: New test.
10778
10779 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10780
10781         PR libfortran/32731
10782         * gfortran.dg/pack_mask_1.f90:  New test.
10783         * gfortran.dg/unpack_mask_1.f90:  New test.
10784
10785 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10786
10787         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10788         * gcc.dg/20001101-1.c: Likewise.
10789         * gcc.dg/20001102-1.c: Likewise.
10790         * gcc.dg/20020116-2.c: Likewise.
10791         * gcc.dg/20020416-1.c: Likewise.
10792         * gcc.dg/sparc-constant-1.c: Likewise.
10793         * gcc.dg/sparc-dwarf2.c: Likewise.
10794         * gcc.dg/sparc-frame-1.c: Likewise.
10795         * gcc.dg/sparc-getcontext-1.c: Likewise.
10796         * gcc.dg/sparc-loop-1.c: Likewise.
10797         * gcc.dg/sparc-reg-1.c: Likewise.
10798         * gcc.dg/sparc-ret.c: Likewise.
10799         * gcc.dg/sparc-trap-1.c: Likewise.
10800         * gcc.dg/ultrasp10.c: Likewise.
10801         * gcc.dg/ultrasp11.c: Likewise.
10802         * gcc.dg/ultrasp1.c: Likewise.
10803         * gcc.dg/ultrasp2.c: Likewise.
10804         * gcc.dg/ultrasp3.c: Likewise.
10805         * gcc.dg/ultrasp4.c: Likewise.
10806         * gcc.dg/ultrasp5.c: Likewise.
10807         * gcc.dg/ultrasp6.c: Likewise.
10808         * gcc.dg/ultrasp7.c: Likewise.
10809         * gcc.dg/ultrasp8.c: Likewise.
10810         * gcc.dg/ultrasp9.c: Likewise.
10811         * gcc.dg/splet-1.c: Delete.
10812
10813 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10814
10815         PR fortran/32724
10816         * gfortran.dg/stfunc_5.f90: New test.
10817
10818 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10819
10820         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10821         New procedure to check if arrays are naturally aligned to the vector
10822         alignment boundary.
10823         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10824         in size_t typedef.  Adjust tree dump scan results according to
10825         vect_aligned_arrays target check.
10826         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10827         vect_aligned_arrays target check.
10828         * gcc.dg/vect/pr31699.c: Ditto.
10829
10830 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10831
10832         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10833         for V2DFmode vector conditional expression.
10834         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10835         and dfceq patterns.
10836         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10837         and dfcgt patterns.
10838         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10839         V2DFmode comparison and test special values.
10840         * lib/target-supports.exp: Switch on test for V2DFmode 
10841         vector conditional expression.
10842
10843 2007-07-13  Richard Guenther  <rguenther@suse.de>
10844
10845         PR tree-optimization/32721
10846         * gcc.dg/pr32721.c: New testcase.
10847
10848 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10849
10850         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10851         error message part that continues on a new line.
10852
10853 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10854
10855         * gcc.dg/c99-tgmath-1.c: New.
10856         * gcc.dg/c99-tgmath-2.c: New.
10857         * gcc.dg/c99-tgmath-3.c: New.
10858         * gcc.dg/c99-tgmath-4.c: New.
10859
10860 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10861             Janis Johnson  <janis187@us.ibm.com>
10862
10863         PR testsuite/25241
10864         * gcc.test-framework/dg-error-exp-F.c: New test.
10865         * gcc.test-framework/dg-warning-exp-F.c: New test.
10866         * lib/gcc.exp: Enable warning and error prefixes.
10867         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10868         (dg-error): Wrap original dg-error.
10869         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10870         markers from dg-error/dg-warning directives.
10871         * gcc.dg/20040322-1.c: Likewise.
10872         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10873         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10874         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10875         * gcc.dg/Werror-1.c: Likewise.
10876         * gcc.dg/Werror-10.c: Likewise.
10877         * gcc.dg/Werror-11.c: Likewise.
10878         * gcc.dg/Werror-2.c: Likewise.
10879         * gcc.dg/Werror-3.c: Likewise.
10880         * gcc.dg/Werror-4.c: Likewise.
10881         * gcc.dg/Werror-5.c: Likewise.
10882         * gcc.dg/Werror-6.c: Likewise.
10883         * gcc.dg/Werror-7.c: Likewise.
10884         * gcc.dg/Werror-8.c: Likewise.
10885         * gcc.dg/Werror-9.c: Likewise.
10886         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10887         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10888         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10889         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10890         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10891         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10892         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10893         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10894         * gcc.dg/Wnested-externs-1.c: Likewise.
10895         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10896         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10897         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10898         * gcc.dg/Wshadow-3.c: Likewise.
10899         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10900         * gcc.dg/Wwrite-strings-1.c: Likewise.
10901         * gcc.dg/anon-struct-5.c: Likewise.
10902         * gcc.dg/anon-struct-6.c: Likewise.
10903         * gcc.dg/anon-struct-7.c: Likewise.
10904         * gcc.dg/anon-struct-8.c: Likewise.
10905         * gcc.dg/array-8.c: Likewise.
10906         * gcc.dg/array-quals-2.c: Likewise.
10907         * gcc.dg/asm-qual-1.c: Likewise.
10908         * gcc.dg/asm-wide-1.c: Likewise.
10909         * gcc.dg/assign-warn-1.c: Likewise.
10910         * gcc.dg/assign-warn-2.c: Likewise.
10911         * gcc.dg/bitfld-10.c: Likewise.
10912         * gcc.dg/bitfld-11.c: Likewise.
10913         * gcc.dg/bitfld-12.c: Likewise.
10914         * gcc.dg/bitfld-13.c: Likewise.
10915         * gcc.dg/bitfld-14.c: Likewise.
10916         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10917         * gcc.dg/builtins-30.c: Likewise.
10918         * gcc.dg/c90-const-expr-5.c: Likewise.
10919         * gcc.dg/c90-typespec-1.c: Likewise.
10920         * gcc.dg/c99-const-expr-5.c: Likewise.
10921         * gcc.dg/c99-flex-array-5.c: Likewise.
10922         * gcc.dg/c99-fordecl-3.c: Likewise.
10923         * gcc.dg/c99-tag-3.c: Likewise.
10924         * gcc.dg/c99-typespec-1.c: Likewise.
10925         * gcc.dg/c99-vla-jump-1.c: Likewise.
10926         * gcc.dg/c99-vla-jump-2.c: Likewise.
10927         * gcc.dg/c99-vla-jump-3.c: Likewise.
10928         * gcc.dg/c99-vla-jump-4.c: Likewise.
10929         * gcc.dg/c99-vla-jump-5.c: Likewise.
10930         * gcc.dg/cast-1.c: Likewise.
10931         * gcc.dg/cast-2.c: Likewise.
10932         * gcc.dg/cast-3.c: Likewise.
10933         * gcc.dg/cast-4.c: Likewise.
10934         * gcc.dg/cast-pretty-print-1.c: Likewise.
10935         * gcc.dg/comp-goto-2.c: Likewise.
10936         * gcc.dg/comp-goto-3.c: Likewise.
10937         * gcc.dg/cpp/error-1.c: Likewise.
10938         * gcc.dg/cpp/if-paren.c: Likewise.
10939         * gcc.dg/decl-7.c: Likewise.
10940         * gcc.dg/decl-8.c: Likewise.
10941         * gcc.dg/decl-nospec-1.c: Likewise.
10942         * gcc.dg/decl-nospec-2.c: Likewise.
10943         * gcc.dg/decl-nospec-3.c: Likewise.
10944         * gcc.dg/declspec-10.c: Likewise.
10945         * gcc.dg/declspec-11.c: Likewise.
10946         * gcc.dg/declspec-12.c: Likewise.
10947         * gcc.dg/declspec-13.c: Likewise.
10948         * gcc.dg/declspec-14.c: Likewise.
10949         * gcc.dg/declspec-15.c: Likewise.
10950         * gcc.dg/declspec-16.c: Likewise.
10951         * gcc.dg/declspec-17.c: Likewise.
10952         * gcc.dg/declspec-4.c: Likewise.
10953         * gcc.dg/declspec-5.c: Likewise.
10954         * gcc.dg/declspec-6.c: Likewise.
10955         * gcc.dg/declspec-7.c: Likewise.
10956         * gcc.dg/declspec-8.c: Likewise.
10957         * gcc.dg/declspec-9.c: Likewise.
10958         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10959         * gcc.dg/dfp/constants-c99.c: Likewise.
10960         * gcc.dg/dfp/keywords-c89.c: Likewise.
10961         * gcc.dg/dfp/keywords-c99.c: Likewise.
10962         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10963         * gcc.dg/dfp/typespec.c: Likewise.
10964         * gcc.dg/dremf-type-compat-2.c: Likewise.
10965         * gcc.dg/dremf-type-compat-3.c: Likewise.
10966         * gcc.dg/dremf-type-compat-4.c: Likewise.
10967         * gcc.dg/empty-source-2.c: Likewise.
10968         * gcc.dg/empty-source-3.c: Likewise.
10969         * gcc.dg/enum3.c: Likewise.
10970         * gcc.dg/extra-semi-2.c: Likewise.
10971         * gcc.dg/extra-semi-3.c: Likewise.
10972         * gcc.dg/float-range-1.c: Likewise.
10973         * gcc.dg/float-range-2.c: Likewise.
10974         * gcc.dg/float-range-3.c: Likewise.
10975         * gcc.dg/float-range-5.c: Likewise.
10976         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10977         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10978         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10979         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10980         * gcc.dg/format/cast-1.c: Likewise.
10981         * gcc.dg/format/gcc_diag-3.c: Likewise.
10982         * gcc.dg/format/gcc_diag-4.c: Likewise.
10983         * gcc.dg/format/gcc_diag-6.c: Likewise.
10984         * gcc.dg/format/gcc_diag-8.c: Likewise.
10985         * gcc.dg/format/gcc_diag-9.c: Likewise.
10986         * gcc.dg/format/nul-2.c: Likewise.
10987         * gcc.dg/format/opt-1.c: Likewise.
10988         * gcc.dg/format/opt-2.c: Likewise.
10989         * gcc.dg/format/opt-3.c: Likewise.
10990         * gcc.dg/format/opt-4.c: Likewise.
10991         * gcc.dg/format/opt-5.c: Likewise.
10992         * gcc.dg/format/opt-6.c: Likewise.
10993         * gcc.dg/framework-2.c: Likewise.
10994         * gcc.dg/func-args-1.c: Likewise.
10995         * gcc.dg/func-outside-1.c: Likewise.
10996         * gcc.dg/func-outside-2.c: Likewise.
10997         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10998         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10999         * gcc.dg/if-empty-1.c: Likewise.
11000         * gcc.dg/init-bad-1.c: Likewise.
11001         * gcc.dg/init-bad-2.c: Likewise.
11002         * gcc.dg/init-bad-3.c: Likewise.
11003         * gcc.dg/init-desig-obs-2.c: Likewise.
11004         * gcc.dg/init-desig-obs-3.c: Likewise.
11005         * gcc.dg/init-empty-2.c: Likewise.
11006         * gcc.dg/init-empty-3.c: Likewise.
11007         * gcc.dg/inline-11.c: Likewise.
11008         * gcc.dg/inline-12.c: Likewise.
11009         * gcc.dg/inline-8.c: Likewise.
11010         * gcc.dg/inline-9.c: Likewise.
11011         * gcc.dg/inline3.c: Likewise.
11012         * gcc.dg/label-decl-1.c: Likewise.
11013         * gcc.dg/label-decl-2.c: Likewise.
11014         * gcc.dg/label-decl-3.c: Likewise.
11015         * gcc.dg/label-decl-4.c: Likewise.
11016         * gcc.dg/long-long-typespec-1.c: Likewise.
11017         * gcc.dg/lvalue-2.c: Likewise.
11018         * gcc.dg/lvalue-3.c: Likewise.
11019         * gcc.dg/nested-func-3.c: Likewise.
11020         * gcc.dg/nested-redef-1.c: Likewise.
11021         * gcc.dg/noreturn-4.c: Likewise.
11022         * gcc.dg/old-style-prom-2.c: Likewise.
11023         * gcc.dg/old-style-prom-3.c: Likewise.
11024         * gcc.dg/old-style-then-proto-1.c: Likewise.
11025         * gcc.dg/overflow-warn-1.c: Likewise.
11026         * gcc.dg/overflow-warn-2.c: Likewise.
11027         * gcc.dg/overflow-warn-3.c: Likewise.
11028         * gcc.dg/overflow-warn-4.c: Likewise.
11029         * gcc.dg/overflow-warn-6.c: Likewise.
11030         * gcc.dg/parm-forwdecl-2.c: Likewise.
11031         * gcc.dg/parm-forwdecl-3.c: Likewise.
11032         * gcc.dg/parm-impl-decl-1.c: Likewise.
11033         * gcc.dg/parm-impl-decl-2.c: Likewise.
11034         * gcc.dg/parm-incomplete-1.c: Likewise.
11035         * gcc.dg/parm-mismatch-1.c: Likewise.
11036         * gcc.dg/pointer-arith-1.c: Likewise.
11037         * gcc.dg/pointer-arith-2.c: Likewise.
11038         * gcc.dg/pointer-arith-3.c: Likewise.
11039         * gcc.dg/pointer-arith-4.c: Likewise.
11040         * gcc.dg/pointer-arith-6.c: Likewise.
11041         * gcc.dg/pointer-arith-7.c: Likewise.
11042         * gcc.dg/pointer-arith-8.c: Likewise.
11043         * gcc.dg/pr13804-1.c: Likewise.
11044         * gcc.dg/pr15698-1.c: Likewise.
11045         * gcc.dg/pr15698-2.c: Likewise.
11046         * gcc.dg/pr15698-3.c: Likewise.
11047         * gcc.dg/pr15698-4.c: Likewise.
11048         * gcc.dg/pr15698-5.c: Likewise.
11049         * gcc.dg/pr15698-6.c: Likewise.
11050         * gcc.dg/pr15698-7.c: Likewise.
11051         * gcc.dg/pr15698-8.c: Likewise.
11052         * gcc.dg/pr17188-1.c: Likewise.
11053         * gcc.dg/pr17301-1.c: Likewise.
11054         * gcc.dg/pr17301-2.c: Likewise.
11055         * gcc.dg/pr17730-1.c: Likewise.
11056         * gcc.dg/pr20368-1.c: Likewise.
11057         * gcc.dg/pr20368-2.c: Likewise.
11058         * gcc.dg/pr20368-3.c: Likewise.
11059         * gcc.dg/pr22308-1.c: Likewise.
11060         * gcc.dg/qual-component-1.c: Likewise.
11061         * gcc.dg/redecl-1.c: Likewise.
11062         * gcc.dg/redecl-11.c: Likewise.
11063         * gcc.dg/redecl-12.c: Likewise.
11064         * gcc.dg/redecl-13.c: Likewise.
11065         * gcc.dg/redecl-14.c: Likewise.
11066         * gcc.dg/redecl-15.c: Likewise.
11067         * gcc.dg/register-var-1.c: Likewise.
11068         * gcc.dg/register-var-2.c: Likewise.
11069         * gcc.dg/stmt-expr-2.c: Likewise.
11070         * gcc.dg/stmt-expr-3.c: Likewise.
11071         * gcc.dg/stmt-expr-label-1.c: Likewise.
11072         * gcc.dg/stmt-expr-label-2.c: Likewise.
11073         * gcc.dg/stmt-expr-label-3.c: Likewise.
11074         * gcc.dg/struct-empty-2.c: Likewise.
11075         * gcc.dg/struct-empty-3.c: Likewise.
11076         * gcc.dg/struct-parse-1.c: Likewise.
11077         * gcc.dg/struct-semi-1.c: Likewise.
11078         * gcc.dg/struct-semi-2.c: Likewise.
11079         * gcc.dg/struct-semi-3.c: Likewise.
11080         * gcc.dg/switch-5.c: Likewise.
11081         * gcc.dg/switch-6.c: Likewise.
11082         * gcc.dg/switch-7.c: Likewise.
11083         * gcc.dg/tls/diag-5.c: Likewise.
11084         * gcc.dg/transparent-union-1.c: Likewise.
11085         * gcc.dg/transparent-union-3.c: Likewise.
11086         * gcc.dg/typespec-1.c: Likewise.
11087         * gcc.dg/vla-init-2.c: Likewise.
11088         * gcc.dg/vla-init-3.c: Likewise.
11089         * gcc.dg/vla-init-4.c: Likewise.
11090         * gcc.dg/vla-init-5.c: Likewise.
11091         * gcc.dg/void-cast-2.c: Likewise.
11092         * gcc.dg/wvla-3.c: Likewise.
11093         * gcc.dg/wvla-7.c: Likewise.
11094         * gcc.target/i386/991209-1.c: Likewise.
11095         * gcc.target/ia64/fpreg-1.c: Likewise.
11096         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11097         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11098         
11099 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11100
11101         PR fortran/31639
11102         * gfortran.dg/func_decl_4.f90: New test.
11103
11104 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11105
11106         PR fortran/32727
11107         * gfortran.dg/interface_17.f90: New test.
11108
11109 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11110
11111         PR fortran/32599
11112         * gfortran.dg/32599.f03: New test case.
11113
11114         PR fortran/32601
11115         * gfortran.dg/32601.f03: New test case.
11116         * gfortran.dg/32601_1.f03: Ditto.
11117         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11118         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11119
11120 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11121
11122         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11123
11124 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11125             Devang Patel  <dpatel@apple.com>
11126
11127         PR tree-optimization/25413
11128         * gcc.dg/vect/vect-align-1.c: New.
11129         * gcc.dg/vect/vect-align-2.c: New.
11130         * gcc.dg/vect/pr25413.c: New.
11131         * gcc.dg/vect/pr25413a.c: New.
11132         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11133
11134 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11135
11136         * lib/target-support.exp (check_ultrasparc_hw_available):
11137         New function.
11138         (is-effective-target): Check $arg for ultrasparc_hw.
11139         (is-effective-target-keyword): Likewise.
11140         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11141         when determining what to do on sparc platforms.
11142         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11143         * gcc.dg/20001101-1.c: Likewise.
11144         * gcc.dg/20001101-2.c: Likewise.
11145         * gcc.dg/ultrasp9.c: Likewise.
11146         * gcc.dg/ultrasp10.c: Likewise.
11147         * gcc.target/sparc/pdist-3.c: Likewise.
11148
11149 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11150
11151         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11152
11153 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11154
11155         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11156         get vectorized.
11157         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11158         now get vectorized.
11159         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11160         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11161         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11162         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11163         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11164         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11165         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11166         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11167         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11168         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11169         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11170         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11171         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11172         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11173         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11174         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11175         Add spu.
11176
11177 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11178
11179         PR c++/30854
11180         * g++.dg/parse/error30.C: New test.
11181
11182 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11183
11184         PR fortran/29804
11185         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11186
11187 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11188
11189         * gfortran.fortran-torture/compile/pr32663.f: New test.
11190
11191 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11192
11193         PR c++/31027
11194         * g++.dg/inherit/virtual4.C: New.
11195
11196 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11197
11198         PR target/32661
11199         * gcc.target/i386/pr32661-1.c: New test.
11200
11201 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11202
11203         * gnat.dg/invariant_index.ad[sb]: New test.
11204
11205 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11206
11207         PR c++/32560
11208         * g++.dg/template/decl3.C: New.
11209
11210 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11211
11212         PR 32617
11213         * gcc.c-torture/execute/align-3.c: New.
11214
11215 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11216
11217         PR target/32708
11218         * gcc.target/i386/pr32708-1.c: New test.
11219         * gcc.target/i386/pr32708-2.c: Ditto.
11220         * gcc.target/i386/pr32708-3.c: Ditto.
11221
11222 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11223
11224         * g++.dg/init/new20.C: Remove svn:executable flag.
11225
11226 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11227
11228         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11229
11230 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11231
11232         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11233
11234 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11235
11236         PR testsuite/25241
11237         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11238         directive.
11239         
11240 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11241
11242         PR fortran/32157
11243         * gfortran.dg/overload_2.f90: New test.
11244
11245         PR fortran/32689
11246         * gfortran.dg/transfer_simplify_5.f90
11247
11248         PR fortran/32634
11249         * gfortran.dg/interface_15.f90: New test.
11250
11251 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11252
11253         PR libfortran/32336
11254         * gfortran.dg/matmul_5.f90:  New test case.
11255
11256 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11257
11258         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11259         * gcc.dg/fesd-any.h: Likewise.
11260         * gcc.dg/fesd-baseonly.c: Likewise.
11261         * gcc.dg/fesd-baseonly.h: Likewise.
11262         * gcc.dg/fesd-none.c: Likewise.
11263         * gcc.dg/fesd-none.h: Likewise.
11264         * gcc.dg/fesd-reduced.c: Likewise.
11265         * gcc.dg/fesd-reduced.h: Likewise.
11266         * gcc.dg/fesd-sys.c: Likewise.
11267         * gcc.dg/fesd-sys.h: Likewise
11268         * gcc.dg/fesd.h: Likewise.
11269
11270         * g++.dg/debug/dwarf2: New directory.
11271         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11272         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11273         * g++.dg/other/fesd-any.h: Likewise.
11274         * g++.dg/other/fesd-baseonly.C: Likewise.
11275         * g++.dg/other/fesd-baseonly.h: Likewise.
11276         * g++.dg/other/fesd-none.C: Likewise.
11277         * g++.dg/other/fesd-none.h: Likewise.
11278         * g++.dg/other/fesd-reduced.C: Likewise.
11279         * g++.dg/other/fesd-reduced.h: Likewise.
11280         * g++.dg/other/fesd-sys.C: Likewise.
11281         * g++.dg/other/fesd-sys.h: Likewise.
11282         * g++.dg/other/fesd.h: Likewise.
11283
11284 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11285
11286         PR fortran/31129
11287         * gfortran.dg/parameter_unused.f90: New test.
11288
11289 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11290
11291         PR tree-optimization/32681
11292         * gcc.dg/tree-ssa/pr32681.c: New test.
11293
11294 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11295
11296         PR fortran/32678
11297         * gfortran.dg/fmt_t_5.f90: New test.
11298
11299 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11300
11301         PR c++/30535
11302         * g++.dg/template/operator10.C: New.
11303
11304 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11305
11306         PR libfortran/32217
11307         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11308
11309 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11310
11311         PR fortran/29876
11312         * gfortran.dg/operator_6.f90: New test.
11313
11314 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11315
11316         PR fortran/17711
11317         * gfortran.dg/operator_4.f90: New test.
11318         * gfortran.dg/operator_5.f90: New test.
11319         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11320         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11321
11322 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11323
11324         PR fortran/32669
11325         * gfortran.dg/argument_checking_6.f90: New.
11326
11327 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11328
11329         PR fortran/25094
11330         * gfortran.dg/interface_155555.f90: New test.
11331
11332 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11333
11334         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11335         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11336
11337 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11338
11339         PR testsuite/25241
11340         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11341         discern pedantic diagnostics and errors.
11342         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11343         and not an error.
11344         * gcc.dg/20050121-1.c: This is an error and not a warning.
11345         * gcc.target/i386/sseregparm-2.c:  Likewise.
11346         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11347         * gcc.dg/charset/attribute2.c: Likewise.
11348         * gcc.dg/bitfld-1.c: Likewise.
11349         * gcc.dg/pack-test-2.c: Likewise.
11350         * gcc.dg/940510-1.c: Match separately error and warning.
11351         * gcc.dg/array-2.c: Match separately multiple messages. The second
11352         diagnostic is a pedantic warning and not an error.
11353         * gcc.dg/pr14475.c: Match separately multiple messages.
11354         * gcc.dg/pr18809-1.c: Likewise.
11355         * gcc.dg/pr27953.c: Likewise.
11356         * gcc.dg/vla-init-1.c: Likewise.
11357         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11358
11359 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11360
11361         PR fortran/32644
11362         * gfortran.dg/char_decl_1.f90: New test.
11363
11364 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11365
11366         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11367
11368 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11369
11370         PR c++/32232
11371         * g++.dg/template/overload9.C: New test.
11372
11373 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11374
11375         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11376         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11377
11378 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11379
11380         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11381         * gcc.dg/20001012-2.c: Likewise.
11382         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11383         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11384
11385 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11386
11387         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11388         about the chunk size when STACK_SIZE is defined.
11389
11390 2007-07-06  Josh Conner  <jconner@apple.com>
11391
11392         PR middle-end/32602
11393         * gcc.dg/sibcall-8.c: New test.
11394
11395 2007-07-06  Josh Conner  <jconner@apple.com>
11396
11397         PR middle-end/32603
11398         * gcc.target/arm/sibcall-1.c: New test.
11399
11400 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11401
11402         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11403
11404 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11405
11406         * gfortran.dg/save_parameter.f90: New test.
11407         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11408
11409 2007-07-06  Richard Guenther  <rguenther@suse.de>
11410
11411         * g++.dg/opt/pr30965.C: New testcase.
11412
11413 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11414
11415         * gcc.target/mips/save-restore-5.c: New test.
11416
11417 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11418
11419         PR rtl_optimization/32450
11420         * gcc.dg/pr32450.c: New runtime test.
11421
11422 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11423
11424         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11425         single underscore in scan directives.
11426
11427 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11428
11429         PR c++/32245
11430         * g++.dg/init/ptrmem4.C: New test.
11431
11432         PR c++/32251
11433         * g++.dg/init/new21.C: Likewise.
11434
11435         PR c++/31992
11436         * g++.dg/template/static30.C: Likewise.
11437
11438 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11439
11440         * gcc.dg/vect/costmodel/ppc: New directory.
11441         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11442         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11443         New test.
11444         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11445         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11446         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11447         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11448         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11449         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11451         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11452         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11453         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11454         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11455         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11456         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11457         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11458
11459 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11460
11461         PR fortran/32359
11462         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11463
11464 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11465
11466         PR fortran/32526
11467         * gfortran.dg/interface_14.f90: New test.
11468
11469         PR fortran/32613
11470         * gfortran.dg/do_iterator_2.f90: New test.
11471
11472 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11473
11474         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11475         (FE_DEC_DOWNWARD): Likewise.
11476         (FE_DEC_UPWARD): Likewise.
11477         (FE_DEC_TOWARDZERO): Likewise.
11478         (FE_DEC_TONEARESTFROMZERO): Likewise.
11479
11480 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11481
11482         * gcc.c-torture/compile/pr32606.c: New.
11483         * gfortran.fortran-torture/execute/pr32604.f90: New.
11484
11485 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11486
11487         * gcc.dg/visibility-12.c: New test.
11488         * gcc.dg/visibility-13.c: Likewise.
11489         * g++.dg/ext/visibility-9.C: Likewise.
11490         * g++.dg/ext/visibility-10.C: Likewise.
11491
11492 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11493
11494         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11495         * gcc.dg/sh-relax-vxworks.c: New test.
11496
11497 2007-07-04  Richard Guenther  <rguenther@suse.de>
11498
11499         PR tree-optimization/32500
11500         * gcc.c-torture/execute/pr32500.c: New testcase.
11501
11502 2007-07-04  Richard Guenther  <rguenther@suse.de>
11503
11504         PR tree-optimization/32482
11505         * gcc.c-torture/compile/pr32482.c: New testcase.
11506
11507 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11508
11509         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11510         VxWorks kernels.
11511         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11512         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11513         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11514         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11515
11516 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11517
11518         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11519
11520 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11521
11522         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11523
11524 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11525
11526         PR fortran/31198
11527         * gfortran.dg/min_max_optional_1.f90: New test.
11528         * gfortran.dg/min_max_optional_2.f90: New test.
11529         * gfortran.dg/min_max_optional_3.f90: New test.
11530
11531 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11532
11533         PR fortran/32545
11534         * gfortran.dg/fmt_error.f90: New test.
11535
11536 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11537
11538         PR fortran/32612
11539         * gfortran.dg/interface_13.f90: New test.
11540
11541 2007-07-03  Dave Brolley  <brolley@redhat.com>
11542
11543         PR c++/31743
11544         * g++.dg/init/new20.C: New test.
11545
11546 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11547
11548         PR fortran/32579
11549         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11550
11551 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11552
11553         PR fortran/25062
11554         * common_7.f90: New.
11555         * common_8.f90: New.
11556         * common_9.f90: New.
11557
11558 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11559
11560         PR fortran/30940
11561         * gfortran.dg/argument_checking_1.f90: New.
11562         * gfortran.dg/argument_checking_2.f90: New.
11563         * gfortran.dg/argument_checking_3.f90: New.
11564         * gfortran.dg/argument_checking_4.f90: New.
11565         * gfortran.dg/argument_checking_5.f90: New.
11566         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11567         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11568
11569 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11570
11571         * gcc.dg/pr32176.c: Add -w to default dg-options.
11572
11573 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11574
11575         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11576
11577 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11578
11579         PR fortran/20888
11580         * gfortran.dg/null_2.f90: New.
11581
11582 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11583             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11584
11585         PR middle-end/32176
11586         * gcc.dg/pr32176.c: New test.
11587
11588 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11589
11590         * gcc.dg/const-float80.c : New test.
11591         * gcc.dg/const-float128.c : New test.
11592         * gcc.dg/const-float80-ped.c : New test.
11593         * gcc.dg/const-float128-ped.c : New test.
11594
11595 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11596
11597         * gcc.dg/c99-math.h: Fix typo.
11598
11599 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11600
11601         PR libgomp/32468
11602         * gcc.dg/gomp/pr32468-1.c: New test.
11603
11604 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11605
11606         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11607         an ABI option.
11608
11609 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11610
11611         * gfortran.fortran-torture/compile/pr32583.f: New.
11612         * gcc.c-torture/compile/pr32584.c: New
11613
11614 2007-07-02  Ollie Wild  <aaw@google.com>
11615
11616         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11617         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11618
11619 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11620
11621         * gcc.target/mips/save-restore-1.c: New test.
11622         * gcc.target/mips/save-restore-2.c: Likewise.
11623         * gcc.target/mips/save-restore-3.c: Likewise.
11624         * gcc.target/mips/save-restore-4.c: Likewise.
11625
11626 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11627
11628         PR tree-optimization/31966
11629         PR tree-optimization/32533
11630         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11631         * gfortran.dg/pr32533.f90: Ditto.
11632
11633 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11634
11635         * g++.dg/opt/nrv12.C: New test.
11636         * gcc.target/i386/nrv1.c: New test.
11637
11638         PR c++/31748
11639         * g++.dg/gomp/pr31748.C: New test.
11640
11641 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11642  
11643         PR tree-optimization/32230
11644         * gcc.dg/vect/pr32230.c: New test.
11645
11646 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11647
11648         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11649         * bind_c_coms.f90: Ditto.
11650         * bind_c_coms_driver.c: Ditto.
11651         * bind_c_dts.f90: Ditto.
11652         * bind_c_dts_2.f03: Ditto.
11653         * bind_c_dts_2_driver.c: Ditto.
11654         * bind_c_dts_3.f03: Ditto.
11655         * bind_c_dts_4.f03: Ditto.
11656         * bind_c_dts_driver.c: Ditto.
11657         * bind_c_implicit_vars.f03: Ditto.
11658         * bind_c_procs.f03: Ditto.
11659         * bind_c_usage_2.f03: Ditto.
11660         * bind_c_usage_3.f03: Ditto.
11661         * bind_c_usage_5.f03: Ditto.
11662         * bind_c_usage_6.f03: Ditto.
11663         * bind_c_usage_7.f03: Ditto.
11664         * bind_c_vars.f90: Ditto.
11665         * bind_c_vars_driver.c: Ditto.
11666         * binding_c_table_15_1.f03: Ditto.
11667         * binding_label_tests.f03: Ditto.
11668         * binding_label_tests_10.f03: Ditto.
11669         * binding_label_tests_10_main.f03: Ditto.
11670         * binding_label_tests_11.f03: Ditto.
11671         * binding_label_tests_11_main.f03: Ditto.
11672         * binding_label_tests_12.f03: Ditto.
11673         * binding_label_tests_13.f03: Ditto.
11674         * binding_label_tests_13_main.f03: Ditto.
11675         * binding_label_tests_14.f03: Ditto.
11676         * binding_label_tests_2.f03: Ditto.
11677         * binding_label_tests_3.f03: Ditto.
11678         * binding_label_tests_4.f03: Ditto.
11679         * binding_label_tests_5.f03: Ditto.
11680         * binding_label_tests_6.f03: Ditto.
11681         * binding_label_tests_7.f03: Ditto.
11682         * binding_label_tests_8.f03: Ditto.
11683         * binding_label_tests_9.f03: Ditto.
11684         * c_assoc.f90: Ditto.
11685         * c_assoc_2.f03: Ditto.
11686         * c_f_pointer_shape_test.f90: Ditto.
11687         * c_f_pointer_tests.f90: Ditto.
11688         * c_f_tests_driver.c: Ditto.
11689         * c_funloc_tests.f03: Ditto.
11690         * c_funloc_tests_2.f03: Ditto.
11691         * c_funloc_tests_3.f03: Ditto.
11692         * c_funloc_tests_3_funcs.c: Ditto.
11693         * c_kind_params.f90: Ditto.
11694         * c_kind_tests_2.f03: Ditto.
11695         * c_kinds.c: Ditto.
11696         * c_loc_driver.c: Ditto.
11697         * c_loc_test.f90: Ditto.
11698         * c_loc_tests_2.f03: Ditto.
11699         * c_loc_tests_2_funcs.c: Ditto.
11700         * c_loc_tests_3.f03: Ditto.
11701         * c_loc_tests_4.f03: Ditto.
11702         * c_loc_tests_5.f03: Ditto.
11703         * c_loc_tests_6.f03: Ditto.
11704         * c_loc_tests_7.f03: Ditto.
11705         * c_loc_tests_8.f03: Ditto.
11706         * c_ptr_tests.f03: Ditto.
11707         * c_ptr_tests_10.f03: Ditto.
11708         * c_ptr_tests_5.f03: Ditto.
11709         * c_ptr_tests_7.f03: Ditto.
11710         * c_ptr_tests_7_driver.c: Ditto.
11711         * c_ptr_tests_8.f03: Ditto.
11712         * c_ptr_tests_8_funcs.c: Ditto.
11713         * c_ptr_tests_9.f03: Ditto.
11714         * c_ptr_tests_driver.c: Ditto.
11715         * c_size_t_driver.c: Ditto.
11716         * c_size_t_test.f03: Ditto.
11717         * com_block_driver.f90: Ditto.
11718         * global_vars_c_init.f90: Ditto.
11719         * global_vars_c_init_driver.c: Ditto.
11720         * global_vars_f90_init.f90: Ditto.
11721         * global_vars_f90_init_driver.c: Ditto.
11722         * interop_params.f03: Ditto.
11723         * iso_c_binding_only.f03: Ditto.
11724         * iso_c_binding_rename_1.f03: Ditto.
11725         * iso_c_binding_rename_1_driver.c: Ditto.
11726         * iso_c_binding_rename_2.f03: Ditto.
11727         * iso_c_binding_rename_2_driver.c: Ditto.
11728         * kind_tests_2.f03: Ditto.
11729         * kind_tests_3.f03: Ditto.
11730         * module_md5_1.f90: Ditto.
11731         * only_clause_main.c: Ditto.
11732         * print_c_kinds.f90: Ditto.
11733         * test_bind_c_parens.f03: Ditto.
11734         * test_c_assoc.c: Ditto.
11735         * test_com_block.f90: Ditto.
11736         * test_common_binding_labels.f03: Ditto.
11737         * test_common_binding_labels_2.f03: Ditto.
11738         * test_common_binding_labels_2_main.f03: Ditto.
11739         * test_common_binding_labels_3.f03: Ditto.
11740         * test_common_binding_labels_3_main.f03: Ditto.
11741         * test_only_clause.f90: Ditto.
11742         * use_iso_c_binding.f90: Ditto.
11743         * value_5.f90: Ditto.
11744         * value_test.f90: Ditto.
11745         * value_tests_f03.f90: Ditto.
11746
11747 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11748
11749         * gcc.dg/tls/opt-14.c: New.
11750
11751 2007-07-01  Ollie Wild  <aaw@google.com>
11752
11753         * g++.dg/lookup/using16.C: New test.
11754         * g++.dg/lookup/using17.C: New test.
11755
11756 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11757
11758         PR fortran/32239
11759         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11760         (test_4): Use proper test for floating point equality.
11761         (test_8): Likewise.
11762
11763 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR libgfortran/32554
11766         * gfortran.dg/fmt_p_1.f90: New test.
11767
11768 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11769
11770         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11771         initialization and fix dg-final check - the initialization loop is
11772         vectorizable.
11773
11774 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11775             Volker Reichelt  <reichelt@netcologne.de>
11776
11777         PR middle-end/32559
11778         * gcc.dg/pr32559.c: New test.
11779
11780 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11781
11782         PR tree-optimization/25371
11783         * gcc.dg/vect/pr25371.c: New test.
11784
11785 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11786
11787         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11788         when allocating and initializing a flexible array.
11789
11790 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11791
11792         PR fortran/20373
11793         * gfortran.dg/intrinsic.f90: New test.
11794
11795 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11796
11797         PR fortran/32555
11798         * gfortran.dg/fmt_zero_check.f90: New.
11799
11800 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11801
11802         PR fortran/30284
11803         * gfortran.dg/repeat_f90: New test.
11804
11805 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11806
11807         PR testsuite/25241
11808         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11809         -pedantic-errors, so we should match errors.
11810         * gcc.dg/cpp/escape-1.c: Likewise.
11811         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11812         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11813         warning.
11814         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11815         errors instead of warnings.
11816         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11817         a pedantic warning.
11818         * gcc.dg/cpp/arith-3.c: Likewise.
11819
11820 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11821
11822         PR testsuite/25241
11823         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11824         * gcc.dg/pch/valid-2.c: Likewise.
11825         * gcc.dg/pch/valid-3.c: Likewise.
11826         * gcc.dg/pch/warn-1.c: Likewise.
11827         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11828         
11829 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11830
11831         PR c/4076
11832         * gcc.dg/Wunused-function.c: New.
11833         
11834 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11835
11836         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11837
11838 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11839
11840         * g++.dg/other/canon-31724.C: New.
11841         
11842 2007-06-29  Jan Hubicka  <jh@suse.cz>
11843
11844         PR middle-end/32372
11845         * gcc.c-torture/compile/pr32372.c: new.
11846
11847 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11848
11849         * gfortran.dg/operator_3.f90: New test.
11850
11851 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11852
11853         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11854         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11855
11856 2007-06-29  Richard Guenther  <rguenther@suse.de>
11857
11858         PR middle-end/32493
11859         * gcc.dg/inline-23.c: New testcase.
11860
11861 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11862
11863         PR tree-optimization/24659
11864         * gcc.target/i386/vectorize2.c: New test.
11865         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11866         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11867
11868 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11869
11870         * gcc.dg/pointer-arith-9.c: New test.
11871
11872 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11873
11874         PR fortran/32483
11875         * gfortran.dg/fmt_read_2.f90: New.
11876
11877 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11878
11879         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11880         If it exists, don't try to create it.
11881
11882 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11883
11884         * g++.dg/ext/visibility/ms-compat-1.C: New.
11885
11886 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11887
11888         PR tree-opt/32417
11889         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11890
11891 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11892
11893         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11894         targets.
11895
11896 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11897
11898         PR fortran/32467
11899         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11900
11901 2007-06-27  Richard Guenther  <rguenther@suse.de>
11902
11903         PR middle-end/32492
11904         * gcc.dg/inline-22.c: New testcase.
11905
11906 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11907
11908         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11909         the scan-assembler constant.
11910
11911 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11912
11913         PR 20216
11914         * gcc.dg/pr20216.c: New.
11915
11916 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11917
11918         PR tree-opt/32421
11919         * gcc.dg/vect/pr32421.c: New test.
11920
11921 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11922
11923         PR c++/32111
11924         * g++.dg/other/friend5.C: New test.
11925
11926 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11927
11928         PR fortran/32464
11929         * gfortran.dg/host_assoc_function_2.f90: New test.
11930
11931         PR fortran/31494
11932         * gfortran.dg/host_assoc_call_1.f90: New test.
11933
11934 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11935
11936         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11937         
11938 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11939
11940         PR fortran/32456
11941         * gfortran.dg/error_format.f90: New test.
11942
11943 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11944
11945         PR fortran/32136
11946         * gfortran.dg/pr32136.f90: New test.
11947
11948 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11949
11950         PR fortran/31726
11951         * gfortran.dg/minmaxloc_1.f90: New test.
11952
11953         PR fortran/32298
11954         * gfortran.dg/minmaxloc_2.f90: New test.
11955
11956 2007-06-23  Richard Guenther  <rguenther@suse.de>
11957
11958         PR tree-optimization/16876
11959         PR middle-end/29478
11960         * gcc.dg/pr29254.c: The warning is bogus.
11961         * gcc.dg/warn-1.c: Likewise.
11962         * gcc.dg/assign-warn-3.c: Likewise.
11963         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11964
11965 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11966
11967         * gcc.c-torture/execute/20070623-1.c: New.
11968
11969 2007-06-22  Jan Hubicka  <jh@suse.cz>
11970
11971         * gcc.c-torture/compile/pr31541.c: New.
11972
11973 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11974
11975         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11976         Remove -m64 from dg-options.
11977
11978 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11979
11980         PR middle-end/32374
11981         * gcc.dg/pr32374.c: New test.
11982
11983 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11984
11985         PR fortran/32360
11986         * gfortran.dg/pointer_assign_3.f90: New test.
11987
11988 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11989
11990         * gcc.dg/tree-ssa/pr19590.c: New.
11991
11992 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11993
11994         PR fortran/31162
11995         * gfortran.dg/assign.f90: Update test.
11996         * gfortran.dg/real_do_1.f90: Update test.
11997         * gfortran.dg/gomp/omp_do1.f90: Update test.
11998         * gfortran.dg/warnings_are_errors_1.f: Update test.
11999         * gfortran.dg/g77/20010519-1.f: Update test.
12000         * gfortran.dg/g77/pr9258.f: Update test.
12001         * gfortran.dg/g77/960317-1.f: Update test.
12002
12003 2007-06-21  Richard Guenther  <rguenther@suse.de>
12004
12005         PR tree-optimization/32453
12006         * gcc.c-torture/compile/pr32453.c: New testcase.
12007
12008 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
12009
12010         PR tree-optimization/31866
12011         * gcc.dg/pr31866.c: New test.
12012
12013 2007-06-21  Richard Guenther  <rguenther@suse.de>
12014
12015         PR tree-optimization/32451
12016         * g++.dg/torture/20070621-1.C: New testcase.
12017
12018 2007-06-21  Christian Bruel  <christian.bruel@st.com>
12019
12020         * gcc.dg/attr-isr.c: Test delay slot content.
12021         
12022 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12023
12024         PR fortran/32361
12025         gfortran.dg/pointer_assign_2.f90: New test.
12026
12027 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12028
12029         PR fortran/25061
12030         gfortran.dg/invalid_procedure_name.f90: New test.
12031
12032 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
12033
12034         PR tree-optimization/25737
12035         * gcc.dg/tree-ssa/alias-14.c: New test.
12036
12037 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
12038
12039         * gcc.target/i386/large-size-array-3.c: New.
12040
12041 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12042         Richard Guenther  <rguenther@suse.de>
12043
12044         PR fortran/32140
12045         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
12046
12047 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
12048
12049         PR middle-end/31959
12050         * gcc.dg/pr31959.c: New test.
12051
12052         PR inline-asm/32109
12053         * g++.dg/ext/asm10.C: New test.
12054
12055         PR middle-end/32285
12056         * gcc.c-torture/execute/20070614-1.c: New test.
12057
12058 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
12059
12060         * gcc.target/arm/stack-corruption.c: New test.
12061
12062 2007-06-19  Richard Guenther  <rguenther@suse.de>
12063
12064         * g++.dg/torture/pr30252.C: New testcase.
12065
12066 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
12067
12068         PR tree-optimization/32353
12069         * g++.dg/opt/nrv13.C: New test.
12070
12071 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
12072
12073         PR fortran/20863
12074         PR fortran/20882
12075         * gfortran.dg/impure_assignment_2.f90 : New test.
12076
12077         PR fortran/32236
12078         * gfortran.dg/data_initialized_2.f90 : New test.
12079
12080         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12081         appropriate version of 'dmach'.
12082
12083 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12084
12085         PR target/32389
12086         * gcc.target/i386/pr32389.c New test.
12087
12088 2007-06-18  Simon Baldwin <simonb@google.com>
12089
12090         PR c++/31923
12091         * g++.dg/template/error25.C: New.
12092         * g++.dg/template/spec35.C: New.
12093
12094 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12095
12096         * gcc.c-torture/compile/pr32355.c: New testcase.
12097         
12098 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12099
12100         PR tree-optimization/32383
12101         * g++.dg/opt/pr32383.C: New test.
12102
12103 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12104
12105         PR rtl-optimization/32366
12106         * gcc.dg/vect/pr32366.c: New test.
12107
12108 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12109
12110         * gcc.c-torture/compile/pr32349.c: New testcase.
12111         
12112 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12113
12114         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12115         * gcc.target/sparc/combined-2.c: Likewise.
12116         * gcc.target/sparc/fexpand.c : Likewise.
12117         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12118         * gcc.target/sparc/fpack16.c : Likewise.
12119         * gcc.target/sparc/fpmerge.c : Likewise.
12120         * gcc.target/sparc/fpmul.c : Likewise.
12121         * gcc.target/sparc/noresult.c : Likewise.
12122         * gcc.target/sparc/pdist.c: Likewise.
12123
12124 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12125
12126         PR middle-end/31723
12127         * gcc.target/i386/recip-divf.c: New test.
12128         * gcc.target/i386/recip-sqrtf.c: Ditto.
12129         * gcc.target/i386/recip-vec-divf.c: Ditto.
12130         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12131         * gcc.target/i386/sse-recip.c: Ditto.
12132         * gcc.target/i386/sse-recip-vec.c: Ditto.
12133
12134 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12135
12136         PR tree-opt/32225
12137         * gcc.c-torture/compile/20070605-1.c: New test.
12138
12139         * gcc.c-torture/compile/20070603-1.c: New testcase.
12140         * gcc.c-torture/compile/20070603-2.c: New testcase.
12141
12142         * gcc.c-torture/compile/20070531-1.c: New test.
12143
12144         PR tree-opt/32167
12145         * gcc.c-torture/compile/20070531-2.c: New test.
12146
12147         PR tree-opt/32144
12148         * gcc.c-torture/compile/20070529-1.c: New test.
12149
12150         PR tree-opt/32145
12151         * gcc.c-torture/compile/20070529-2.c: New test.
12152
12153         PR tree-opt/32015
12154         * gcc.c-torture/compile/20070520-1.c: New test.
12155
12156         * g++.dg/ext/java-1.C: New test.
12157
12158         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12159         loops instead of one. Remove the "can't determine dependence"
12160         check.
12161         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12162         needed as the cast is gone in the first place.
12163         * gcc.dg/max-1.c: Change local variable a to be a global one.
12164         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12165         have a cast which is PREd.
12166
12167 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12168
12169         * g++.dg/lookup/anon6.C: New test.
12170
12171 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12172
12173         PR c++/31806
12174         * g++.dg/opt/static6.C: New testcase.
12175
12176 2007-06-14  Geoff Keating  <geoffk@apple.com>
12177
12178         * g++.dg/ext/visibility/overload-1.C: New.
12179
12180         PR 31093
12181         * g++.dg/ext/visibility/anon4.C: New.
12182
12183 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12184
12185         PR target/32268
12186         * gcc.target/i386/pr32268.c: New test.
12187
12188 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12189
12190         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12191         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12192         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12193
12194         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12195         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12196         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12197         BID is used.
12198
12199 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12200
12201         PR fortran/32302
12202         * gfortran.dg/common_resize_1.f90: New test.
12203
12204 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12205
12206         PR target/32274
12207         * gcc.dg/vect/pr32224.c: Fix.   
12208         
12209 2007-06-13  Eric Christopher  <echristo@apple.com>
12210
12211         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12212
12213 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12214
12215         PR fortran/32323
12216         * gfortran.dg/actual_array_vect_1.f90: New.
12217
12218 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12219
12220         * gcc.target/sparc/mfpu.c: New test.
12221
12222 2007-06-12  Geoff Keating  <geoffk@apple.com>
12223
12224         * g++.dg/warn/weak1.C: Suppress on Darwin.
12225         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12226
12227 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12228
12229         PR middle-end/31579
12230          * g++.dg/torture/pr31579.C: New testcase.
12231
12232 2007-06-12  Ian Lance Taylor  <iant@google.com>
12233
12234         PR libstdc++/29286
12235         * g++.dg/init/new16.C: New test.
12236         * g++.dg/init/new17.C: New test.
12237         * g++.dg/init/new18.C: New test.
12238         * g++.dg/init/new19.C: New test.
12239
12240 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12241
12242         * gnat.dg/lhs_view_convert.adb: New test.
12243
12244 2007-06-12  Richard Guenther  <rguenther@suse.de>
12245
12246         PR tree-optimization/15353
12247         PR tree-optimization/31657
12248         * gcc.c-torture/execute/20070424-1.c: New testcase.
12249         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12250         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12251         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12252         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12253         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12254
12255 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12256
12257         PR rtl-optimization/32293
12258         * gcc.dg/pr32293.c: New test.
12259
12260 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12261
12262         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12263
12264 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12265
12266         PR fortran/29786
12267         * gfortran.dg/equiv_7.f90: New test.
12268         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12269
12270         PR fortran/30875
12271         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12272
12273 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12274
12275         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12276         * gcc.dg/setjmp-4.c: Likewise.
12277         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12278
12279 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12280
12281         PR rtl-optimization/31025
12282         * gfortran.dg/pr31025.f90: New.
12283
12284 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12285
12286         PR target/32280
12287         * gcc.target/i386/pr32280.c: New test.
12288
12289 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12290
12291         PR middle-end/32279
12292         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12293
12294 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12295
12296         PR libgfortran/32235
12297         * gfortran.dg/backspace_9.f: New test.
12298
12299 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12300
12301         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12302
12303 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12304
12305         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12306
12307 2007-06-09  Ian Lance Taylor  <iant@google.com>
12308
12309         PR tree-optimization/32169
12310         * gcc.c-torture/compile/pr32169.c: New test.
12311
12312 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12313
12314         * gcc.dg/vect/costmodel: New directory.
12315         * gcc.dg/vect/costmodel/i386: New directory.
12316         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12317         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12318         New test.
12319         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12320         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12321         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12322         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12323         * gcc.dg/vect/costmodel/x86_64: New directory.
12324         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12325         New testsuite.
12326         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12327         New test.
12328         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12329         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12330         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12331         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12332         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12333
12334 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12335
12336         PR tree-optimization/32243
12337         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12338         flags for -Os tests.
12339         * gcc.dg/vect/03-vect-pr32243.c: New test.
12340
12341 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12342
12343         PR tree-optimization/32224
12344         * gcc.dg/vect/pr32224.c: New test.
12345
12346 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12347
12348         PR c++/32177
12349         * g++.dg/gomp/pr32177.C: New test.
12350
12351 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12352
12353         PR testsuite/25241
12354         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12355         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12356         warning nor an error.
12357         * gcc.dg/Wfatal-2.c: Likewise.
12358         * gcc.dg/Werror-1.c: Likewise.
12359         * gcc.dg/Werror-5.c: Likewise.
12360         * gcc.dg/Werror-7.c: Likewise.
12361         * gcc.dg/Werror-10.c: Likewise.
12362         * gcc.dg/Werror-11.c: Likewise.
12363
12364 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12365
12366         PR c++/30759
12367         * g++.dg/init/brace6.C: New test.
12368
12369 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12370
12371         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12372         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12373         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12374         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12375
12376         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12377         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12378         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12379         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12380         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12381         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12382         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12383         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12384
12385         * gcc.dg/darwin-minversion-3.c: New.
12386
12387 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12388
12389         * gcc.target/i386/builtin-copysign.c: New test.
12390
12391 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12392
12393         PR tree-optimization/32220
12394         * gfortran.dg/predcom-2.f: New testcase.
12395
12396 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12397
12398         PR tree-opt/32231
12399         * gcc.target/i386/vectorize4.c: New test.
12400
12401 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12402
12403         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12404
12405 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12406
12407         PR testsuite/25241
12408         * gcc.dg/simd-5.c: Mark output as a note.
12409         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12410         dg-message.
12411         * gcc.dg/simd-1.c: Likewise.
12412         * gcc.dg/always_inline.c: Mark output as a sorry.
12413         * gcc.dg/always_inline2.c: Likewise.
12414         * gcc.dg/always_inline3.c: Likewise.
12415
12416 2007-06-06  Ian Lance Taylor  <iant@google.com>
12417
12418         * g++.dg/conversion/enum1.C: New test.
12419
12420 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12421
12422         PR tree-optimization/32216
12423         * gcc.dg/vect/pr32216.c: New test.
12424
12425 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12426
12427         PR testsuite/18923
12428         * gfortran.dg/invalid_contains_1.f90: New test.
12429         * gfortran.dg/invalid_contains_2.f90: New test.
12430
12431 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12432
12433         PR testsuite/32057
12434         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12435         midnight issues.
12436
12437 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12438
12439         PR testsuite/25241
12440         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12441         dg-message to match de note.
12442         * gcc.dg/pr26570.c: Use dg-message for a note.
12443         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12444         dg-error instead of dg-warning because of -Werror.
12445         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12446         neither an error, nor a warning.
12447         * gcc.dg/glibc-uclibc-2.c: Likewise
12448         * gcc.dg/cpp/19940712-1.c: Likewise.
12449
12450 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12451
12452         PR preprocessor/23479
12453         * gcc.dg/binary-constants-1.c: Add test suites for
12454         the 0b-prefixed binary integer constants.
12455         * gcc.dg/binary-constants-2.c: Ditto.
12456         * gcc.dg/binary-constants-3.c: Ditto.
12457         * gcc.dg/binary-constants-4.c: Ditto.
12458
12459 2007-06-05  Ian Lance Taylor  <iant@google.com>
12460
12461         * gcc.dg/Wstrict-overflow-19.c: New test.
12462
12463 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12464
12465         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12466
12467 2007-06-04  Ian Lance Taylor  <iant@google.com>
12468
12469         * gcc.dg/Wstrict-overflow-18.c: New test.
12470
12471 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12472
12473         PR testsuite/25241
12474         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12475         * gcc.dg/cpp/mi5.c: Likewise.
12476         * gcc.dg/cpp/mi7.c: Likewise.
12477
12478 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12479
12480         PR c/32191
12481         * gcc.dg/pr32191.c: New test.
12482
12483 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12484
12485         PR fortran/32124
12486         * gfortran.dg/allocate_stat_1.f90: Remove.
12487
12488 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12489
12490         * gcc.target/i386/sse4_2-check.h: New.
12491         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12492         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12493         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12494         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12495         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12496         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12497         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12498         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12499         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12500         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12501         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12502         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12503         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12504         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12505         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12506         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12507         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12508         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12509
12510 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12511
12512         * gcc.dg/pie-link.c: New test.
12513
12514 2007-06-01  Ian Lance Taylor  <iant@google.com>
12515
12516         * gcc.dg/Wstrict-overflow-17.c: New test.
12517
12518 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12519
12520         * gcc.dg/builtin-return-1.c (g): New.
12521         (main): Allocate at least 64 bytes on the stack.
12522
12523 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12524
12525         * g++.dg/init/cleanup3.C: New test.
12526
12527 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12528
12529         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12530         int is 16 bits.
12531
12532 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12533
12534         PR fortran/32156
12535         * gfortran.dg/char_array_constructor_3.f90: New test.
12536
12537 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12538
12539         PR tree-optimization/32160
12540         * gfortran.dg/predcom-1.f: New test.
12541
12542 2007-05-31  Richard Guenther  <rguenther@suse.de>
12543
12544         * g++.dg/other/str_empty.C: Move...
12545         * g++.dg/other/pr30567.C: Move...
12546         * g++.dg/tree-ssa/pr27218.C: Move...
12547         * g++.dg/torture: ...here and remove dg-options.
12548
12549 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12550
12551         PR c++/32158
12552         * g++.dg/ext/is_pod_incomplete.C: New.
12553
12554 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12555             Douglas Gregor <doug.gregor@gmail.com>
12556             Pedro Lamarao <pedro.lamarao@mndfck.org>
12557             Howard Hinnant <howard.hinnant@gmail.com>
12558
12559         PR c++/7412
12560         PR c++/29939
12561         * g++.dg/cpp0x/rv8p.C: New.
12562         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12563         * g++.dg/cpp0x/cast-bug.C: New.
12564         * g++.dg/cpp0x/elision_weak.C: New.
12565         * g++.dg/cpp0x/collapse-bug.C: New.
12566         * g++.dg/cpp0x/rv3p.C: New.
12567         * g++.dg/cpp0x/rv7n.C: New.
12568         * g++.dg/cpp0x/overload-conv-1.C: New.
12569         * g++.dg/cpp0x/rv2n.C: New.
12570         * g++.dg/cpp0x/deduce.C: New.
12571         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12572         * g++.dg/cpp0x/rv6p.C: New.
12573         * g++.dg/cpp0x/template_deduction.C: New.
12574         * g++.dg/cpp0x/implicit-copy.C: New.
12575         * g++.dg/cpp0x/rv1p.C: New.
12576         * g++.dg/cpp0x/cast.C: New.
12577         * g++.dg/cpp0x/rv5n.C: New.
12578         * g++.dg/cpp0x/collapse.C: New.
12579         * g++.dg/cpp0x/overload-conv-2.C: New.
12580         * g++.dg/cpp0x/rv4p.C: New.
12581         * g++.dg/cpp0x/rvo.C: New.
12582         * g++.dg/cpp0x/iop.C: New.
12583         * g++.dg/cpp0x/rv3n.C: New.
12584         * g++.dg/cpp0x/rv7p.C: New.
12585         * g++.dg/cpp0x/reference_collapsing.C: New.
12586         * g++.dg/cpp0x/overload.C: New.
12587         * g++.dg/cpp0x/named.C: New.
12588         * g++.dg/cpp0x/rv2p.C: New.
12589         * g++.dg/cpp0x/rv6n.C: New.
12590         * g++.dg/cpp0x/not_special.C: New.
12591         * g++.dg/cpp0x/bind.C: New.
12592         * g++.dg/cpp0x/rv1n.C: New.
12593         * g++.dg/cpp0x/rv5p.C: New.
12594         * g++.dg/cpp0x/elision.C: New.
12595         * g++.dg/cpp0x/named_refs.C: New.
12596         * g++.dg/cpp0x/unnamed_refs.C: New.
12597         * g++.dg/cpp0x/rv4n.C: New.
12598         * g++.dg/cpp0x/elision_neg.C: New.
12599         * g++.dg/init/copy7.C: Run in C++98 mode.
12600         * g++.dg/overload/arg1.C: Ditto.
12601         * g++.dg/overload/arg4.C: Ditto.
12602
12603 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12604
12605         PR c++/31809
12606         * g++.dg/opt/static5.C: New test.
12607
12608 2007-05-30  Richard Guenther  <rguenther@suse.de>
12609
12610         * g++.dg/dg.exp: Prune torture/.
12611         * g++.dg/torture/dg-torture.exp: New testsuite.
12612
12613 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12614
12615         * gcc.target/arm/pr27387.C: Move and rename to ...
12616         * g++.dg/inherit/thunk8.C: ... here.
12617
12618 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12619
12620         PR tree-optimization/31769
12621         * g++.dg/gomp/pr31769.C: New test.
12622
12623 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12624
12625         * gcc.target/i386/stack-realign.c: New.
12626
12627 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12628
12629         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12630
12631 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12632
12633         * gfortran.dg/sizeof.f90: New.
12634
12635 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12636
12637         PR c/31339
12638         * gcc.dg/boolcomplex-1.c: New test.
12639
12640         PR c++/31339
12641         * g++.dg/ext/boolcomplex-1.c: New test.
12642
12643 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12644
12645         * gcc.dg/matrix: New directory.
12646
12647 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12648
12649         PR fortran/32124
12650         * gfortran.dg/allocate_stat_1.f90: New.
12651
12652 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12653
12654         PR fortran/31972
12655         * transfer_hollerith_1.f90: New test.
12656
12657 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12658
12659         PR tree-opt/32100
12660         * gcc.c-torture/execute/vrp-7.c: New test.
12661
12662 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12663
12664         * gfortran.dg/transfer_simplify_4.f90: New test.
12665
12666 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12667
12668         PR fortran/32088
12669         * gfortran.dg/func_result_3.f90: New.
12670
12671 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12672
12673         PR middle-end/32083
12674         * gfortran.dg/transfer_simplify_3.f90: New.
12675
12676 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12677
12678         PR target/32065
12679         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12680         to compile options.
12681         * gcc.target/i386/pr32065-2.c: New test.
12682
12683 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12684
12685         PR fortran/31813
12686         * gfortran.dg/io_constraints_2.f90: Update.
12687
12688 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12689
12690         PR fortran/31219
12691         * gfortran.dg/array_constructor_17.f90: New test.
12692
12693 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12694
12695         PR tree-opt/32090
12696         * g++.dg/opt/array2.C: New testcase.
12697
12698 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12699
12700         PR target/32065
12701         * gcc.target/i386/pr32065.c: New test.
12702
12703 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12704             Marcus Meissner <meissner@suse.de>
12705
12706         * gcc.dg/attr-alloc_size.c: New.
12707
12708 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12709             Lee Millward  <lee.millward@gmail.com>
12710
12711         PR c++/31745
12712         * g++.dg/parse/crash34.C: New test.
12713
12714         * g++.dg/parse/crash35.C: New test.
12715
12716 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12717
12718         * gcc.target/i386/sse2-check.h: New.
12719         * gcc.target/i386/sse2-vec-1.c: Likewise.
12720         * gcc.target/i386/sse2-vec-2.c: Likewise.
12721         * gcc.target/i386/sse2-vec-3.c: Likewise.
12722         * gcc.target/i386/sse2-vec-4.c: Likewise.
12723         * gcc.target/i386/sse2-vec-5.c: Likewise.
12724         * gcc.target/i386/sse2-vec-6.c: Likewise.
12725
12726 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12727
12728         PR c++/31431
12729         PR c++/31432
12730         PR c++/31434
12731         PR c++/31435
12732         PR c++/31437
12733         PR c++/31438
12734         PR c++/31442
12735         PR c++/31443
12736         PR c++/31444
12737         PR c++/31445
12738         * g++.dg/cpp0x/pr31431.C: New.
12739         * g++.dg/cpp0x/pr31437.C: New.
12740         * g++.dg/cpp0x/pr31442.C: New.
12741         * g++.dg/cpp0x/pr31444.C: New.
12742         * g++.dg/cpp0x/pr31431-2.C: New.
12743         * g++.dg/cpp0x/pr31432.C: New.
12744         * g++.dg/cpp0x/pr31434.C: New.
12745         * g++.dg/cpp0x/pr31438.C: New.
12746         * g++.dg/cpp0x/pr31443.C: New.
12747         * g++.dg/cpp0x/pr31445.C: New.
12748         * g++.dg/cpp0x/variadic-crash1.C: New.
12749
12750 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12751
12752         * gcc.target/arm/long-calls-1.c: New test.
12753         * gcc.target/arm/long-calls-2.c: Likewise.
12754         * gcc.target/arm/long-calls-3.c: Likewise.
12755         * gcc.target/arm/long-calls-4.c: Likewise.
12756
12757 2007-05-25  Richard Guenther  <rguenther@suse.de>
12758             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12759
12760         PR tree-optimization/31982
12761         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12762
12763 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12764
12765         PR fortran/32047
12766         * gfortran.dg/result_in_spec_2.f90: New test.
12767
12768 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12769
12770         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12771
12772 2007-05-24  Ollie Wild  <aaw@google.com>
12773
12774         * gcc.dg/cpp/counter-1.c: New test.
12775         * gcc.dg/pch/counter-1.c: New test.
12776         * gcc.dg/pch/counter-1.hs: New file.
12777         * gcc.dg/pch/counter-2.c: New test.
12778         * gcc.dg/pch/counter-2.hs: New file.
12779         * gcc.dg/pch/counter-3.c: New test.
12780         * gcc.dg/pch/counter-3.hs: New file.
12781
12782 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12783
12784         * gcc.dg/tree-ssa/predcom-1.c: New test.
12785         * gcc.dg/tree-ssa/predcom-2.c: New test.
12786         * gcc.dg/tree-ssa/predcom-3.c: New test.
12787         * gcc.dg/tree-ssa/predcom-4.c: New test.
12788         * gcc.dg/tree-ssa/predcom-5.c: New test.
12789         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12790
12791 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12792
12793         PR testsuite/32062
12794         * gcc.target/i386/sse4_1-check.h (MASK): New.
12795
12796 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12797
12798         PR fortran/32038
12799         * gfortran.dg/pr25603.f: Initialize integer variables.
12800
12801 2007-05-23  Ian Lance Taylor  <iant@google.com>
12802
12803         * g++.dg/other/vrp1.C: New test.
12804
12805 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12806
12807         PR preprocessor/20077
12808         * gcc.dg/cpp/paste15.c: New test.
12809
12810 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12811             Nigel Stephens  <nigel@mips.com>
12812             Richard Sandiford  <richard@codesourcery.com>
12813
12814         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12815         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12816         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12817         * gcc.target/mips/inter/mips16-inter.exp: New.
12818
12819 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12820
12821         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12822
12823 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12824
12825         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12826         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12827         * gcc.target/i386/sse3-addsubps.c: Likewise.
12828         * gcc.target/i386/sse3-haddpd.c: Likewise.
12829         * gcc.target/i386/sse3-haddps.c: Likewise.
12830         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12831         * gcc.target/i386/sse3-hsubps.c: Likewise.
12832         * gcc.target/i386/sse3-lddqu.c: Likewise.
12833         * gcc.target/i386/sse3-movddup.c: Likewise.
12834         * gcc.target/i386/sse3-movshdup.c: Likewise.
12835         * gcc.target/i386/sse3-movsldup.c: Likewise.
12836
12837         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12838         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12839         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12840         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12841         * gcc.target/i386/ssse3-palignr.c: Likewise.
12842         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12843         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12844         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12845         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12846         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12847         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12848         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12849         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12850         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12851         * gcc.target/i386/ssse3-psignb.c: Likewise.
12852         * gcc.target/i386/ssse3-psignd.c: Likewise.
12853         * gcc.target/i386/ssse3-psignw.c: Likewise.
12854         * gcc.target/i386/ssse3-vals.h: Likewise.
12855
12856         * gcc.target/i386/sse3-check.h: New file.
12857         * gcc.target/i386/ssse3-check.h: Likewise.
12858
12859 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12860
12861         PR middle-end/31095
12862         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12863
12864 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12865
12866         PR middle-end/31606
12867         * gcc.c-torture/20070522-1.c: New testcase.
12868
12869 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12870
12871         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12872
12873 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12874
12875         * gcc.c-torture/execute/ieee/20000320-1.x,
12876         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12877         m68k-*-* and check_effective_target_coldfire_fpu.
12878
12879 2007-05-22  Ollie Wild  <aaw@google.com>
12880
12881         * g++.dg/lookup/hidden-class10.C: New test.
12882         * g++.dg/lookup/hidden-class11.C: New test.
12883
12884 2007-05-22  Ollie Wild  <aaw@google.com>
12885
12886         * g++.dg/lookup/name-clash5.C: New test.
12887         * g++.dg/lookup/name-clash6.C: New test.
12888
12889 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12890
12891         * g++.dg/other/i386-2.C: Update comments on header files tested.
12892         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12893         of <tmmintrin.h>.
12894         * gcc.target/i386/sse-12.c: Likewise.
12895         * gcc.target/i386/sse-13.c: Likewise.
12896         * gcc.target/i386/sse-14.c: Likewise.
12897
12898         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12899         Redefined to test with immediate operand.
12900         (__builtin_ia32_blendps): Likewise.
12901         (__builtin_ia32_blendpd): Likewise.
12902         (__builtin_ia32_dpps): Likewise.
12903         (__builtin_ia32_dpps): Likewise.
12904         (__builtin_ia32_insertps128): Likewise.
12905         (__builtin_ia32_vec_ext_v4sf): Likewise.
12906         (__builtin_ia32_vec_set_v16qi): Likewise.
12907         (__builtin_ia32_vec_set_v4si): Likewise.
12908         (__builtin_ia32_vec_set_v2di): Likewise.
12909         (__builtin_ia32_vec_ext_v16qi): Likewise.
12910         (__builtin_ia32_vec_ext_v4si): Likewise.
12911         (__builtin_ia32_vec_ext_v2di): Likewise.
12912         (__builtin_ia32_roundpd): Likewise.
12913         (__builtin_ia32_roundsd): Likewise.
12914         (__builtin_ia32_roundps): Likewise.
12915         (__builtin_ia32_roundss): Likewise.
12916         (__builtin_ia32_mpsadbw128): Likewise.
12917
12918 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12919
12920         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12921
12922 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12923
12924         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12925         failures.
12926         * gcc.dg/dfp/func-struct.c: Ditto.
12927         * gcc.dg/dfp/operator-assignment.c: Ditto.
12928         * gcc.dg/dfp/convert-bfp.c: Ditto.
12929         * gcc.dg/dfp/convert-int.c: Ditto.
12930         * gcc.dg/dfp/convert-int-max.c: Ditto.
12931         * gcc.dg/dfp/func-scalar.c: Ditto.
12932         * gcc.dg/dfp/cast.c: Ditto.
12933         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12934         failures, and fix a typo in return type of arg1_128.
12935         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12936         failures, and fix a typo in a constant suffix.
12937         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12938         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12939
12940 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12941             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12942
12943         * lib/gcc-dg.exp(process_message): New proc.
12944         (dg-message): New test directive.
12945         * gcc.dg/always_inline.c: Use dg-message.
12946         * gcc.dg/always_inline2.c: Ditto.
12947         * gcc.dg/always_inline3.c: Ditto.
12948         * gcc.dg/invalid-call-1.c: Ditto.
12949         * gcc.dg/pr17506.c: Ditto.
12950         * gcc.dg/simd-5.c: Ditto.
12951         * gcc.dg/simd-6.c: Ditto.
12952         * gcc.dg/va-arg-2.c: Ditto.
12953         * gcc.dg/cpp/syshdr.c: Ditto.
12954         * gcc.dg/cpp/unc4.c: Ditto.
12955         * gcc.dg/cpp/trad/mi1.c: Ditto.
12956         * gcc.dg/cpp/trad/mi5.c: Ditto.
12957         * gcc.dg/cpp/trad/mi7.c: Ditto.
12958         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12959         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12960         * gcc.test-framework/test-framework.awk: Special-case outexists
12961         tests.
12962
12963 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12964
12965         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12966         (bit_SSE4_2): Likewise.
12967         (bit_POPCNT): Likewise.
12968
12969         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12970         Check if assembler supports SSE4 instructions.
12971
12972         * gcc.target/i386/sse4_1-blendpd.c: New file.
12973         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12974         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12975         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12976         * gcc.target/i386/sse4_1-check.h: Likewise.
12977         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12978         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12979         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12980         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12981         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12982         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12983         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12984         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12985         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12986         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12987         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12988         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12989         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12990         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12991         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12992         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12993         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12994         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12995         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12996         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12997         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12998         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12999         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
13000         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
13001         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
13002         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
13003         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
13004         * gcc.target/i386/sse4_1-pminud.c: Likewise.
13005         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
13006         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
13007         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
13008         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
13009         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
13010         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
13011         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
13012         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
13013         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
13014         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
13015         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
13016         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
13017         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
13018         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
13019         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
13020         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
13021         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
13022         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
13023         * gcc.target/i386/sse4_1-round.h: Likewise.
13024         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
13025         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
13026         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
13027         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
13028         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
13029         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
13030         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
13031         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
13032         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
13033         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
13034         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
13035         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
13036         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
13037         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
13038
13039 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13040
13041         PR fortran/31627
13042         * gfortran.dg/bounds_check_7.f90: New test.
13043
13044 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
13045
13046         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
13047         (check_effective_target_sse4a): Ditto.
13048
13049         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
13050         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
13051         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
13052         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
13053         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
13054         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
13055         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
13056         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
13057         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13058         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13059         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13060         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13061         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13062         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13063         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13064         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13065         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13066         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13067         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13068         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13069
13070 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
13071
13072         * g++.dg/ext/cleanup-1.C: New test.
13073         * g++.dg/ext/cleanup-2.C: Likewise.
13074         * g++.dg/ext/cleanup-3.C: Likewise.
13075         * g++.dg/ext/cleanup-4.C: Likewise.
13076         * g++.dg/ext/cleanup-5.C: Likewise.
13077         * g++.dg/ext/cleanup-6.C: Likewise.
13078         * g++.dg/ext/cleanup-8.C: Likewise.
13079         * g++.dg/ext/cleanup-9.C: Likewise.
13080         * g++.dg/ext/cleanup-10.C: Likewise.
13081         * g++.dg/ext/cleanup-11.C: Likewise.
13082         * g++.dg/ext/cleanup-dtor.C: Likewise.
13083
13084 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13085
13086         PR middle-end/31995
13087         * gcc.dg/vect/vect-102a.c: New test.
13088
13089 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13090             Paolo Carlini  <pcarlini@suse.de>
13091             Uros Bizjak  <ubizjak@gmail.com>
13092
13093         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13094         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13095         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13096         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13097         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13098         New testcases.
13099
13100 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13101
13102         PR fortran/32002
13103         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13104
13105 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13106
13107         PR fortran/32027
13108         * gfortran.dg/do_3.F90: Add checks for the final value of the
13109         loop variable.
13110
13111 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13112
13113         * gcc.c-torture/execute/990127-2.x: New file.
13114
13115 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13116
13117         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13118         * gcc.target/i386/sse-12: Add -O to compile options.
13119         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13120         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13121         and mm3dnow.h.  Add -O to compile options.
13122
13123 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13124
13125         PR fortran/31867
13126         * gfortran.dg/char_length_5.f90: New test.
13127
13128         PR fortran/31994
13129         * gfortran.dg/array_reference_1.f90: New test.
13130
13131 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13132
13133         PR middle-end/7651
13134         PR c++/11856
13135         PR c/12963
13136         PR c/23587
13137         PR other/29694
13138         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13139         * gcc.dg/Wtype-limits.c: New.
13140         * gcc.dg/Wtype-limits-Wextra.c: New.
13141         * gcc.dg/Wtype-limits-no.c: New.
13142         * g++.dg/warn/Wtype-limits.C: New.
13143         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13144         * g++.dg/warn/Wtype-limits-no.C: New.
13145
13146 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13147
13148         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13149         instead of "-msse2".'
13150         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13151         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13152         and mm3dnow.h.
13153         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13154         to test with immediate operand.
13155         (__builtin_ia32_insertqi): Ditto.
13156         (__builtin_ia32_palignr128): Ditto.
13157         (__builtin_ia32_palignr): Ditto.
13158         (__builtin_ia32_pshufhw): Ditto.
13159         (__builtin_ia32_pshuflw): Ditto.
13160         (__builtin_ia32_pshufd): Ditto.
13161         (__builtin_ia32_vec_set_v8hi): Ditto.
13162         (__builtin_ia32_vec_ext_v8hi): Ditto.
13163         (__builtin_ia32_shufpd): Ditto.
13164         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13165
13166 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13167
13168         PR fortran/32001
13169         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13170
13171 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13172
13173         PR target/31585
13174         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13175         and "__inline".  Use "-msse" instead of "-msse2".
13176
13177 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13178
13179         PR middle-end/7651
13180         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13181         * gcc.dg/20030906-2.c: Likewise.
13182         * objc.dg/method-17.m: Add -Wreturn-type.
13183         * obj-c++.dg/method-21.mm: Likewise.
13184
13185 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13186
13187         PR target/31585
13188         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13189         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13190         (__builtin_ia32_psrlqi128): Ditto.
13191         (__builtin_ia32_psrlwi128): Ditto.
13192         (__builtin_ia32_psrldi128): Ditto.
13193         (__builtin_ia32_psrldqi128): Ditto.
13194         (__builtin_ia32_pslldqi128): Ditto.
13195         (__builtin_ia32_psrawi128): Ditto.
13196         (__builtin_ia32_psradi128): Ditto.
13197         (__builtin_ia32_psllqi128): Ditto.
13198         (__builtin_ia32_pslldi128): Ditto.
13199         (__builtin_prefetch): Ditto.
13200         (__builtin_ia32_pshufw): Ditto.
13201         (__builtin_ia32_vec_set_v4hi): Ditto.
13202         (__builtin_ia32_vec_ext_v4hi): Ditto.
13203         (__builtin_ia32_shufps): Ditto.
13204         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13205
13206 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13207
13208         PR fortran/31974
13209         * gfortran.dg/char_allocation_1.f90: New test.
13210
13211 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13212
13213         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13214         * gcc.dg/Wconversion-sign.c: New.
13215         * gcc.dg/Wconversion-integer-no-sign.c: New.
13216         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13217         Wconversion-sign.C
13218         * g++.dg/warn/Wconversion-sign.C: New.
13219         * g++.old-deja/g++.other/warn4.C: Update.
13220         * g++.dg/warn/Wconversion1.C: Likewise.
13221
13222 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13223
13224         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13225         * gcc.dg/torture/builtin-math-4.c: Likewise.
13226
13227 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13228
13229         PR libfortran/31964
13230         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13231
13232 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13233
13234         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13235
13236 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13237
13238         PR target/31628
13239         * gcc.target/i386/pr31628.c: New.
13240
13241 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13242
13243         PR middle-end/31344
13244         * gcc.dg/pr31344.c: New test.
13245
13246 2007-05-17  Ian Lance Taylor  <iant@google.com>
13247
13248         PR tree-optimization/31953
13249         * gcc.c-torture/compile/pr31953.c: New test.
13250
13251 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13252
13253         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13254
13255         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13256         and drem.
13257         * gcc.dg/torture/builtin-math-4.c: Likewise.
13258
13259         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13260         * gcc.dg/torture/builtin-math-4.c: Likewise.
13261
13262         * gcc.dg/torture/builtin-math-4.c: New test.
13263
13264 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13265             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13266
13267         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13268         * gcc.dg/cpp/include2.c: Ditto.
13269         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13270         * gcc.dg/cpp/paste5.c: Ditto.
13271         * gcc.dg/cpp/paste6.c: Ditto.
13272         * gcc.dg/cpp/paste8.c: Ditto.
13273         * gcc.dg/cpp/paste11.c: Ditto.
13274         * gcc.dg/cpp/paste13.c: Ditto.
13275         * gcc.dg/cpp/skipping2.c: Ditto.
13276         * gcc.dg/reg-vol-struct-1.c: Ditto.
13277         * gcc.dg/Wshadow-1.c: Ditto.
13278         * gcc.dg/cpp/trad/comment.c: Ditto.
13279         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13280         * gcc.dg/cpp/if-2.c: Ditto.
13281         * gcc.dg/array-5.c: Ditto.
13282         * gcc.dg/inline-15.c: Ditto.
13283         * gcc.dg/pr27953.c: Ditto.
13284         * gcc.dg/Wno-c++-compat.c: Ditto.
13285
13286 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13287
13288         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13289
13290 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13291
13292         * gcc.c-torture/execute/20070517-1.c: New test.
13293
13294 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13295
13296         PR fortran/31919
13297         * gfortran.dg/min_max_conformance.f90: New test.
13298
13299 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13300
13301         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13302         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13303         gcc.dg/vect/vect-104.c: Use more complex construction to
13304         prevent vectorizing.
13305         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13306
13307 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13308
13309         PR tree-optimization/24659
13310         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13311         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13312         not vect_int target.
13313         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13314         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13315         targets.
13316         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13317         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13318         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13319
13320 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13321
13322         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13323         and x86_64-*-* targets.
13324         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13325
13326 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13327
13328         PR fortran/18769
13329         PR fortran/30881
13330         PR fortran/31194
13331         PR fortran/31216
13332         PR fortran/31427
13333         * transfer_simplify_1.f90: New test.
13334         * transfer_simplify_2.f90: New test.
13335
13336 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13337
13338         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13339
13340 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13341
13342         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13343
13344         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13345
13346         PR c/31924
13347         * gcc.dg/fltconst-1.c: New test.
13348
13349         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13350         * gcc.dg/dfp/operator-assignment.c: Ditto.
13351
13352 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13353
13354         PR c++/29928
13355         * g++.dg/rtti/typeid5.C: New.
13356
13357 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13358
13359         PR fortran/31725
13360         * gfortran.dg/substr_4.f: New test.
13361
13362 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13363
13364         * gcc.target/m68k/interrupt_thread-1.c,
13365         gcc.target/m68k/interrupt_thread-2.c,
13366         gcc.target/m68k/interrupt_thread-3.c: New.
13367         * gcc.target/m68k/m68k.exp: Accept fido.
13368
13369 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13370
13371         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13372         * gfortran.dg/altreturn_3.f90: Likewise.
13373         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13374         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13375         * gfortran.dg/inquire_iolength.f90: Likewise.
13376         * gfortran.dg/module_naming_1.f90: Likewise.
13377         * gfortran.dg/oldstyle_2.f90: Likewise.
13378         * gfortran.dg/operator_2.f90: Likewise.
13379         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13380         * gfortran.dg/used_types_11.f90: Likewise.
13381         * gfortran.dg/zero_array_components_1.f90: Likewise.
13382         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13383         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13384         * gfortran.dg/real_const_3.f90: Likewise.
13385
13386 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13387
13388         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13389         * gcc.dg/tree-ssa/loop-30.c: New test.
13390
13391 2007-05-13  Richard Guenther  <rguenther@suse.de>
13392
13393         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13394         scanning forwprop1.
13395         * g++.dg/tree-ssa/pr31146.C: Likewise.
13396
13397 2007-05-13  Revital Eres  <eres@il.ibm.com>
13398
13399         * gcc.dg/dse.c: New test.
13400
13401 2007-05-12  Richard Guenther  <rguenther@suse.de>
13402
13403         PR tree-optimization/31797
13404         * gcc.c-torture/compile/pr31797.c: New testcase.
13405
13406 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13407
13408         PR fortran/30746
13409         * gfortran.dg/host_assoc_function_1.f90: New test.
13410
13411 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13412
13413         PR c++/31829
13414         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13415
13416 2007-05-11  Silvius Rus  <rus@google.com>
13417
13418         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13419         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13420         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13421         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13422         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13423         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13424         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13425         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13426         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13427         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13428         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13429         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13430         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13431         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13432         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13433         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13434
13435 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13436
13437         PR other/31852
13438         * gcc.c-torture/execute/builtins/memchr.c: New.
13439         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13440         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13441
13442 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13443
13444         PR fortran/30876
13445         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13446         line.
13447         * gfortran.dg/recursive_reference_2.f90: New test.
13448
13449 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13450
13451         PR fortran/30878
13452         * gfortran.dg/namelist_29.f90: New test.
13453
13454 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13455
13456         PR fortran/31474
13457         * gfortran.dg/entry_10.f90: New test.
13458
13459 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13460
13461         PR tree-optimization/31885
13462         * gcc.dg/tree-ssa/loop-29.c: New test.
13463
13464 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13465
13466         * assumed_dummy_1.f90: Fix dg directive.
13467         * char_initialiser_actual.f90: Likewise.
13468         * nested_modules_2.f90: Likewise.
13469         * shift-alloc.f90: Likewise.
13470
13471 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13472
13473         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13474
13475 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13476
13477         PR libfortran/31880
13478         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13479
13480 2007-05-09  Mike Stump  <mrs@apple.com>
13481
13482         * g++.dg/other/first-global.C: Add -fpie for darwin.
13483         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13484
13485 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13486
13487         * gcc.dg/20070507-1.c: New testcase.
13488
13489 2007-05-08  Chao-ying Fu  <fu@mips.com>
13490
13491         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13492         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13493         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13494         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13495
13496 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13497
13498         PR 31847
13499         * gcc.dg/pr31847.c: New test.
13500
13501 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13502
13503         PR fortran/31692
13504         * gfortran.dg/actual_array_result_1.f90: New test.
13505
13506 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13507
13508         PR fortran/29397
13509         * gfortran.dg/parameter_array_init_1.f90: New test.
13510
13511         PR fortran/29400
13512         * gfortran.dg/parameter_array_init_2.f90: New test.
13513
13514 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13515
13516         PR target/31854
13517         * gcc.target/i386/pr31854.c: New test.
13518
13519 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13520
13521         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13522
13523 2007-05-07  Mike Stump  <mrs@apple.com>
13524
13525         * g++.old-deja/g++.mike/empty.C: Add.
13526
13527 2007-05-07  Eric Christopher  <echristo@apple.com>
13528
13529         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13530
13531 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13532
13533         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13534         variable.  Rearrange conversions from binary float to decimal float.
13535
13536 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13537
13538         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13539         x86.
13540
13541 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13542
13543         * gnat.dg/opt1.ad[sb]: New testcase.
13544
13545 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13546
13547         PR fortran/31399
13548         * gfortran.dg/do_3.F90: New test.
13549
13550 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13551
13552         PR fortran/31764
13553         * gfortran.dg/new_line.f90: Add new checks.
13554
13555 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13556
13557         PR fortran/31201
13558         * gfortran.dg/large_unit_1.f90: New.
13559         * gfortran.dg/large_unit_2.f90: New.
13560         * gfortran.dg/iostat_4.f90: New
13561         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13562
13563 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13564
13565         PR fortran/31540
13566         * gfortran.dg/char_result_4.f90: New test.
13567
13568 2007-06-05  Revital Eres  <eres@il.ibm.com>
13569
13570         PR 30957
13571         * gcc.dg/pr30957-1.c: New test.
13572
13573 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13574
13575         PR fortran/31251
13576         * gfortran.dg/char_type_len_2.f90: New test.
13577
13578 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13579
13580         PR 31775
13581         * g++.dg/other/nested-extern.cc: New.
13582         * g++.dg/other/nested-extern-1.C: New.
13583         * g++.dg/other/nested-extern-2.C: New.
13584
13585 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13586
13587         PR fortran/31760
13588         * gfortran.dg/erf.f90: New test.
13589         * gfortran.dg/besxy.f90: New test.
13590
13591 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13592
13593         PR fortran/22359
13594         * gfortran.dg/fseek.f90: New test.
13595
13596 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13597
13598         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13599
13600 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13601
13602         PR libfortran/31210
13603         * gfortran.dg/zero_length_1.f90: New test.
13604
13605 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13606
13607         PR fortran/31803
13608         * gfortran.dg/char_pointer_assign_3.f90: New test.
13609         * gfortran.dg/char_result_2.f90: Re-enable test.
13610
13611 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13612
13613         PR fortran/25071
13614         * gfortran.dg/char_length_3.f90: New test.
13615         * gfortran.dg/char_result_2.f90: Fix test.
13616
13617 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13618
13619         PR tree-optimization/30565
13620         * gcc.dg/tree-ssa/loop-27.c: New test.
13621
13622 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13623
13624         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13625         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13626         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13627         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13628
13629 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13630
13631         PR tree-optimization/31699
13632         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13633         New.
13634         (check_effective_target_vect_floatint_cvt): New.
13635         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13636         of specific targets.
13637         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13638         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13639         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13640         * gcc.dg/vect/vect-iv-4.c: Likewise.
13641         * gcc.dg/vect/vect-multitypes-11.c: New.
13642         * gcc.dg/vect/pr31699.c: New.
13643
13644 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13645
13646         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13647
13648 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13649
13650         PR C++/31663
13651         * g++.dg/warn/anonymous-namespace-2.C: New.
13652         * g++.dg/warn/anonymous-namespace-2.h: New.
13653
13654 2007-05-02  Paul Brook  <paul@codesourcery.com>
13655
13656         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13657
13658 2007-05-02  Eric Christopher  <echristo@apple.com>
13659
13660         * gcc.dg/cpp/if-div.c: New file.
13661
13662 2007-05-02  Tom Tromey  <tromey@redhat.com>
13663
13664         PR preprocessor/28709:
13665         * gcc.dg/cpp/pr28709.c: New file.
13666
13667 2007-05-02  Richard Guenther  <rguenther@suse.de>
13668
13669         PR tree-optimization/31146
13670         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13671
13672 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13673
13674         * gcc.c-torture/compile/limits-blockid.c: New.
13675         * gcc.c-torture/compile/limits-caselabels.c: New.
13676         * gcc.c-torture/compile/limits-declparen.c: New.
13677         * gcc.c-torture/compile/limits-enumconst.c: New.
13678         * gcc.c-torture/compile/limits-exprparen.c: New.
13679         * gcc.c-torture/compile/limits-externalid.c: New.
13680         * gcc.c-torture/compile/limits-fnargs.c: New.
13681         * gcc.c-torture/compile/limits-fndefn.c: New.
13682         * gcc.c-torture/compile/limits-idexternal.c: New.
13683         * gcc.c-torture/compile/limits-idinternal.c: New.
13684         * gcc.c-torture/compile/limits-pointer.c: New.
13685         * gcc.c-torture/compile/limits-stringlit.c: New.
13686         * gcc.c-torture/compile/limits-structmem.c: New.
13687         * gcc.c-torture/compile/limits-structnest.c: New.
13688
13689 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13690
13691         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13692
13693 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13694
13695         PR middle-end/31740
13696         * gcc.c-torture/compile/20070501-1.c: New testcase.
13697
13698 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13699
13700         PR fortran/31732
13701         * gfortran.dg/array_memset_2:  New test case.
13702
13703 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13704
13705         PR testsuite/31615
13706         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13707
13708 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13709
13710         PR testsuite/31589
13711         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13712         dg-final test.
13713         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13714         keyword to dg-final test.
13715         * gcc.dg/vect/vect-iv-4.c: Likewise.
13716         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13717         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13718         test.
13719         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13720         cast.
13721         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13722         * lib/target-supports.exp
13723         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13724         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13725
13726 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13727
13728         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13729         __LONG_LONG_MAX__ and its friends instead of those supplied by
13730         limits.h.
13731
13732 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13733
13734         PR C++/31721
13735         * g++.dg/ext/vector7.C: New testcase.
13736
13737 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13738
13739         PR fortran/31591
13740         * gfortran.dg/bound_simplification_1.f90: New test.
13741
13742 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13743
13744         PR fortran/31645
13745         * gfortran.dg/bom_error.f90: New test.
13746         * gfortran.dg/bom_include.f90: New test.
13747         * gfortran.dg/bom_UTF16-LE.f90: New test.
13748         * gfortran.dg/bom_UTF16-BE.f90: New test.
13749         * gfortran.dg/bom_UTF-8.f90: New test.
13750         * gfortran.dg/bom_UTF-32.f90: New test.
13751         * gfortran.dg/bom_UTF-8.F90: New test.
13752         * gfortran.dg/bom_include.inc: New file.
13753
13754 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13755
13756         PR C++/30221
13757         * g++.dg/init/ptrfn2.C: New test.
13758         * g++.dg/init/ptrfn3.C: New test.
13759
13760 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13761
13762         PR fortran/31711
13763         * gfortran.dg/dependency_21.f90: New test.
13764
13765 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13766
13767         * gfortran.dg/secnds.f: Use real*8.
13768         * gfortran.dg/secnds-1.f: Use real*8.
13769
13770 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13771
13772         PR libfortran/31532
13773         * gfortran.dg/inquire_5.f90: Update test.
13774
13775 2007-04-27  Ian Lance Taylor  <iant@google.com>
13776
13777         PR middle-end/31710
13778         * gcc.c-torture/compile/pr31710.c: New test.
13779
13780 2007-04-27  Richard Guenther  <rguenther@suse.de>
13781
13782         PR tree-optimization/30965
13783         PR tree-optimization/30978
13784         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13785         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13786         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13787         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13788
13789 2007-04-27  Richard Guenther  <rguenther@suse.de>
13790
13791         PR tree-optimization/31715
13792         * gcc.dg/Warray-bounds-4.c: New testcase.
13793
13794 2007-04-26  Ian Lance Taylor  <iant@google.com>
13795
13796         PR target/28675
13797         * gcc.c-torture/compile/pr28675.c: New test.
13798
13799 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13800
13801         PR C++/30016
13802         * g++.dg/ext/vector6.C: New test.
13803
13804 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13805
13806         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13807
13808 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13809
13810         PR middle-end/31617
13811         * g++.dg/other/str_empty.C: Add expected warning.
13812
13813 2007-04-26  Richard Guenther  <rguenther@suse.de>
13814         Daniel Berlin  <dberlin@dberlin.org>
13815
13816         PR tree-optimization/30567
13817         * g++.dg/other/pr30567.C: New testcase.
13818
13819 2007-04-26  Richard Guenther  <rguenther@suse.de>
13820
13821         PR tree-optimization/31703
13822         * gcc.c-torture/compile/pr31703.c: New testcase.
13823         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13824         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13825
13826 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13827
13828         * gfortran.dg/open_errors.f90: Added if statements checking
13829         the value of iostat.
13830
13831 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13832
13833         PR c++/31598
13834         * g++.dg/gomp/pr31598.C: New test.
13835
13836         PR tree-optimization/30558
13837         * g++.dg/gomp/pr30558.C: New test.
13838
13839 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13840
13841         PR c++/31338
13842         * g++.dg/ext/complex2.C: New test.
13843
13844 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13845
13846         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13847
13848 2007-04-25  Thiemo Seufer  <ths@mips.com>
13849
13850         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13851         value to signed char.
13852
13853 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13854
13855         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13856         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13857         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13858
13859 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13860
13861         PR fortran/31668
13862         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13863         statement functions.
13864         * gfortran.dg/c_by_val_5.f90: New test.
13865
13866 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13867
13868         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13869         with two new subroutines to avoid parameter-induced aliasing.
13870         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13871         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13872
13873 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13874
13875         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13876         * g++.dg/warn/Warray-bounds.C: Likewise.
13877
13878 2007-04-24  Ian Lance Taylor  <iant@google.com>
13879
13880         PR tree-optimization/31605
13881         * gcc.c-torture/execute/pr31605.c: New test.
13882
13883 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13884
13885         PR fortran/31587
13886         * lib/gcc-dg.exp (scan-module): New function.
13887         * gfortran.dg/module_md5_1.f90: New test.
13888
13889 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13890
13891         * g++.old-deja/g++.pt/defarg6.C: Only run with
13892         -std=gnu++98.
13893         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13894         * g++.dg/cpp0x/variadic61.C: Ditto.
13895         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13896         * g++.dg/cpp0x/variadic62.C: Ditto.
13897         * g++.dg/template/meminit1.C: Ditto.
13898         * g++.dg/template/operator7.C: Ditto.
13899         * g++.dg/template/static15.C: Ditto.
13900         * g++.dg/template/invalid1.C: Ditto.
13901         * g++.dg/template/shift1.C: Ditto.
13902         * g++.dg/template/error10.C: Ditto.
13903
13904 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13905
13906         PR diagnostic/25923
13907         * gfortran.dg/pr25923.f90: New test.
13908
13909 2007-04-24  Ian Lance Taylor  <iant@google.com>
13910
13911         PR tree-optimization/31602
13912         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13913
13914 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13915
13916         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13917         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13918
13919 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13920
13921         * gcc.target/i386/reload-1.c. New.
13922
13923 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13924             Olga Golovanevsky  <olga@il.ibm.com>
13925
13926         * g++.dg/other/str_empty.C: New test.
13927
13928 2007-04-24  Richard Henderson  <rth@redhat.com>
13929
13930         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13931
13932 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13933
13934         PR target/31641
13935         * gcc.c-torture/compile/pr31641.c: New testcase.
13936
13937 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13938
13939         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13940         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13941         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13942         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13943
13944 2007-04-23  Simon Baldwin  <simonb@google.com>
13945
13946         * g++.dg/other/error15.C: New.
13947         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13948         triggering a "multiple parameters named" error.
13949
13950 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13951
13952         PR fortran/31618
13953         * gfortran.dg/backspace_8.f:  New test case.
13954
13955 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13956
13957         PR fortran/31630
13958         * gfortran.dg/used_types_17.f90: New test.
13959
13960         PR fortran/31620
13961         * gfortran.dg/zero_array_components_1.f90: New test.
13962
13963 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13964
13965         PR fortran/31616
13966         * gfortran.dg/open_errors.f90: Allow a different error message.
13967
13968 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13969
13970         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13971         Rename from check_effective_target_vect_pack_mod.  Rename global
13972         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13973         messages.
13974         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13975         rename.
13976         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13977         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13978
13979 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13980
13981         PR middle-end/31448
13982         * gcc.c-torture/execute/pr31448.c: New testcase.
13983
13984 2007-04-22  Nick Clifton  <nickc@redhat.com>
13985
13986         * gcc.dg/20020312-2.c: Add support for the FRV.
13987
13988 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13989
13990         PR tree-optimization/24659
13991         * gcc.dg/vect/vect-float-extend-1.c: New test.
13992         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13993
13994 2007-04-22  Richard Guenther  <rguenther@suse.de>
13995
13996         PR tree-optimization/29789
13997         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13998         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13999
14000 2007-04-22  Revital Eres  <eres@il.ibm.com>
14001
14002         * gcc.dg/var-expand2.c: New test.
14003
14004 2007-04-22  Revital Eres  <eres@il.ibm.com>
14005
14006         * gcc.dg/var-expand3.c: New test.
14007
14008 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14009
14010         PR fortran/31495
14011         * gfortran.dg/continuation_8.f90: New test.
14012
14013 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14014
14015         PR C/30265
14016         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
14017         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
14018
14019 2007-04-21  Richard Guenther  <rguenther@suse.de>
14020
14021         PR middle-end/31136
14022         * gcc.c-torture/execute/pr31136.c: New testcase.
14023
14024 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
14025
14026         * gcc.target/i386/movsi-sm-1.c: New.
14027
14028 2007-04-20  Richard Henderson  <rth@redhat.com>
14029
14030         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
14031         * gcc.dg/pr27095.c: Cope with alpha GOT load.
14032
14033 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
14034
14035         * gcc.target/i386/ordcmp-1.c: New test.
14036         * gcc.target/i386/unordcmp-1.c: New test.
14037
14038         PR tree-optimization/31632
14039         * gcc.c-torture/compile/20070419-1.c: New test.
14040
14041 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * gcc.dg/invalid-call-1.c: New test.
14044
14045 2007-04-18  Dirk Mueller  <dmueller@suse.de>
14046
14047         PR diagnostic/31227
14048         * gcc.dg/Warray-bounds-3.c: New.
14049
14050 2007-04-18  Richard Guenther  <rguenther@suse.de>
14051
14052         PR tree-optimization/19431
14053         PR tree-optimization/21463
14054         * gcc.c-torture/execute/20070212-1.c: New testcase.
14055         * gcc.c-torture/execute/20070212-2.c: Likewise.
14056         * gcc.c-torture/execute/20070212-3.c: Likewise.
14057         * gcc.dg/tree-ssa/pr19431.c: Likewise.
14058         * gcc.dg/tree-ssa/pr21463.c: Likewise.
14059         * g++.dg/tree-ssa/pr21463.C: Likewise.
14060         * g++.dg/tree-ssa/pr30738.C: Likewise.
14061
14062 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR c++/31513
14065         * g++.dg/expr/bitfield8.C: New test.
14066
14067 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
14068             Richard Sandiford  <richard@codesourcery.com>
14069
14070         * lib/target-supports.exp (check_profiling_available): Return 0
14071         for uClibc with -p or -pg.
14072
14073 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
14074
14075         PR c++/31517
14076         * g++.dg/template/init7.C: New test.
14077
14078 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
14079
14080         PR rtl-optimization/31360
14081         * gcc.dg/loop-7.c: New test.
14082
14083 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14084
14085         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14086         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14087         build.
14088         (compat-execute): Likewise.
14089         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14090         files to remote hosts.
14091         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14092         (c-torture-execute): Likewise.
14093         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14094         or plain file.  Use remote_upload and remote_download to copy
14095         files about.
14096         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14097         before scanning it.
14098
14099 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14100
14101         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14102
14103 2007-04-16  Lawrence Crowl  <crowl@google.com>
14104
14105         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14106         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14107         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14108         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14109         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14110         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14111         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14112         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14113         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14114         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14115         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14116
14117         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14118         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14119         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14120         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14121         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14122         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14123         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14124         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14125         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14126         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14127         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14128
14129 2007-04-16  Ian Lance Taylor  <iant@google.com>
14130
14131         PR tree-optimization/31522
14132         * gcc.dg/Wstrict-overflow-16.c: New test.
14133
14134 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14135
14136         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14137
14138 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14139
14140         PR fortran/31144
14141         * gfortran.dg/module_naming_1.f90: New.
14142
14143 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14144
14145         * lib/target-supports.exp (check_profiling_available): Return
14146         false for m68k-*-uclinux.
14147
14148 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14149
14150         PR c++/29365
14151         Testcase for c++ anonymous namespace warning
14152
14153         * g++.dg/warn/anonymous-namespace-1.C: New test
14154         * g++.dg/warn/anonymous-namespace-1.h: New test
14155
14156 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14157
14158         PR testsuite/31578
14159         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14160
14161 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14162
14163         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14164
14165 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14166
14167         PR fortran/31204
14168         * gfortran.dg/array_constructor_16.f90: New test.
14169
14170 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14171
14172         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14173         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14174
14175 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14176
14177         PR rtl-optimization/31500
14178         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14179         * g++.dg/warn/Warray-bounds.C: Likewise.
14180
14181 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14182
14183         PR C/31520
14184         * gcc.dg/gnu89-init-4.c: New testcase.
14185
14186 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14187
14188         PR c++/25874
14189         * gcc.dg/gomp/pr25874.c: Add dg-options.
14190         * g++.dg/gomp/pr25874.C: Add dg-options.
14191
14192 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14193
14194         PR fortran/21061
14195         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14196         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14197
14198 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14199
14200         PR fortran/31561
14201         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14202
14203 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14204
14205         PR fortran/29507
14206         PR fortran/31404
14207         * gfortran.dg/initialization_6.f90: New test.
14208
14209 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14210
14211         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14212
14213         * lib/target-supports.exp (check_gc_sections_available):
14214         Return false if ldflags includes -elf2flt.
14215
14216 2007-04-13  Jason Merrill  <jason@redhat.com>
14217
14218         PR c++/31074
14219         * conv3.C: New test.
14220
14221 2007-04-13  Mike Stump  <mrs@apple.com>
14222
14223         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14224         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14225
14226 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14227
14228         PR tree-optimization/29598
14229         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14230
14231 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14232
14233         PR fortran/31559
14234         * gfortran.dg/func_assign.f90: New test.
14235
14236 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14237
14238         PR fortran/31550
14239         * gfortran.dg/used_types_16.f90: New test.
14240
14241 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14242
14243         PR fortran/18937
14244         * gfortran.dg/goto_2.f90: New.
14245         * gfortran.dg/goto_3.f90: New.
14246         * gfortran.dg/pr17708.f90: Rename to ...
14247         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14248
14249 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14250
14251         PR fortran/31562
14252         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14253         instead of a struct.
14254
14255 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14256
14257         PR fortran/31562
14258         * gfortran.dg/value_4.c: Use GNU extensions for complex
14259         instead of a struct.
14260
14261 2007-04-13  Richard Guenther  <rguenther@suse.de>
14262
14263         PR tree-optimization/21258
14264         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14265
14266 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14267
14268         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14269         <complex.h>.
14270
14271 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14272
14273         PR fortran/31250
14274         * gfortran.dg/char_length_2.f90: New.
14275         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14276         * gfortran.dg/repeat_4.f90: Likewise.
14277
14278         PR fortran/31266
14279         * gfortran.dg/char_assign_1.f90: New.
14280
14281         PR fortran/31471
14282         * gfortran.dg/block_name_1.f90: New.
14283         * gfortran.dg/block_name_2.f90: New.
14284
14285 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14286
14287         PR c++/31078
14288         * g++.dg/other/pr31078.C: New.
14289
14290 2007-04-12  Richard Guenther  <rguenther@suse.de>
14291
14292         PR tree-optimization/31169
14293         * gcc.c-torture/execute/pr31169.c: New testcase.
14294
14295 2007-04-12  Richard Guenther  <rguenther@suse.de>
14296
14297         PR tree-optimization/24689
14298         PR tree-optimization/31307
14299         * g++.dg/tree-ssa/pr31307.C: New testcase.
14300         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14301
14302 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14303
14304         PR fortran/31472
14305         * gfortran.dg/access_spec_1.f90: New test.
14306         * gfortran.dg/access_spec_2.f90: New test.
14307         * gfortran.dg/non_module_public.f90: Match new error message.
14308
14309 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14310
14311         PR testsuite/31538
14312         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14313         to 4 at line 38 to fix bounds problem.
14314
14315 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14316
14317         PR testsuite/31240
14318         * gfortran.dg/pointer_intent_1.f90: Fix test.
14319
14320 2007-04-10  Eric Christopher  <echristo@apple.com>
14321
14322         * lib/target-supports.exp
14323         (check_effective_target_fstack_protector): Rewrite.
14324
14325 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14326
14327         PR c++/31449
14328         * g++.dg/init/const5.C: New test.
14329
14330 2007-04-09  Jan Hubicka  <jh@suse.cz>
14331
14332         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14333
14334 2007-04-08  Jan Hubicka  <jh@suse.cz>
14335
14336         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14337
14338 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14339
14340         PR fortran/31257
14341         * gfortran.dg/achar_4.f90: New test.
14342
14343 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14344
14345         PR fortran/30880
14346         * gfortran.dg/used_dummy_types_8.f90: New test.
14347
14348 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14349
14350         PR fortran/30872
14351         * gfortran.dg/parameter_array_element_1.f90: New test.
14352
14353 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14354
14355         PR fortran/31222
14356         * gfortran.dg/default_numeric_type_1.f90: New test.
14357
14358 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14359
14360         PR fortran/31424
14361         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14362
14363 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14364
14365         PR fortran/31293
14366         * gfortran.dg/interface_12.f90: New test.
14367
14368 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14369
14370         * gcc.dg/format/opt-6.c: New test.
14371         * gcc.dg/format/nul-1.c: New test.
14372         * gcc.dg/format/nul-2.c: New test.
14373
14374 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14375
14376         PR libgfortran/31395
14377         * gfortran.dg/fmt_colon.f90: New test.
14378
14379 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14380
14381         * g++.old-deja/g++.other/init18.C: Use
14382         dg-require-effective-target instead of an explicit xfail.
14383
14384 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14385
14386         * gcc.dg/dfp/signbit-1.c
14387         * gcc.dg/dfp/signbit-2.c
14388
14389 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14390
14391         PR fortran/31483
14392         * gfortran.dg/altreturn_5.f90: New test.
14393
14394 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14395
14396         PR fortran/31292
14397         * gfortran.dg/contained_module_proc_1.f90: New test.
14398
14399 2007-04-04  Stuart Hastings  <stuart@apple.com>
14400
14401         PR 31281
14402         * objc/execute/exceptions/pr31281.m: New.
14403
14404 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14405
14406         * g++.dg/ext/dllimport12.C: Update comments.
14407
14408 2007-04-03  Eric Christopher  <echristo@apple.com>
14409
14410         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14411
14412 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14413
14414         PR fortran/31304
14415         * gfortran.dg/repeat_2.f90: New test.
14416         * gfortran.dg/repeat_3.f90: New test.
14417         * gfortran.dg/repeat_4.f90: New test.
14418
14419 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14420
14421         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14422
14423 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14424
14425         PR c++/30847
14426         * g++.dg/parse/cond3.C: New test.
14427
14428         PR middle-end/30704
14429         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14430
14431 2007-04-02  Jason Merrill  <jason@redhat.com>
14432
14433         PR c++/31187
14434         * g++.dg/ext/visibility/anon3.C: New test.
14435
14436 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14437
14438         PR libgfortran/31052
14439         * gfortran.dg/namelist_28.f90: New test.
14440
14441 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14442
14443         PR libgfortran/31366
14444         * gfortran.dg/direct_io_6.f90: New test.
14445
14446 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14447
14448         PR libgfortran/31207
14449         * gfortran.dg/advance_5.f90: New test.
14450         * gfortran.dg/advance_6.f90: New test.
14451
14452 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14453
14454         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14455         * g++.dg/ext/dllimport7.C: Likewise.
14456         * g++.dg/ext/selectany1.C: Likewise.
14457
14458 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14459
14460         * g++.dg/parser/pr31138.C: New.
14461         * g++.dg/parser/pr31140.C: New.
14462         * g++.dg/parser/pr31141.C: New.
14463
14464 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14465
14466         PR c++/26099
14467         * g++.dg/ext/is_base_of.C: New.
14468         * g++.dg/ext/has_virtual_destructor.C: New.
14469         * g++.dg/ext/is_polymorphic.C: New.
14470         * g++.dg/ext/is_base_of_diagnostic.C: New.
14471         * g++.dg/ext/is_enum.C: New.
14472         * g++.dg/ext/has_nothrow_assign.C: New.
14473         * g++.dg/ext/has_nothrow_constructor.C: New.
14474         * g++.dg/ext/is_empty.C: New.
14475         * g++.dg/ext/has_trivial_copy.C: New.
14476         * g++.dg/ext/has_trivial_assign.C: New.
14477         * g++.dg/ext/is_abstract.C: New.
14478         * g++.dg/ext/is_pod.C: New.
14479         * g++.dg/ext/has_nothrow_copy.C: New.
14480         * g++.dg/ext/is_class.C: New.
14481         * g++.dg/ext/has_trivial_constructor.C: New.
14482         * g++.dg/ext/is_union.C: New.
14483         * g++.dg/ext/has_trivial_destructor.C: New.
14484         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14485         * g++.dg/template/crash43.C: Likewise.
14486
14487 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14488
14489         * g++.dg/warn/pedantic2.C: New testcase.
14490
14491 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14492
14493         * size_dim.f90: Fix dg directive.
14494         * pr16433.f: Likewise.
14495         * use_6.f90: Likewise.
14496         * use_7.f90: Likewise.
14497         * entry_9.f90: Likewise.
14498         * pointer_intent_2.f90: Likewise.
14499         * protected_1.f90: Likewise.
14500         * fmt_missing_period_2.f: Likewise.
14501         * pointer_intent_3.f90: Likewise.
14502         * protected_2.f90: Likewise.
14503         * protected_3.f90: Likewise.
14504         * pr15754.f90: Likewise.
14505         * protected_4.f90: Likewise.
14506         * protected_5.f90: Likewise.
14507         * initialization_2.f90: Likewise.
14508         * protected_6.f90: Likewise.
14509         * continuation_7.f90: Likewise.
14510         * derived_function_interface_1.f90: Likewise.
14511         * der_pointer_4.f90: Likewise.
14512         * fmt_zero_precision.f90: Likewise.
14513         * blockdata_3.f90: Likewise.
14514         * fmt_missing_period_1.f: Likewise.
14515         * real_const_3.f90: Likewise.
14516         * use_4.f90: Likewise.
14517         * fmt_missing_period_3.f: Likewise.
14518         * use_5.f90: Likewise.
14519
14520 2007-03-28  Mike Stump  <mrs@apple.com>
14521
14522         * gcc.dg/darwin-comm.c: Add.
14523
14524 2007-03-28  Eric Christopher  <echristo@apple.com>
14525
14526         * lib/target-supports.exp (check_effective_target_fstack_protector):
14527         New.
14528         * gcc.dg/ssp-1.c: Use.
14529         * gcc.dg/ssp-2.c: Ditto.
14530
14531 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14532
14533         PR c++/29077
14534         * g++.dg/parse/constructor3.C: New test.
14535
14536 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14537
14538         * gnat.dg/thin_pointer.ad[sb]: New test.
14539
14540 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14541
14542         * g++.dg/cpp0x/bracket1.C: New.
14543         * g++.dg/cpp0x/bracket2.C: New.
14544         * g++.dg/cpp0x/bracket3.C: New.
14545         * g++.dg/cpp0x/bracket4.C: New.
14546
14547 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14548
14549         * g++.dg/cpp0x/temp_default1.C: New.
14550         * g++.dg/cpp0x/temp_default3.C: New.
14551         * g++.dg/cpp0x/temp_default2.C: New.
14552         * g++.dg/cpp0x/temp_default4.C: New.
14553
14554 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14555
14556         PR c++/29993
14557         * g++.dg/other/cv_func2.C: New.
14558
14559 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14560
14561         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14562         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14563         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14564         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14565
14566         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14567         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14568
14569         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14570
14571         * lib/compat.exp (compat-execute): Fix processing of file names.
14572
14573 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14574
14575         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14576
14577 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14578
14579         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14580         Delete created executable test file.
14581         (check_effective_target_fortran_large_int): Ditto.
14582         (check_effective_target_static_libgfortran): Ditto.
14583
14584 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14585
14586         PR c++/30500
14587         * g++.dg/warn/pragma-system_header1.C: New test.
14588         * g++.dg/warn/pragma-system_header2.C: New test.
14589         * g++.dg/warn/pragma-system_header1.h. New.
14590         * g++.dg/warn/pragma-system_header2.h. New.
14591
14592 2007-03-26  Ian Lance Taylor  <iant@google.com>
14593
14594         PR tree-optimization/31345
14595         * gcc.c-torture/compile/pr31345-1.c: New test.
14596
14597 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14598
14599         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14600         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14601         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14602         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14603         * gfortran.dg/overload_1.f90: Likewise.
14604         * gfortran.dg/impure_assignment_1.f90: Likewise.
14605         * gfortran.dg/error_recovery_3.f90: Likewise.
14606         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14607         * gfortran.dg/sequence_types_1.f90: Likewise.
14608         * gfortran.dg/internal_references_1.f90: Likewise.
14609         * gfortran.dg/present_1.f90: Likewise.
14610         * gfortran.dg/volatile10.f90: Likewise.
14611         * gfortran.dg/module_equivalence_2.f90: Likewise.
14612         * gfortran.dg/use_4.f90: Likewise.
14613         * gfortran.dg/elemental_result_1.f90: Likewise.
14614         * gfortran.dg/generic_actual_arg.f90: Likewise.
14615         * gfortran.dg/private_type_5.f90: Likewise.
14616         * gfortran.dg/protected_4.f90: Likewise.
14617         * gfortran.dg/interface_3.f90: Likewise.
14618
14619 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14620
14621         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14622         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14623
14624 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14625
14626         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14627
14628 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14629
14630         PR libgfortran/31199
14631         * gfortran.dg/fmt_t_4.f90: New test.
14632
14633 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14634
14635         PR libfortran/31297
14636         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14637         * gfortran.dg/backspace_6.f:  Likewise.
14638         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14639         * gfortran.dg/direct_io_2.f90:  Likewise.
14640         * gfortran.dg/write_back.f:  Likewise.
14641         * gfortran.dg/write_rewind_2.f:  Likewise.
14642         * gfortran.dg/write_rewind_1.f:  Likewise.
14643         * gfortran.dg/write_rewind_2.f:  Likewise.
14644
14645 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14646
14647         PR tree-optimization/30784
14648         * gcc.dg/vect/pr30784.c: New test.
14649
14650 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14651
14652         PR fortran/30877
14653         * gfortran.dg/operator_1.f90: New test.
14654         * gfortran.dg/operator_2.f90: New test.
14655
14656 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14657
14658         PR libfortran/31196
14659         * gfortran.dg/reshape_transpose_1.f90:  New test.
14660
14661 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14662
14663         PR fortran/30655
14664         * gfortran.dg/bounds_check_6.f90: New test.
14665
14666 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14667
14668         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14669         #ifndef/#endif.
14670         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14671         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14672
14673 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14674
14675         PR fortran/31209
14676         * gfortran.dg/pointer_function_actual_1.f90: New test.
14677
14678         PR fortran/31200
14679         * gfortran.dg/pointer_function_actual_2.f90: New test.
14680
14681         PR fortran/31215
14682         * gfortran.dg/result_in_spec_1.f90: New test.
14683
14684 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14685
14686         PR fortran/30834
14687         * gfortran.dg/integer_exponentiation_3.F90: New test.
14688         * gfortran.dg/integer_exponentiation_4.f90: New test.
14689         * gfortran.dg/integer_exponentiation_5.F90: New test.
14690
14691 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14692
14693         PR c++/30863
14694         * g++.dg/template/error24.C: New test.
14695         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14696
14697 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14698
14699         PR c++/31273
14700         * g++.dg/expr/bitfield7.C: New test.
14701
14702 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14703
14704         PR other/23572
14705         * gcc.dg/float-range-4.c: New.
14706         * gcc.dg/float-range-1.c: Update. Test for a warning.
14707         * gcc.dg/float-range-3.c: New.
14708         * gcc.dg/float-range-5.c: New.
14709
14710 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14711
14712         PR fortran/31262
14713         * gfortran.dg/no_range_check_1.f90: New test.
14714
14715 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14716
14717         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14718         * g++.dg/other/static1.C: Remove stray semicolon.
14719         * g++.dg/other/init1.C: Likewise.
14720         * g++.dg/rtti/dyncast1.C: Likewise.
14721         * g++.dg/tree-ssa/pr17153.C: Likewise.
14722         * g++.dg/lookup/disamb1.C: Likewise.
14723         * g++.dg/lookup/scoped2.C: Likewise.
14724         * g++.dg/lookup/friend7.C: Likewise.
14725         * g++.dg/parse/parse4.C: Likewise.
14726         * g++.dg/parse/parse5.C: Likewise.
14727         * g++.dg/expr/pr29066.C: Likewise.
14728         * g++.dg/expr/cast4.C: Likewise.
14729         * g++.dg/tc1/dr193.C: Likewise.
14730         * g++.dg/tc1/dr213.C: Likewise.
14731         * g++.dg/abi/dcast1.C: Likewise.
14732         * g++.dg/abi/covariant2.C: Likewise.
14733         * g++.dg/inherit/covariant11.C: Likewise.
14734         * g++.dg/inherit/covariant9.C: Likewise.
14735         * g++.dg/inherit/covariant10.C: Likewise.
14736         * g++.dg/init/static3.C: Likewise.
14737         * g++.dg/init/init-ref3.C: Likewise.
14738         * g++.dg/init/ref10.C: Likewise.
14739         * g++.dg/template/meminit2.C: Likewise.
14740         * g++.dg/template/using9.C: Likewise.
14741         * g++.dg/template/friend9.C: Likewise.
14742         * g++.dg/template/ref1.C: Likewise.
14743         * g++.old-deja/g++.warn/inline.C: Likewise.
14744         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14745         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14746         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14747         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14748         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14749         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14750         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14751         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14752         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14753         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14754         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14755         * g++.old-deja/g++.brendan/template11.C: Likewise.
14756         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14757         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14758         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14759         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14760         * g++.old-deja/g++.jason/parse9.C: Likewise.
14761         * g++.old-deja/g++.jason/byval2.C: Likewise.
14762         * g++.old-deja/g++.jason/overload8.C: Likewise.
14763         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14764         * g++.old-deja/g++.jason/template33.C: Likewise.
14765         * g++.old-deja/g++.jason/return3.C: Likewise.
14766         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14767         * g++.old-deja/g++.jason/virtual.C: Likewise.
14768         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14769         * g++.old-deja/g++.jason/template27.C: Likewise.
14770         * g++.old-deja/g++.jason/synth6.C: Likewise.
14771         * g++.old-deja/g++.jason/ref8.C: Likewise.
14772         * g++.old-deja/g++.jason/offset1.C: Likewise.
14773         * g++.old-deja/g++.other/static20.C: Likewise.
14774         * g++.old-deja/g++.other/array1.C: Likewise.
14775         * g++.old-deja/g++.other/new3.C: Likewise.
14776         * g++.old-deja/g++.other/array2.C: Likewise.
14777         * g++.old-deja/g++.other/overload9.C: Likewise.
14778         * g++.old-deja/g++.other/cast6.C: Likewise.
14779         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14780         * g++.old-deja/g++.other/eh4.C: Likewise.
14781         * g++.old-deja/g++.other/using7.C: Likewise.
14782         * g++.old-deja/g++.other/init18.C: Likewise.
14783         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14784         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14785         * g++.old-deja/g++.other/dtor11.C: Likewise.
14786         * g++.old-deja/g++.pt/static11.C: Likewise.
14787         * g++.old-deja/g++.pt/crash19.C: Likewise.
14788         * g++.old-deja/g++.pt/overload12.C: Likewise.
14789         * g++.old-deja/g++.pt/crash46.C: Likewise.
14790         * g++.old-deja/g++.pt/mi1.C: Likewise.
14791         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14792         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14793         * g++.old-deja/g++.pt/local5.C: Likewise.
14794         * g++.old-deja/g++.pt/typename2.C: Likewise.
14795         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14796         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14797         * g++.old-deja/g++.law/visibility1.C: Likewise.
14798         * g++.old-deja/g++.law/visibility2.C: Likewise.
14799         * g++.old-deja/g++.law/virtual2.C: Likewise.
14800         * g++.old-deja/g++.law/operators19.C: Likewise.
14801         * g++.old-deja/g++.law/parsing10.C: Likewise.
14802         * g++.old-deja/g++.law/visibility4.C: Likewise.
14803         * g++.old-deja/g++.law/operators4.C: Likewise.
14804         * g++.old-deja/g++.law/dtors2.C: Likewise.
14805         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14806         * g++.old-deja/g++.law/visibility10.C: Likewise.
14807         * g++.old-deja/g++.law/scope3.C: Likewise.
14808         * g++.old-deja/g++.law/casts2.C: Likewise.
14809         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14810         * g++.old-deja/g++.law/operators33.C: Likewise.
14811         * g++.old-deja/g++.law/friend4.C: Likewise.
14812         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14813         * g++.old-deja/g++.mike/p5611.C: Likewise.
14814         * g++.old-deja/g++.mike/net37.C: Likewise.
14815         * g++.old-deja/g++.mike/p3570.C: Likewise.
14816         * g++.old-deja/g++.mike/p5718.C: Likewise.
14817         * g++.old-deja/g++.mike/net21.C: Likewise.
14818         * g++.old-deja/g++.mike/p1862.C: Likewise.
14819         * g++.old-deja/g++.mike/p4511.C: Likewise.
14820         * g++.old-deja/g++.mike/virt3.C: Likewise.
14821         * g++.old-deja/g++.mike/p16146.C: Likewise.
14822         * g++.old-deja/g++.mike/p1989.C: Likewise.
14823         * g++.old-deja/g++.mike/p5571.C: Likewise.
14824         * g++.old-deja/g++.gb/scope10.C: Likewise.
14825         * g++.old-deja/g++.abi/primary5.C: Likewise.
14826         * g++.old-deja/g++.abi/empty2.C: Likewise.
14827         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14828         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14829         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14830         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14831         * g++.old-deja/g++.bob/template3.C: Likewise.
14832         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14833
14834 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14835
14836         PR fortran/31193
14837         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14838
14839 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14840
14841         PR fortran/20897
14842         * gfortran.dg/derived_name_1.f90: New.
14843         * gfortran.dg/derived_name_2.f: New.
14844
14845 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14846
14847         * lib/target-supports.exp (check_effective_target_nonpic): New
14848         procedure.
14849         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14850         when compiling PIC.
14851         * gcc.target/i386/asm-4.c: Require nonpic.
14852         * gcc.target/i386/cmov1.c: Likewise.
14853         * gcc.target/i386/mul.c: Likewise.
14854         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14855         * gcc.target/i386/ssetype-1.c: Require nonpic.
14856         * gcc.target/i386/ssetype-3.c: Likewise.
14857         * gcc.target/i386/ssetype-5.c: Likewise.
14858
14859 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14860
14861         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14862         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14863         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14864         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14865
14866 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14867
14868         PR tree-optimization/30590
14869         * g++.dg/opt/pr30590.C: New testcase.
14870
14871 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14872
14873         PR c/30762
14874         * gcc.dg/pr30762-1.c: New test.
14875         * gcc.dg/pr30762-2.c: New test.
14876
14877         PR inline-asm/30505
14878         * gcc.target/i386/pr30505.c: New test.
14879
14880 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14881
14882         * gcc.target/arm/register-variables.c: New.
14883
14884 2007-03-19  Jeff Law  <law@redhat.com>
14885
14886         * PR tree-optimization/30984
14887         * gcc.c-torture/pr30984.c: New test.
14888
14889 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14890         Richard Guenther  <rguenther@suse.de>
14891
14892         PR tree-optimization/31254
14893         * gcc.dg/torture/pr31254.c: New testcase.
14894
14895 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14896
14897         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14898         target default_packed.
14899
14900 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14901
14902         PR fortran/31203
14903         * gfortran.dg/string_length_1.f90: New test.
14904
14905 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14906
14907         PR testsuite/30395
14908         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14909
14910 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14911
14912         PR libgfortran/31052
14913         * gfortran.dg/namelist_27.f90: New test.
14914
14915 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14916
14917         PR fortran/30531
14918         * gfortran.dg/used_types_14.f90: New test.
14919
14920         PR fortran/31086
14921         * gfortran.dg/used_types_15.f90: New test.
14922
14923 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14924
14925         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14926         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14927
14928 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14929
14930         PR fortran/31120
14931         * gfortran.dg/integer_exponentiation_2.f90: New test.
14932
14933 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14934
14935         PR tree-optimization/31041
14936         * gcc.dg/vect/pr31041.c: New test.
14937
14938 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14939
14940         * g++.dg/warn/Wconversion-integer.C: New
14941         * g++.dg/warn/Wconversion-real.C: New.
14942         * g++.dg/warn/Wconversion-real-integer.C: New.
14943         * g++.dg/warn/conv2.C: Updated.
14944
14945 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14946
14947         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14948         exclude RTPs.
14949
14950 2007-03-16  Richard Guenther  <rguenther@suse.de>
14951
14952         PR tree-optimization/31146
14953         * g++.dg/tree-ssa/pr31146.C: New testcase.
14954
14955 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14956
14957         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14958         assume that the target has <features.h>.
14959
14960 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14961
14962         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14963         dg-options rather than to the whole test.
14964
14965 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14966
14967         PR debug/29906
14968         * g++.dg/debug/pr29906.C: New
14969
14970 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14971
14972         PR libgfortran/31099
14973         * gfortran.dg/unformatted_recl.f90: Update test.
14974
14975 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14976
14977         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14978
14979 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14980
14981         PR c++/30891
14982         * g++.dg/parse/namespace-definition.C: New.
14983
14984 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14985
14986         PR c++/24924
14987         * g++.dg/cpp/pedantic-errors.C: New.
14988         * g++.dg/cpp/permissive.C: New.
14989
14990 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14991
14992         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14993         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14994
14995 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14996
14997         * lib/target-supports.exp (check_missing_uclibc_feature)
14998         (check_effective_target_wchar): New procedures.
14999         * gcc.dg/wchar_t-1.c: Require target wchar.
15000         * gcc.dg/wint_t-1.c: Likewise.
15001
15002 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15003
15004         * lib/target-supports.exp (check_gc_sections_available): Return
15005         false for VxWorks targets.
15006
15007 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15008
15009         * g++.dg/warn/Wconversion2.C: Fix typo.
15010         * gcc.dg/if-empty-1.c: Ditto.
15011
15012 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15013
15014         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
15015
15016 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15017
15018         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
15019         * gcc.target/i386/pr31167.c: Ditto.
15020
15021 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15022
15023         PR target/31167
15024         * gcc.target/i386/pr31167.c: New test.
15025
15026 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/30922
15029         * gfortran.dg/import5.f90.f90: New test.
15030
15031
15032         PR fortran/30879
15033         * gfortran.dg/data_components_1.f90: New test.
15034
15035
15036         PR fortran/30870
15037         * gfortran.dg/generic_13.f90: New test.
15038
15039         PR fortran/31163
15040         * gfortran.dg/alloc_comp_basics_5.f90: New test.
15041
15042 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15043
15044         PR libgfortran/31051
15045         * gfortran.dg/fmt_t_4.f90: New
15046
15047 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15048
15049         PR C++/31165
15050         * g++.dg/other/default7.C: New test.
15051
15052 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15053
15054         * g++.dg/warn/Wconversion2.C: New.
15055
15056 2007-03-14  Eric Christopher  <echristo@apple.com>
15057
15058         * gcc.dg/ssp-1.c: New.
15059         * gcc.dg/ssp-2.c: Ditto.
15060
15061 2007-03-14  Dirk Mueller  <dmueller@suse.de>
15062
15063         * g++.dg/warn/do-empty.C: New.
15064         * gcc.dg/do-empty.c: New.
15065         * gcc.dg/if-empty-1.c: Update.
15066         * gcc.dg/20001116-1.c: Update.
15067         * gcc.dg/pr23165.c: Update.
15068
15069 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * gfortran.dg/module_implicit_conversion.f90: New test.
15072
15073 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
15074
15075         PR middle-end/31127
15076         * gcc.dg/pr31127.c: New.
15077
15078 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
15079
15080         * gcc.dg/tree-ssa/loop-26.c: New test.
15081
15082 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
15083
15084         * gcc.target/i386/cmpxchg16b-1.c: New test.
15085
15086 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15087
15088         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15089         * gcc.dg/c99-vla-1.c: Likewise.
15090         * g++.dg/ext/vla1.C: Likewise
15091
15092 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15093
15094         * gcc.dg/wvla-1.c: New test
15095         * gcc.dg/wvla-2.c: New test
15096         * gcc.dg/wvla-3.c: New test
15097         * gcc.dg/wvla-4.c: New test
15098         * gcc.dg/wvla-5.c: New test
15099         * gcc.dg/wvla-6.c: New test
15100         * gcc.dg/wvla-7.c: New test
15101         * g++.dg/warn/Wvla-1.C: New test
15102         * g++.dg/warn/Wvla-2.C: New test
15103         * g++.dg/warn/Wvla-3.C: New test
15104
15105 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15106
15107         PR c++/30108
15108         * g++.dg/other/default6.C: New test.
15109
15110 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15111
15112         * lib/target-supports.exp (check_profiling_available): Return false
15113         for VxWorks.
15114         (check_effective_target_vxworks_kernel): New procedure.
15115         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15116         VxWorks.
15117         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15118         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15119         to include VxWorks.
15120         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15121
15122 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15123
15124         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15125         PIC is not supported.
15126         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15127         * gcc.dg/20020426-2.c: Likewise.
15128         * gcc.dg/pr28243.c: Likewise.
15129         * gcc.dg/visibility-11.c: Likewise.
15130         * gcc.dg/tls/opt-9.c: Likewise.
15131         * gcc.dg/tls/opt-10.c: Likewise.
15132         * gcc.dg/tls/pic-1.c: Likewise.
15133         * gcc.dg/tls/struct-1.c: Likewise.
15134         * gcc.target/i386/20000807-1.c: Likewise.
15135         * gcc.target/i386/20000904-1.c: Likewise.
15136         * gcc.target/i386/20011119-1.c: Likewise.
15137         * gcc.target/i386/990213-2.c: Likewise.
15138         * gcc.target/i386/990214-1.c: Likewise.
15139         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15140         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15141         * gcc.target/i386/pic-1.c: Likewise.
15142         * gcc.target/i386/pr21518.c: Likewise.
15143         * gcc.target/i386/pr23098.c: Likewise.
15144         * gcc.target/i386/pr23943.c: Likewise.
15145
15146 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15147
15148         PR c++/31038
15149         * g++.dg/template/complit2.C: New test.
15150
15151         PR c++/30328
15152         * g++.dg/ext/bitfield1.C: New test.
15153
15154 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15155
15156         PR fortran/30883
15157         * gfortran.dg/interface_11.f90: New test.
15158
15159 2007-03-11  Richard Guenther  <rguenther@suse.de>
15160
15161         PR tree-optimization/31115
15162         * gcc.dg/torture/pr31115.c: New testcase.
15163
15164 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15165
15166         PR tree-optimization/29925
15167         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15168
15169 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15170
15171         PR c++/30274
15172         * g++.dg/expr/bitfield3.C: New test.
15173         * g++.dg/expr/bitfield4.C: Likewise.
15174         * g++.dg/expr/bitfield5.C: Likewise.
15175         * g++.dg/expr/bitfield6.C: Likewise.
15176
15177         PR c++/30924
15178         * g++.dg/template/array18.C: New test.
15179
15180 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15181
15182         PR c++/17946
15183         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15184         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15185
15186 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15187
15188         PR c++/20599
15189         * g++.dg/cpp0x/variadic-bind.C: New.
15190         * g++.dg/cpp0x/variadic-function.C: New.
15191         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15192         * g++.dg/cpp0x/variadic-tuple.C: New.
15193         * g++.dg/cpp0x/variadic1.C: New.
15194         * g++.dg/cpp0x/variadic2.C: New.
15195         * g++.dg/cpp0x/variadic3.C: New.
15196         * g++.dg/cpp0x/variadic4.C: New.
15197         * g++.dg/cpp0x/variadic5.C: New.
15198         * g++.dg/cpp0x/variadic6.C: New.
15199         * g++.dg/cpp0x/variadic7.C: New.
15200         * g++.dg/cpp0x/variadic8.C: New.
15201         * g++.dg/cpp0x/variadic9.C: New.
15202         * g++.dg/cpp0x/variadic10.C: New.
15203         * g++.dg/cpp0x/variadic11.C: New.
15204         * g++.dg/cpp0x/variadic12.C: New.
15205         * g++.dg/cpp0x/variadic13.C: New.
15206         * g++.dg/cpp0x/variadic14.C: New.
15207         * g++.dg/cpp0x/variadic15.C: New.
15208         * g++.dg/cpp0x/variadic16.C: New.
15209         * g++.dg/cpp0x/variadic17.C: New.
15210         * g++.dg/cpp0x/variadic18.C: New.
15211         * g++.dg/cpp0x/variadic19.C: New.
15212         * g++.dg/cpp0x/variadic20.C: New.
15213         * g++.dg/cpp0x/variadic21.C: New.
15214         * g++.dg/cpp0x/variadic22.C: New.
15215         * g++.dg/cpp0x/variadic23.C: New.
15216         * g++.dg/cpp0x/variadic24.C: New.
15217         * g++.dg/cpp0x/variadic25.C: New.
15218         * g++.dg/cpp0x/variadic26.C: New.
15219         * g++.dg/cpp0x/variadic27.C: New.
15220         * g++.dg/cpp0x/variadic28.C: New.
15221         * g++.dg/cpp0x/variadic29.C: New.
15222         * g++.dg/cpp0x/variadic30.C: New.
15223         * g++.dg/cpp0x/variadic31.C: New.
15224         * g++.dg/cpp0x/variadic32.C: New.
15225         * g++.dg/cpp0x/variadic33.C: New.
15226         * g++.dg/cpp0x/variadic34.C: New.
15227         * g++.dg/cpp0x/variadic35.C: New.
15228         * g++.dg/cpp0x/variadic36.C: New.
15229         * g++.dg/cpp0x/variadic37.C: New.
15230         * g++.dg/cpp0x/variadic38.C: New.
15231         * g++.dg/cpp0x/variadic39.C: New.
15232         * g++.dg/cpp0x/variadic40.C: New.
15233         * g++.dg/cpp0x/variadic41.C: New.
15234         * g++.dg/cpp0x/variadic42.C: New.
15235         * g++.dg/cpp0x/variadic43.C: New.
15236         * g++.dg/cpp0x/variadic44.C: New.
15237         * g++.dg/cpp0x/variadic45.C: New.
15238         * g++.dg/cpp0x/variadic46.C: New.
15239         * g++.dg/cpp0x/variadic47.C: New.
15240         * g++.dg/cpp0x/variadic48.C: New.
15241         * g++.dg/cpp0x/variadic49.C: New.
15242         * g++.dg/cpp0x/variadic50.C: New.
15243         * g++.dg/cpp0x/variadic51.C: New.
15244         * g++.dg/cpp0x/variadic52.C: New.
15245         * g++.dg/cpp0x/variadic53.C: New.
15246         * g++.dg/cpp0x/variadic54.C: New.
15247         * g++.dg/cpp0x/variadic55.C: New.
15248         * g++.dg/cpp0x/variadic56.C: New.
15249         * g++.dg/cpp0x/variadic57.C: New.
15250         * g++.dg/cpp0x/variadic58.C: New.
15251         * g++.dg/cpp0x/variadic59.C: New.
15252         * g++.dg/cpp0x/variadic60.C : New.
15253         * g++.dg/cpp0x/variadic61.C : New.
15254         * g++.dg/cpp0x/variadic62.C : New.
15255         * g++.dg/cpp0x/variadic63.C : New.
15256         * g++.dg/cpp0x/variadic64.C : New.
15257         * g++.dg/cpp0x/variadic65.C : New.
15258         * g++.dg/cpp0x/variadic66.C : New.
15259         * g++.dg/cpp0x/variadic67.C : New.
15260         * g++.dg/cpp0x/variadic68.C : New.
15261         * g++.dg/cpp0x/variadic69.C : New.
15262         * g++.dg/cpp0x/variadic70.C : New.
15263         * g++.dg/cpp0x/variadic71.C : New.
15264         * g++.dg/cpp0x/variadic72.C : New.
15265         * g++.dg/cpp0x/variadic73.C : New.
15266         * g++.dg/cpp0x/variadic74.C : New.
15267         * g++.dg/cpp0x/variadic75.C : New.
15268         * g++.dg/cpp0x/variadic-ex1.C : New.
15269         * g++.dg/cpp0x/variadic-ex2.C : New.
15270         * g++.dg/cpp0x/variadic-ex3.C : New.
15271         * g++.dg/cpp0x/variadic-ex4.C : New.
15272         * g++.dg/cpp0x/variadic-ex5.C : New.
15273         * g++.dg/cpp0x/variadic-ex6.C : New.
15274         * g++.dg/cpp0x/variadic-ex7.C : New.
15275         * g++.dg/cpp0x/variadic-ex8.C : New.
15276         * g++.dg/cpp0x/variadic-ex9.C : New.
15277         * g++.dg/cpp0x/variadic-ex10.C : New.
15278         * g++.dg/cpp0x/variadic-ex11.C : New.
15279         * g++.dg/cpp0x/variadic-ex12.C : New.
15280         * g++.dg/cpp0x/variadic-ex13.C : New.
15281         * g++.dg/cpp0x/variadic-ex14.C : New.
15282
15283 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15284
15285         PR libgfortran/31099
15286         * gfortran.dg/unformatted_recl.f90: New test.
15287
15288 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15289
15290         * gcc.dg/fold-eqcmplx-1.c: New test case.
15291
15292 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15293
15294         PR rtl-optimization/30643
15295         * gcc.dg/pr30643.c: New.
15296
15297 2007-03-09  Chao-ying Fu  <fu@mips.com>
15298
15299         * gcc.target/mips/mips32-dspr2-type.c: New test.
15300         * gcc.target/mips/mips32-dspr2.c: New test.
15301         * gcc.target/mips/dspr2-MULT.c: New test.
15302         * gcc.target/mips/dspr2-MULTU.c: New test.
15303         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15304         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15305         Adjust some formats.
15306
15307 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15308
15309         PR c++/17946
15310         * gcc.dg/Wlogical-op-1.c: New.
15311         * g++.dg/warn/Wlogical-op-1.C: New.
15312
15313 2007-03-09  Richard Guenther  <rguenther@suse.de>
15314
15315         PR tree-optimization/30904
15316         PR middle-end/31058
15317         * gcc.dg/pr30904.c: Remove xfail.
15318
15319 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15320
15321         PR C/31072
15322         * gcc.c-torture/execute/pr31072.c: New test.
15323
15324 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15325
15326         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15327         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15328         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15329         *lrint* and *lround*.
15330         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15331         floor->lfloor.
15332         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15333         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15334         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15335         and *lround*.  Correct macro names.
15336         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15337         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15338
15339 2007-03-08  Ian Lance Taylor  <iant@google.com>
15340
15341         * gcc.dg/no-strict-overflow-5.c: New test.
15342         * gcc.dg/no-strict-overflow-6.c: New test.
15343         * gcc.dg/Wstrict-overflow-11.c: New test.
15344         * gcc.dg/Wstrict-overflow-12.c: New test.
15345         * gcc.dg/Wstrict-overflow-13.c: New test.
15346         * gcc.dg/Wstrict-overflow-14.c: New test.
15347         * gcc.dg/Wstrict-overflow-15.c: New test.
15348
15349 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15350
15351         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15352         for VxWorks kernel mode.
15353         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15354
15355 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15356
15357         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15358         mode.
15359
15360 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15361
15362         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15363         and lib/bfill.c on VxWorks targets.
15364         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15365         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15366         lib/bfill.c and lib/memmove.c on VxWorks targets.
15367         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15368         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15369         on VxWorks targets.
15370         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15371         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15372
15373 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15374
15375         * gfortran.dg/use_5.f90: New test.
15376         * gfortran.dg/use_6.f90: Ditto.
15377         * gfortran.dg/use_7.f90: Ditto.
15378
15379 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15380
15381         PR fortran/30973
15382         * gfortran.dg/use_4.f90: New test.
15383         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15384
15385 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15386
15387         PR fortran/31011
15388         * gfortran.dg/parameter_array_section_2.f90: New test.
15389
15390 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15391
15392         PR c++/30852
15393         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15394
15395         PR c++/30534
15396         * g++.dg/template/arg5.C: New test.
15397
15398 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15399
15400         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15401
15402 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15403
15404         * gcc.dg/var-expand1.c: Add newline at end of file.
15405
15406 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15407
15408         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15409
15410 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15411
15412         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15413
15414 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15415
15416         * gcc.dg/torture/builtin-convert-4.c: New test.
15417
15418 2007-03-05  Ian Lance Taylor  <iant@google.com>
15419
15420         * gcc.c-torture/compile/pr31034.c: New test.
15421
15422 2007-03-05  Ian Lance Taylor  <iant@google.com>
15423
15424         * gcc.dg/inline-18.c: New test.
15425         * gcc.dg/inline-19.c: New test.
15426         * gcc.dg/inline-20.c: New test.
15427         * gcc.dg/inline-21.c: New test.
15428
15429 2007-03-05  Richard Guenther  <rguenther@suse.de>
15430
15431         PR tree-optimization/14052
15432         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15433
15434 2007-03-05  Richard Guenther  <rguenther@suse.de>
15435
15436         PR tree-optimization/23777
15437         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15438
15439 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15440
15441         PR other/30465
15442         * gcc.dg/multiple-overflow-warn-3.c: New.
15443         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15444
15445 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15446
15447         PR c++/30895
15448         * g++.dg/parse/template23.C: New test.
15449
15450 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15451
15452         PR middle-end/30744
15453         * gcc.dg/pr30744-1.c: New test case.
15454
15455 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15456
15457         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15458
15459 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15460
15461         PR target/30406
15462         * gfortran.dg/logical_3.f90: New test.
15463
15464 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15465
15466         PR libfortran/30981
15467         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15468
15469 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15470
15471         * gcc.target/m68k/m68k.exp: New.
15472         * gcc.target/m68k/crash1.c: New.
15473
15474 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15475
15476         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15477         to be more compatible with integer(kind=8).
15478
15479 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15480
15481         PR libfortran/31001
15482         * gfortran.dg/zero_sized_3.f90: New test.
15483
15484 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15485
15486         PR c++/15787
15487         * g++.dg/parse/else.C: New.
15488         * g++.dg/parse/else-2.C: New.
15489
15490 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15491             Tobias Burnus  <burnus@net-b.de>
15492
15493         PR fortran/30882
15494         * gfortran.dg/size_dim.f90: New test.
15495
15496 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15497             Tobias Burnus  <burnus@net-b.de>
15498
15499         PR fortran/30873
15500         * gfortran.dg/entry_9.f90: New test.
15501
15502 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15503
15504         PR c++/28253
15505         * g++.dg/inherit/covariant16.C: New test.
15506
15507 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15508
15509         * g++.dg/other/darwin-minversion-1.C: New.
15510
15511 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15512
15513         * gcc.dg/tree-ssa/20070302-1.c: New test.
15514
15515 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15516
15517         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15518         tests.
15519
15520 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15521
15522         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15523
15524 2007-03-01  Simon Baldwin <simonb@google.com>
15525
15526         PR c++/23689
15527         * warn/ignored_typedef.C: New.
15528         * init/ctor8.C: Added dg-warning to consume ignored typedef
15529         warning.
15530         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15531         and added an explicit line number.
15532
15533 2007-02-28  Richard Guenther  <rguenther@suse.de>
15534
15535         PR middle-end/30364
15536         * gcc.dg/torture/pr30364-1.c: New testcase.
15537         * gcc.dg/torture/pr30364-2.c: Likewise.
15538         * gcc.dg/torture/pr30364-3.c: Likewise.
15539
15540 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15541
15542         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15543         powerpc*, use -funsafe-math-optimizations.
15544         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15545         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15546
15547 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15548             Paul Thomas  <pault@gcc.gnu.org>
15549
15550         PR fortran/30888
15551         PR fortran/30887
15552         * c_by_val_1.f: Test %VAL() with non-default kind.
15553         * c_by_val.c: Ditto.
15554         * c_by_val_4.f: New test.
15555
15556 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15557
15558         PR fortran/30968
15559         * gfortran.dg/continuation_7.f90: New test.
15560
15561 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15562
15563         * g++.dg/inherit/thunk7.C: New test.
15564         * lib/target-supports.exp (check_profiling_available): Not available
15565         for bfin-*-*.
15566
15567 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15568
15569         PR target/30970
15570         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15571
15572 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15573
15574         * lib/target-supports.exp (check_effective_target_init_priority):
15575         Remove Solaris special case.
15576
15577 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15578
15579         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15580         for more builtin types.
15581
15582         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15583         * g++.dg/ext/visibility/noPLT.C: Likewise.
15584
15585 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15586
15587         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15588         sh* targets.
15589
15590 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15591
15592         PR fortran/30865
15593         * size_optional_dim_1.f90:  New test.
15594
15595 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15596
15597         * gcc.dg/vxworks/vxworks.exp: New file.
15598         * gcc.dg/vxworks/initpri1.c: Likewise.
15599         * gcc.dg/vxworks/initpri2.c: Likewise.
15600         * gcc.dg/initpri2.c: Add more tests.
15601         * g++.dg/special/initpri2.C: Likewise.
15602
15603         * gcc.dg/initpri1.c: New test.
15604         * gcc.dg/initpri2.c: Likewise.
15605         * g++.dg/special/initpri1.C: New test.
15606         * g++.dg/special/initpri2.C: Likewise.
15607         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15608         * g++.dg/special/conpr-2.C: Likewise.
15609         * g++.dg/special/conpr-3.C: Likewise.
15610         * g++.dg/special/conpr-4.C: Likewise.
15611         * g++.dg/special/initp1.C: Likewise.
15612         * g++.dg/special/ecos.exp: Remove code to detect availability of
15613         constructor priorities.
15614         * lib/target-supports.exp (check_effective_target_init_priority):
15615         New function.
15616
15617 2007-02-24  Jan Hubicka  <jh@suse.cz>
15618
15619         * gcc.c-torture/execute/pr30778.c: New testcase.
15620
15621 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15622
15623         PR libgfortran/30918
15624         * gfortran.dg/namelist_26.f90: New test.
15625
15626 2007-02-24  Richard Guenther  <rguenther@suse.de>
15627
15628         PR middle-end/30951
15629         * gcc.dg/pr30951.c: New testcase.
15630
15631 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15632
15633         * gcc.dg/torture/builtin-modf-1.c: New test.
15634
15635 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15636
15637         PR tree-optimization/30904
15638         * gcc.dg/pr30904.c: New test.
15639
15640 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15641
15642         * gcc.test-framework/README: Correct command.
15643         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15644         -Wunused-value.
15645         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15646
15647 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15648
15649         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15650
15651 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15652
15653         * lib/target-supports.exp (check_effective_target_newlib): New
15654         function.
15655
15656 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15657
15658         PR fortran/30660
15659         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15660         allocatable component.
15661
15662
15663 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664
15665         * gcc.dg/torture/builtin-logb-1.c: New test.
15666         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15667         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15668         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15669         sh* targets.
15670
15671 2007-02-23  Richard Guenther  <rguenther@suse.de>
15672
15673         * g++.dg/warn/changes-meaning.C: New testcase.
15674
15675 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15676
15677         PR libgfortran/30910
15678         * gfortran.dg/fmt_zero_precision.f90: Update test.
15679
15680 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15681
15682         * gcc.dg/torture/builtin-frexp-1.c: New test.
15683
15684 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15685
15686         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15687
15688 2007-02-22  Ian Lance Taylor  <iant@google.com>
15689
15690         PR debug/30898
15691         * g++.dg/debug/pr30898.C: New test.
15692
15693 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15694
15695         * gcc.dg/vect/vect-106.c: New test.
15696
15697 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15698             Ira Rosen  <irar@il.ibm.com>
15699
15700         PR tree-optimization/30843
15701         * gcc.dg/vect/pr30843.c: New test.
15702
15703 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15704
15705         PR tree-optimization/30858
15706         * gcc.dg/vect/pr30858.c: New test.
15707
15708 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15709
15710         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15711         to set options for compiling testglue.
15712         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15713         * lib/obj-c++.exp (obj-c++_init): Likewise.
15714
15715 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15716
15717         * gnat.dg/derived_aggregate.adb: New test.
15718
15719 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15720
15721         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15722         sh* targets.  Call the correct CKSGN macro.
15723
15724 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15725
15726         * gfortran.dg/gomp/omp_parse1.f90: New test.
15727         * gfortran.dg/gomp/omp_parse2.f: New test.
15728
15729 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15730
15731         PR fortran/30869
15732         * gfortran.dg/do_pointer_1.f90:  New test.
15733
15734 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15735
15736         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15737         and scalbln.
15738
15739 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15740
15741         * gcc.dg/darwin-minversion-1.c: New.
15742         * gcc.dg/darwin-minversion-2.c: New.
15743
15744 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15745
15746         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15747
15748 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15749             DJ Delorie <dj@redhat.com>
15750
15751         PR other/30824
15752         * gcc.dg/Wfatal.c: New.
15753         * gcc.dg/Wfatal-2.c: New.
15754         * gcc.dg/Werror-1.c: Adjust expectations.
15755         * gcc.dg/Werror-5.c: Likewise.
15756         * gcc.dg/Werror-7.c: Likewise.
15757         * gcc.dg/Werror-10.c: Likewise.
15758         * gcc.dg/Werror-11.c: Likewise.
15759
15760 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15761
15762         PR fortran/30522
15763         * gfortran.dg/volatile10.f90: New test.
15764
15765 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15766
15767         PR libfortran/30533
15768         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15769
15770 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15771
15772         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15773         * gcc.dg/Walways-true-1.c: Likewise.
15774         * gcc.dg/weak/weak-3.c: Likewise.
15775         * gcc.dg/Werror-1.c: Likewise.
15776         * gcc.dg/Werror-3.c: Likewise.
15777         * gcc.dg/Werror-4.c: Likewise.
15778         * gcc.dg/Werror-5.c: Likewise.
15779         * gcc.dg/Werror-6.c: Likewise.
15780         * gcc.dg/Werror-7.c: Likewise.
15781         * gcc.dg/Werror-8.c: Likewise.
15782         * gcc.dg/Werror-10.c: Likewise.
15783         * gcc.dg/Werror-11.c: Likewise.
15784         * gcc.dg/Werror-12.c: Likewise.
15785         * g++.old-deja/g++.mike/warn8.C: Likewise.
15786         * g++.dg/warn/Walways-true-1.C: Likewise.
15787         * g++.dg/warn/Walways-true-2.C: Likewise.
15788         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15789         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15790         -Wstring-literal-comparison with -Waddress.
15791         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15792         -Wno-string-literal-comparison with -Wno-address.
15793
15794 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15795
15796         * gnat.dg/self_aggregate_with_call.adb: New test.
15797
15798 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15799
15800         PR tree-optimization/30975
15801         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15802         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15803         * gcc.dg/vect/pr30795.c: New.
15804
15805 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15806
15807         PR fortran/30681
15808         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15809
15810 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15811
15812         PR rtl-optimization/28173
15813         * gcc.target/i386/andor-1.c: New test case.
15814
15815 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15816
15817         * gcc.dg/torture/builtin-ldexp-1.c: New.
15818         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15819
15820 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15821
15822         * gfortran.dg/array_constructor_15.f90: New test case.
15823
15824 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15825
15826         * gfortran.dg/forall_10.f90: New test case.
15827
15828 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15829
15830         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15831
15832 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15833
15834         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15835         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15836
15837 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15838
15839         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15840         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15841         * gcc.target/i386/xchg-1.c: New test.
15842         * gcc.target/i386/xchg-2.c: New test.
15843
15844 2007-02-16  Richard Guenther  <rguenther@suse.de>
15845             Christian Bruel  <christian.bruel@st.com>
15846
15847         * gcc.dg/strict-overflow-5.c: New testcase.
15848
15849 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15850
15851         PR fortran/30793
15852         * gfortran.dg/func_derived_4.f90: New test.
15853
15854 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15855
15856         PR middle-end/30391
15857         * gfortran.dg/pr30391-1.f90: New test case.
15858
15859 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15860
15861         PR middle-end/30433
15862         * gcc.c-torture/compile/pr30433.c: New testcase to check
15863         that complex constants comparisions are foldded.
15864
15865 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15866
15867         PR C++/30158
15868         * g++.dg/ext/stmtexpr10.C: New testcase.
15869
15870 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15871
15872         PR middle-end/30729
15873         * gcc.dg/Wunused-value-2.c: New testcase.
15874
15875 2007-02-15  Ian Lance Taylor  <iant@google.com>
15876
15877         * g++.dg/eh/subreg-1.C: New test.
15878
15879 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15880
15881         PR c/26494
15882         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15883         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15884         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15885         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15886         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15887         * gcc.dg/Werror-implicit-function-declaration.c: New.
15888
15889 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15890
15891         PR c++/28943
15892         * g++.dg/warn/pr28943.C: New.
15893
15894 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15895
15896         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15897
15898 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15899
15900         PR fortran/30779
15901         * gfortran.dg/error_recovery_3.f90: New test.
15902
15903 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15904
15905         * g++.dg/tree-ssa/sra-1.C: New.
15906
15907 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15908
15909         * g++.dg/tree-ssa/sra-1.C: New.
15910
15911 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15912
15913         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15914
15915 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15916
15917         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15918
15919 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15920
15921         PR fortran/30799
15922         * gfortran.dg/logical_2.f90: New test.
15923
15924 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15925
15926         * gcc.dg/torture/complex-alias-1.c: New test.
15927
15928 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15929
15930         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15931         instead of -fdump-tree-tailcall.
15932
15933 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15934
15935         * gfortran.dg/interface_10.f90: Fix comment typo.
15936
15937 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15938
15939         PR tree-optimization/30771
15940         * gcc.dg/vect/pr30771.c: New test.
15941
15942 2007-02-13  Ian Lance Taylor  <iant@google.com>
15943
15944         * gcc.dg/Wstrict-overflow-1.c: New test.
15945         * gcc.dg/Wstrict-overflow-2.c: New test.
15946         * gcc.dg/Wstrict-overflow-3.c: New test.
15947         * gcc.dg/Wstrict-overflow-4.c: New test.
15948         * gcc.dg/Wstrict-overflow-5.c: New test.
15949         * gcc.dg/Wstrict-overflow-6.c: New test.
15950         * gcc.dg/Wstrict-overflow-7.c: New test.
15951         * gcc.dg/Wstrict-overflow-8.c: New test.
15952         * gcc.dg/Wstrict-overflow-9.c: New test.
15953         * gcc.dg/Wstrict-overflow-10.c: New test.
15954
15955 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15956
15957         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15958
15959 2007-02-13  Richard Henderson  <rth@redhat.com>
15960
15961         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15962         * gcc.c-torture/execute/pr29302-1.c: ... here.
15963
15964 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15965
15966         PR c/29521
15967         * gcc.dg/c90-return-1.c: Update output.
15968         * gcc.dg/c99-return-1.c: Likewise.
15969
15970 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15971
15972         PR fortran/30554
15973         * gfortran.dg/used_dummy_types_7.f90: New test..
15974
15975 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15976
15977         * gcc.target/i386/parity-1.c: New test.
15978         * gcc.target/i386/parity-2.c: New test.
15979
15980 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15981
15982         * gcc.target/i386/builtin-bswap-3.c: New test case.
15983
15984 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15985
15986         PR tree-optimization/29145
15987         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15988         alias analysis is improved to take better advantage of restrict
15989         qualified pointers.
15990         * gcc.dg/vect/vect-80.c: Likewise.
15991         * gcc.dg/vect/pr29145.c: New.
15992
15993 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15994
15995         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15996         * gcc.target/i386/sse4a-insert.c: Likewise.
15997
15998 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15999
16000         * gcc.target/ia64/builtin-popcount-1.c: New test case.
16001         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
16002
16003 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
16004
16005         PR fortran/30478
16006         * gfortran.dg/enum_4.f90: Update error message checks.
16007
16008 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
16009
16010         PR fortran/30554
16011         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
16012         versions of the modules.
16013
16014         PR fortran/30617
16015         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
16016         by getting rid of recursive I/O and providing functions with
16017         results.
16018
16019         PR fortran/30319
16020         * gfortran.dg/char_array_constructor_2.f90
16021
16022 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
16023
16024         PR c++/26988
16025         * g++.dg/template/spec34.C: New test
16026
16027 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
16028
16029         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
16030         on i?86 and x86_64.
16031         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
16032         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
16033         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
16034         on i?86 and x86_64.
16035         * gcc.dg/vect/vect-113.c: Ditto.
16036
16037 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
16038
16039         PR c++/29487
16040         * g++.dg/eh/weak1-C: New test.
16041         * g++.dg/eh/weak1-a.cc: Likewise.
16042         * g++.dg/eh/comdat1.C: Likewise.
16043
16044 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
16045             Dorit Nuzman  <dorit@il.ibm.com>
16046
16047         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
16048         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
16049         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
16050         * gcc.dg/vect/vect-113.c: Likewise.
16051
16052         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
16053
16054 2007-02-10  Richard Henderson  <rth@redhat.com>
16055
16056         * lib/target-supports.exp (check_effective_target_tls): Redefine
16057         to mean non-emulated tls.
16058         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16059         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16060         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16061         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16062         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16063         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16064         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16065
16066 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
16067
16068         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16069
16070 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
16071
16072         * gfortran.dg/secnds.f: Replace time tolerance with a
16073         before-and-after bracket.
16074         * gfortran.dg/secnds-1.f: Likewise.
16075
16076 2007-02-09  Tobias Burnus  <burnus@net-b.de>
16077
16078         PR fortran/30512
16079         * gfortran.dg/maxlocval_1.f90: New test.
16080
16081 2007-02-09  Roger Sayle  <roger@eyesopen.com>
16082
16083         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16084
16085 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16086
16087         PR fortran/30720
16088         * gfortran.dg/array_function_1.f90: New test.
16089
16090 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16091
16092         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16093         (check_effective_target_dummy_wcsftime): New functions.
16094
16095 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16096
16097         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16098         * lib/target-supports.exp (check_effective_target_uclibc): New
16099         function.
16100
16101 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16102
16103         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16104         (vsnprintf): Don't define for uClibc targets.
16105
16106 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16107
16108         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16109         set before checking whether it was allowed.
16110         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16111         before checking inside_main.
16112
16113 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16114
16115         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16116         uClinux targets.
16117         (u16sf): Likewise u4sf.
16118         * g++.dg/compat/struct-layout-1.h: Likewise.
16119
16120 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16121
16122         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16123         procedure.
16124         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16125         m68k targets if check_effective_target_coldfire_fpu returns true.
16126
16127 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16128         Richard Guenther  <rguenther@suse.de>
16129
16130         PR middle-end/23361
16131         * gcc.dg/fold-compare-3.c: New testcase.
16132         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16133
16134 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16135
16136         * gcc.dg/pr26570.c: Clean up coverage files.
16137         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16138         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16139         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16140         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16141         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16142         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16143         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16144         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16145         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16146         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16147         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16148         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16149         * gcc.dg/vect/pr28952.c: Ditto.
16150         * gcc.dg/vect/pr27151.c: Ditto.
16151         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16152         * g++.dg/gomp/macro-3.C: Ditto.
16153
16154 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16155
16156         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16157         of the loop.
16158
16159 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16160
16161         * gcc.target/i386/builtin-bswap-2.c: New test case.
16162
16163 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16164
16165         * gfortran.dg/forall_8.f90: New test case.
16166         * gfortran.dg/forall_9.f90: Likewise.
16167
16168 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16169
16170         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16171
16172 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16173
16174         * lib/target-supports.exp (check_effective_target_simulator): New.
16175
16176 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16177
16178         * gcc.dg/tree-ssa/loop-25.c: New test.
16179
16180 2007-02-06  Richard Henderson  <rth@redhat.com>
16181
16182         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16183
16184 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16185
16186         * gcc.target/powerpc/popcount-1.c: New test case.
16187         * gcc.target/powerpc/parity-1.c: Likewise.
16188
16189 2007-02-06  Richard Guenther  <rguenther@suse.de>
16190
16191         PR middle-end/27302
16192         * gcc.dg/torture/pr27302-2.c: New testcase.
16193
16194 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16195
16196         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16197         * gcc.dg/vect/vect-iv-1.c: New test.
16198         * gcc.dg/vect/vect-iv-2.c: New test.
16199         * gcc.dg/vect/vect-iv-3.c: New test.
16200         * gcc.dg/vect/vect-iv-4.c: New test.
16201         * gcc.dg/vect/vect-iv-5.c: New test.
16202         * gcc.dg/vect/vect-iv-6.c: New test.
16203         * gcc.dg/vect/vect-iv-7.c: New test.
16204         * gcc.dg/vect/vect-iv-8.c: New test.
16205         * gcc.dg/vect/vect-iv-9.c: New test.
16206         * gcc.dg/vect/vect-iv-10.c: New test.
16207         * gcc.dg/vect/vect-iv-11.c: New test.
16208         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16209         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16210         * gcc.dg/vect/vect-14.c: Now vectorizable.
16211         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16212         loop).
16213         * gcc.dg/vect/vect-27.c: Likewise.
16214         * gcc.dg/vect/vect-29.c Likewise.
16215         * gcc.dg/vect/vect-dv-2.c: Likewise.
16216         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16217         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16218         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16219
16220 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16221
16222         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16223
16224 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16225
16226         * gcc.dg/builtins-20.c: Add more cases.
16227
16228 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16229
16230         PR debug/30189
16231         * gcc.dg/pr30189.c: New test.
16232
16233 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16234
16235         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16236         for running tests.
16237         * gcc.target/i386/sse4a-extract.c: New test.
16238         * gcc.target/i386/sse4a-insert.c: New test.
16239         * gcc.target/i386/sse4a-montsd.c: New test.
16240         * gcc.target/i386/sse4a-montss.c: New test.
16241
16242 2007-02-05  Richard Guenther  <rguenther@suse.de>
16243
16244         * gcc.target/i386/vectorize3.c: New testcase.
16245
16246 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16247
16248         PR target/30665
16249         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16250
16251 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16252
16253         PR fortran/30611
16254         * gfortran.dg/repeat_1.f90: New test.
16255
16256 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16257
16258         PR fortran/30605
16259         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16260         * gfortran.dg/derived_init_2.f90: Ditto.
16261         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16262         * gfortran.dg/array_initializer_1.f90: Ditto.
16263         * gfortran.dg/do_2.f90: Ditto.
16264         * gfortran.dg/proc_assign_1.f90: Ditto.
16265
16266 2007-02-04  Richard Guenther  <rguenther@suse.de>
16267
16268         PR middle-end/30636
16269         * g++.dg/warn/pr30636.C: New testcase.
16270         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16271
16272 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16273
16274         PR middle-end/30667
16275         * gfortran.dg/pr30667.f: New test.
16276
16277 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16278
16279         * gcc.dg/builtins-54.c: Add more cases.
16280
16281 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16282
16283         PR fortran/30514
16284         * gfortran.dg/zero_sized_2.f90: New test.
16285
16286         PR fortran/30660
16287         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16288
16289         PR fortran/29820
16290         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16291         file.
16292
16293 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16294
16295         PR fortran/30683
16296         * gfortran.dg/interface_10.f90: New test.
16297
16298 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16299
16300         * gcc.dg/builtins-20.c: Add more cases.
16301
16302 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16303
16304         PR target/29682
16305         * gcc-target/ia64/pr29682.c: New test.
16306
16307 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16308
16309         PR fortran/30284
16310         * gfortran.dg/arrayio_11.f90.f90: New test.
16311
16312         PR fortran/30626
16313         * gfortran.dg/arrayio_12.f90.f90: New test.
16314
16315 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16316
16317         PR c++/30536
16318         * g++.dg/tls/diag-5.C: New test.
16319
16320         PR middle-end/30473
16321         * gcc.dg/pr30473.c: New test.
16322         * gcc.c-torture/execute/20070201-1.c: New test.
16323
16324 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16325
16326         * gfortran.dg/dependency_20.f90: New test case.
16327
16328 2007-01-31  Ian Lance Taylor  <iant@google.com>
16329
16330         * gcc.dg/lower-subreg-1.c (test): New test.
16331
16332 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16333
16334         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16335
16336 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16337
16338         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16339         * gcc.dg/torture/builtin-math-3.c: Likewise.
16340
16341 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16342
16343         gcc.dg/Wparentheses-2.c: Update and add new tests.
16344
16345 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16346
16347         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16348         vectorize.
16349
16350 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16351
16352         * gcc.dg/builtins-63.c: New test.
16353
16354 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16355
16356         PR fortran/27588
16357         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16358
16359 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16360
16361         PR fortran/30520
16362         * gfortran.dg/volatile8.f90: New argument conformance test.
16363         * gfortran.dg/volatile9.f90: New scope test.
16364
16365 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16366
16367         PR c++/24745
16368         * g++.dg/warn/null4.C: New.
16369
16370 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16371             Uros Bizjak  <ubizjak@gmail.com>
16372
16373         * gcc.dg/large-size-array-3.c: Correct typo.
16374
16375 2007-01-30  Richard Guenther  <rguenther@suse.de>
16376
16377         PR middle-end/27657
16378         * g++.dg/debug/pr27657.C: New testcase.
16379
16380 2007-01-30  Richard Guenther  <rguenther@suse.de>
16381
16382         PR middle-end/30313
16383         * gcc.dg/torture/pr30313.c: New testcase.
16384
16385 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16386
16387         * gcc.dg/dfp/dfp-except.h: New file.
16388         * gcc.dg/dfp/fe-check.h: New file.
16389         * gcc.dg/dfp/fe-binop.c: New test.
16390         * gcc.dg/dfp/fe-convert-1.c: New test.
16391         * gcc.dg/dfp/fe-convert-2.c: New test.
16392         * gcc.dg/dfp/fe-convert-3.c: New test.
16393
16394         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16395         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16396         * gcc.dg/dfp/convert-dfp.c: Ditto.
16397         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16398
16399 2007-01-29  Josh Conner  <jconner@apple.com>
16400
16401         * gcc.target/powerpc/altivec-24.c: New test.
16402
16403 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16404
16405         PR c++/28266
16406         * g++.dg/parse/defarg12.C: New test.
16407
16408 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16409
16410         PR fortran/30554
16411         * gfortran.dg/used_dummy_types_6.f90: New test.
16412
16413 2007-01-28  Jan Hubicka  <jh@suse.cz>
16414
16415         * gcc.dg/tree-prof/val-prof-6.c: New test.
16416
16417 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16418
16419         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16420
16421 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16422
16423         PR C++/28988
16424         * g++.dg/expr/dtor4.C: New test.
16425
16426 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16427
16428         * gcc.dg/tree-ssa/loop-23.c: New test.
16429
16430 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16431
16432         PR libfortran/30389
16433         * gfortran.dg/achar_2.f90:  New test.
16434         * gfortran.dg/achar_3.f90:  New test.
16435
16436 2007-01-27  Ian Lance Taylor  <iant@google.com>
16437
16438         * gcc.dg/strict-overflow-1.c: New test.
16439         * gcc.dg/no-strict-overflow-1.c: New test.
16440         * gcc.dg/strict-overflow-2.c: New test.
16441         * gcc.dg/no-strict-overflow-2.c: New test.
16442         * gcc.dg/strict-overflow-3.c: New test.
16443         * gcc.dg/no-strict-overflow-3.c: New test.
16444         * gcc.dg/strict-overflow-4.c: New test.
16445         * gcc.dg/no-strict-overflow-4.c: New test.
16446         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16447         * gcc.dg/pr15784-1.c: Likewise.
16448         * gcc.dg/pr20922-1.c: Likewise.
16449         * gcc.dg/pr20922-3.c: Likewise.
16450         * gcc.dg/pr20922-4.c: Likewise.
16451         * gcc.dg/pr20922-6.c: Likewise.
16452         * gcc.dg/compare-4.c: Likewise.
16453         * gcc.dg/torture/pr26898-1.c: Likewise.
16454         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16455         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16456         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16457         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16458         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16459         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16460         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16461         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16462         * g++.dg/tree-ssa/pr21082.C: Likewise.
16463
16464 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16465
16466         * gcc-dg/large-size-array-3.c: New test case.
16467
16468 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16469
16470         * gfortran.dg/forall_7.f90: New test case.
16471
16472 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16473
16474         PR fortran/30407
16475         * gfortran.dg/where_operator_assign_1.f90: New test.
16476         * gfortran.dg/where_operator_assign_2.f90: New test.
16477         * gfortran.dg/where_operator_assign_3.f90: New test.
16478
16479 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16480
16481         * lib/target-supports.exp
16482         (check_effective_target_powerpc_altivec): New.
16483         (check_effective_target_vect_cmdline_needed): Use it.
16484
16485 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16486
16487         PR fortran/30278
16488         * gfortran.dg/backslash_3.f: New test.
16489
16490 2007-01-26  Richard Guenther  <rguenther@suse.de>
16491
16492         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16493
16494 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16495
16496         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16497         * gfortran.dg/vect/vect.exp: Ditto.
16498         * gfortran.dg/dg.exp: Ditto.
16499         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16500         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16501
16502 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16503
16504         * gcc.dg/builtins-20.c: Add more cases.
16505         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16506
16507 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16508
16509         PR fortran/30437
16510         * gcc.dg/Wall.c: New.
16511         * gcc.dg/Wno-all.c: New.
16512         * gfortran.dg/Wall.f90: New.
16513         * gfortran.dg/Wno-all.f90: New.
16514
16515 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16516
16517         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16518         * g++.dg/eh/simd-2.C: Also run on Darwin.
16519         * g++.dg/eh/simd-3.C: New.
16520         * g++.dg/eh/simd-4.C: New.
16521
16522 2007-01-25  Richard Guenther  <rguenther@suse.de>
16523
16524         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16525         and _PROFILE_USE.
16526         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16527
16528 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16529
16530         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16531         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16532         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16533         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16534         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16535         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16536         * gcc.dg/ipa/ipa-7.c: New testcase.
16537
16538 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16539
16540         * g++.dg/cpp0x/warn_cxx0x.C: New.
16541
16542 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16543
16544         * gcc.dg/builtins-20.c: Test builtin carg.
16545
16546 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16547
16548         PR middle-end/27416
16549         * gcc.dg/gomp/pr27416.c: New test.
16550
16551         PR middle-end/30494
16552         * gcc.dg/gomp/pr30494.c: New test.
16553         * g++.dg/gomp/pr30494.C: New test.
16554
16555         PR middle-end/30421
16556         * gcc.dg/gomp/pr30421.c: New test.
16557
16558 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16559
16560         * gcc.target/ia64/versionid-1.c: New test.
16561         * gcc.target/ia64/versionid-2.c: New test.
16562
16563 2007-01-24  Richard Guenther  <rguenther@suse.de>
16564
16565         PR testsuite/30181
16566         * gcc.dg/builtins-57.c: Change to a link-time testcase
16567         to support non-C99 targets.
16568
16569 2007-01-24  Jan Hubicka  <jh@suse.cz>
16570
16571         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16572
16573 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16574
16575         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16576
16577 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16578
16579         PR objc/27438
16580         * objc.dg/const-str-12.m: New test.
16581
16582 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16583
16584         PR fortran/30532
16585         * gfortran.dg/ctrl-z.f90:  New test.
16586
16587 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16588
16589         PR fortran/30481
16590         * gfortran.dg/namelist_assumed_char.f90:  New test.
16591
16592 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16593
16594         PR c++/27492
16595         * g++.dg/inherit/covariant15.C: New test.
16596
16597 2007-01-23  Ian Lance Taylor  <iant@google.com>
16598
16599         * g++.dg/warn/Wparentheses-24.C: New test.
16600
16601 2007-01-23  Richard Guenther  <rguenther@suse.de>
16602
16603         PR testsuite/30560
16604         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16605         with full path.
16606
16607 2007-01-22  Richard Guenther  <rguenther@suse.de>
16608
16609         PR tree-optimization/30038
16610         * gcc.dg/builtins-62.c: New testcase.
16611
16612 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16613
16614         * gcc.c-torture/compile/20070121.c: New test.
16615
16616 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16617
16618         PR libfortran/30525
16619         * gfortran.dg/char_comparison_1.f:  New test.
16620
16621 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16622
16623         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16624
16625 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16626
16627         PR objc/30479
16628         * objc.dg/pch: New directory.
16629         * objc.dg/pch/pch.exp: New file.
16630         * objc.dg/pch/interface-1.m: New test.
16631         * objc.dg/pch/interface-1.hs: New include file.
16632         * lib/objc.exp (objc_target_compile): Add
16633         "-x objective-c-header" in front of the sources if this is
16634         a precompiled header being compiled.
16635
16636 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16637
16638         * gfortran.dg/array_memcpy_3.f90: New test case.
16639         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16640
16641 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16642             Brooks Moses  <brooks.moses@codesourcery.com>
16643             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16644
16645         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16646         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16647
16648 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16649
16650         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16651
16652 2007-01-19  Mike Stump  <mrs@apple.com>
16653
16654         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16655         away.
16656
16657 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16658
16659         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16660         option instead of -funsafe-math-optimizations.
16661
16662 2007-01-19  Tomas Bily  <tbily@suse.cz>
16663
16664         gcc.dg/tree-prof/indir-call-prof.c: New.
16665         g++.dg/dg.exp: Add tree-prof subdirectory.
16666         g++.dg/tree-prof/indir-call-prof.C: New.
16667         g++.dg/tree-prof/tree-prof.exp: New.
16668
16669 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16670
16671         PR c++/17947
16672         * g++.dg/warn/deprecated.C: Update warning output.
16673         * g++.dg/warn/deprecated-2.C: Likewise.
16674         * g++.dg/warn/deprecated-3.C: New.
16675
16676 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16677
16678         * gcc.c-torture/execute/nestfunc-7.c: New.
16679
16680 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16681
16682         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16683
16684 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16685
16686         * gcc.dg/m68k-pic-1.c: New.
16687
16688 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16689
16690         * gfortran.dg/array_memcpy_4.f90: New test case.
16691
16692 2007-01-18  Josh Conner  <jconner@apple.com>
16693
16694         PR target/30485
16695         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16696         * gcc.dg/vect/no-trapping-math-1: New.
16697         * gcc.dg/vect/no-trapping-math-2: New.
16698
16699 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16700
16701         * gcc.target/i386/387-8.c: Update comment about optimizing
16702         inherent load of 1.0 of fptan instruction.
16703
16704 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16705             Richard Guenther <rguenther@suse.de>
16706
16707         PR diagnostic/8268
16708         * gcc.dg/Warray-bounds.c: New testcase.
16709         * gcc.dg/Warray-bounds-2.c: New testcase.
16710         * g++.dg/warn/Warray-bounds.C: New testcase.
16711         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16712
16713 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16714
16715         PR fortran/30476
16716         * gfortran.dg/generic_12.f90: New test.
16717
16718 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16719
16720         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16721         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16722
16723 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16724
16725         * gcc.dg/dfp/compare-special.h: New file.
16726         * gcc.dg/dfp/compare-special-32.c: New test.
16727         * gcc.dg/dfp/compare-special-64.c: New test.
16728         * gcc.dg/dfp/compare-special-128.c: New test.
16729
16730 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16731             Paul Thomas  <pault@gcc.gnu.org>
16732             Steven G. Kargl  <kargl@gcc.gnu.org>
16733
16734         PR fortran/30404
16735         * gfortran.dg/forall_6.f90: New test case.
16736         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16737         * gfortran.dg/dependency_13.f90: Likewise.
16738
16739 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16740
16741         PR testsuite/12325
16742         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16743         targets that don't support Inf.
16744
16745 2007-01-15  Dale Johannesen  <dalej@apple.com>
16746
16747         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16748
16749 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16750
16751         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16752         of achar for 0xff to avoid the "Extended ASCII not
16753         implemented" error message.
16754
16755 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16756
16757         PR fortran/28172
16758         * gfortran.dg/altreturn_4.f90: New test.
16759
16760         PR fortran/29389
16761         * gfortran.dg/stfunc_4.f90: New test.
16762
16763         PR fortran/29712
16764         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16765         * gfortran.dg/initialization_1.f90: Change warning.
16766
16767         PR fortran/30283
16768         * gfortran.dg/specification_type_resolution_2.f90: New test.
16769
16770 2007-01-14  Jan Hubicka  <jh@suse.cz>
16771
16772         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16773         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16774         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16775         elimination.
16776
16777 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16778
16779         PR fortran/30410
16780         * gfortran.dg/external_procedures_2.f90: New test.
16781
16782 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16783
16784         PR target/30413
16785         * gcc.target/i386/pr30413.c: New test.
16786
16787 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16788
16789         PR fortran/30452
16790         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16791
16792 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16793
16794         * gcc.dg/20070112-1.c: New test.
16795
16796 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16797
16798         PR libgfortran/30435
16799         * gfortran.dg/list_read_6.f90: New test.
16800
16801 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16802
16803         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16804
16805 2007-01-12  Tom Tromey  <tromey@redhat.com>
16806
16807         PR preprocessor/28227:
16808         * gcc.dg/cpp/pr28227.c: New file.
16809
16810 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16811
16812         * gcc.dg/tree-ssa/loop-22.c: New test.
16813
16814 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16815
16816         PR tree-optimization/29516
16817         * gcc.dg/tree-ssa/loop-20.c: New test.
16818
16819 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16820
16821         PR libfortran/30415
16822         * minmaxloc_integer_kinds_1.f90:  New test.
16823
16824 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16825
16826         PR c++/29573
16827         * g++.dg/template/sizeof-template-argument.C: New test.
16828
16829 2007-01-11  Jan Hubicka  <jh@suse.cz>
16830
16831         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16832         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16833         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16834         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16835         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16836         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16837         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16838         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16839         transformation in question.
16840         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16841         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16842         * gcc.dg/always_inline3.c: Likewise.
16843
16844 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/28999
16847         * g++.dg/template/typename11.C: New test.
16848
16849 2007-01-10  Robert Kennedy <jimbob@google.com>
16850
16851         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16852
16853 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16854
16855         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16856         for different integer kinds.
16857         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16858         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16859         * gfortran.dg/ishft_2.f90: New test.
16860         * gfortran.dg/ishft_3.f90: New test.
16861
16862 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16863
16864         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16865
16866 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16867
16868         PR tree-optimization/30322
16869         * gcc.dg/tree-ssa/loop-21.c: New test.
16870
16871 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16872
16873         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16874
16875 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16876
16877         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16878
16879 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16880
16881         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16882         * g++.dg/warn/overflow-warn-3.C: Likewise.
16883         * g++.dg/warn/overflow-warn-4.C: Likewise.
16884         * g++.dg/warn/overflow-warn-5.C: Likewise.
16885         * g++.dg/warn/overflow-warn-6.C: Likewise.
16886         * g++.dg/warn/Woverflow-1.C: Likewise.
16887         * g++.dg/warn/Woverflow-2.C: Likewise.
16888         * g++.dg/warn/Woverflow-3.C: Likewise.
16889         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16890
16891 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16892
16893         * gfortran.dg/array_constructor_14.f90: New test case.
16894         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16895
16896 2007-01-08  Richard Guenther  <rguenther@suse.de>
16897
16898         PR tree-optimization/23603
16899         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16900         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16901
16902 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16903
16904         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16905         in __v8qi typedef.
16906         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16907         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16908         compiler behaviour.
16909         * gcc.dg/simd-5.c: Likewise.
16910         * gcc.dg/simd-6.c: Likewise.
16911         * g++.dg/conversion/simd1.C: Likewise.
16912         * g++.dg/conversion/simd3.C: Likewise.
16913         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16914         (main): Use it.
16915
16916 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16917
16918         PR tree-optimization/29877
16919         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16920         name of a hard register for the target concerned.  Adjust dg-error
16921         directives to cope with new behaviour of TER.
16922
16923 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16924
16925         PR c++/28986
16926         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16927         * g++.dg/warn/overflow-warn-1.C: New.
16928         * g++.dg/warn/overflow-warn-3.C: New.
16929         * g++.dg/warn/overflow-warn-4.C: New.
16930         * g++.dg/warn/overflow-warn-5.C: New.
16931         * g++.dg/warn/overflow-warn-6.C: New.
16932         * g++.dg/warn/Woverflow-1.C: New.
16933         * g++.dg/warn/Woverflow-2.C: New.
16934         * g++.dg/warn/Woverflow-3.C: New.
16935         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16936
16937 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16938
16939         PR fortran/27698
16940         * gfortran.dg/invalid_name.f90: New test.
16941         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16942         * gfortran.dg/gomp/pr29759.f90: Ditto.
16943
16944 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16945
16946         * gfortran.dg/present_1.f90:  Update error message.
16947
16948 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16949
16950         PR c++/19439
16951         * g++.dg/template/duplicate1.C: New test
16952         * g++.dg/template/memfriend6.C: Adjust error markers.
16953
16954 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16955
16956         PR tree-opt/30385
16957         * gcc.dg/torture/inline-1.c: New test.
16958
16959 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16960
16961         PR c/19978
16962         * gcc.dg/multiple-overflow-warn-1.c: New.
16963         * gcc.dg/multiple-overflow-warn-2.c: New.
16964         * gcc.dg/overflow-warn-6.c: New.
16965         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16966
16967 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16968
16969         * gfortran.dg/array_memcpy_1.f90: New test case.
16970         * gfortran.dg/array_memcpy_2.f90: Likewise.
16971
16972 2007-01-05  Richard Guenther  <rguenther@suse.de>
16973
16974         PR middle-end/27826
16975         * g++.dg/opt/pr27826.C: New testcase.
16976
16977 2007-01-05  Ian Lance Taylor  <iant@google.com>
16978
16979         * gcc.dg/Walways-true-1.c: New test.
16980         * gcc.dg/Walways-true-2.c: New test.
16981         * g++.dg/warn/Walways-true-1.C: New test.
16982         * g++.dg/warn/Walways-true-2.C: New test.
16983
16984 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16985
16986         PR c/30360
16987         * gcc.dg/pr30360.c: New test.
16988
16989 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16990
16991         PR fortran/23232
16992         * gfortran.dg/data_implied_do_1.f90: New test.
16993
16994         PR fortran/27996
16995         PR fortran/27998
16996         * gfortran.dg/char_length_1.f90: New test.
16997
16998 2007-01-05  Richard Guenther  <rguenther@suse.de>
16999
17000         PR middle-end/28116
17001         * g++.dg/opt/pr28116.C: New testcase.
17002
17003 2007-01-05  Tobias Burnus  <burnus@net-b.de>
17004
17005         PR fortran/29624
17006         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
17007           invalid deallocate.
17008         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
17009         * gfortran.dg/protected_4.f90: Add pointer intent check.
17010         * gfortran.dg/protected_6.f90: Add pointer intent check.
17011         * gfortran.dg/pointer_intent_1.f90: New test.
17012         * gfortran.dg/pointer_intent_2.f90: New test.
17013         * gfortran.dg/pointer_intent_3.f90: New test.
17014
17015 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
17016
17017         PR 30235
17018         * gfortran.dg/altreturn_2.f90: new test.
17019
17020 2007-01-04  Tom Tromey  <tromey@redhat.com>
17021
17022         PR preprocessor/28165:
17023         * gcc.dg/cpp/pr28165.c: New file.
17024
17025 2007-01-03  Josh Conner  <jconner@apple.com>
17026
17027         PR middle-end/29683
17028         * gcc.dg/pr29683.c: New.
17029
17030 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17031
17032         PR c++/28217
17033         * g++.dg/pch/template-1.C: New test.
17034         * g++.dg/pch/template-1.Hs: New file.
17035
17036 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17037
17038         PR middle-end/30353
17039         * gcc.c-torture/compile/complex-4.c: New test.
17040
17041 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
17042
17043         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
17044         -maltivec.
17045         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
17046
17047 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17048
17049         PR middle-end/30286
17050         * gcc.dg/pr30286.c: New test.
17051
17052         PR c++/29535
17053         * g++.dg/template/crash66.C: New test.
17054
17055         PR c++/29054
17056         * g++.dg/template/friend49.C: New test.
17057
17058 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
17059
17060         * gfortran.dg/ibits.f90: New test.
17061
17062 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
17063
17064         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17065         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17066
17067 2007-01-02  Jan Hubicka  <jh@suse.cz>
17068
17069         * gcc.dg/pr16194.c: We now output error on all three functions,
17070         not just first one.
17071
17072 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17073
17074         PR c/19977
17075         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17076         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17077
17078 2006-01-02  Ian Lance Taylor  <iant@google.com>
17079
17080         * g++.dg/warn/Wparentheses-22.C: New test.
17081         * g++.dg/warn/Wparentheses-23.C: New test.
17082
17083 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17084
17085         PR middle-end/7651
17086         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17087         * gcc.dg/declspec-3-Wextra.c: New.
17088         * gcc.dg/declspec-3-no.c: New
17089
17090 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17091
17092         PR fortran/20896
17093         * gfortran.dg/interface_10.f90: Remove.
17094
17095 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17096
17097         * gcc.dg/fold-eqxor-4.c: New test case.
17098
17099 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17100
17101         PR middle-end/30311
17102         * gcc.c-torture/compile/pr30311.c: New test.
17103
17104 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17105
17106         PR middle-end/30253
17107         * gcc.c-torture/compile/statement-expression-1.c: New test.
17108
17109 2007-01-01  Andreas Schwab  <schwab@suse.de>
17110
17111         PR target/29166
17112         * g++.dg/eh/pr29166.C: New test.
17113
17114 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17115
17116         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17117         New.
17118         (check_effective_target_vect_cmdline_needed): Use it.
17119
17120 2006-12-31  Richard Guenther  <rguenther@suse.de>
17121
17122         PR middle-end/30137
17123         * gcc.dg/pr30137-1.c: New testcase.
17124         * gcc.dg/pr30137-2.c: Likewise.
17125
17126 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17127
17128         PR middle-end/30322
17129         * gcc.dg/fold-plusnot-1.c: New test case.
17130
17131 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17132
17133         PR c++/29731
17134         * g++.dg/parse/template22.C: New test.
17135
17136 2006-12-31  Richard Guenther  <rguenther@suse.de>
17137
17138         PR middle-end/30338
17139         * gcc.c-torture/compile/pr30338.c: New testcase.
17140
17141 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17142
17143         PR fortran/27900
17144         * gfortran.dg/intrinsic_actual_4.f90: New test.
17145
17146         PR fortran/24325
17147         * gfortran.dg/func_decl_3.f90: New test.
17148
17149 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17150
17151         PR fortran/23060
17152         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17153         * gfortran.dg/c_by_val_1.f: New test.
17154         * gfortran.dg/c_by_val_2.f: New test.
17155         * gfortran.dg/c_by_val_3.f: New test.
17156
17157 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17158
17159         PR libfortran/30321
17160         * gfortran.dg/sum_zero_array_1.f90:  New test.
17161
17162 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17163
17164         PR preprocessor/29612
17165         * gcc.dg/cpp/pr29612-1.c: New test.
17166         * gcc.dg/cpp/pr29612-2.c: New test.
17167
17168 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17169
17170         PR fortran/30034
17171         * gfortran.dg/pure_formal_proc_1.f90: New test.
17172
17173         PR fortran/30237
17174         * gfortran.dg/intrinsic_actual_3.f90: New test.
17175
17176 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17177
17178         PR fortran/30014
17179         * gfortran.dg/io_constraints_1.f90: Update test.
17180         * gfortran.dg/io_constraints_2.f90: Update test.
17181         * gfortran.dg/inquire_iolength.f90: New test.
17182
17183 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17184
17185         PR fortran/20896
17186         * gfortran.dg/interface_10.f90: New test.
17187         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17188         since z is already, locally a variable.
17189
17190         PR fortran/25135
17191         * gfortran.dg/generic_11.f90: New test.
17192         * gfortran.dg/interface_7.f90: Remove name clash between module
17193         name and procedure 'x' referenced in the interface.
17194
17195 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17196
17197         PR middle-end/7651
17198         * gcc.dg/Wmissing-parameter-type.c: New.
17199         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17200         * gcc.dg/Wmissing-parameter-type-no.c: New.
17201
17202 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17203
17204         PR fortran/25818
17205         * gfortran.dg/entry_array_specs_2.f: New test.
17206
17207         PR fortran/30084
17208         * gfortran.dg/nested_modules_6.f90: New test.
17209
17210 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17211
17212         PR middle-end/7651
17213         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17214         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17215
17216 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17217
17218         PR C++/30168
17219         * g++.dg/opt/complex6.C: New test.
17220
17221 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17222
17223         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17224         full" if the linker on spu-*-* warns about exceeding local store.
17225
17226         And revert this patch:
17227         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17228         fail to link due to relocation overflows on spu-*-*.
17229
17230 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17231
17232         PR fortran/30273
17233         * gfortran.dg/dependency_19.f90: New test.
17234
17235 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17236
17237         PR fortran/30202
17238         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17239
17240 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17241
17242         PR middle-end/30262
17243         * gcc.c-torture/execute/20061220-1.c: New test.
17244
17245         PR middle-end/30263
17246         * gcc.dg/gomp/asm-1.c: New test.
17247
17248         PR target/30230
17249         * g++.dg/eh/ia64-2.C: New test.
17250
17251 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17252
17253         PR target/28966
17254         PR target/29248
17255         * gcc.dg/rs6000-leaf.c: New.
17256
17257 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17258
17259         PR fortran/25392
17260         * gfortran.dg/f2c_8.f90: New test.
17261
17262 2006-12-20  Bill Wendling  <wendling@apple.com>
17263
17264         * gcc.dg/asm-b.c: Check for __ppc64__.
17265
17266 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17267
17268         PR fortran/30190
17269         * gfortran.dg/bounds_check_5.f90: New test.
17270
17271 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17272
17273         PR middle-end/30143
17274         * gcc.dg/gomp/complex-1.c: New testcase.
17275
17276 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17277
17278         * gfortran.dg/array_memset_1.f90: New test case.
17279
17280 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17281
17282         * lib/target-supports.exp: Add spu to
17283         check_effective_target_vect_widen_mult_hi_to_si.
17284
17285 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17286
17287         PR fortran/29992
17288         * gfortran.dg/generic_9.f90: New test.
17289
17290         PR fortran/30081
17291         * gfortran.dg/generic_10.f90: New test.
17292
17293 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17294
17295         PR tree-opt/30045
17296         * gcc.dg/pr30045.c: New test.
17297
17298 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17299
17300         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17301
17302 2006-12-19  Eric Christopher  <echristo@apple.com>
17303
17304         PR target/29302
17305         * gcc.c-torture/execute/pr29302-1.c: New.
17306
17307 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17308
17309         PR fortran/39238
17310         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17311
17312 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17313
17314         PR fortran/30236
17315         * gfortran.dg/altreturn_3.f90: New test.
17316
17317         * gfortran.dg/char_result_12.f90: Fix comment typos.
17318
17319 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17320
17321         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17322         as newlib's stdio.h uses non-traditional cpp constructs.
17323
17324 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17325
17326         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17327         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17328         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17329         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17330         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17331         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17332         * gfortran.dg/default_initialization.f: Renamed to
17333         default_initialization_1.f
17334         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17335         dollar_edit_descriptor_1.f
17336         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17337         dollar_edit_descriptor_2.f
17338         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17339         dollar_edit_descriptor_3.f
17340         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17341         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17342         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17343         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17344         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17345         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17346         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17347         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17348         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17349         * gfortran.dg/default_initialization_1.f: Renamed from
17350         default_initialization.f
17351         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17352         dollar_edit_descriptor-1.f
17353         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17354         dollar_edit_descriptor-2.f
17355         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17356         dollar_edit_descriptor-3.f
17357         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17358         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17359         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17360
17361 2006-12-18  Bill Wendling  <wendling@apple.com>
17362
17363         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17364         id is an OjbC keyword.
17365
17366 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17367
17368         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17369
17370 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17371
17372         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17373
17374 2006-12-18  Ian Lance Taylor  <iant@google.com>
17375
17376         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17377
17378 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17379
17380         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17381
17382 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17383
17384         PR fortran/30207
17385         * gfortran.fortran-torture/execute/where21.f90: New test.
17386
17387 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17388
17389         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17390
17391 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17392
17393         PR middle-end/7651
17394         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17395         * gcc.dg/if-empty-1.c: Likewise.
17396         * gcc.dg/pr23165.c: Likewise.
17397         * g++.dg/warn/empty-body.C: Likewise.
17398
17399 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17400
17401         PR libfortran/30005
17402         * gfortran.dg/open_errors.f90: New test.
17403
17404 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17405
17406         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17407
17408         * gcc.target/i386/ssse3-pabsb.c: New file.
17409         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17410         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17411         * gcc.target/i386/ssse3-palignr.c: Likewise.
17412         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17413         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17414         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17415         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17416         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17417         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17418         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17419         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17420         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17421         * gcc.target/i386/ssse3-psignb.c: Likewise.
17422         * gcc.target/i386/ssse3-psignd.c: Likewise.
17423         * gcc.target/i386/ssse3-psignw.c: Likewise.
17424         * gcc.target/i386/ssse3-vals.h: Likewise.
17425
17426 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17427
17428         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17429         * lib/fortran-torture.exp: Include target-supports.exp.
17430
17431 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17432
17433         PR target/30185
17434         * gcc.c-torture/execute/pr30185.c: New test.
17435
17436 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17437
17438         PR testsuite/30179
17439         PR testsuite/30180
17440         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17441         * gcc.dg/builtin-bswap-2.c: Likewise.
17442         * gcc.dg/builtin-bswap-3.c: Likewise.
17443         * gcc.dg/builtin-bswap-4.c: Likewise.
17444         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17445         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17446
17447 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17448
17449         PR libfortran/30145
17450         * gfortran.dg/write_zero_array: New test.
17451
17452 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17453
17454         PR fortran/30200
17455         * gfortran.dg/write_fmt_trim.f90: New test.
17456
17457 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17458
17459         PR 30194
17460         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17461         temporarily.
17462
17463 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17464
17465         * lib/target-supports.exp (check_weak_available): Use istarget
17466         "hppa*-*-hpux10*" instead of regexp.
17467         (check_cxa_atexit_available): Likewise.
17468
17469 2006-12-14  Richard Guenther  <rguenther@suse.de>
17470
17471         PR tree-optimization/30197
17472         * gcc.c-torture/execute/complex-1.c: Fix function name.
17473         * gcc.dg/builtins-61.c: New testcase.
17474
17475 2006-12-14  Richard Guenther  <rguenther@suse.de>
17476
17477         PR middle-end/30172
17478         * gcc.dg/pr30172-1.c: New testcase.
17479
17480 2006-12-14  Richard Guenther  <rguenther@suse.de>
17481
17482         PR tree-optimization/30198
17483         * gcc.dg/builtins-60.c: New testcase.
17484
17485 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17486
17487         * lib/target-supports.exp (vect_no_align): Remove spu.
17488
17489 2006-12-13  Ian Lance Taylor  <iant@google.com>
17490
17491         PR c++/19564
17492         PR c++/19756
17493         * g++.dg/warn/Wparentheses-5.C: New test.
17494         * g++.dg/warn/Wparentheses-6.C: New test.
17495         * g++.dg/warn/Wparentheses-7.C: New test.
17496         * g++.dg/warn/Wparentheses-8.C: New test.
17497         * g++.dg/warn/Wparentheses-9.C: New test.
17498         * g++.dg/warn/Wparentheses-10.C: New test.
17499         * g++.dg/warn/Wparentheses-11.C: New test.
17500         * g++.dg/warn/Wparentheses-12.C: New test.
17501         * g++.dg/warn/Wparentheses-13.C: New test.
17502         * g++.dg/warn/Wparentheses-14.C: New test.
17503         * g++.dg/warn/Wparentheses-15.C: New test.
17504         * g++.dg/warn/Wparentheses-16.C: New test.
17505         * g++.dg/warn/Wparentheses-17.C: New test.
17506         * g++.dg/warn/Wparentheses-18.C: New test.
17507         * g++.dg/warn/Wparentheses-19.C: New test.
17508         * g++.dg/warn/Wparentheses-20.C: New test.
17509         * g++.dg/warn/Wparentheses-21.C: New test.
17510
17511 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17512
17513         PR testsuite/30157
17514         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17515         for target "hppa.*hpux10".
17516
17517 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * g++.dg/debug/vartrack1.C: New test.
17520
17521         * g++.dg/opt/ifcvt1.C: New test.
17522
17523         * gcc.dg/tls/opt-13.c: New test.
17524
17525         * gcc.dg/20060425-2.c: New test.
17526
17527         * g++.dg/opt/pr15054-2.C: New test.
17528
17529         * gcc.c-torture/execute/20060420-1.c: New test.
17530
17531         * gcc.c-torture/execute/20060412-1.c: New test.
17532
17533         * objc/compile/20060406-1.m: New test.
17534
17535 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17536
17537         * g++.dg/template/array17.C: New test.
17538
17539 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17540
17541         * gcc.target/powerpc/altivec-23.c: New test.
17542
17543 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17544
17545         PR c++27316
17546         * g++.dg/inherit/error3.C: New test.
17547
17548         PR c++/28740
17549         * g++.dg/inherit/error4.C: New test.
17550
17551 2006-12-13  Richard Guenther  <rguenther@suse.de>
17552
17553         PR tree-optimization/17687
17554         * gcc.dg/builtins-59.c: New testcase.
17555
17556 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17557
17558         * gcc.target/spu/Wmain.c: New test.
17559
17560 2006-12-12  Josh Conner  <jconner@apple.com>
17561
17562         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17563         * g++.dg/abi/thunk4.C: Likewise.
17564         * g++.dg/abi/rtti3.C: Likewise.
17565
17566 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17567
17568         * gcc.target/spu/cpat-1.c: New test.
17569         * gcc.target/spu/cpat-2.c: New test.
17570         * gcc.target/spu/cpat-3.c: New test.
17571         * gcc.target/spu/cpat-4.c: New test.
17572
17573 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17574
17575         PR tree-opt/28436
17576         * gcc.c-torture/compile/vector-1.c: New test.
17577         * gcc.c-torture/compile/vector-2.c: New test.
17578         * gcc.c-torture/compile/vector-3.c: New test.
17579
17580 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17581
17582         * lib/fortran-torture.exp: Update copyright years.  Remove
17583         obsolete comment.  Test -ftree-vectorize where it makes sense.
17584         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17585         from fortran-torture.exp.
17586         * gfortran.dg/char_transpose_1.f90,
17587         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17588         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17589         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17590         '-w' to dg-options.
17591
17592 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17593
17594         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17595         saved_${tool}_load.
17596
17597 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17598
17599         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17600         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17601         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17602         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17603         gaps.
17604
17605 2006-12-12  Richard Guenther  <rguenther@suse.de>
17606
17607         PR middle-end/30147
17608         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17609
17610 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17611             Diego Novillo  <dnovillo@redhat.com>
17612
17613         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17614         VDEF/VUSE changes.
17615         * gcc.dg/tree-ssa/pr26421.c: Likewise
17616         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17617         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17618         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17619         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17620         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17621         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17622         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17623         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17624         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17625
17626 2006-12-11  Jan Hubicka  <jh@suse.cz>
17627
17628         * gcc.dg/tree-prof/stringop-1.c: New test.
17629         * gcc.dg/tree-prof/stringop-2.c: New test.
17630
17631 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17632
17633         PR target/30120
17634         * gcc.target/i386/pr30120.c: New test.
17635
17636         Revert:
17637         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17638
17639         * gcc.target/i386/x87regparm-1.c: New test.
17640         * gcc.target/i386/x87regparm-2.c: New test.
17641         * gcc.target/i386/x87regparm-3.c: New test.
17642         * gcc.target/i386/x87regparm-4.c: New test.
17643
17644 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17645
17646         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17647
17648 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17649
17650         PR fortran/23994
17651         * gfortran.dg/protected_1.f90: New test.
17652         * gfortran.dg/protected_2.f90: New test.
17653         * gfortran.dg/protected_3.f90: New test.
17654         * gfortran.dg/protected_4.f90: New test.
17655         * gfortran.dg/protected_5.f90: New test.
17656         * gfortran.dg/protected_6.f90: New test.
17657
17658 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17659             Tobias Burnus  <burnus@gcc.gnu.org>
17660
17661         PR fortran/29975
17662         PR fortran/30068
17663         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17664         interface.
17665         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17666         ambiguous interfaces.
17667         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17668         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17669         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17670         ambiguous interfaces.
17671         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17672         * gfortran.dg/array_initializer_2.f90: Add initializer array
17673         constructor test.
17674
17675         PR fortran/30096
17676         * gfortran.dg/interface_9.f90: Test that host interfaces are
17677         not checked for ambiguity with the local version.
17678
17679 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17680
17681         PR fortran/29464
17682         * gfortran.dg/module_interface_2.f90: New test.
17683
17684 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17685
17686         PR fortran/29941
17687         * gfortran.dg/assumed_len.f90: New test.
17688
17689 2006-12-09  Richard Guenther  <rguenther@suse.de>
17690
17691         * g++.dg/warn/implicit-typename1.C: Qualify types.
17692         * g++.dg/parse/crash12.C: Likewise.
17693         * g++.dg/tree-ssa/pr22444.C: Likewise.
17694
17695 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17696
17697         * gfortran.dg/array_2.f90: Added sqrt test.
17698
17699 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17700
17701         * gcc.target/i386/x87regparm-1.c: XFAIL.
17702         * gcc.target/i386/x87regparm-2.c: XFAIL.
17703         * gcc.target/i386/x87regparm-3.c: XFAIL.
17704         * gcc.target/i386/x87regparm-4.c: XFAIL.
17705
17706 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17707
17708         * lib/target-supports.exp
17709         (check_effective_target_large_long_double): New.
17710         * gcc.dg/Wconversion-real.c : Use it.
17711         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17712         unsigned.
17713
17714 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17715
17716         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17717
17718 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17719
17720         PR fortran/27546
17721         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17722
17723 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17724
17725         PR c++/29732
17726         * g++.dg/template/crash65.C: New test.
17727         * g++.dg/template/spec16.C: Tweak error markers.
17728
17729 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17730
17731         * gcc.target/spu: New directory.
17732         * gcc.target/spu/spu.exp: New file.
17733         * gcc.target/spu/intrinsics-1.c: New test.
17734
17735 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17736
17737         PR c++/29980
17738         * g++.dg/ext/attrib27.C: New test.
17739         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17740         * g++.dg/parse/typedef5.C: Likewise.
17741
17742 2006-12-07  Mike Stump  <mrs@apple.com>
17743
17744         * treelang/compile/var_defs.tree: Adjust.
17745
17746 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/29730
17749         * g++.dg/template/crash64.C: New test.
17750         * g++.dg/parse/crash27.C: Adjust error markers.
17751
17752 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17753
17754         PR libfortran/30009
17755         PR libfortran/30056
17756         * gfortran.dg/read_eof_4.f90:  Add tests.
17757         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17758         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17759
17760 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/29729
17763         * g++.dg/template/crash63.C: New test.
17764
17765         PR c++/29728
17766         * g++.dg/template/crash62.C: New test.
17767
17768 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17769
17770         PR fortran/30003
17771         * gfortran.dg/allocatable_function_1.f90: Increase the number
17772         of expected calls of free to 10; the lhs section reference is
17773         now evaluated so there is another call to bar.  Change the
17774         comment appropriately.
17775         * gfortran.dg/array_section_1.f90: New test.
17776
17777 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17778
17779         PR fortran/29912
17780         * gfortran.dg/char_result_12.f90: New test.
17781
17782 2006-12-05  Richard Guenther  <rguenther@suse.de>
17783
17784         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17785         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17786         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17787         vect_double, xfail for spu*-*-*.
17788
17789 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17790
17791         PR fortran/29962
17792         * initialization_4.f90: Test noninteger exponents (-std=f95).
17793         * initialization_5.f90: New test for noninteger exponents
17794           with -std=f2003.
17795
17796 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17797
17798         PR fortran/29821
17799         * gfortran.dg/parameter_array_section_1.f90: New test.
17800
17801 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/29733
17804         * g++.dg/template/crash61.C: New test.
17805
17806         PR c++/29632
17807         * g++.dg/template/error23.C: New test.
17808
17809 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17810
17811         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17812
17813 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17814
17815         PR fortran/29916
17816         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17817
17818 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17819
17820         PR middle-end/29965
17821         * gcc.dg/gomp/pr29965-1.c: New test.
17822         * gcc.dg/gomp/pr29965-2.c: New test.
17823         * gcc.dg/gomp/pr29965-3.c: New test.
17824         * gcc.dg/gomp/pr29965-4.c: New test.
17825         * gcc.dg/gomp/pr29965-5.c: New test.
17826         * gcc.dg/gomp/pr29965-6.c: New test.
17827         * g++.dg/gomp/pr29965-1.C: New test.
17828         * g++.dg/gomp/pr29965-2.C: New test.
17829         * g++.dg/gomp/pr29965-3.C: New test.
17830         * g++.dg/gomp/pr29965-4.C: New test.
17831         * g++.dg/gomp/pr29965-5.C: New test.
17832         * g++.dg/gomp/pr29965-6.C: New test.
17833         * g++.dg/gomp/pr29965-7.C: New test.
17834         * g++.dg/gomp/pr29965-8.C: New test.
17835         * g++.dg/gomp/pr29965-9.C: New test.
17836         * g++.dg/gomp/pr29965-10.C: New test.
17837
17838 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17839
17840         * gnat.dg/pointer_variable_bounds.adb: New test.
17841         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17842         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17843
17844 2006-12-03  Eric Christopher  <echristo@apple.com>
17845
17846         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17847
17848 2006-12-03  Richard Henderson  <rth@redhat.com>
17849             Andrew Pinski  <pinskia@gmail.com>
17850
17851         PR C++/14329
17852         * g++.dg/warn/unit-1.C: New test.
17853
17854 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17855
17856         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17857
17858 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17859
17860         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17861         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17862         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17863         * gcc.dg/vect/vect-70.c: Reduce array size.
17864         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17865         vect_no_compaer_double targets.
17866         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17867         vect_float, vect_double, and vect_int.
17868
17869 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17870
17871         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17872         test for loop versioning on vect_no_align targets.
17873         * gcc.dg/vect/pr20122.c: Likewise.
17874         * gcc.dg/vect/vect-105.c: Likewise.
17875         * gcc.dg/vect/vect-42.c: Likewise.
17876         * gcc.dg/vect/vect-43.c: Likewise.
17877         * gcc.dg/vect/vect-74.c: Likewise.
17878         * gcc.dg/vect/vect-75.c: Likewise.
17879         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17880         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17881         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17882         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17883
17884 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17885
17886         PR fortran/29642
17887         * gfortran.dg/value_1.f90 : New test.
17888         * gfortran.dg/value_2.f90 : New test.
17889         * gfortran.dg/value_3.f90 : New test.
17890         * gfortran.dg/value_4.f90 : New test.
17891         * gfortran.dg/value_4.c : Called from value_4.f90.
17892
17893 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17894
17895         PR C++/30033
17896         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17897
17898 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17899
17900         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17901
17902 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17903
17904         PR c/27953
17905         * gcc.dg/pr27953.c: New test.
17906
17907 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17908
17909         PR c++/30022
17910         * g++.dg/ext/vector5.C: New test.
17911
17912         PR c++/30021
17913         * g++.dg/other/main1.C: New test.
17914
17915 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17916
17917         PR libfortran/29568
17918         * gfortran.dg/convert_implied_open.f90:  Change to
17919         new default record length.
17920         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17921         new error message.
17922         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17923
17924 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17925
17926         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17927
17928 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17929
17930         PR c++/29066
17931         * g++.dg/expr/pr29066.c: New.
17932
17933 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17934             Zdenek Dvorak <dvorakz@suse.cz>
17935
17936         PR tree-optimization/29921
17937         * gcc.dg/pr29921-2.c: New test.
17938
17939 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17940
17941         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17942         (i386_get_cpuid): New function.
17943         (i386_cpuid_ecx): Likewise.
17944         (i386_cpuid_edx): Likewise.
17945         (i386_cpuid): Updated to call i386_cpuid_edx.
17946
17947         * gcc.target/i386/sse3-addsubpd.c: New file.
17948         * gcc.target/i386/sse3-addsubps.c: Likewise.
17949         * gcc.target/i386/sse3-haddpd.c: Likewise.
17950         * gcc.target/i386/sse3-haddps.c: Likewise.
17951         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17952         * gcc.target/i386/sse3-hsubps.c: Likewise.
17953         * gcc.target/i386/sse3-lddqu.c: Likewise.
17954         * gcc.target/i386/sse3-movddup.c: Likewise.
17955         * gcc.target/i386/sse3-movshdup.c: Likewise.
17956         * gcc.target/i386/sse3-movsldup.c: Likewise.
17957
17958 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17959
17960         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17961
17962 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17963
17964         * gcc.dg/dfp/convert-int-max.c: New test.
17965         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17966
17967 2006-11-30  Richard Guenther  <rguenther@suse.de>
17968
17969         * gcc.dg/vect/vect-pow-1.c: Rename ...
17970         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17971         floats instead of doubles, check successful vectorization.
17972
17973 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17974
17975         PR target/29945
17976         * gcc.c-torture/compile/pr29945.c: New testcase.
17977
17978 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17979
17980         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17981         -maltivec.
17982
17983 2006-11-29  Eric Christopher  <echristo@apple.com>
17984
17985         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17986
17987 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17988
17989         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17990
17991         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17992
17993 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17994
17995         PR c++/29022
17996         * g++.dg/inherit/virtual2.C: New test.
17997         * g++.dg/inherit/virtual3.C: Likewise.
17998         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17999         * g++.dg/inherit/error2.C: Likewise.
18000         * g++.dg/template/instantiate1.C: Likewise.
18001
18002 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
18003
18004         PR tree-opt/29984
18005         * gcc.dg/tree-ssa/reassoc-12.c: New test.
18006
18007 2006-11-28  Jan Hubicka  <jh@suse.cz>
18008
18009         * gcc.dg/memcpy-1.c: New test.
18010
18011 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
18012
18013         PR c++/29735
18014         * g++.dg/warn/main-3.C: New test.
18015
18016 2006-11-28  Jan Hubicka  <jh@suse.cz>
18017
18018         * gcc.dg/winline-1.c: New test.
18019
18020 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18021
18022         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
18023         alignments.
18024
18025 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18026
18027         PR fortran/29976
18028         * gfortran.dg/missing_optional_dummy_3.f90
18029
18030 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18031
18032         PR fortran/20880
18033         * gfortran.dg/interface_3.f90: Modify errors.
18034
18035 2006-11-28  Ben Elliston  <bje@au.ibm.com>
18036
18037         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
18038         fail to link due to relocation overflows on spu-*-*.
18039
18040 2006-11-27  Michael Matz  <matz@suse.de>
18041             Andreas Krebbel  <krebbel1@de.ibm.com>
18042
18043         PR target/29319
18044         * gcc.dg/20061127-1.c: New testcase.
18045
18046 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
18047
18048         * gcc.dg/20061124-1.c: Add exit() function prototype.
18049
18050 2006-11-27  Jan Hubicka  <jh@suse.cz>
18051
18052         * gcc.target/i386/memcpy-1.c: Adjust size.
18053         * gcc.dg/visibility-11.c: Likewise.
18054
18055 2006-11-27  Richard Guenther  <rguenther@suse.de>
18056
18057         PR middle-end/25620
18058         * gcc.target/i386/pow-1.c: New testcase.
18059         * gcc.dg/builtins-58.c: Likewise.
18060
18061 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/29886
18064         * g++.dg/expr/cast8.C: New test.
18065
18066 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18067
18068         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18069         Don't ever inline the testcase.
18070
18071 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18072
18073         PR fortran/29982
18074         * gfortran.fortran-torture/compile/parameter_3.f90: New
18075         testcase.
18076
18077 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18078
18079         PR fortran/29951
18080         * gfortran.fortran-torture/execute/transfer2.f90: New test.
18081
18082 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18083
18084         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18085         for CHAR.
18086
18087 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18088
18089         PR libgfortran/29936
18090         * gfortran.dg/write_check3.f90: New test.
18091
18092 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18093
18094         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18095
18096 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18097
18098         PR fortran/20880
18099         * gfortran.dg/interface_3.f90: New test.
18100
18101         PR fortran/29387
18102         * gfortran.dg/generic_8.f90: New test.
18103
18104 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18105
18106         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18107         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18108         * gfortran.dg/specifics_3.f90: Remove.
18109
18110 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18111
18112         PR c/29955
18113         * gcc.dg/gomp/pr29955.c: New test.
18114
18115         PR c/29736
18116         * gcc.dg/pr29736.c: New test.
18117
18118 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18119
18120         PR tree-opt/29964
18121         * gcc.dg/pure-1.c: New test.
18122
18123 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18124
18125         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18126         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18127
18128 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18129
18130         * gcc.dg/20061124-1.c: New testcase.
18131
18132 2006-11-23  Eric Christopher  <echristo@apple.com>
18133
18134         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18135
18136 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18137
18138         PR c/2707
18139         PR c++/26167
18140         * gcc.dg/Wconversion-integer.c: New. Supersedes
18141         Wconversion-negative-constants.c
18142         * gcc.dg/Wconversion-real.c: New.
18143         * gcc.dg/Wconversion-real-integer.c: New.
18144         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18145         * g++.dg/warn/Wconversion1.C: Modified.
18146
18147 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18148
18149         * gfortran.dg/overload_1.f90: New test.
18150
18151 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18152
18153         PR c/9072
18154         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18155         Wtraditional-conversion.
18156         * gcc.dg/overflow-warn-2.c: Likewise.
18157         * gcc.dg/Wconversion.c: Likewise. Renamed as
18158         Wtraditional-conversion.c .
18159         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18160         Wtraditional-conversion-2.c .
18161         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18162         Wtraditional-conversion-2.c
18163         * gcc.dg/Wconversion-negative-constants.c: New.
18164
18165 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18166
18167         * gcc.dg/tree-ssa/dump-1.c: New test.
18168
18169 2006-11-23  David Ung <davidu@mips.com>
18170
18171         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18172         -mfp64, allowable when ISA >= 33 and float is enabled.
18173         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18174         of mthc1 and mfhc1 patterns.
18175
18176 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18177
18178         PR tree-optimization/29921
18179         * gcc.dg/pr29921.c: New test.
18180
18181 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18182
18183         PR fortran/29441
18184         * gfortran.dg/initialization_4.f90: New test.
18185
18186 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18187
18188         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18189         platforms that have interleaving support.
18190         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18191         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18192         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18193         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18194         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18195         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18196         gcc.dg/vect/vect-strided-u8-i8.c,
18197         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18198         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18199         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18200         gcc.dg/vect/vect-strided-float.c,
18201         gcc.dg/vect/vect-strided-a-mult.c,
18202         gcc.dg/vect/vect-strided-mult-char-ls.c,
18203         gcc.dg/vect/vect-strided-a-u16-mult.c,
18204         gcc.dg/vect/vect-strided-a-u32-mult.c,
18205         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18206         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18207         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18208         gcc.dg/vect/vect-strided-mult.c,
18209         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18210         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18211         New.
18212
18213 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18214
18215         PR fortran/25087
18216         * gfortran.dg/auto_char_len_4.f90: New test.
18217
18218 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18219
18220         PR fortran/29652
18221         * gfortran.dg/generic_7.f90: New test.
18222         * gfortran.dg/defined_operators_1.f90: Add new error.
18223
18224 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18225
18226         PR tree-optimization/29902
18227         * g++.dg/tree-ssa/pr29902.C: New test.
18228
18229 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18230
18231         PR fortran/29820
18232         * gfortran.dg/used_types_13.f90: New test.
18233
18234 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18235
18236         * gcc.dg/dfp/snan.c: Delete.
18237
18238 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18239
18240         * g++.dg/cpp0x/static_assert1.C: New.
18241         * g++.dg/cpp0x/static_assert2.C: New.
18242         * g++.dg/cpp0x/static_assert3.C: New.
18243
18244 2006-11-21  Richard Guenther  <rguenther@suse.de>
18245
18246         * gcc.dg/vect/vect-pow-1.c: New testcase.
18247         * gcc.dg/vect/vect-pow-2.c: Likewise.
18248
18249 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18250
18251         PR c++/29570
18252         * g++.dg/template/static29.C: New test.
18253
18254         PR c++/29734
18255         * g++.dg/conversion/simd4.C: New test.
18256
18257 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18258
18259         PR c++/29475
18260         * g++.dg/template/access19.C: New test.
18261         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18262         error is reported.
18263
18264 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18265
18266         PR tree-opt/25500
18267         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18268
18269 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18270
18271         PR fortran/27546
18272         * gfortran.dg/import.f90: Extended test.
18273         * gfortran.dg/import2.f90: Extended test.
18274
18275 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18276
18277         * gfortran.dg/volatile3.f90: Add conflict test.
18278
18279 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18280
18281         PR fortran/24783
18282         * gfortran.dg/implicit_10.f90: New test.
18283
18284 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18285
18286         PR c++/8586
18287         * g++.dg/warn/Wall-write-strings.C: New.
18288
18289 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18290
18291         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18292         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18293
18294 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18295
18296         * gfortran.dg/use_3.f90: Remove error message.
18297         * gfortran.dg/iso_fortran_env_1.f90: New test.
18298         * gfortran.dg/iso_fortran_env_2.f90: New test.
18299         * gfortran.dg/iso_fortran_env_3.f90: New test.
18300         * gfortran.dg/iso_fortran_env_4.f90: New test.
18301
18302 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18303
18304         * gcc.dg/vect/vect-27.c: Fix initialization.
18305
18306 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18307
18308         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18309         * gcc.dg/torture/builtin-minmax-1.c: New.
18310
18311         * gcc.dg/builtins-20.c: Add cases for copysign.
18312
18313 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18314
18315         PR fortran/24285
18316         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18317
18318 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18319         * gfortran.dg/use_1.f90: New test.
18320         * gfortran.dg/use_1.f90: New test.
18321         * gfortran.dg/use_1.f90: New test.
18322
18323 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18324
18325         PR tree-optimization/29801
18326         * gcc.dg/pr29801.c: New test.
18327
18328 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18329
18330         PR middle-end/29584
18331         * gcc.dg/torture/pr29584.c: New test.
18332
18333 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18334
18335         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18336         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18337         * gcc.target/powerpc/compress-float-ppc.c,
18338         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18339         powerpc_fprs.
18340         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18341         do not pass -mhard-float.
18342
18343 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18344
18345         * gnat.dg/volatile_aggregate.adb: New test.
18346
18347 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18348
18349         PR fortran/29391
18350         PR fortran/29489
18351         * gfortran.dg/bound_2.f90: Add more checks.
18352         * gfortran.dg/bound_3.f90: New test.
18353
18354 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18355
18356         PR target/29201
18357         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18358
18359 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18360
18361         * gfortran.dg/import3.f90: Fix error message.
18362
18363 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18364
18365         PR tree-opt/29788
18366         * gfortran.fortran-torture/compile/inline_1.f90:
18367         New testcase.
18368
18369 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18370
18371         * gcc.target/i386/x87regparm-1.c: New test.
18372         * gcc.target/i386/x87regparm-2.c: New test.
18373         * gcc.target/i386/x87regparm-3.c: New test.
18374         * gcc.target/i386/x87regparm-4.c: New test.
18375
18376 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18377
18378         PR fortran/27546
18379         * gfortran.dg/import.f90: New test.
18380         * gfortran.dg/import2.f90: New test.
18381         * gfortran.dg/import3.f90: New test.
18382
18383 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18384
18385         PR fortran/27588
18386         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18387
18388 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18389
18390         PR fortran/29806
18391         * gfortran.dg/contains.f90: New test.
18392         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18393
18394 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18395
18396         PR tree-optimization/29581
18397         * gcc.dg/pr29581-1.c: New test.
18398         * gcc.dg/pr29581-2.c: New test.
18399         * gcc.dg/pr29581-3.c: New test.
18400         * gcc.dg/pr29581-4.c: New test.
18401         * gfortran.dg/pr29581.f90: New test.
18402
18403 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18404
18405         PR fortran/29702
18406         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18407         numbers in error message headers.
18408
18409 2006-11-14  Richard Guenther  <rguenther@suse.de>
18410
18411         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18412         to i?86 and x86_64 targets.
18413
18414 2006-11-14  Caroline Tice  <ctice@apple.com>
18415
18416         * gcc.dg/pubtypes-1.c: New file/testcase.
18417         * gcc.dg/pubtypes-2.c: New file/testcase.
18418         * gcc.dg/pubtypes-3.c: New file/testcase.
18419         * gcc.dg/pubtypes-4.c: New file/testcase.
18420         * g++.dg/pubtypes.C: New file/testcase.
18421
18422 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18423
18424         PR c++/29106
18425         * g++.dg/init/self1.C: New test.
18426
18427 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18428
18429         PR fortran/29657
18430         * gfortran.dg/conflicts.f90: Add.
18431
18432 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18433
18434         PR rtl-optimization/29798
18435
18436         * gcc.c-torture/execute/pr29798.c: New.
18437
18438 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18439
18440         * gcc.dg/builtins-20.c: Add more cases.
18441
18442 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18443
18444         PR fortran/29759
18445         * gfortran.dg/gomp/pr29759.f90: New test.
18446
18447 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18448
18449         PR c++/29518
18450         * g++.dg/template/static28.C: New test.
18451
18452 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18453
18454         * lib/c-torture.exp: Use target-libpath.exp.
18455         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18456         set GCC_EXEC_PREFIX env var from global variable of same name.
18457
18458 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18459
18460         PR fortran/26994
18461         * gfortran.fortran-torture/compile/transfer-1.f90:
18462         New testcase.
18463
18464 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18465             Zdenek Dvorak <dvorakz@suse.cz>
18466
18467         PR tree-optimization/29680
18468         * gcc.dg/alias-11.c: New test.
18469
18470 2006-11-12  Jason Merrill  <jason@redhat.com>
18471             Andrew Pinski <pinskia@physics.uc.edu>
18472
18473         PR middle-end/28915
18474         * gcc.target/i386/vectorize1.c: New.
18475
18476 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18477
18478         PR rtl-optimization/29797
18479         * gcc.c-torture/execute/pr29797-1.c: New test case.
18480
18481 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18482
18483         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18484
18485 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18486
18487         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18488
18489 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18490
18491         PR tree-optimization/13827
18492         * gcc.dg/fold-eqand-1.c: New test case.
18493
18494 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18495
18496         PR rtl-opt/28812
18497         * gcc.c-torture/execute/mayalias-3.c: New test.
18498
18499 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18500
18501         PR middle-end/27528
18502         * gcc.c-torture/compile/pr27528.c: New test.
18503         * gcc.dg/pr27528.c: Likewise.
18504
18505 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18506
18507         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18508
18509         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18510
18511 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18512
18513         PR fortran/29758
18514         * gfortran.dg/reshape_source_size_1.f90: New test.
18515
18516 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18517
18518         PR fortran/29315
18519         * gfortran.dg/aliasing_dummy_4.f90: New test.
18520
18521 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18522
18523         PR target/29777
18524         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18525         and x86_64-*-* targets.
18526
18527 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18528
18529         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18530         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18531         New macros. Use them in exact tests.
18532         (TESTIT3): New macro.
18533         Add tests for fmin, fmax and fma.
18534
18535 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18536
18537         PR fortran/29431
18538         * gfortran.dg/array_constructor_13.f90: New test.
18539
18540 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18541
18542         PR fortran/29744
18543         * gfortran.dg/used_types_12.f90: New test.
18544
18545 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18546
18547         PR middle-end/29726
18548         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18549         (test6): Ditto.
18550         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18551         * gcc.dg/fold-eqandshift-3.c: New test case.
18552
18553 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18554
18555         PR fortran/29699
18556         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18557
18558         PR fortran/21370
18559         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18560
18561 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18562
18563         * gcc.dg/20061109-1.c: New testcase.
18564
18565 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18566
18567         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18568
18569 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18570
18571         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18572         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18573
18574 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18575
18576         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18577         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18578
18579 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18580
18581         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18582
18583 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18584
18585         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18586         vect-9.c).
18587         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18588         * gcc.dg/vect/vect-9.c: Now vectorizable.
18589         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18590         that support vect_widen_mult.
18591         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18592         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18593         vect-reduc-dot-u16.c).
18594         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18595         vect-reduc-dot-u16.c).
18596         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18597         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18598         vect-reduc-dot-s8.c).
18599         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18600         vect-reduc-dot-s8.c).
18601         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18602         vect-reduc-dot-s8.c).
18603         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18604         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18605         vect-reduc-dot-u8.c).
18606         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18607         vect-reduc-dot-u8.c).
18608         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18609         * gcc.dg/vect/vect-multitypes-9.c: New test.
18610         * gcc.dg/vect/vect-multitypes-10.c: New test.
18611         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18612         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18613         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18614         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18615         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18616         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18617         wrapv-vect-reduc-dot-s8.c.
18618         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18619         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18620         targets that support vec_unpack.
18621         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18622         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18623         (check_effective_target_vect_widen_mult_hi_to_si): New.
18624         (check_effective_target_vect_widen_sum): Removed.
18625
18626         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18627
18628         * gcc.dg/vect/vect-multitypes-8.c: New test.
18629         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18630
18631         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18632
18633         * gcc.dg/vect/vect-multitypes-7.c: New test.
18634
18635         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18636
18637         * gcc.dg/vect/vect-multitypes-4.c: New test.
18638         * gcc.dg/vect/vect-multitypes-5.c: New test.
18639         * gcc.dg/vect/vect-multitypes-6.c: New test.
18640
18641         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18642
18643         * gcc.dg/vect/vect-multitypes-1.c: New test.
18644         * gcc.dg/vect/vect-multitypes-2.c: New test.
18645         * gcc.dg/vect/vect-multitypes-3.c: New test.
18646
18647 2006-11-07  Eric Christopher  <echristo@apple.com>
18648
18649         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18650         Test using scan-assembler-not.
18651
18652 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18653
18654         * gcc.dg/inline-17.c: New test.
18655
18656 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18657
18658         PR other/25028
18659         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18660         on HP-UX.
18661
18662 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18663
18664         PR fortran/29539
18665         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18666
18667         PR fortran/29634
18668         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18669         test.
18670
18671 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18672
18673         PR fortran/29601
18674         * gfortran.dg/volatile.f90: Add.
18675         * gfortran.dg/volatile2.f90: Add.
18676         * gfortran.dg/volatile3.f90: Add.
18677         * gfortran.dg/volatile4.f90: Add.
18678         * gfortran.dg/volatile5.f90: Add.
18679         * gfortran.dg/volatile6.f90: Add.
18680         * gfortran.dg/volatile7.f90: Add.
18681
18682 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18683
18684         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18685           for matching error messages.
18686         * gfortran.dg/specifics_3.f90: Adjust pattern
18687           for matching error messages.
18688
18689 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18690             Bernhard Fischer  <aldot@gcc.gnu.org>
18691
18692         * lib/gcc-dg.exp (output-exists): New proc.
18693         (output-exists-not): New proc.
18694         * gcc.test-framework/test-framework.awk: Support new directives.
18695         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18696         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18697         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18698         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18699         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18700         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18701
18702 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18703
18704         PR fortran/29630
18705         PR fortran/29679
18706         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18707         * gfortran.dg/initialization_3.f90: New.
18708
18709 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18710
18711         PR libgfortran/25545
18712         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18713
18714 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18715
18716         PR middle-end/29695
18717         * gcc.c-torture/execute/pr29695-1.c: New test.
18718         * gcc.c-torture/execute/pr29695-2.c: New test.
18719
18720 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18721
18722         PR fortran/29565
18723         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18724
18725 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18726
18727         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18728         for matching error messages.
18729
18730 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18731
18732         PR target/26915
18733         * gcc.target/i386/387-12.c: New test.
18734
18735 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18736
18737         PR libfortran/29713
18738         * gfortran.dg/pr29713.f90: New test.
18739
18740 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18741
18742         * gcc.c-torture/execute/arith-rand-ll.c:
18743         Also test for bogus rest sign.
18744
18745 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18746
18747         PR libfortran/27895
18748         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18749
18750 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18751
18752         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18753         from error messages.
18754
18755 2006-11-02  Mike Stump  <mrs@apple.com>
18756
18757         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18758
18759         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18760
18761 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18762
18763         * g++.dg/eh/gcsec1.C: New test.
18764
18765 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18766
18767         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18768         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18769
18770 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18771
18772         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18773         hexadecimal value.
18774         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18775         * gcc.dg/pr14796-2.c: Likewise.
18776
18777 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18778
18779         * gcc.c-torture/execute/20061101-1.c: New test.
18780
18781 2006-11-01  Richard Guenther  <rguenther@suse.de>
18782
18783         * gcc.target/i386/fpprec-1.c: New testcase.
18784
18785 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18786
18787         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18788         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18789
18790 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18791
18792         * gcc.c-torture/execute/20061031-1.c: New test.
18793
18794 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18795
18796         PR 23067
18797         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18798         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18799         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18800         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18801         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18802         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18803         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18804
18805 2006-10-31  Eric Christopher  <echristo@apple.com>
18806             Falk Hueffner  <falk@debian.org>
18807
18808         * gcc.dg/builtin-bswap-1.c: New.
18809         * gcc.dg/builtin-bswap-2.c: New.
18810         * gcc.dg/builtin-bswap-3.c: New.
18811         * gcc.dg/builtin-bswap-4.c: New.
18812         * gcc.dg/builtin-bswap-5.c: New.
18813         * gcc.target/i386/builtin-bswap-1.c: New.
18814
18815 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18816
18817         * gcc.dg/inline-16.c: New.
18818
18819         PR 16622
18820         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18821         defining it.
18822         * gcc.dg/inline-13.c: New.
18823         * gcc.dg/inline-14.c: New.
18824         * gcc.dg/inline-15.c: New.
18825
18826         PR 11377
18827         * gcc.dg/inline6.c: New.
18828         * gcc.dg/inline7.c: New.
18829
18830 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18831
18832         PR middle-end/23470
18833         * gcc.dg/pr23470-1.c: New test case.
18834
18835 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18836
18837         PR fortran/29537
18838         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18839         data.
18840         * gfortran.dg/blockdata_2.f90: New testcase.
18841
18842 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18843
18844         PR libfortran/29627
18845         * gfortran.dg/unf_short_record_1.f90:  New test.
18846
18847 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18848
18849         PR fortran/29067
18850         * gfortran.dg/pr29067.f: New test.
18851
18852 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18853             Richard Sandiford  <richard@codesourcery.com>
18854
18855         * lib/target-supports.exp (get_compiler_messages): Append options
18856         as a single list element.
18857         (check_effective_target_arm_vfp_ok): New.
18858         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18859
18860 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18861
18862         PR fortran/29387
18863         * gfortran.dg/intrinsic_actual_2.f90: New test.
18864
18865         PR fortran/29490
18866         * gfortran.dg/actual_array_interface_1.f90: New test.
18867
18868         PR fortran/29641
18869         * gfortran.dg/used_types_11.f90: New test.
18870
18871 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18872
18873         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18874         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18875         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18876         * g++.old-deja/g++.mike/net25.C (main): Same.
18877         * g++.dg/lookup/exception1.C (main): Same.
18878         * g++.dg/parse/parens2.C (main): Same.
18879
18880 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18881
18882         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18883
18884 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18885
18886         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18887         * gcc.dg/torture/builtin-math-3.c: Likewise.
18888
18889 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18890
18891         PR fortran/29452
18892         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18893         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18894
18895 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18896
18897         PR Fortran/29410
18898         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18899
18900 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18901
18902         * lib/target-supports.exp (check_function_available): Declare
18903         function before calling.
18904
18905 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18906
18907         PR tree-optimization/29637
18908         * gcc.dg/pr29637.c: New test.
18909
18910 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18911
18912         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18913         tree canonicalization.
18914
18915 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18916
18917         * gcc.dg/builtins-20.c: Add more hypot tests.
18918
18919 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18920
18921         * gcc.dg/fold-compare-1.c: New test case.
18922
18923 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18924
18925         PR c++/16307
18926         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18927
18928 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18929
18930         PR tree-optimization/15458
18931         * gcc.dg/fold-xornot-1.c: New test case.
18932
18933 2006-10-29  Richard Guenther  <rguenther@suse.de>
18934
18935         * gcc.target/i386/math-torture/trunc.c: New testcase.
18936
18937 2006-10-29  Richard Guenther  <rguenther@suse.de>
18938
18939         * gcc.target/i386/math-torture/round.c: New testcase.
18940
18941 2006-10-29  Richard Guenther  <rguenther@suse.de>
18942
18943         * gcc.target/i386/math-torture/ceil.c: New testcase.
18944         * gcc.target/i386/math-torture/floor.c: Likewise.
18945
18946 2006-10-29  Richard Guenther  <rguenther@suse.de>
18947
18948         * gcc.target/i386/math-torture/rint.c: New testcase.
18949         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18950
18951 2006-10-29  Richard Guenther  <rguenther@suse.de>
18952
18953         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18954         * gcc.target/i386/math-torture/lceil.c: Likewise.
18955
18956 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18957
18958         PR libgfortran/24313
18959         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18960
18961 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18962
18963         * gcc.c-torture/execute/20020118-1.c,
18964         gcc.c-torture/execute/builtins/strlen.c,
18965         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18966         comment typos.
18967
18968 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18969
18970         * gcc.dg/builtins-20.c: Add tests for hypot.
18971         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18972         two-argument builtins.
18973         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18974         TESTIT2.  Update all callers.
18975         (TESTIT2, TESTIT2_R): New helper macros.
18976         Add testcases for pow, hypot and atan2.
18977
18978 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18979
18980         PR C++/29295
18981         * g++.dg/expr/bool1.C: New test.
18982         * g++.dg/expr/bool2.C: New test.
18983
18984 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18985
18986         PR fortran/28224
18987         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18988         * gfortran.dg/namelist_internal.f90: New test.
18989
18990 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18991
18992         PR fortran/29625
18993         * gfortran.dg/io_real_boz.f90: Add.
18994         * gfortran.dg/io_real_boz2.f90: Add.
18995
18996 2006-10-28  Richard Guenther  <rguenther@suse.de>
18997
18998         PR middle-end/26899
18999         * gcc.dg/tree-ssa/pr26899.c: New testcase.
19000
19001 2006-10-28  Richard Guenther  <rguenther@suse.de>
19002
19003         PR target/28806
19004         * gcc.target/i386/math-torture/lround.c: New testcase.
19005
19006 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
19007
19008         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
19009         * gcc.dg/builtins-44.c: Likewise.
19010         * gcc.dg/builtins-45.c: Likewise.
19011         * gcc.dg/pr28796-2.c: Likewise.
19012         * gcc.dg/unordered-3.c: Likewise.
19013
19014 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19015
19016         PR libgfortran/27954
19017         * gfortran.dg/error_recovery_2.f90: New test.
19018
19019 2006-10-26  Richard Guenther  <rguenther@suse.de>
19020
19021         * gcc.target/i386/i386.exp: Use glob, not find to collect
19022         tests.  Avoids recursing into subdirectories.
19023         * gcc.target/i386/math-torture/math-torture.exp: Torture
19024         for interesting ia32 math options.
19025         * gcc.target.i386/math-torture/lrint.c: New testcase.
19026
19027 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19028
19029         PR libgfortran/29563
19030         * gfortran.dg/arrayio_9.f90: Update test.
19031         * gfortran.dg/arrayio_19.f90: New test.
19032
19033 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
19034
19035         * gcc.dg/20061026.c: New testcase.
19036
19037 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19038
19039         PR libgfortran/29563
19040         * gfortran.dg/arrayio_9.f90: New test.
19041
19042 2006-10-26  Ben Elliston  <bje@au.ibm.com>
19043
19044         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
19045         Copy the strings manually, as strcpy may call strlen.
19046
19047 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19048
19049         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
19050         Add checks for log, log2, log10 and log1p.
19051
19052         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
19053         we already test 0.0.  Add checks for expm1, log, log2, log10,
19054         log1p, cbrt, erf and erfc.
19055
19056 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
19057
19058         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19059
19060 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
19061
19062         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19063         and remainderl() built-in functions.  Remove -ffast-math from
19064         dg-options.
19065
19066 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19067
19068         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19069         acosh and atanh.
19070
19071         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19072         floating point modifiers to arguments passed to float and long
19073         double functions respectively.  Update all callers to use floating
19074         point numbers, not integers.  Add tests for exp, exp2 and
19075         exp10/pow10.
19076
19077         * gcc.dg/torture/builtin-math-3.c: New test.
19078
19079 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19080
19081         PR fortran/29393
19082         * gfortran.dg/initialize_2.f90: New.
19083
19084 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19085
19086         * gcc.dg/torture/builtin-math-2.c: New test.
19087
19088 2006-10-24  Richard Guenther  <rguenther@suse.de>
19089
19090         PR middle-end/28796
19091         * gcc.dg/pr28796-1.c: New testcase.
19092         * gcc.dg/pr28796-2.c: Likewise.
19093
19094 2006-10-24  Richard Guenther  <rguenther@suse.de>
19095
19096         * gcc.dg/builtins-57.c: New testcase.
19097
19098 2006-10-24  Richard Guenther  <rguenther@suse.de>
19099
19100         PR tree-optimization/29567
19101         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19102
19103 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19104
19105         PR tree-optimization/14784
19106         * gcc.dg/alias-10.c: New test.
19107
19108 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19109
19110         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19111
19112 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.dg/builtin-strncat-chk-1.c: New test.
19115
19116 2006-10-23  Jan Hubicka  <jh@suse.cz>
19117
19118         * gcc.dg/memmove-1.c: New test.
19119
19120 2006-10-23  Paul Brook  <paul@codesourcery.com>
19121
19122         * gcc.dg/pragma-pack-5.c: New test.
19123
19124 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19125
19126         * g++.dg/other/s390-1.C: New testcase.
19127
19128 2006-10-23  Richard Guenther  <rguenther@suse.de>
19129
19130         PR middle-end/27132
19131         PR middle-end/23295
19132         * gcc.dg/pr27132.c: New testcase.
19133         * gcc.dg/pr23295.c: Likewise.
19134         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19135         * g++.dg/tree-ssa/pr19807.C: Likewise.
19136
19137 2006-10-23  Richard Guenther  <rguenther@suse.de>
19138
19139         PR middle-end/21032
19140         * gcc.dg/pr21032.c: New testcase.
19141
19142 2006-10-22  Jeff Law  <law@redhat.com>
19143         Richard Guenther  <rguenther@suse.de>
19144
19145         PR tree-optimization/15911
19146         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19147
19148 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19149
19150         PR c++/20647
19151         * g++.dg/abi/rtti3.C: New.
19152
19153 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19154
19155         PR middle-end/28252
19156         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19157         transformation.
19158
19159 2006-10-21  Richard Guenther  <rguenther@suse.de>
19160
19161         PR tree-optimization/3511
19162         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19163
19164 2006-10-21  Richard Guenther  <rguenther@suse.de>
19165
19166         PR middle-end/26898
19167         * gcc.dg/torture/pr26898-1.c: New testcase.
19168         * gcc.dg/torture/pr26898-2.c: Likewise.
19169
19170 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19171
19172         PR c++/28053
19173         * g++.dg/parse/bitfield1.C: Adjust error markers.
19174         * g++.dg/parse/bitfield2.C: New test.
19175
19176 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19177
19178         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19179
19180 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19181
19182         PR libfortran/27895
19183         * gfortran.dg/zero_sized_1.f90: New test.
19184
19185 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19186
19187         * gcc.dg/div-compare-1.c: New test.
19188
19189 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19190
19191         PR fortran/29216
19192         * gfortran.dg/result_default_init_1.f90: New test.
19193
19194         PR fortran/29314
19195         * gfortran.dg/automatic_default_init_1.f90: New test.
19196
19197         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19198         from 38 to 33.
19199
19200 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19201
19202         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19203         'using namespace std' without previous declaration.
19204         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19205         * g++.old-deja/g++.robertl/eb133c.C: New.
19206
19207 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19208
19209         PR libgfortran/29277
19210         * gfortran.dg/streamio_4.f90: Update test.
19211         * gfortran.dg/streamio_11.f90: New test.
19212
19213 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19214
19215         PR c++/27952
19216         * g++.dg/inherit/virtual1.C: New test.
19217
19218 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19219
19220         PR c++/28261
19221         * g++.dg/parse/enum3.C: New test.
19222
19223 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19224
19225         PR c++/29039
19226         * g++.dg/init/ctor8.C: New test.
19227
19228 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/27270
19231         * g++.dg/ext/complit8.C: Tweak error markers.
19232         * g++.dg/template/complit1.C: Add error marker.
19233
19234 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/27270
19237         * g++.dg/ext/complit8.C: New test.
19238
19239         PR c++/29408
19240         * g++.dg/parse/dtor12.C: New test.
19241
19242         PR c++/29435
19243         * g++.dg/template/sizeof11.C: New test.
19244
19245 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19246
19247         PR fortran/29392
19248         * gfortran.dg/data_char_3.f90: New test.
19249
19250         PR fortran/29451
19251         * gfortran.dg/negative_automatic_size.f90: New test.
19252
19253 2006-10-16  David Daney  <ddaney@avtrex.com>
19254
19255         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19256
19257 2006-10-16  Eric Christopher  <echristo@apple.com>
19258
19259         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19260         x86_64.
19261
19262 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19263
19264         PR c++/28211
19265         * g++.dg/tc1/dr49.C: Tweak error messages.
19266         * g++.dg/parse/template21.C: New test.
19267
19268 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19269
19270         PR middle-end/20491
19271         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19272
19273 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19274
19275         PR fortran/29403
19276         * gfortran.dg/print_1.f90: New test.
19277
19278 2006-10-15  Jan Hubicka  <jh@suse.cz>
19279
19280         PR middle-end/29241
19281         * gcc.c-torture/compile/pr29241.c: New testcase.
19282
19283 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19284
19285         PR middle-end/29250
19286         * gcc.c-torture/compile/pr29250.c: New test.
19287
19288 2006-10-15  Richard Guenther  <rguenther@suse.de>
19289
19290         * gcc.dg/pr29299.c: New testcase.
19291
19292 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19293
19294         PR fortran/24767
19295         * gfortran.dg/label_4.f90: Adjust warning flag.
19296
19297 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19298
19299         PR fortran/29371
19300         * gfortran.dg/nullify_3.f90: New test.
19301
19302 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19303
19304         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19305         on Solaris 2.5.1 too.
19306
19307 2006-10-13  Eric Christopher  <echristo@apple.com>
19308
19309         * gcc.dg/pr25993.c: Skip for darwin.
19310
19311 2006-10-13  Eric Christopher  <echristo@apple.com>
19312
19313         * gcc.dg/visibility-11.c: Skip for darwin.
19314
19315 2006-10-13  Eric Christopher  <echristo@apple.com>
19316
19317         * gcc.dg/darwin-weakimport-1.c: Use
19318         -fno-asynchronous-unwind-tables.
19319         * gcc.dg/darwin-weakimport-3.c: Ditto.
19320
19321 2006-10-13  Richard Guenther  <rguenther@suse.de>
19322
19323         PR tree-optimization/29446
19324         * gcc.dg/torture/pr29446.c: New testcase.
19325
19326 2006-10-13  Bill Wendling  <wendling@apple.com>
19327
19328         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19329         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19330         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19331         * g++.old-deja/g++.law/shadow1.C: Likewise.
19332         * g++.old-deja/g++.law/ctors10.C: Likewise.
19333         * g++.dg/debug/namespace1.C: Likewise.
19334         * g++.dg/inherit/namespace-as-base.C: Likewise.
19335         * g++.dg/opt/delay-slot-1.C: Likewise.
19336         * g++.dg/parse/defarg10.C: Likewise.
19337         * g++.dg/template/ptrmem11.C: Likewise.
19338         * g++.dg/template/mem_func_ptr.C: Likewise.
19339         * g++.dg/template/spec19.C: Likewise.
19340
19341 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19342
19343         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19344
19345 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19346
19347         PR fortran/29373
19348         * gfortran.dg/implicit_9.f90: New test.
19349
19350         PR fortran/29407
19351         * gfortran.dg/namelist_25.f90: New test.
19352
19353         PR fortran/27701
19354         * gfortran.dg/same_name_2.f90: New test.
19355
19356         PR fortran/29232
19357         * gfortran.dg/host_assoc_types_1.f90: New test.
19358
19359         PR fortran/29364
19360         * gfortran.dg/missing_derived_type_1.f90: New test.
19361         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19362
19363         PR fortran/29422
19364         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19365
19366         PR fortran/29428
19367         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19368
19369 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19370
19371         PR fortran/29391
19372         * gfortran.dg/bound_2.f90: New test.
19373
19374 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19375
19376         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19377         directive.
19378         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19379         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19380         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19381         * gfortran.dg/gomp/reduction3.f90: Likewise.
19382         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19383         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19384         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19385         * gfortran.dg/forall_4.f90: Likewise.
19386         * gfortran.dg/spec_expr_4.f90: Likewise.
19387         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19388         * gfortran.dg/forall_5.f90: Likewise.
19389         * gfortran.dg/open_access_append_2.f90: Add check for
19390         compile-time warning.
19391
19392 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19393
19394         PR c++/28506
19395         * g++.dg/parse/pure1.C: New test.
19396
19397 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19398
19399         PR fortran/21435
19400         * gfortran.dg/io_constraints_3.f90: New test.
19401         * gfortran.dg/open_access_append_1.f90: Add checks
19402         for compile-time warnings.
19403         * gfortran.dg/pr20163-2.f: Likewise.
19404         * gfortran.dg/iostat_2.f90: Likewise.
19405         * gfortran.dg/label_4.f90: Delete the temporary
19406         file.
19407         * gfortran.dg/direct_io_2.f90: Add a FILE=
19408         specifier.
19409         * gfortran.dg/iomsg_1.f90: Add check for
19410         compile-time warning.
19411
19412 2006-10-12  Jan Hubicka  <jh@suse.cz>
19413
19414         PR c/28419
19415         * gcc.dg/pr28319.c: New test.
19416
19417 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19418         PR c++/29318
19419         * g++.dg/ext/vla4.C: New test.
19420
19421 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19422
19423         PR c++/27961
19424         * g++.dg/template/crash60.C: New test.
19425         * g++.dg/other/large-size-array.C: Adjust error markers.
19426         * g++.dg/parse/crash27.C: Likewise.
19427         * g++.dg/template/crash1.C: Likewise.
19428
19429 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19430
19431         PR testsuite/29093
19432         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19433
19434 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19435
19436         PR preprocessor/28709
19437         * gcc.dg/cpp/paste14.c: New test.
19438
19439 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19440
19441         PR c++/29175
19442         * g++.dg/init/array24.C: New test.
19443
19444 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19445
19446         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19447         of <sys/types.h>.
19448
19449 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19450
19451         PR c++/29024
19452         * g++.dg/parse/typedef8.C: New test.
19453         * g++.dg/other/mult-stor1.C: Adjust error markers.
19454
19455 2006-10-11  Richard Guenther  <rguenther@suse.de>
19456
19457         PR tree-optimization/28230
19458         * gcc.dg/torture/pr28230.c: New testcase.
19459
19460 2006-10-11  Richard Guenther  <rguenther@suse.de>
19461
19462         PR inline-asm/29119
19463         * gcc.dg/torture/pr29119.c: New testcase.
19464
19465 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19466
19467         PR middle-end/29272
19468         * gcc.c-torture/execute/20060930-2.c: New test.
19469
19470 2006-10-09  Richard Henderson  <rth@redhat.com>
19471
19472         Revert emutls patch.
19473
19474 2006-10-09  Richard Guenther  <rguenther@suse.de>
19475
19476         PR middle-end/29254
19477         * gcc.dg/pr29254.c: New testcase.
19478
19479 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19480             Paul Thomas  <pault@gcc.gnu.org>
19481
19482         PR fortran/20541
19483         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19484         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19485         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19486         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19487         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19488         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19489         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19490         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19491         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19492         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19493         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19494         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19495         * gfortran.dg/alloc_comp_std.f90: New test.
19496         * gfortran.dg/move_alloc.f90: New test.
19497
19498 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19499
19500         PR fortran/29115
19501         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19502
19503         PR fortran/29211
19504         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19505
19506 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19507
19508         PR fortran/28585
19509         * gfortran.dg/new_line.f90: New test.
19510
19511 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19512
19513         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19514         * gcc.dg/torture/builtin-convert-1.c,
19515         gcc.dg/torture/builtin-convert-2.c,
19516         gcc.dg/torture/builtin-convert-3.c,
19517         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19518
19519 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19520
19521         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19522         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19523         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19524         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19525
19526 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19527
19528         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19529         Xfail some tests for powerpc-darwin and powerpc-aix.
19530
19531 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19532
19533         PR c/29380
19534         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19535
19536 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19537
19538         PR target/29300
19539         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19540         on hppa*-*-hpux*.
19541
19542 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19543
19544         PR fortran/16580
19545         PR fortran/29288
19546         * gfortran.fortran-torture/execute/specifics.f90:
19547         Add tests for using all possible intrinsics as actual arguments.
19548         * gfortran.dg/specifics_1.f90: Add tests for using
19549         all possible intrinsics as actual arguments.
19550         * gfortran.dg/specifics_2.f90: New file.
19551         * gfortran.dg/specifics_3.f90: New file.
19552
19553 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19554
19555         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19556         * gcc.dg/debug/debug-2.c: Likewise.
19557
19558 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19559
19560         * gcc.c-torture/compile/sync-2.c: New test.
19561
19562 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19563
19564         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19565         line endings.
19566
19567 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19568
19569         PR rtl-optimization/29128
19570         * gcc.c-torture/compile/pr29128.c: New test.
19571
19572 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19573
19574         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19575         line endings.
19576
19577 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19578
19579         PR middle-end/29256
19580         * gcc.dg/tree-ssa/loop-19.c: New test.
19581
19582 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19583
19584         PR tree-optimization/29330
19585         * gcc.dg/pr29330.c: New test.
19586
19587         PR target/28924
19588         * gcc.c-torture/compile/20061005-1.c: New test.
19589
19590 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19591
19592         * gcc.dg/typename-vla-1.c: New case.
19593         * gnat.dg/forward_vla.adb: New case.
19594
19595 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19596
19597         PR tree-optimization/29290
19598         * gfortran.dg/loop_nest_1.f90: New test.
19599
19600         PR target/29198
19601         * gcc.dg/tls/opt-12.c: New test.
19602
19603         PR fortran/28415
19604         * gfortran.dg/save_2.f90: New test.
19605
19606         PR c/29091
19607         * gcc.dg/pr29091.c: New test.
19608
19609 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19610
19611         * lib/target-supports.exp
19612         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19613         same as x86_64-*-*; check for LP64.
19614
19615 2006-10-04  Richard Henderson  <rth@redhat.com>
19616
19617         * lib/target-supports.exp (check_effective_target_tls): Redefine
19618         to mean non-emulated tls.
19619         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19620         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19621         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19622         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19623         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19624         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19625         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19626
19627 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19628
19629         PR fortran/29343
19630         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19631
19632 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19633
19634         * gfortran.dg/bounds_check_fail_1.f90: New test.
19635
19636 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19637
19638         PR c++/29020
19639         * g++.dg/template/friend48.C: New test.
19640
19641 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19642
19643         PR fortran/29098
19644         * gfortran.dg/default_initialization_2.f90: New test.
19645
19646 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19647
19648         PR fortran/20779
19649         PR fortran/20891
19650         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19651
19652 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19653
19654         PR fortran/29284
19655         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19656
19657         PR fortran/29321
19658         PR fortran/29322
19659         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19660
19661         PR fortran/25091
19662         PR fortran/25092
19663         * gfortran.dg/entry_array_specs_1.f90: New test.
19664
19665 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19666
19667         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19668         insufficient to inhibit some test failures at -O3.  Do testing
19669         on integers.
19670
19671 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/29138
19674         * g++.dg/inherit/access8.C: New test.
19675         * g++.dg/template/dtor4.C: Tweak error messages.
19676
19677 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19678
19679         PR fortran/27478
19680         * gfortran.dg/entry_8.f90: New test.
19681
19682 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19683
19684         PR c++/29291
19685         * g++.dg/parse/new4.C: New test.
19686
19687 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19688
19689         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19690         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19691         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19692         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19693         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19694
19695 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19696
19697         PR fortran/19260
19698         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19699         * gfortran.dg/continuation_2.f90: New test.
19700
19701         PR fortran/19262
19702         * gfortran.dg/continuation_3.f90: New test.
19703         * gfortran.dg/continuation_4.f90: New test.
19704         * gfortran.dg/continuation_5.f: New test.
19705         * gfortran.dg/continuation_6.f: New test.
19706
19707 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/29226
19710         * g++.dg/template/vla1.C: New test.
19711
19712 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19713
19714         PR fortran/29210
19715         * gfortran.dg/complex_parameter_1.f90: New test.
19716
19717 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19718
19719         PR c/29154
19720         * gcc.c-torture/execute/20060929-1.c: New test.
19721
19722 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/29105
19725         * g++.dg/template/member6.C: New test.
19726         * g++.dg/parse/typename7.C: Adjust error markers.
19727
19728         PR c++/29080
19729         * g++.dg/template/member7.C: New test.
19730
19731 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19732
19733         PR c/24010
19734         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19735         gcc.dg/Woverride-init-3.c: New tests.
19736
19737 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19738
19739         * gcc.c-torture/execute/20060930-1.c: New test.
19740
19741 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19742
19743         PR fortran/18791
19744         * gfortran.dg/specifics_1.f90: New test.
19745         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19746         complex specifics.
19747
19748 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19749
19750         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19751         pthread-init-common.h: New.
19752
19753 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19754
19755         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19756         precision on some archs.
19757
19758 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19759
19760         * gcc.dg/non-local-goto-1.c: New test.
19761         * gcc.dg/non-local-goto-2.c: Likewise.
19762         * gcc.dg/setjmp-3.c: Likewise.
19763         * gcc.dg/setjmp-4.c: Likewise.
19764
19765 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19766
19767         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19768
19769 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19770
19771         PR fortran/28276
19772         * gfortran.dg/exponent_1.f90: New test.
19773
19774         PR fortran/27021
19775         * gfortran.dg/nearest_1.f90: New test.
19776
19777 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19778
19779         PR middle-end/25261
19780         PR middle-end/28790
19781         * gcc.dg/gomp/nestedfn-1.c: New test.
19782
19783 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19784
19785         PR objc/29195
19786         * objc/compile/method-1.m: New test.
19787
19788 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19789
19790         PR c++/26938
19791         * g++.dg/template/crash58.C: New test.
19792         * g++.dg/parse/crash28.C: Adjust error markers.
19793         * g++.dg/template/crash34.C: Likewise.
19794         * g++.dg/template/friend31.C: Likewise.
19795         * g++.dg/template/crash32.C: Likewise.
19796
19797         PR c++/27329
19798         * g++.dg/template/crash59.C: New test.
19799
19800         PR c++/27667
19801         * g++.dg/template/spec33.C: New test.
19802         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19803
19804 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19805             Adam Nemet  <anemet@caviumnetworks.com>
19806
19807         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19808         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19809
19810 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19811
19812         PR target/28911
19813         * gcc.dg/pr28911.c: New.
19814
19815 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19816
19817         PR target/29169
19818         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19819         (dg-options): Add -mfpmath=387.
19820
19821 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19822
19823         PR c/28706
19824         * gcc.dg/pr28706.c: New test.
19825
19826         PR c/28712
19827         * gcc.dg/pr28712.c: New test.
19828
19829 2006-09-22  Mike Stump  <mrs@apple.com>
19830
19831         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19832
19833 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19834
19835         PR tree-optimization/28888
19836         * gcc.dg/pr28888.c: New test.
19837
19838 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/29016
19841         * g++.dg/init/ptrfn1.C: New test.
19842
19843 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19844
19845         PR c++/28861
19846         * g++.dg/template/spec32.C: New test.
19847         * g++.dg/parse/crash9.C: Adjust error markers.
19848
19849         PR c++/28303
19850         * g++.dg/template/typedef6.C: New test.
19851         * g++.dg/init/error1.C: Adjust error markers.
19852         * g++.dg/parse/crash9.C: Likewise.
19853         * g++.dg/template/crash55.C: Likewise.
19854
19855 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19856
19857         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19858
19859 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19860
19861         PR target/27650
19862         * g++.dg/ext/dllimport12.C: New test.
19863
19864 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19865
19866         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19867         * gcc.target/mips/nmadd-2.c: Likewise.
19868         * gcc.target/mips/mips-ps-6.c: New test.
19869         * gcc.target/mips/neg-abs-1.c: Likewise.
19870         * gcc.target/mips/neg-abs-2.c: Likewise.
19871         * gcc.target/mips/nmadd-3.c: New test.
19872
19873 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19874
19875         PR middle-end/28046
19876         * gcc.dg/gomp/atomic-10.c: New test.
19877         * g++.dg/gomp/atomic-10.C: New test.
19878
19879 2006-09-20  Eric Christopher  <echristo@apple.com>
19880
19881         * gcc.target/i386/sse3-not-fisttp.c: New.
19882
19883 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19884
19885         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19886
19887 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19888
19889         * gcc.c-torture/execute/pr28289.c (one): New variable.
19890         (main): Use it instead of argc.
19891         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19892         (main): Use it instead of argc.
19893
19894 2006-09-19  Paul Brook  <paul@codesourcery.com>
19895
19896         PR target/28516
19897         * gcc.dg/nested-func-5.c: New test.
19898
19899 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19900
19901         * lib/target-supports.exp (check_effective_target_tls): Compile
19902         test stubs using ${tool}_target_compile, not just target_compile.
19903         (check_effective_target_tls_runtime): Likewise.
19904
19905 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19906
19907         * gcc.c-torture/compile/20030405-1.x: Remove.
19908
19909         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19910         optimising linker from discarding it.
19911
19912 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19913
19914         PR fortran/28526
19915         * gfortran.dg/keyword_symbol_1.f90: New test.
19916
19917         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19918         pedantic compilation option.
19919
19920 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19921
19922         PR fortran/29060
19923         * gfortran.dg/spread_shape_1.f90: New test.
19924
19925 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19926
19927         PR tree-optimization/28887
19928         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19929
19930 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19931
19932         PR c/25993
19933         * gcc.dg/pr25993.c: New test.
19934
19935 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19936
19937         PR tree-opt/21591
19938         * gcc.dg/vect/pr21591.c: New test.
19939
19940 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19941
19942         PR tree-opt/29059
19943         * gcc.c-torture/compile/strcpy-1.c: New test.
19944         * gcc.c-torture/compile/strcpy-2.c: New test.
19945         * gcc.c-torture/compile/memcpy-1.c: New test.
19946         * gcc.c-torture/compile/memcpy-2.c: New test.
19947
19948 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19949
19950         PR testsuite/29055
19951         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19952
19953 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19954
19955         * gnat.dg/specs/double_record_extension1.ads: New test.
19956         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19957
19958 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19959
19960         PR fortran/29051
19961         * gfortran.dg/oldstyle_3.f90: New test.
19962
19963 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19964
19965         PR libgfortran/29099
19966         * gfortran.dg/secnds-1.f: New test.
19967
19968 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19969
19970         PR libgfortran/29053
19971         * gfortran.dg/streamio_9.f90: New test.
19972         * gfortran.dg/streamio_10.f90: New test.
19973
19974 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19975
19976         PR C++/29002
19977         * g++.dg/init/array22.C: New test.
19978         * g++.dg/init/array23.C: New test.
19979
19980 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19981
19982         * stackcheck.lst: Update list of tests requiring stack checking.
19983         * norun.lst: Adjust for above change.
19984         * ada95.lst: New file.
19985         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19986         requiring -gnat95 switch.
19987
19988 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19989
19990         * gnat.dg/in_out_parameter.adb: New test.
19991
19992 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19993
19994         PR debug/28980
19995         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19996
19997 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19998
19999         * gnat.dg/specs/unchecked_union.ads: New test.
20000
20001 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
20002
20003         PR rtl-optimization/28982
20004         * gcc.c-torture/execute/pr28982a.c: New test.
20005         * gcc.c-torture/execute/pr28982b.c: Likewise.
20006
20007 2006-09-12  Eric Christopher  <echristo@apple.com>
20008
20009         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
20010         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
20011
20012 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
20013
20014         PR c/28768
20015         PR preprocessor/14634
20016         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
20017         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
20018         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
20019
20020 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20021
20022         * gcc.dg/pr28243.c: New test.
20023
20024 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
20025
20026         PR fortran/28971
20027         gfortran.dg/pr28971.f90: New test to act as a backstop in case
20028         this undiagnosed regression reappears.
20029
20030 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
20031
20032         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
20033         Treat $srcdir as a literal.
20034         * lib/fortran-torture.exp (fortran-torture-compile,
20035         fortran-torture-execute): Likewise.
20036         * lib/objc-torture.exp (objc-torture-compile,
20037         objc-torture-execute): Likewise.
20038         * lib/profopt.exp (profopt-execute): Likewise.
20039
20040 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
20041
20042         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
20043
20044 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
20045
20046         PR testsuite/28950
20047         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
20048
20049 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
20050
20051         PR target/13685
20052         * gcc.target/i386/pr13685.c: New test.
20053
20054 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20055
20056         * gcc.dg/pr28726.c: New test.
20057
20058 2006-09-11  Josh Conner  <jconner@apple.com>
20059
20060         * gcc.dg/nrv3.c: Increase size of structure.
20061         * gcc.dg/nrv4.c: Likewise.
20062         * gcc.dg/nrv5.c: Likewise.
20063
20064 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
20065
20066         PR libfortran/28890
20067         gfortran.dg/assumed_charlen_function_5.f90: New test.
20068
20069 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/28991
20072         * g++.dg/init/static3.C: New test.
20073
20074 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
20075
20076         PR testsuite/29007
20077         * gcc.dg/long-long-cst1.c (t): Add cast to
20078         __SIZE_TYPE__ before casting to int.
20079         (main): Return 0 on success.
20080
20081 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20082
20083         * gcc.c-torture/execute/20060910-1.c: New test.
20084
20085 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20086
20087         PR middle-end/26983
20088         * gcc.dg/pr26983.c: New test.
20089
20090 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20091
20092         PR target/29006
20093         * gcc.c-torture/execute/pr29006.c: New test.
20094
20095 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20096
20097         PR libfortran/28947
20098         gfortran.dg/matmul_4.f90: New test.
20099
20100 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20101
20102         PR fortran/28959
20103         gfortran.dg/used_types_10: New test.
20104
20105 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20106
20107         PR libfortran/28923
20108         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20109         gfortran.dg/array_initializer_3.f90: New test.
20110
20111 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20112
20113         PR fortran/28914
20114         * gfortran.dg/actual_array_constructor_3.f90: New test.
20115
20116 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20117
20118         PR testsuite/26778
20119         * gcc.target/i386/pr26778.c: New testcase.
20120
20121 2006-09-08  Eric Christopher  <echristo@apple.com>
20122
20123         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20124         * gcc.target/i386/memcpy-1.c: Ditto.
20125         * gcc.target/i386/asm-1.c: Ditto.
20126         * gcc.target/i386/20060512-4.c: Ditto.
20127         * gcc.target/i386/compress-float-387.c: Ditto.
20128         * gcc.target/i386/20060512-1.c: Ditto.
20129         * gcc.target/i386/compress-float-sse.c: Ditto.
20130         * gcc.target/i386/20060512-2.c: Ditto.
20131         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20132         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20133         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20134         * gcc.dg/pr26449.c: Ditto.
20135         * gcc.dg/attr-ms_struct-2.c: Ditto.
20136         * gcc.dg/attr-ms_struct-1.c: Ditto.
20137         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20138
20139 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20140
20141         PR c/28504
20142         * gcc.dg/vla-10.c: New test.
20143
20144 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20145
20146         PR c++/28858
20147         * g++.dg/parse/template20.C: New test.
20148         * g++.dg/template/operator8.C: Remove obsolete part.
20149         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20150         * g++.old-deja/g++.pt/crash65.C: Likewise.
20151
20152 2006-09-07  Jason Merrill  <jason@redhat.com>
20153
20154         PR middle-end/27724
20155         * gcc.dg/long-long-cst1.c: New test.
20156
20157 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20158
20159         PR C++/28906
20160         * g++.dg/other/array3.C: New test.
20161         * g++.dg/other/array4.C: New test.
20162         * g++.dg/other/array5.C: New test.
20163
20164 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20165
20166         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20167
20168 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20169
20170         PR target/28946
20171         * gcc.target/i386/pr28946.c: New test.
20172
20173 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20174
20175         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20176         in integer literal constant.
20177         * gfortran.dg/enum_8.f90: Ditto.
20178         * gfortran.dg/g77/20030326-1.f: Ditto.
20179
20180 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20181
20182         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20183         nonconformance usage.
20184
20185 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20186
20187         PR middle-end/28862
20188         * gcc.c-torture/compile/vector-align-1.c: New test.
20189
20190 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20191
20192         PR rtl-opt/27883
20193         * g++.dg/opt/copysign-1.C: New test.
20194
20195 2006-09-06  Jason Merrill  <jason@redhat.com>
20196
20197         PR c++/27371
20198         * g++.dg/warn/unused-result1.C: New test.
20199
20200 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/28903
20203         * g++.dg/ext/vla3.C: New test.
20204
20205         PR c++/28886
20206         * g++.dg/template/array16.C: New test.
20207
20208 2006-09-06  Richard Guenther  <rguenther@suse.de>
20209
20210         * gcc.dg/pr27226.c: Remove testcase again.
20211
20212 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR tree-opt/28937
20215         * g++.dg/opt/unroll2.C: New test.
20216
20217 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20218
20219         PR tree-opt/28952
20220         * gcc.dg/vect/pr28952.c: New test.
20221
20222 2006-09-05  Richard Guenther  <rguenther@suse.de>
20223
20224         PR tree-optimization/28900
20225         * gcc.dg/torture/pr28900.c: New testcase
20226
20227 2006-09-05  Richard Guenther  <rguenther@suse.de>
20228
20229         PR tree-optimization/28905
20230         * gcc.c-torture/compile/pr28905.c: New testcase.
20231
20232 2006-09-05  Richard Guenther  <rguenther@suse.de>
20233
20234         PR middle-end/28935
20235         * gcc.dg/pr28935.c: New testcase.
20236
20237 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20238
20239         * gcc.c-torture/execute/20060905-1.c: New test.
20240
20241 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20242
20243         PR fortran/28908
20244         * gfortran.dg/used_types_7.f90: New test.
20245         * gfortran.dg/used_types_8.f90: New test.
20246         * gfortran.dg/used_types_9.f90: New test.
20247
20248 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20249
20250         * gcc.c-torture/compile/20060904-1.c: New test.
20251
20252 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20253
20254         PR c++/23287 Revert my 2006-09-01 patch
20255         * g++.dg/parse/dtor12.C: Remove.
20256
20257 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20258
20259         PR c+/27670
20260         * g++.dg/template/operator9.C: New test.
20261
20262         PR c++/27493
20263         * g++.dg/template/operator7.C: New test.
20264
20265         PR c++/27494
20266         * g++.dg/template/operator8.C: New test.
20267
20268         PR c++/27397
20269         * g++.dg/template/crash57.C: New test.
20270
20271         * g++.dg/template/typedef4.C: Adjust error markers.
20272         * g++.dg/template/typedef5.C: Likewise.
20273
20274 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20275
20276         PR c++/28878
20277         * g++.dg/parse/crash33.C: New test.
20278
20279 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20280         Richard Guenther  <rguenther@suse.de>
20281         Adam Nemet  <anemet@caviumnetworks.com>
20282
20283         PR middle-end/27226
20284         * gcc.target/mips/memcpy-1.c: New testcase.
20285         * gcc.dg/pr27226.c: Likewise.
20286
20287 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20288
20289         PR c++/28705
20290         * g++.dg/lookup/koenig5.C: New.
20291         * g++.dg/template/crash56.C: New.
20292
20293 2006-09-01  Josh Conner  <jconner@apple.com>
20294
20295         PR c++/25505
20296         * gcc.dg/nrv3.c: New test.
20297         * gcc.dg/nrv4.c: New test.
20298         * gcc.dg/nrv5.c: New test.
20299
20300 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20301
20302         PR c++/23287
20303         * g++.dg/parse/dtor12.C: New.
20304
20305 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20306
20307         PR tree-optimization/28839
20308         * gcc.dg/pr28839.c: New test.
20309
20310 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20311
20312         PR target/24367
20313         * gcc.dg/pr24367.c: New testcase.
20314
20315 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20316
20317         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20318
20319 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20320
20321         PR rtl-optimization/27735
20322         * gcc.dg/loop-unswitch-1.c: New test.
20323
20324 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20325
20326         PR fortran/28885
20327         * gfortran.dg/aliasing_dummy_2.f90: New test.
20328
20329         PR fortran/20067
20330         * gfortran.dg/generic_5.f90: Change error message.
20331
20332         PR fortran/28873
20333         * gfortran.dg/generic_6.f90: New test.
20334
20335         PR fortran/25077
20336         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20337
20338         PR fortran/25102
20339         * gfortran.dg/invalid_interface_assignment.f90: New test.
20340
20341         PR fortran/24866
20342         * gfortran.dg/module_proc_external_dummy.f90: New test.
20343
20344 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20345
20346         PR c++/28349
20347         * g++.dg/warn/var-args1.C: New test.
20348
20349 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20350
20351         PR fortran/28866
20352         * gfortran.dg/simpleif_2.f90: New test.
20353         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20354         * gfortran.dg/enum_5.f90: Ditto.
20355
20356 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20357             Kazu Hirata  <kazu@codesourcery.com>
20358
20359         PR tree-optimization/17506
20360         * gcc.dg/pr17506.c: New.
20361
20362 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20363
20364         PR c++/28139
20365         * g++.dg/eh/alias1.C: New test.
20366
20367 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20368
20369         PR c++/28860
20370         * g++.dg/template/ttp22.C: New test.
20371
20372 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20373
20374         PR middle-end/26632
20375         * gcc.dg/pr26632.c: New.
20376
20377 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20378
20379         PR libgfortran/28354
20380         * gfortran.dg/fmt_zero_precision.f90: New test.
20381
20382 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20383
20384         PR c++/28058
20385         * g++.dg/template/spec31.C: New test.
20386
20387 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20388
20389         PR c++/26573
20390         * g++.dg/other/static2.C: New test.
20391
20392 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20393
20394         * gcc.dg/Wswitch-enum-2.c: New test case.
20395         * gcc.dg/Wswitch-enum-3.c: Likewise.
20396
20397 2006-08-26  Richard Guenther  <rguenther@suse.de>
20398
20399         * gcc.c-torture/compile/20060826-1.c: New testcase.
20400
20401 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20402
20403         PR c++/28736
20404         * g++.dg/template/void10.C: New test.
20405
20406         PR c++/28737
20407         * g++.dg/template/void8.C: New test.
20408
20409         PR c+_+/28738
20410         * g++.dg/template/void9.C: New test.
20411
20412         * g++.dg/template/void3.C: Adjust error markers.
20413         * g++.dg/template/void4.C: Likewise.
20414         * g++.dg/template/crash55.C: Likewise.
20415         * g++.dg/template/void7.C: Likewise
20416
20417 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20418
20419         PR c++/28588
20420         * g++.dg/inherit/access6.C: New test.
20421         * g++.dg/inherit/access7.C: Likewise.
20422
20423         PR c++/28595
20424         * g++.dg/template/array15.C: New test.
20425         * g++.dg/template/crash2.C: Tweak error markers.
20426
20427 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20428
20429         PR middle-end/28683
20430         * gcc.c-torture/compile/20060823-1.c: New test.
20431
20432 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20433
20434         PR c++/28853
20435         * g++.dg/template/ttp21.C: New test.
20436
20437         PR c++/28852
20438         * g++.dg/other/operator1.C: Add error-marker.
20439         * g++.dg/other/operator2.C: New test.
20440
20441 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20442
20443         PR c/27893
20444         * gcc.c-torture/compile/vla-const-1.c,
20445         gcc.c-torture/compile/vla-const-2.c: New tests.
20446
20447 2006-08-26  Richard Guenther  <rguenther@suse.de>
20448
20449         PR middle-end/28814
20450         * gcc.dg/torture/pr28814.c: New testcase.
20451
20452 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20453
20454         PR c/28418
20455         * gcc.c-torture/compile/compound-literal-1.c: New test.
20456
20457 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20458
20459         PR c/28299
20460         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20461         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20462         Expect extra diagnostics.
20463
20464 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20465
20466         gcc.dg/noncompile/pr16876.c: New test.
20467
20468 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20469
20470         PR c++/28056
20471         * g++.dg/parse/local1.C: New test.
20472         * g++.dg/other/qual1.C: Tweak error marker.
20473
20474 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20475
20476         PR c++/27787
20477         * g++.dg/template/typename10.C: New.
20478         * g++.dg/template/lookup4.C: Remove bogus error marker.
20479
20480 2006-08-25  Richard Guenther  <rguenther@suse.de>
20481
20482         PR testsuite/28829
20483         * gcc.dg/pr26570.c: Fix testcase.
20484
20485 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20486
20487         PR tree-opt/28807
20488         * gcc.c-torture/execute/mayalias-2.c: New test.
20489         * gcc.dg/tree-ssa/alias-13.c: New test.
20490
20491 2006-08-24  Jan Hubicka  <jh@suse.cz>
20492
20493         PR debug/26881
20494         * gcc.dg/debug/pr26881.c: New file.
20495
20496 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20497
20498         PR fortran/28788
20499         * gfortran.dg/used_types_4.f90: New test.
20500         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20501         association of derived types.
20502         * gfortran.dg/used_types_2.f90: Add module cleanup.
20503         * gfortran.dg/used_types_3.f90: The same.
20504
20505         PR fortran/28771
20506         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20507         fix of regression.
20508
20509 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20510
20511         PR 28813
20512         * gfortran.dg/direct_io_6.f90: Remove test.
20513
20514 2006-08-23  Stuart Hastings  <stuart@apple.com>
20515
20516         PR 28825
20517         * gcc.target/i386/20060821-1.c: New.
20518
20519 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20520
20521         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20522         dg-warning strings for dllimport.
20523
20524 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20525
20526         PR C++/28450
20527         * g++.dg/ext/vector4.C: New test.
20528         * g++.dg/ext/complex1.C: New test.
20529
20530 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20531
20532         PR debug/28692
20533         * gcc.dg/debug/const-1.c: New.
20534         * gcc.dg/debug/const-2.c: New.
20535         * gcc.dg/debug/dwarf2/const-1.c: New.
20536         * gcc.dg/debug/dwarf2/const-2.c: New.
20537         * gcc.dg/debug/dwarf2/const-2b.c: New.
20538
20539 2006-08-22  Richard Guenther  <rguenther@suse.de>
20540
20541         PR middle-end/28776
20542         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20543         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20544
20545 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20546
20547         PR tree-optimization/28003
20548         * g++.dg/tree-ssa/pr28003.C: New.
20549
20550 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20551
20552         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20553
20554 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20555
20556         PR c++/26269
20557         * g++.dg/other/error14.C: New test.
20558
20559         PR c++/28505
20560         * g++.dg/parse/ctor7.C: New test.
20561         * g++.dg/parse/ctor8.C: Likewise.
20562
20563         PR c++/28741
20564         * g++.dg/template/void7.C: New test.
20565
20566 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20567
20568         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20569         * gnat.dg/self_aggregate_with_array.adb: New test.
20570
20571 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20572
20573         * g++.dg/eh/arm-vfp-unwind.C: New test.
20574
20575 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20576
20577         PR c++/28341
20578         * g++.dg/template/ref3.C: New test.
20579         * g++.dg/template/nontype13.C: New test.
20580
20581         PR c++/28346
20582         * g++.dg/template/ptrmem17.C: New test.
20583
20584 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20585
20586         PR target/28648 c:
20587         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20588
20589 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20590
20591         PR fortran/28630
20592         * gfortran.dg/used_types_2.f90: New test.
20593
20594         PR fortran/28601
20595         * gfortran.dg/used_types_3.f90: New test.
20596
20597         PR fortran/20886
20598         * gfortran.dg/generic_actual_arg.f90: New test.
20599
20600         PR fortran/28735
20601         * gfortran.dg/module_private_array_refs_1.f90: New test.
20602
20603         PR fortran/28762
20604         * gfortran.dg/program_name_1.f90: New test.
20605
20606         PR fortran/28425
20607         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20608
20609         PR fortran/28496
20610         * gfortran.dg/array_initializer_2.f90: New test.
20611
20612         PR fortran/18111
20613         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20614
20615         PR fortran/28600
20616         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20617
20618         PR fortran/28771
20619         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20620
20621         PR fortran/28660
20622         * gfortran.dg/dependent_decls_1.f90: New test.
20623
20624 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20625
20626         PR fortran/25217
20627         * gfortran.dg/derived_init_2.f90: New.
20628
20629 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20630
20631         * gcc.c-torture/execute/pr28289.c: New test.
20632
20633 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20634
20635         PR c/28744
20636         * gcc.dg/attr-externally-visible-1.c: New test.
20637         * gcc.dg/attr-externally-visible-2.c: New test.
20638         * g++.dg/parse/attr-externally-visible-1.C: New test.
20639         * g++.dg/parse/attr-externally-visible-2.C: New test.
20640
20641 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20642
20643         PR c++/28606
20644         * g++.dg/parse/dtor11.C: New test.
20645
20646 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20647
20648         PR rtl-optimization/28489
20649         * gcc.c-torture/compile/pr28489.c: New test.
20650
20651 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20652
20653         PR c++/28710
20654         * g++.dg/template/redecl4.C: New test.
20655
20656         PR c++/28711
20657         * g++.dg/template/ctor8.C: New test.
20658
20659 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20660
20661         * gcc.dg/pr26570.c: Fix testcase.
20662
20663 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20664
20665         * PR c++/28573
20666         * g++.dg/parse/offsetof6.C: New test.
20667         * g++.dg/parse/offsetof6.C: New test.
20668         * g++.dg/parse/offsetof7.C: New test.
20669
20670 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20671
20672         PR testsuite/28602
20673         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20674         is false.
20675
20676 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20677
20678         PR c++/28302
20679         * g++.dg/ext/vector3.C: New test.
20680
20681 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20682
20683         PR gcov/profile/26570
20684         * gcc.dg/pr26570.c: New test.
20685
20686 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20687
20688         PR c/27697
20689         * gcc.dg/qual-component-1.c: New test.
20690
20691 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20692
20693         PR c++/28593
20694         * g++.dg/parse/new3.C: New test.
20695
20696 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20697
20698         PR fortran/25828
20699         * gfortran.dg/streamio_1.f90: New test.
20700         * gfortran.dg/streamio_2.f90: New test.
20701         * gfortran.dg/streamio_3.f90: New test.
20702         * gfortran.dg/streamio_4.f90: New test.
20703         * gfortran.dg/streamio_5.f90: New test.
20704         * gfortran.dg/streamio_6.f90: New test.
20705         * gfortran.dg/streamio_7.f90: New test.
20706         * gfortran.dg/streamio_8.f90: New test.
20707
20708 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20709
20710         PR c/28287
20711         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20712
20713 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20714
20715         PR c++/28594
20716         * g++.dg/template/void6.C: New test.
20717
20718 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20719
20720         PR c/28649
20721         * gcc.dg/parse-error-1.c: New test.
20722         * gcc.dg/parse-error-2.c: New test.
20723         * gcc.dg/cpp/digraph2.c: Add error-marker.
20724         * gcc.dg/noncompile/920923-1.c: Likewise.
20725
20726 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20727
20728         PR c/27490
20729         * gcc.dg/sizeof-2.c: New testcase.
20730
20731         PR c/27489
20732         * gcc.dg/switch-A.c: New testcase.
20733
20734 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20735
20736         PR c++/28288
20737         PR c++/14556
20738         * g++.old-deja/g++.warn/compare1.C: Delete.
20739         * g++.dg/opt/pr7503-2.C: Delete.
20740         * g++.dg/opt/pr7503-3.C: Delete.
20741         * g++.dg/opt/pr7503-4.C: Delete.
20742         * g++.dg/opt/pr7503-5.C: Delete.
20743         * g++.dg/opt/max1.C: Delete.
20744         * g++.dg/warn/minmax.C: Delete.
20745         * g++.dg/expr/minmax.C: New test.
20746
20747 2006-08-14  Richard Guenther  <rguenther@suse.de>
20748
20749         PR testsuite/28703
20750         * gcc.c-torture/execute/pr28651.c: Do not use argc
20751         to avoid optimization, instead forbid inlining.
20752
20753 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20754
20755         PR rtl-optimization/28634
20756         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20757
20758 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20759
20760         PR c/27184
20761         * gcc.dg/torture/pr27184.c: New test.
20762
20763 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20764
20765         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20766
20767 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20768
20769         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20770         * gfortran.dg/stat_2.f90: Likewise.
20771         * gfortran.dg/chmod_1.f90: Likewise.
20772         * gfortran.dg/chmod_2.f90: Likewise.
20773         * gfortran.dg/chmod_3.f90: Likewise.
20774
20775 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20776
20777         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20778
20779 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20780
20781         * g++.dg/opt/pr23454-2.C: New test.
20782
20783 2006-08-11  Richard Guenther  <rguenther@suse.de>
20784
20785         PR middle-end/28651
20786         * gcc.c-torture/execute/pr28651.c: New testcase.
20787
20788 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20789
20790         * gnat.dg/specs/static_initializer.ads: New test.
20791
20792 2006-08-10  Paul Brook  <paul@codesourcery.com>
20793
20794         * gcc.target/arm/cond-asm.c: New test.
20795
20796 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20797
20798         PR tree-optimization/26197
20799         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20800         * g++.dg/vect/vect.exp: Compile the new tests with
20801         --param max-aliased-vops=0.
20802
20803 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20804
20805         PR c++/28637
20806         * g++.dg/template/void3.C: New test.
20807
20808         PR c++/28638
20809         * g++.dg/template/void4.C: New test.
20810
20811         PR c++/28640
20812         * g++.dg/template/void5.C: New test.
20813
20814 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20815
20816         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20817         after dg-do compile.
20818
20819 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20820
20821         PR tree-optimizations/26969
20822         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20823         "unswitch-loops" with -funswitch-loops.
20824         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20825
20826 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20827
20828         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20829         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20830         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20831         * objc.dg/dwarf-1.m: Likewise.
20832         * objc.dg/dwarf-2.m: Likewise.
20833         * obj-c++.dg/dwarf-2.mm: Likewise.
20834
20835 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20836
20837         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20838         * objc.dg/dwarf-2.m: Likewise.
20839         * obj-c++.dg/dwarf-2.mm: Likewise.
20840
20841         PR libfortran/28603
20842         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20843
20844         PR testsuite/27611
20845         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20846
20847         PR testsuite/27033
20848         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20849
20850 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20851
20852         PR target/27827
20853         * gcc.target/i386/pr27827.c: New testcase.
20854
20855 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20856
20857         PR fortran/28590
20858         * gfortran.dg/sequence_types_1.f90: New test.
20859
20860 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20861
20862         PR fortran/28548
20863         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20864         dg-warning.  Add -pedantic option.
20865
20866 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20867
20868         PR c/28502
20869         * gcc.dg/proto-1.c: New test.
20870
20871         PR c/27721
20872         * gcc.dg/lvalue-4.c: New test.
20873
20874         PR c/28136
20875         * gcc.dg/init-bad-5.c: New test.
20876
20877 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20878
20879         PR c++/28347
20880         * g++.dg/ext/typedef-init.C: Add new test for typedef
20881         initialization inside templates. Adjust existing error markers.
20882
20883 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20884
20885         PR c++/28148
20886         * g++.dg/init/ptrmem3.C: New test.
20887
20888 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20889
20890         PR tree-optimization/27770
20891         * lib/target-support.exp: New target keyword "section_anchors".
20892         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20893         tests.
20894         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20895         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20896         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20897         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20898
20899 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20900
20901         * gcc.dg/20060801-1.c: Add missing '}'.
20902
20903 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20904
20905         PR c++/27508
20906         * g++.dg/parse/dtor9.C: New test.
20907         * g++.dg/parse/dtor10.C: New test.
20908         * g++.dg/other/error7.C: Adjust error-marker.
20909
20910         PR c++/28274
20911         * g++.dg/other/default5.C: New test.
20912
20913 2006-08-02  Richard Guenther  <rguenther@suse.de>
20914
20915         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20916
20917 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/28557
20920         * g++.dg/template/conv9.C: New test.
20921
20922 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20923
20924         PR debug/28063
20925         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20926         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20927         Optionally return assembly text.  Update callers.
20928         (check_no_compiler_messages): Update verbose messages.
20929         (check_no_messages_and_pattern): New.
20930         (check_effective_target_string_merging): New.
20931
20932 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20933
20934         PR c++/28250
20935         * g++.dg/eh/catch4.C: New test.
20936
20937         PR c++/28257
20938         * g++.dg/other/qual1.C: New test.
20939
20940         PR c++/28259
20941         * g++.dg/inherit/error2.C: New test.
20942
20943         PR c++/28267
20944         * g++.dg/other/new1.C: New test.
20945
20946         * g++.dg/warn/pr23075.C: Remove obsolete test.
20947         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20948         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20949
20950 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/28523
20953         * g++.dg/eh/cast1.C: New test.
20954
20955 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20956
20957         PR libfortran/28452
20958         * gfortran.dg/random_3.f90:  New test.
20959
20960 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20961
20962         PR c++/28432
20963         * g++.dg/other/pr28304.C: Change expected error message.
20964         * g++.dg/other/pr28432.C: New test.
20965
20966 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20967
20968         PR c++/28256
20969         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20970
20971 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20972
20973         PR debug/23336
20974         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20975         at -g1.
20976         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20977         g++.dg/debug/enum-2.C: New.
20978
20979 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20980
20981         PR c++/6634
20982         * g++.dg/parse/long1.C: Add more tests.
20983
20984 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20985
20986         * gfortran.dg/lrshift_1.c: New file.
20987
20988 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20989
20990         PR libgfortran/28335
20991         * gfortran.dg/no_unit_error_1.f90: New test.
20992
20993 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20994
20995         PR libgfortran/28335
20996         * gfortran.dg/no_unit_error_1.f90: Delete test.
20997         * gfortran.dg/no_unit_error_2.f90: Delete test.
20998
20999 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21000
21001         * gfortran.dg/chmod_3.f90: New test.
21002         * gfortran.dg/ltime_gmtime_1.f90: New test.
21003         * gfortran.dg/ltime_gmtime_2.f90: New test.
21004         * gfortran.dg/lrshift_1.f90: New test.
21005         * gfortran.dg/chmod_1.f90: New test.
21006         * gfortran.dg/chmod_2.f90: New test.
21007
21008 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
21009
21010         PR c++/27668
21011         * g++.dg/template/crash55.C: New test.
21012
21013         PR c++/27962
21014         * g++.dg/template/nontype16.C: New test.
21015
21016         * g++.dg/template/void2.C: Adjust error markers.
21017         * g++.dg/template/nontype5.C: Adjust error markers.
21018
21019 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
21020
21021         * gcc.target/i386/stack-prot-kernel.c: New test.
21022
21023 2006-07-27  Roger Sayle  <roger@eyesopen.com>
21024
21025         * gcc.dg/builtins-55.c: New test case.
21026
21027 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
21028
21029         PR rtl-optimization/27907
21030         * gcc.c-torture/compile/pr27907.c: New test.
21031
21032 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21033
21034         * gfortran.dg/mclock.f90: New test.
21035         * gfortran.dg/int_conv_1.f90: New test.
21036         * gfortran.dg/stat_1.f90: New test.
21037         * gfortran.dg/stat_2.f90: New test.
21038
21039 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21040
21041         PR libgfortran/28335
21042         * gfortran.dg/no_unit_error_1.f90: New test.
21043         * gfortran.dg/no_unit_error_2.f90: New test.
21044         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
21045
21046 2006-07-25  Roger Sayle  <roger@eyesopen.com>
21047
21048         PR middle-end/28473
21049         * gcc.dg/fold-convround-1.c: New test case.
21050
21051 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21052
21053         * gfortran.dg/arithmetic_if.f90:  Fix comments.
21054
21055 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21056
21057         PR c++/27572
21058         * g++.dg/other/typedef1.C: New test.
21059         * g++.dg/template/typedef4.C: New test.
21060         * g++.dg/template/typedef5.C: New test.
21061
21062 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
21063
21064         PR fortran/28416
21065         * gfortran.dg/allocatable_dummy_3.f90: New.
21066
21067 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21068
21069         PR fortran/28439
21070         * gfortran.dg/arithmetic_if.f90:  New test.
21071
21072 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
21073
21074         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21075         avoid memcpy optimization.
21076
21077 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21078
21079         PR fortran/25289
21080         * gfortran.dg/direct_io_6.f90: New test.
21081
21082 2006-07-24  Jan Hubicka  <jh@suse.cz>
21083
21084         PR c/25795
21085         PR c++/27369
21086         * gcc.dg/pr25795.c: New test.
21087         * gcc.dg/pr25795-1.c: New test.
21088
21089 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21090
21091         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21092         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21093         which may be transformed to "g || h" on some platforms.
21094
21095 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21096
21097         PR c++/28025
21098         * g++.dg/template/friend45.C: New test.
21099
21100 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21101
21102         PR libgfortran/28339
21103         * gfortran.dg/arrayio_8.f90: New test.
21104
21105 2006-07-21  Mike Stump  <mrs@apple.com>
21106
21107         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21108
21109         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21110
21111 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21112
21113         PR c++/28250
21114         * g++.dg/eh/catch3.C: New test.
21115
21116         PR c++/28363
21117         * g++.dg/template/defarg10.C: New test.
21118
21119 2006-07-20  Paul Brook  <paul@codesourcery.com>
21120
21121         PR 27363
21122         * gcc.dg/pr27363.c: New test.
21123
21124 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/28338
21127         * g++.dg/init/ref13.C: New test.
21128
21129 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21130
21131         PR obj-c++/28434
21132         * obj-c++.dg/proto-error-1.mm: New test.
21133
21134 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21135
21136         PR c++/28337
21137         * g++.dg/template/string1.C: New test.
21138
21139 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21140
21141         PR c++/28048
21142         * g++.dg/template/defarg9.C: New test.
21143
21144         PR c++/28235
21145         * g++.dg/template/static27.C: New test.
21146
21147 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21148
21149         PR 28410
21150         * gcc.dg/tree-ssa/pr28410.c: New test.
21151
21152 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21153
21154         PR c++/28258
21155         * g++/dg/other/error13.C: New test.
21156
21157         PR c++/28260
21158         * g++.dg/template/friend44.C: New test.
21159
21160 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21161
21162         PR c++/27495
21163         * g++.dg/other/pr27495.C: New.
21164
21165 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21166
21167         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21168         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21169
21170 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21171
21172         PR c/28286
21173         * gcc.dg/pragma-pack-4.c: New test.
21174
21175 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21176
21177         PR c++/28291
21178         * g++.dg/ext/pr28291.C: New test.
21179
21180 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21181
21182         PR middle-end/28403
21183         * gcc.c-torture/execute/pr28403.c: New test.
21184
21185 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21186
21187         PR middle-end/28402
21188         * gcc.dg/pr28402.c: New test.
21189
21190 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21191
21192         PR c++/28304
21193         * g++.dg/other/pr28304.C: New test.
21194
21195 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21196
21197         PR other/28251
21198         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21199         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21200
21201 2006-07-17  Richard Guenther  <rguenther@suse.de>
21202
21203         PR tree-optimization/28238
21204         * g++.dg/tree-ssa/pr28238.C: New testcase.
21205
21206 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21207
21208         PR c++/28250
21209         * g++.dg/eh/catch1.C: New test.
21210         * g++.dg/eh/catch2.C: New test.
21211
21212 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21213
21214         PR c++/28370
21215         * g++.dg/template/anon3.C: New test.
21216
21217 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21218
21219         PR fortran/20844
21220         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21221         specifiers requiring an explicit format tag..
21222
21223         PR fortran/28201
21224         * gfortran.dg/generic_5: New test.
21225
21226         PR fortran/20893
21227         * gfortran.dg/elemental_optional_args_1.f90: New test.
21228
21229 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21230
21231         * gnat.dg/assert.ads: New file.
21232         * gnat.dg/controlled_record.ads: Likewise.
21233         * gnat.dg/controlled_record.adb: Likewise.
21234
21235 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21236
21237         PR c++/28292
21238         * g++.dg/other/error12.C: New test.
21239
21240         PR c++/28269
21241         * g++.dg/template/crash54.C: New test.
21242
21243 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21244
21245         PR c++/28249
21246         * g++.dg/parse/catch1.C: New test.
21247
21248         PR c++/28294
21249         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21250
21251         PR c++/28387
21252         * g++.dg/ext/attrib24.C: New test.
21253
21254 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21255
21256         PR c++/28343
21257         * g++.dg/ext/asmspec1.C: New test.
21258
21259 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21260
21261         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21262         (dg-test): Support shouldfail tests.
21263         * lib/target-supports-dg.exp (dg-shouldfail): New.
21264         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21265         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21266         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21267         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21268         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21269         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21270         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21271
21272 2006-07-13  Jan Hubicka  <jh@suse.cz>
21273
21274         * gcc.target/i386/memcpy-1.c: New.
21275
21276 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21277
21278         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21279
21280 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21281
21282         PR fortran/25097
21283         * gfortran.dg/present_1.f90: New test.
21284
21285         PR fortran/20903
21286         * gfortran.dg/interface_derived_type_1.f90: New test.
21287
21288 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21289
21290         PR fortran/28213
21291         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21292         list.
21293
21294 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21295
21296         PR c++/27820
21297         * g++.dg/other/label1.C: New test.
21298
21299 2006-07-07  Richard Guenther  <rguenther@suse.de>
21300
21301         PR middle-end/28268
21302         * gcc.dg/torture/pr28268.c: New testcase.
21303
21304 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21305
21306         PR c++/27019
21307         * g++.dg/ext/pr27019.C: New.
21308
21309 2006-07-07  Richard Guenther  <rguenther@suse.de>
21310
21311         PR tree-optimization/28187
21312         * gcc.dg/pr28187.c: New testcase.
21313
21314 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21315
21316         * gnat.dg/address_conversion.adb: New test.
21317         * gnat.dg/boolean_subtype.adb: Likewise.
21318         * gnat.dg/frame_overflow.adb: Likewise.
21319         * gnat.dg/pointer_array.adb: Likewise.
21320         * gnat.dg/pointer_conversion.adb: Likewise.
21321
21322 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21323
21324         PR fortran/28237
21325         PR fortran/23420
21326         * gfortran.dg/print_fmt_5.f90: New test.
21327
21328 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21329
21330         PR fortran/28129
21331         * gfortran.dg/bounds_check_4.f90: New test.
21332
21333 2006-07-05  Richard Guenther  <rguenther@suse.de>
21334
21335         PR target/28158
21336         * gfortran.dg/pr28158.f90: New testcase.
21337
21338 2006-07-05  Richard Guenther  <rguenther@suse.de>
21339
21340         PR tree-optimization/28162
21341         * gcc.dg/pr28162.c: New testcase.
21342
21343 2006-07-05  Richard Guenther  <rguenther@suse.de>
21344         Andrew Pinski  <pinskia@gcc.gnu.org>
21345
21346         PR c++/27084
21347         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21348
21349 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21350
21351         PR fortran/28174
21352         * gfortran.dg/actual_array_substr_2.f90: New test.
21353
21354         PR fortran/28167
21355         * gfortran.dg/actual_array_constructor_2.f90: New test.
21356
21357 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21358
21359         * gfortran.dg/itime_idate_1.f: New test.
21360         * gfortran.dg/itime_idate_2.f: New test.
21361
21362 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21363
21364         PR libgfortran/27704
21365         * gfortran.dg/open_status_3.f90: New test.
21366         * gfortran.dg/fmt_l.f90: Update for new feature.
21367
21368 2006-07-03  Asher Langton  <langton2@llnl.gov>
21369
21370         * gfortran.dg/oldstyle_2.f90: New.
21371
21372 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21373
21374         * gnat.dg/string_slice.adb: New test.
21375
21376 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21377
21378         PR fortran/19259
21379         * gfortran.dg/semicolon_fixed.c: New.
21380         * gfortran.dg/semicolon_free.c: New.
21381
21382 2006-06-30  Mike Stump  <mrs@apple.com>
21383
21384         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21385         that don't support internal visibility.
21386
21387 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21388
21389         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21390         for '(' / ')' needing an extra '\'.
21391
21392 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21393
21394         PR middle-end/27428
21395         * gcc.dg/pr27428-1.c: New test case.
21396
21397 2006-06-29  Mike Stump  <mrs@apple.com>
21398
21399         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21400         on darwin as we can't align commons large enough yet.
21401
21402         * gcc.dg/vla-8.c: Add additional testcases.
21403
21404 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21405
21406         PR c++/28114
21407         * g++.dg/other/pr28114.C: New.
21408
21409 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21410
21411         * gcc.c-torture/compile/20060625-1.c: New test.
21412
21413 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21414
21415         PR fortran/20867
21416         * gfortran.dg/stfunc_3.f90: New test.
21417
21418         PR fortran/25056
21419         * gfortran.dg/impure_actual_1.f90: New test.
21420
21421         PR fortran/20874
21422         * gfortran.dg/elemental_result_1.f90: New test.
21423
21424         PR fortran/25073
21425         * gfortran.dg/select_7.f90: New test.
21426
21427         PR fortran/27554
21428         * intrinsic_actual_1.f: New test.
21429
21430         PR fortran/22038
21431         PR fortran/28119
21432         * gfortran.dg/forall_4.f90: New test.
21433
21434         PR fortran/25072
21435         * gfortran.dg/forall_5.f90: New test.
21436
21437 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21438
21439         PR c++/28051
21440         * g++.dg/template/using13.C: New test.
21441
21442         PR c++/28054
21443         * g++.dg/other/incomplete3.C: New test.
21444
21445 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21446
21447         PR fortran/28081
21448         * gfortran.dg/substr_3.f: New test.
21449         * gfortran.dg/equiv_2.f90: Update expected error message.
21450
21451 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21452
21453         PR fortran/28118
21454         * gfortran.dg/actual_array_substr_1.f90: New test.
21455
21456 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21457
21458         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21459         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21460
21461 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21462
21463         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21464
21465 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21466
21467         PR fortran/27981
21468         * gfortran.dg/simpleif_2.f90: New test.
21469
21470 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21471
21472         * g++.dg/template/error22.C: Fix typo.
21473
21474 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21475
21476         PR c++/28112
21477         * g++.dg/ext/attrib23.C: New test.
21478
21479 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21480
21481         * gnat.dg/varsize_temp.adb: New test.
21482
21483 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21484
21485         PR c++/11468
21486         * g++.dg/other/java2.C: New test.
21487
21488 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21489
21490         PR target/27789
21491         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21492         initialization.
21493
21494 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21495
21496         PR target/27531
21497         * gcc.dg/pr27531-1.c: New test case.
21498
21499 2006-06-22  Asher Langton  <langton2@llnl.gov>
21500
21501         PR fortran/24748
21502         * gfortran.dg/implicit_8.f90: New.
21503
21504 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21505
21506         PR rtl-optimization/28121
21507         * gcc.dg/pr28121.c: New test.
21508
21509 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21510
21511         PR c++/27805
21512         * g++.dg/parse/ptrmem6.C: New test.
21513
21514         PR c++/27821
21515         * g++.dg/template/error22.C: New test.
21516
21517 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21518
21519         PR c++/28111
21520         * g++.dg/template/friend43.C: New test.
21521
21522         PR c++/28110
21523         * g++.dg/template/crash53.C: New test.
21524
21525         PR c++/28109
21526         * g++.dg/rtti/incomplete1.C: New test.
21527
21528 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21529
21530         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21531
21532 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21533
21534         * gcc.c-torture/execute/complex-7.c: New.
21535
21536 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21537
21538         * gcc.dg/merge-all-constants-1.c: New test.
21539
21540 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21541
21542         PR c++/28113
21543         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21544
21545 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21546
21547         * gfortran.dg/rrspacing_1.f90: New test.
21548
21549 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21550
21551         PR c++/28052
21552         * g++.dg/other/bitfield2.C: New test.
21553
21554 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21555
21556         PR tree-optimization/27331
21557         * gcc.dg/pr27331.c: New test.
21558
21559 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21560             Eric Botcazou  <ebotcazou@adacore.com>
21561
21562         PR ada/18692
21563         * lib/gnat.exp: New file.
21564         * lib/gnat-dg.exp: Likewise.
21565         * gnat.dg: New directory.
21566         * gnat.dg/dg.exp: New driver.
21567         * gnat.dg/specs: New directory.
21568         * gnat.dg/specs/specs.exp: New driver.
21569         * gnat.dg/style: New directory.
21570         * gnat.dg/style/style.exp: New driver.
21571
21572 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21573
21574         PR fortran/16206
21575         * gfortran.dg/array_initializer_1.f90: New test.
21576
21577         PR fortran/28005
21578         * gfortran.dg/matmul_3.f90: New test.
21579
21580 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21581
21582         PR middle-end/28075
21583         * gcc.dg/tree-ssa/inline-1.c: New test.
21584
21585 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21586
21587         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21588         in malloc prototype; remove XFAIL.
21589         * gcc.dg/pr18241-2.c: Ditto.
21590         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21591         in memset prototype; remove XFAIL.
21592         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21593
21594 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21595
21596         * gcc.dg/vla-8.c: Add.
21597
21598 2006-06-19  Richard Guenther  <rguenther@suse.de>
21599
21600         PR tree-optimization/27090
21601         * g++.dg/tree-ssa/pr27090.C: New testcase.
21602
21603 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21604
21605         PR target/27861
21606         * gcc.dg/pr27861-1.c: New test case.
21607
21608 2006-06-19  Richard Guenther  <rguenther@suse.de>
21609
21610         PR middle-end/28045
21611         * gcc.dg/torture/pr28045.c: New testcase.
21612
21613 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21614
21615         PR fortran/26801
21616         * gfortran.dg/associated_4.f90: New test.
21617
21618 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21619
21620         PR fortran/19310
21621         PR fortran/19904
21622         * gfortran.dg/real_const_3.f90: New test.
21623
21624 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21625
21626         PR c++/28016
21627         * g++.dg/template/static26.C: New test.
21628
21629         PR c++/27979
21630         * g++.dg/expr/bitfield2.C: New test.
21631
21632         PR c++/27884
21633         * g++.dg/parse/linkage2.C: New test.
21634
21635 2006-06-16  Richard Guenther  <rguenther@suse.de>
21636
21637         PR middle-end/27116
21638         * gcc.dg/pr15785-1.c: Revert last change.
21639         * gcc.dg/torture/pr27116-2.c: New testcase.
21640
21641 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21642
21643         PR middle-end/27802
21644         * gcc.dg/pr27802-1.c: New test case.
21645
21646 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21647
21648         PR c++/27689
21649         * g++.dg/template/ttp18.C: New test.
21650         * g++.dg/template/ttp19.C: Likewise.
21651
21652         PR c++/27666
21653         * g++.dg/expr/cond9.C: New test.
21654
21655         PR c++/27640
21656         * g++.dg/template/ctor7.C: New test.
21657
21658 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21659
21660         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21661
21662 2006-06-16  Richard Guenther  <rguenther@suse.de>
21663
21664         PR tree-optimization/27781
21665         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21666
21667 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21668
21669         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21670
21671 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21672
21673         * gcc.dg/tree-ssa/loop-18.c: New test.
21674
21675 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21676
21677         PR c++/27665
21678         * g++.dg/template/crash52.C: New test.
21679
21680         PR c++/27648
21681         * g++.dg/ext/attrib22.C: New test.
21682
21683         PR c++/26559
21684         * g++.dg/template/builtin1.C: New test.
21685         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21686
21687         PR c++/28018
21688         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21689         assignment.
21690         * g++.old-deja/g++.pt/crash51.C: Likewise.
21691
21692         PR c++/27227
21693         * g++.dg/lookup/linkage1.C: New test.
21694         * g++.dg/lookup/linkage2.C: Likewise.
21695
21696 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21697
21698         PR middle-end/27959
21699         * gcc.dg/pr27959.c: New testcase.
21700
21701 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21702
21703         PR target/28014:
21704         * g++.dg/eh/div.C: New test.
21705
21706 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21707
21708         PR c++/27894
21709         * g++.dg/tree-ssa/pr26757.C: New test.
21710         * g++.dg/tree-ssa/pr27894.C: New test.
21711
21712 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21713
21714         * gcc.c-torture/compile/20060609-1.c: New test.
21715
21716         PR target/27863
21717         * gcc.c-torture/compile/pr27863.c: New test.
21718
21719 2006-06-13  Richard Guenther  <rguenther@suse.de>
21720
21721         PR tree-optimization/27830
21722         * g++.dg/tree-ssa/pr27830.C: New testcase.
21723
21724 2006-06-13  Matthew Sachs  <msachs@apple.com>
21725
21726         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21727         the list of compiler flags; this causes those flags to be checked
21728         for things like dg-skip-if.
21729
21730 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21731
21732         PR c++/27601
21733         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21734
21735 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21736             Kazu Hirata  <kazu@codesourcery.com>
21737
21738         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21739         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21740
21741 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21742
21743         PR c++/27933
21744         * g++.dg/lookup/using15.C: New test.
21745
21746         PR c++/27951
21747         * g++.dg/other/anon4.C: New test.
21748
21749 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21750
21751         PR c++/21210
21752         * g++.dg/init/complex1.C: New test case.
21753
21754 2006-06-11  Eric Christopher  <echristo@apple.com>
21755
21756         PR middle-end/27948
21757         * gcc.dg/bf-ms-layout.c: Run on darwin.
21758         * gcc.dg/bf-no-ms-layout: Ditto.
21759         * gcc.dg/attr-ms_struct-2.c: New.
21760         * gcc.dg/bf-ms-layout-2.c: Ditto.
21761
21762 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21763
21764         * gcc.dg/attr-ms_struct-packed1.c: New.
21765
21766 2006-06-09  Mike Stump  <mrs@apple.com>
21767
21768         * gcc.dg/vla-7.c: Add.
21769
21770 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21771
21772         PR fortran/24558
21773         * gfortran.dg/entry_6.f90: New test.
21774
21775         PR fortran/20877
21776         PR fortran/25047
21777         * gfortran.dg/entry_7.f90: New test.
21778
21779 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21780
21781         PR c/27747
21782         * gcc.dg/cpp/_Pragma6.c: New test.
21783
21784         PR c++/27748
21785         * g++.dg/cpp/_Pragma1.C: New test.
21786
21787         PR preprocessor/27746
21788         * gcc.dg/gomp/macro-3.c: New test.
21789         * gcc.dg/gomp/macro-4.c: New test.
21790         * g++.dg/gomp/macro-3.C: New test.
21791         * g++.dg/gomp/macro-4.C: New test.
21792
21793 2006-06-09  Richard Guenther  <rguenther@suse.de>
21794
21795         PR tree-optimization/26998
21796         * gcc.dg/torture/pr26998.c: New testcase.
21797         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21798
21799 2006-06-08  Mike Stump  <mrs@apple.com>
21800
21801         * gcc.dg/pr27095.c: Account for stubs.
21802
21803         PR target/26427
21804         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21805         produce bad code on darwin.
21806
21807 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21808
21809         PR fortran/27958
21810         * gfortran.dg/substr_2.f: New test.
21811
21812 2006-06-08  Asher Langton  <langton2@llnl.gov>
21813
21814         PR fortran/27786
21815         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21816
21817 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21818
21819         PR target/27421
21820         * gcc.dg/union-3.c: New test.
21821
21822 2006-06-08  Richard Guenther  <rguenther@suse.de>
21823
21824         PR middle-end/27116
21825         * gcc.dg/torture/pr27116.c: New testcase.
21826         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21827
21828 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21829
21830         PR rtl-optimization/26449
21831         * gcc.dg/pr26449.c: New test.
21832
21833 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21834
21835         PR c++/27601
21836         * g++.dg/ext/offsetof1.C: Test member functions.
21837
21838 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21839
21840         * gcc.dg/pr27095.c: Improve scanning.
21841
21842 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21843
21844         PR fortran/23091
21845         * gfortran.dg/saved_automatic_1.f90: New test.
21846
21847         PR fortran/24168
21848         * gfortran.dg/array_simplify_1.f90: New test.
21849
21850         PR fortran/25090
21851         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21852
21853         PR fortran/25058
21854         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21855
21856 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/27177
21859         * g++.dg/expr/cast7.C: New test.
21860
21861 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21862
21863         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21864         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21865         * lib/fortran-torture.exp (fortran-torture-compile,
21866         fortran-torture-execute): Ditto.
21867
21868 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21869
21870         PR target/27842
21871         * gcc.dg/vmx/pr27842.c: New test.
21872
21873 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21874
21875         PR libfortran/27895
21876         * gfortran.dg/bounds_check_3.f90: New test.
21877
21878 2006-06-05  Mike Stump  <mrs@apple.com>
21879
21880         * objc.dg/objc-fast-4.m: Skip for ppc64.
21881
21882 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21883
21884         PR testsuite/27705
21885         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21886
21887 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21888             Victor Kaplansky  <victork@il.ibm.com>
21889
21890         PR tree-optimizations/26360
21891         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21892         with -fno-tree-dce.
21893         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21894
21895 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21896
21897         PR fortran/14067
21898         * gfortran.dg/data_char_1.f90: Add messages for truncated
21899         strings.
21900
21901         PR fortran/16943
21902         * gfortran.dg/func_decl_2.f90: New test.
21903
21904         PR fortran/20839
21905         * gfortran.dg/do_2.f90: New test.
21906
21907         PR fortran/27655
21908         * gfortran.dg/associated_3.f90: New test.
21909
21910 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21911
21912         PR c++/27819
21913         * g++.dg/template/static25.C: New test.
21914
21915         PR c++/27722
21916         * g++.dg/init/array21.C: New test.
21917
21918         PR c++/27807
21919         * g++.dg/ext/complit7.C: New test.
21920
21921         PR c++/27806
21922         * g++.dg/parse/ptrmem5.C: New test.
21923
21924 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21925             Andrew Pinski  <pinskia@physics.uc.edu>
21926
21927         PR c/27150
21928         PR middle-end/27382
21929         * gcc.dg/pr27150-1.c: New testcase.
21930         * gcc.dg/pr27382-1.c: New testcase.
21931         * gcc.dg/pr27382-2.c: New testcase.
21932
21933 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21934
21935         PR c/25161
21936         PR c/27020
21937         * gcc.dg/array-10.c: New test.
21938
21939 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21940
21941         PR c++/27804
21942         * g++.dg/init/const4.C: New test.
21943         * g++.dg/init/member1.C: Add error-marker.
21944         * g++.dg/other/fold1.C: Adjust error-marker.
21945
21946 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21947
21948         PR c++/27601
21949         * g++.dg/ext/offsetof1.C: New test.
21950
21951 2006-06-04 Eric Christopher <echristo@apple.com>
21952
21953         * gcc.dg/attr-ms_struct-1.c: New.
21954
21955 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21956
21957         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21958
21959 2006-06-04  Richard Guenther  <rguenther@suse.de>
21960
21961         PR tree-optimization/27039
21962         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21963
21964 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21965
21966         PR target/26223
21967         * gcc.target/i386/amd64-abi-2.c: New test case.
21968
21969 2006-06-02  Eric Christopher  <echristo@apple.com>
21970
21971         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21972         * gcc.target/i386/20020523-1.c: Skip if darwin.
21973         * gcc.target/i386/asm-3.c: Ditto.
21974         * gcc.target/i386/20011119-1.c: Ditto.
21975         * gcc.target/i386/clobbers.c: Remove pic part of test.
21976
21977 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21978
21979         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21980         * g++.old-deja/g++.other/init19.C: Ditto.
21981         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21982         and add other platforms as expected failures.
21983
21984 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21985
21986         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21987         (is-effective-target-keyword): Ditto.
21988
21989 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21990
21991         PR fortran/27715
21992         * gfortran.dg/extended_char_comparison_1.f:  New test.
21993
21994 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21995
21996         PR fortran/25098
21997         * gfortran.dg/dummy_procedure_1.f90: New test.
21998
21999         PR fortran/25147
22000         * gfortran.dg/dummy_procedure_2.f90: New test.
22001
22002         * gfortran.dg/associated_2.f90: Correct to make consistent with
22003         standard.
22004
22005 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22006
22007         * gcc.target/i386/387-11.c: New test case.
22008
22009 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/27801
22012         * g++.dg/template/cond6.C: New test.
22013
22014         PR c++/26496
22015         * g++.dg/template/crash51.C: New test.
22016         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
22017
22018         PR c++/27385
22019         * g++.dg/init/array20.C: New test.
22020
22021 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22022
22023         * gcc.dg/builtins-54.c: New test case.
22024
22025 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22026
22027         PR c++/26433
22028         * g++.dg/template/fntry1.C: Add dg-do link.
22029
22030         PR c++/27808
22031         * g++.dg/parse/friend6.C: New test.
22032
22033 2006-05-30  Asher Langton  <langton2@llnl.gov>
22034
22035         * gfortran.dg/cray_pointers_7.f90: New test.
22036
22037 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22038
22039         PR tree-optimization/23452
22040         * gcc.dg/fold-mulconj-1.c: New test case.
22041
22042 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22043
22044         PR c++/27803
22045         * g++.dg/parse/bitfield1.C: New test.
22046
22047 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22048
22049         * gcc.target/ppc-eq0-1.c: New test case.
22050         * gcc.target/ppc-negeq0-1.c: New test case.
22051
22052 2006-05-30  Dirk Mueller  <dmueller@suse.de>
22053
22054         PR c/27273
22055         * gcc.dg/overflow-warn-5.c: New test.
22056
22057 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22058
22059         PR c/27718
22060         * gcc.dg/sizeof-1.c: New test.
22061
22062 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
22063
22064         PR target/27790
22065         * gcc.target/i386/pr27790.c: New test.
22066
22067 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22068
22069         PR libgfortran/27757
22070         * gfortran.dg/direct_io_5.f90: New test.
22071
22072 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22073
22074         PR libgfortran/27634
22075         * gfortran.dg/fmt_missing_period_1.f: New test.
22076         * gfortran.dg/fmt_missing_period_2.f: New test.
22077         * gfortran.dg/fmt_missing_period_3.f: New test.
22078
22079 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22080
22081         PR fortran/19777
22082         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22083         arrays.
22084
22085 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22086
22087         PR c++/27713
22088         * g++.dg/template/new6.C: New test.
22089
22090 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22091
22092         PR tree-optimization/24964
22093         * gcc.target/i386/387-10.c: New test case.
22094
22095 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22096
22097         * intrinsics/string_intrinsics.c (compare_string):
22098         Use memcmp instead of strncmp to avoid tripping over
22099         CHAR(0) in a string.
22100
22101 2006-05-27  Richard Guenther  <rguenther@suse.de>
22102
22103         PR middle-end/27773
22104         * gcc.dg/torture/pr27773.c: New testcase.
22105
22106 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22107
22108         * gcc.dg/pr24561.c: Rename to..
22109         * gcc.dg/pr25962.c: .. this.
22110
22111 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22112
22113         PR fortran/19777
22114         * gfortran.dg/bounds_check_2.f: New test.
22115
22116 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22117
22118         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22119         * gfortran.dg/byte_1.f90: Likewise.
22120         * gfortran.dg/dup_save_2.f90: Likewise.
22121
22122 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22123
22124         * gfortran.dg/associated_2.f90: New test.
22125
22126 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22127
22128         PR fortran/27524
22129         * gfortran.dg/bounds_check_1.f90: New test.
22130
22131 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22132
22133         PR rtl-optimization/27661
22134         * gcc.dg/pr27661.c: New test case.
22135
22136 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22137
22138         PR fortran/23151
22139         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22140         * gfortran.dg/print_parentheses_1.f:  New test.
22141         * gfortran.dg/print_parentheses_2.f90:  New test.
22142
22143 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22144
22145         PR target/27758
22146         * gcc.dg/pr27758.c: New test.
22147
22148 2006-05-24  Falk Hueffner  <falk@debian.org>
22149
22150         * gcc.c-torture/compile/pr27571.c: New test.
22151
22152 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22153
22154         PR fortran/27709
22155         * gfortran.dg/spec_expr_4.f90: New test.
22156
22157         PR fortran/27155
22158         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22159
22160 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22161
22162         PR c++/20103
22163         * g++.dg/ext/complit6.C: New test.
22164         * g++.dg/ext/complit3.C: Adjust error markers.
22165         * g++.dg/init/const3.C: New test.
22166
22167 2006-05-25  Richard Guenther  <rguenther@suse.de>
22168
22169         PR middle-end/27743
22170         * gcc.dg/torture/pr27743.c: New testcase.
22171
22172 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22173
22174         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22175
22176 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22177
22178         * gcc.dg/compat/scalar-by-value-x.h: New.
22179         * gcc.dg/compat/scalar-by-value-y.h: New.
22180         * gcc.dg/compat/scalar-by-value-5.c: New.
22181         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22182         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22183         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22184         * gcc.dg/compat/scalar-by-value-6.c: New.
22185         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22186         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22187         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22188
22189 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22190
22191         PR tree-optimization/27639
22192         PR tree-optimization/26719
22193         * gcc.dg/pr27639.c: New test.
22194         * gcc.dg/pr26719.c: New test.
22195         * gcc.dg/tree-ssa/scev-cast.c: New test.
22196
22197 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22198
22199         PR c++/20173
22200         * g++.dg/template/error21.C: New test.
22201
22202 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22203
22204         PR target/27696
22205         * gcc.target/i386/pr27696.c: New.
22206
22207 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22208
22209         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22210
22211         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22212
22213 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22214
22215         PR c++/27716
22216         * g++.dg/other/assign1.C: New test.
22217
22218 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22219
22220         PR target/27266
22221         * gcc.target/i386/pr27266.c: New.
22222
22223 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22224
22225         PR c++/27451
22226         * g++.dg/ext/asm9.C: New test.
22227
22228 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22229
22230         PR rtl-optimization/25514
22231         * gcc.c-torture/compile/pr25514.c: New test.
22232
22233 2006-05-22  Richard Guenther  <rguenther@suse.de>
22234
22235         Revert
22236         2006-01-31  Richard Guenther  <rguenther@suse.de>
22237
22238         * gcc.target/i386/sselibm-1.c: New testcase.
22239         * gcc.target/i386/sselibm-2.c: Likewise.
22240         * gcc.target/i386/sselibm-3.c: Likewise.
22241         * gcc.target/i386/sselibm-4.c: Likewise.
22242         * gcc.target/i386/sselibm-5.c: Likewise.
22243
22244 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22245
22246         PR c/27420
22247         * gcc.dg/func-args-2.c: New test.
22248
22249         PR c/26818
22250         * gcc.dg/struct-incompl-1.c: New test.
22251
22252 2006-05-22  Richard Guenther  <rguenther@suse.de>
22253
22254         PR testsuite/27708
22255         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22256         the transformations we test for.
22257
22258 2006-05-22  Richard Guenther  <rguenther@suse.de>
22259
22260         PR testsuite/27707
22261         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22262
22263 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22264
22265         PR c++/27210
22266         * g++.dg/warn/new1.C: New test.
22267         * g++.dg/template/new5.C: Likewise.
22268
22269 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22270
22271         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22272         * gcc.target/i386/20060512-3.c: Likewise.
22273
22274 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22275
22276         PR rtl-optimization/27671
22277         * gcc.c-torture/execute/pr27671-1.c: New.
22278         * gcc.dg/pr27671-2.c: Likewise.
22279
22280         PR tree-optimization/26622.
22281         * gcc.c-torture/compile/pr26622.c: New.
22282
22283 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22284
22285         PR fortran/27613
22286         * gfortran.dg/recursive_reference_1.f90: New test.
22287
22288 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22289
22290         PR fortran/25746
22291         * gfortran.dg/elemental_subroutine_3.f90: New test.
22292
22293         PR fortran/25090
22294         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22295
22296         PR fortran/27584
22297         * gfortran.dg/associated_target_1.f90: New test.
22298
22299         PR fortran/19015
22300         * gfortran.dg/maxloc_shape_1.f90: New test.
22301
22302 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22303
22304         PR libgfortran/24459
22305         * gfortran.dg/namelist_24.f90: New test.
22306         * gfortran.dg/namelist_12.f: Fix typo in comment.
22307
22308 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22309
22310         PR middle-end/25776
22311         * g++.dg/other/error11.C: New test.
22312
22313 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22314
22315         * gcc.target/mips/pr26765.c: Add -w to options.
22316
22317 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22318
22319         * lib/target-supports.exp (check_effective_target_mpaired_single):
22320         New function.
22321         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22322         multilibs.
22323         * g++.dg/vect/vect.exp: Likewise.
22324
22325 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22326
22327         PR testsuite/25891
22328         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22329
22330 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22331
22332         PR fortran/27662
22333         * gfortran.dg/temporary_1.f90: New file.
22334
22335 2006-05-19  Andreas Schwab  <schwab@suse.de>
22336
22337         * g++.dg/other/unused1.C: Also match "stringz".
22338
22339 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22340
22341         PR c++/26433
22342         * g++.dg/template/fntry1.C: New test.
22343
22344 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22345
22346         PR c++/27471
22347         PR c++/27506
22348         * g++.dg/conversion/bitfield5.C: New test.
22349         * g++.dg/conversion/bitfield6.C: New test.
22350
22351 2006-05-18  Mike Stump  <mrs@apple.com>
22352
22353         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22354         * gcc.dg/vla-4.c: Add.
22355         * gcc.dg/vla-5.c: Add.
22356         * gcc.dg/vla-6.c: Add.
22357
22358 2006-05-12  Stuart Hastings  <stuart@apple.com>
22359
22360         * gcc.target/i386/20060512-1.c: New.
22361         * gcc.target/i386/20060512-2.c: New.
22362         * gcc.target/i386/20060512-3.c: New.
22363         * gcc.target/i386/20060512-4.c: New.
22364
22365 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22366
22367         PR c++/26122
22368         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22369
22370         PR c++/26068
22371         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22372         * g++.dg/parse/linkage1.C: New test.
22373
22374 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22375
22376         PR tree-optimization/27548
22377         * g++.dg/tree-ssa/pr27548.C: New test.
22378
22379 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22380
22381         PR fortran/26551
22382         * gfortran.dg/recursive_check_1.f: New test.
22383         * gfortran.dg/recursive_check_2.f90: New test.
22384
22385 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22386
22387         * g++.dg/opt/temp2.C: New test.
22388
22389 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22390
22391         PR c++/27491
22392         * g++.dg/init/brace5.C: New test.
22393
22394         PR middle-end/27415
22395         * gcc.dg/gomp/pr27415.c: New test.
22396         * g++.dg/gomp/pr27415.C: New test.
22397
22398         PR tree-optimization/27549
22399         * g++.dg/tree-ssa/pr27549.C: New test.
22400
22401 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22402
22403         PR libgfortran/27575
22404         * gfortran.dg/read_eof_4.f90: New test.
22405
22406 2006-05-16  Richard Guenther  <rguenther@suse.de>
22407
22408         PR tree-optimization/22303
22409         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22410
22411 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22412
22413         PR middle-end/27573
22414         * gcc.dg/gomp/pr27573.c: New test.
22415         * gfortran.dg/gomp/pr27573.f90: New test.
22416
22417         PR c/27499
22418         * gcc.dg/gomp/pr27499.c: New test.
22419         * g++.dg/gomp/pr27499.C: New test.
22420
22421 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22422
22423         PR c++/27339
22424         * g++.dg/parser/access8.C: Adjust error marker.
22425         * g++.dg/template/access17.C: New test.
22426         * g++.dg/template/access18.C: Likewise.
22427
22428 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22429
22430         PR target/26600
22431         * gcc.target/i386/pr26600.c: New test case.
22432
22433 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22434
22435         PR c++/27505
22436         * g++.dg/expr/bitfield1.C: New test.
22437
22438 2006-05-15  Richard Guenther  <rguenther@suse.de>
22439
22440         PR tree-optimization/27603
22441         * gcc.dg/torture/pr27603.c: New testcase.
22442
22443 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22444
22445         PR fortran/25090
22446         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22447
22448         PR fortran/25082
22449         * gfortran.dg/scalar_return_1.f90: New test.
22450
22451         PR fortran/27411
22452         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22453
22454 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.dg/gomp/critical-4.c: New test.
22457         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22458         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22459         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22460         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22461
22462 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22463
22464         PR c++/27582
22465         * g++.dg/template/dependent-args1.C: New test.
22466
22467         PR c++/27581
22468         * g++.dg/lookup/this1.C: New test.
22469
22470         PR c++/27315
22471         * g++.dg/template/operator6.C: New test.
22472         * g++.dg/template/incomplete3.C: New test.
22473
22474         PR c++/27559
22475         * g++.dg/template/new4.C: New test.
22476
22477         PR c++/27496
22478         * g++.dg/template/void2.C: New test.
22479
22480 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22481
22482         * g++.dg/template/dependent-expr5.C: New test.
22483
22484 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22485
22486         PR middle-end/26729
22487         * gcc.dg/pr26729-1.c: New test case.
22488
22489 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22490
22491         * gcc.dg/pr27003.c: New test.
22492
22493 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22494
22495         * lib/target-supports.dg (check_cxa_atexit_available): Change
22496         v3_target_compile to ${tool}_target_compile.
22497
22498 2006-05-11  Jason Merrill  <jason@redhat.com>
22499
22500         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22501
22502 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22503
22504         PR fortran/27553
22505         * gfortran.dg/label_5.f90: New test.
22506
22507 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22508
22509         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22510         check_effective_target_powerpc_altivec_ok): New.
22511         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22512         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22513         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22514         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22515         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22516         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22517         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22518         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22519         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22520         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22521         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22522         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22523         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22524         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22525         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22526         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22527         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22528         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22529         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22530         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22531         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22532         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22533         gcc.target/powerpc/altivec-9.c,
22534         gcc.target/powerpc/altivec-consts.c,
22535         gcc.target/powerpc/altivec-pr22085.c,
22536         gcc.target/powerpc/altivec-splat.c,
22537         gcc.target/powerpc/altivec-types-1.c,
22538         gcc.target/powerpc/altivec-types-2.c,
22539         gcc.target/powerpc/altivec-types-3.c,
22540         gcc.target/powerpc/altivec-types-4.c,
22541         gcc.target/powerpc/altivec-varargs-1.c,
22542         gcc.target/powerpc/altivec-vec-merge.c,
22543         gcc.target/powerpc/ppc-vector-memcpy.c,
22544         gcc.target/powerpc/ppc-vector-memset.c,
22545         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22546         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22547         these effective targets.
22548         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22549         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22550
22551 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22552
22553         PR middle-end/27384
22554         * g++.dg/other/fold1.C: New test.
22555
22556         PR middle-end/27488
22557         * gcc.dg/fold-nonneg-1.c: New test.
22558
22559         PR c++/27547
22560         * g++.dg/other/operator1.C: New test.
22561
22562 2006-05-11  Richard Guenther  <rguenther@suse.de>
22563
22564         PR middle-end/27529
22565         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22566
22567 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22568
22569         * lib/target-supports-dg.exp (check-flags): New.
22570         (dg-skip-if): Move flag checks.
22571
22572 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22573
22574         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22575         * lib/target-supports.dg (check_cxa_atexit_available): New.
22576
22577 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22578
22579         PR fortran/27470
22580         * gfortran.dg/multiple_allocation_2.f90: New test case.
22581
22582 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22583
22584         * gcc.target/arm/pr27387.C: Fix a comment typo.
22585
22586 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22587
22588         PR fortran/24549
22589         * gfortran.dg/error_recovery_1.f90: New test.
22590
22591 2006-05-10  Richard Guenther  <rguenther@suse.de>
22592
22593         PR tree-optimization/27302
22594         * gcc.dg/torture/pr27302.c: New testcase.
22595
22596 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22597         Richard Guenther  <rguenther@suse.de>
22598
22599         PR middle-end/27498
22600         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22601
22602 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22603
22604         PR rtl-optimization/27335
22605         * gcc.dg/pr27335.c: New test.
22606
22607 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22608
22609         * gcc.target/mips/mips-ps-5.c: New file.
22610
22611 2006-05-08  Jan Hubicka  <jh@suse.cz>
22612
22613         PR middle-end/25962
22614         * gcc.dg/pr25962.c: New.
22615
22616 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22617
22618         PR target/27158
22619         * gcc.target/powerpc/pr27158.c: New test case.
22620
22621 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22622
22623         PR testsuite/27476
22624         * ada/acats/run_all.sh: Use test -z.
22625
22626 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22627
22628         PR libfortran/18271
22629         * gfortran.dg/spec_expr_3.f90: New test.
22630
22631 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22632
22633         PR target/24879
22634         * gcc.target/i386/monitor.c: New file.
22635
22636 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22637
22638         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22639
22640 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22641
22642         PR c++/27447
22643         * g++.dg/other/ptrmem7.C: New test.
22644
22645 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22646
22647         PR target/27421
22648         * gcc.dg/array-9.c: New test.
22649
22650 2006-05-07  Richard Guenther  <rguenther@suse.de>
22651
22652         PR tree-optimization/27409
22653         * gcc.dg/torture/pr27409.c: New testcase.
22654
22655 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22656
22657         PR fortran/27457
22658         * gfortran.dg/select_6.f90: New.
22659
22660 2006-05-07  Richard Guenther  <rguenther@suse.de>
22661
22662         PR tree-optimization/27136
22663         * gcc.dg/torture/pr27136.c: New testcase.
22664
22665 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22666
22667         PR fortran/24813
22668         * gfortran.dg/char_cons_len_1.f90: New test.
22669
22670 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22671
22672         PR c++/27427
22673         * g++.dg/template/incomplete2.C: New test.
22674
22675 2006-05-06  Richard Guenther  <rguenther@suse.de>
22676
22677         PR tree-optimization/27151
22678         * gcc.dg/vect/pr27151.c: New testcase.
22679
22680 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22681
22682         PR c++/27430
22683         * g++.dg/template/void1.C: New test.
22684
22685         PR c++/27423
22686         * g++.dg/other/void2.C: New test.
22687
22688         PR c++/27422
22689         * g++.dg/conversion/void1.C: New test.
22690
22691 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22692
22693         PR/21391
22694         * g++.dg/other/unused1.C: New.
22695
22696 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22697
22698         PR objc/27240
22699         * objc.dg/member-1.m: New test.
22700
22701 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22702
22703         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22704
22705 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22706
22707         PR libfortran/26985
22708         * gfortran.dg/matmul_2.f90: New test.
22709
22710 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22711
22712         * ada/acats/run_all.sh: Use sync when main not found.
22713
22714 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22715
22716         PR target/26765
22717         * gcc.target/mips/pr26765.c: New.
22718
22719 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22720
22721         * gcc.target/bfin: New directory.
22722         * gcc.target/bfin/bfin.exp: New file.
22723         * gcc.target/bfin/frmul.c: New file.
22724         * gcc.target/bfin/arith.c: New file.
22725         * gcc.target/bfin/mul-combine.c: New file.
22726         * gcc.target/bfin/shift.c: New file.
22727
22728 2006-05-04  Richard Guenther  <rguenther@suse.de>
22729
22730         PR tree-optimization/14287
22731         PR tree-optimization/14844
22732         PR tree-optimization/19792
22733         PR tree-optimization/21608
22734         PR tree-optimization/27090
22735         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22736         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22737         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22738         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22739         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22740
22741 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22742
22743         PR tree-optimization/27285
22744         * gcc.c-torture/execute/pr27285.c: New test.
22745
22746         PR middle-end/27388
22747         * gcc.dg/gomp/pr27388-1.c: New test.
22748         * gcc.dg/gomp/pr27388-2.c: New test.
22749         * gcc.dg/gomp/pr27388-3.c: New test.
22750
22751         PR c++/27359
22752         * g++.dg/gomp/pr27359.C: New test.
22753
22754 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22755
22756         PR fortran/20248
22757         * gfortran.dg/iargc.f90: New test.
22758
22759 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22760
22761         PR c++/27102
22762         * g++.dg/template/crash49.C: New test.
22763
22764 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22765
22766         PR testsuite/27032
22767         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22768
22769 2006-05-02  Jeff Law  <law@redhat.com>
22770
22771         PR tree-optimization/27364
22772         * gcc.c-torture/execute/pr27364.c: New test.
22773
22774 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22775
22776         PR c++/27309
22777         * g++.dg/parser/ctor5.C: New test.
22778
22779 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22780
22781         PR target/27387
22782         * gcc.target/arm/arm.exp: New.
22783         * gcc.target/arm/pr27387.C: Likewise.
22784
22785 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22786
22787         PR fortran/27269
22788         PR fortran/27324
22789         * gfortran.dg/module_equivalence_2.f90: New test.
22790
22791 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22792
22793         PR middle-end/27337
22794         * g++.dg/gomp/pr27337-1.C: New test.
22795         * g++.dg/gomp/pr27337-2.C: New test.
22796
22797         PR middle-end/27328
22798         * gcc.dg/gomp/pr27328.c: New test.
22799
22800         PR middle-end/27325
22801         * g++.dg/gomp/pr27325.C: New test.
22802
22803         PR middle-end/27310
22804         * g++.dg/gomp/pr27310.C: New test.
22805
22806 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22807
22808         PR tree-optimization/27291
22809         * g++.dg/tree-ssa/pr27291.C: New test.
22810
22811 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22812
22813         PR tree-optimization/27283
22814         * g++.dg/tree-ssa/pr27283.C: New test.
22815
22816 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22817
22818         * gcc.dg/tree-ssa/loop-16.c: New test.
22819
22820 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22821             Joseph S. Myers  <joseph@codesourcery.com>
22822
22823         * gcc.dg/Wconversion-3.c: New test case.
22824         * gcc.dg/Wconversion-4.c: Likewise.
22825
22826 2006-05-01  Richard Guenther  <rguenther@suse.de>
22827
22828         PR tree-optimization/26726
22829         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22830
22831 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22832
22833         * gcc.dg/Woverflow-1.c: New test case.
22834         * gcc.dg/Woverflow-2.c: Likewise.
22835         * gcc.dg/Woverflow-3.c: Likewise.
22836
22837 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22838
22839         PR c++/27094
22840         * g++.dg/template/defarg8.C: New test.
22841
22842 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22843
22844         PR c++/27278
22845         * g++.dg/parse/operator7.C: New test.
22846
22847 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22848
22849         PR c++/11471
22850         PR c++/27102
22851         * g++.dg/template/crash48.C: New test.
22852
22853         PR c++/27279
22854         * g++.dg/parse/ctor4.C: New test.
22855
22856 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22857
22858         PR fortran/25681
22859         * gfortran.df/char_type_len.f90: New test.
22860
22861 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22862
22863         PR libgfortran/27304
22864         * gfortran.dg/fmt_exhaust.f90: New test.
22865
22866 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22867
22868         PR c/25309
22869         * gcc.dg/large-size-array-2.c: New test case.
22870
22871 2006-04-28  Richard Guenther  <rguenther@suse.de>
22872
22873         PR target/26826
22874         * gcc.target/i386/pr26826.c: New testcase.
22875
22876 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22877
22878         PR middle-end/27260
22879         * gcc.c-torture/execute/pr27260.c: New.
22880
22881 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22882
22883         PR middle-end/27095
22884         * gcc.dg/pr27095.c: New.
22885
22886 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22887
22888         PR c++/27292
22889         * g++.dg/conversion/bitfield4.C: New test.
22890
22891 2006-04-27  Eric Christopher  <echristo@apple.com>
22892
22893         * gcc.dg/pragma-ms_struct.c: New.
22894
22895 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/27102
22898         * g++.dg/template/crash47.C: New test.
22899
22900 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22901
22902         * gcc.target/i386/sse-7.c: build with -msse.
22903
22904 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22905
22906         PR testsuite/27274:
22907         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22908         (main): Exit if processor doesn't support SSE.
22909
22910 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22911
22912         PR middle-end/27282
22913         * gcc.c-torture/compile/pr27282.c: New test.
22914
22915 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22916
22917         PR middle-end/26913
22918         * g++.dg/gomp/pr26913.C: New test.
22919
22920         PR c/25996
22921         * gcc.dg/gomp/pr25996.c: New test.
22922         * g++.dg/gomp/pr25996.C: New test.
22923
22924 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22925
22926         PR rtl-optimization/26725
22927         * gcc.c-torture/compile/pr26725.c: New test.
22928
22929 2006-04-25  Richard Guenther  <rguenther@suse.de>
22930
22931         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22932         than n + -1.
22933
22934 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22935
22936         * gcc.dg/20060425-1.c: New testcase.
22937
22938 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22939
22940         PR tree-optimization/26865
22941         * gcc.dg/pr26865.c: New test.
22942
22943 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR c++/27292
22946         * g++.dg/conversion/bitfield1.C: New test.
22947         * g++.dg/conversion/bitfield2.C: Likewise.
22948         * g++.dg/conversion/bitfield3.C: Likewise.
22949
22950 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22951         Richard Guenther  <rguenther@suse.de>
22952
22953         PR tree-optimization/27236
22954         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22955
22956 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22957
22958         PR c++/19963
22959         * g++.dg/other/incomplete2.C: New test.
22960
22961 2006-04-24  Richard Guenther  <rguenther@suse.de>
22962
22963         PR middle-end/26869
22964         * gcc.dg/torture/pr26869.c: New testcase.
22965
22966 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22967         Richard Guenther  <rguenther@suse.de>
22968
22969         PR tree-optimization/27218
22970         * g++.dg/tree-ssa/pr27218.C: New testcase.
22971
22972 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22973
22974         PR c++/26912
22975         * g++.dg/template/friend41.C: New test.
22976
22977 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22978
22979         * g++.dg/opt/pr15551.C: Include cstdio.
22980         (main): Use remove instead of unlink.
22981
22982 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22983
22984         * gcc.dg/sibcall-7.c: New test.
22985         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22986         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22987         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22988         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22989         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22990
22991 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/26534
22994         * g++.dg/opt/bitfield1.C: New test.
22995         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22996         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22997         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22998         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22999         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
23000         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
23001         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
23002         * g++.dg/abi/bitfield2.C: Likewise.
23003         * g++.dg/init/bitfield1.C: Likewise.
23004
23005 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
23006
23007         PR fortran/25099
23008         * gfortran.dg/elemental_subroutine_4.f90: New test.
23009         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
23010         call sub (m, x).
23011
23012 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23013
23014         * gcc.c-torture/compile/20060421-1.c: New testcase.
23015
23016 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23017
23018         PR c/25875
23019         * gcc.dg/init-bad-4.c: New test.
23020
23021 2006-04-21  Paul Brook  <paul@codesourcery.com>
23022
23023         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
23024
23025 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
23026
23027         PR fortran/27122
23028         * gfortran.dg/defined_operators_1.f90: New test.
23029         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
23030         remove old ones associated, incorrectly, with Note 5.46.
23031
23032         PR fortran/27113
23033         * gfortran.dg/character_array_constructor_1.f90: New test.
23034
23035 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
23036
23037         * gcc.dg/20060419-1.c: New test.
23038
23039 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
23040
23041         PR c/26774
23042         * gcc.dg/struct-parse-1.c: New test case.
23043
23044 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23045
23046         PR c++/26558
23047         * g++.dg/parse/template19.C: New test.
23048
23049         PR c++/26739
23050         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
23051
23052         PR c++/26036
23053         * g++.dg/expr/call3.C: New test.
23054
23055         PR c++/10385
23056         * g++.dg/conversion/dynamic1.C: New test.
23057
23058 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++/27102
23061         * g++.dg/template/crash35.C: Tweak error markers.
23062         * g++.dg/template/crash46.C: New test.
23063         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23064         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23065
23066 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
23067
23068         PR rtl-optimization/14261
23069         * gcc.c-torture/compile/20060419-1.c: Added.
23070
23071 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
23072
23073         * gfortran.dg/label_1.f90: Adjust dg-error.
23074
23075 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23076
23077         PR target/26961
23078         * gcc.dg/fold-cond-1.c: New test case.
23079         * gcc.dg/pr26961-1.c: Likewise.
23080
23081 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23082
23083         PR libgfortran/27138
23084         * gfortran.dg/read_bad_advance.f90: New test.
23085
23086 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23087             Dale Johannesen  <dalej@apple.com>
23088
23089         PR target/24076
23090         * gcc.target/i386/vecinit-3.c: New testcase.
23091         * gcc.target/i386/vecinit-4.c: Likewise.
23092         * gcc.target/i386/sse-18.c: Likewise.
23093         * gcc.target/i386/sse-19.c: Likewise.
23094
23095 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23096
23097         * gfortran.dg/allocate_zerosize_1.f90: New test.
23098
23099 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23100
23101         PR c++/26365
23102         * g++.dg/template/crash45.C: New test.
23103
23104 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23105
23106         PR fortran/26787
23107         * gfortran.dg/proc_assign_1.f90: New test.
23108         * gfortran.dg/procedure_lvalue.f90: Change message.
23109         * gfortran.dg/namelist_4.f90: Add new error.
23110
23111         PR fortran/25597
23112         PR fortran/27096
23113         * gfortran.dg/auto_pointer_array_result_1.f90
23114
23115         PR fortran/27089
23116         * gfortran.dg/specification_type_resolution_1.f90
23117
23118         PR fortran/18003
23119         PR fortran/25669
23120         PR fortran/26834
23121         * gfortran.dg/bounds_temporaries_1.f90: New test.
23122
23123         PR fortran/27124
23124         * gfortran.dg/array_return_value_1.f90: New test.
23125
23126 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23127
23128         PR fortran/25336
23129         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23130
23131 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23132
23133         PR middle-end/26823
23134         * g++.dg/gomp/pr26823-1.C: New test.
23135         * g++.dg/gomp/pr26823-2.C: New test.
23136
23137 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23138
23139         PR middle-end/27134
23140         * gcc.dg/pr27314.c: New test.
23141
23142 2006-04-13  Richard Henderson  <rth@redhat.com>
23143
23144         * g++.dg/gomp/block-0.C: Update expected matches.
23145
23146 2006-04-13  DJ Delorie  <dj@redhat.com>
23147
23148         * lib/target-supports.exp (check_effective_target_int32plus): New.
23149         (check_effective_target_ptr32plus): New.
23150         (check_effective_target_size32plus): New.
23151         (check_effective_target_int16): New.
23152         (check_profiling_available): Add m32c to the list of unsupported
23153         targets.
23154
23155         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23156         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23157         memory size.
23158         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23159         pointers.
23160         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23161         size_t.
23162         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23163         and size_t.
23164         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23165         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23166         not just xstormy16.  Skip m32c due to weird pointer size.
23167         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23168         not just xstormy16.
23169         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23170         not just xstormy16.
23171         * gcc.dg/20020312-2.c: Add m32c support.
23172         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23173         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23174         in test.
23175         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23176         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23177         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23178         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23179         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23180         formats
23181         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23182         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23183         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23184         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23185         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23186         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23187         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23188         in test.
23189         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23190         in test.
23191         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23192         * gcc.dg/pr23049.c: Require >=32 bit integers.
23193         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23194         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23195         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23196         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23197         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23198         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23199         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23200         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23201         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23202         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23203         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23204         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23205         prototype in test.
23206         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23207         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23208         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23209         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23210         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23211
23212         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23213         * gcc.c-torture/execute/20040703-1.x: Likewise.
23214         * gcc.c-torture/execute/20040705-1.x: Likewise.
23215         * gcc.c-torture/execute/20040705-2.x: Likewise.
23216         * gcc.c-torture/execute/20040709-1.x: Likewise.
23217         * gcc.c-torture/execute/20040709-2.x: Likewise.
23218         * gcc.c-torture/execute/20040811-1.x: Likewise.
23219         * gcc.c-torture/execute/20050316-1.x: Likewise.
23220         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23221         * gcc.c-torture/execute/pr19689.x: Likewise.
23222         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23223         * gcc.c-torture/execute/usmul.x: Likewise.
23224         * gcc.c-torture/execute/vrp-5.x: Likewise.
23225         * gcc.c-torture/execute/vrp-6.x: Likewise.
23226         * gcc.dg/debug/20041023-1.s: Likewise.
23227
23228 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23229
23230         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23231         of integers to a vector types are now constant expressions in C.
23232         * gcc.dg/vect/vect-fold-1.c: New test case.
23233
23234 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23235             Ulrich Weigand  <uweigand@de.ibm.com>
23236
23237         PR target/27006
23238         * gcc.dg/vmx/pr27006.c: New testcase.
23239
23240 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23241
23242         PR libgfortran/26766
23243         * gfortran.dg/write_recursive.f90: New test.
23244
23245 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23246
23247         * g++.dg/parse/dtor7.C: New test.
23248         * g++.dg/parse/new1.C: Add error marker.
23249         * g++.dg/template/new3.C: New test.
23250
23251         PR c++/26122
23252         * g++.dg/template/pure1.C: New test.
23253
23254         PR c++/26295
23255         * g++.dg/parse/ptrmem4.C: New test.
23256
23257 2006-04-10  Jeff Law  <law@redhat.com>
23258
23259         PR/27087
23260         * gcc.c-torture/compile/pr27087.c: New test.
23261
23262 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23263
23264         PR/21391
23265         * gcc.dg/20060410.c: New.
23266
23267 2006-04-10  Matthias Klose  <doko@debian.org>
23268
23269         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23270         Recognize multilib directory names containing underscores.
23271
23272 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23273
23274         * gcc.target/i386/vecinit-1.c: New test case.
23275         * gcc.target/i386/vecinit-2.c: Likewise.
23276
23277 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23278
23279         PR debug/27057
23280         * g++.dg/debug/dwarf2-2.C: New test.
23281
23282 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23283
23284         PR rtl-optimization/27073
23285         * gcc.c-torture/execute/pr27073.c: New test.
23286
23287 2006-04-08  Mike Stump  <mrs@apple.com>
23288
23289         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23290
23291 2006-04-07  Richard Guenther  <rguenther@suse.de>
23292
23293         PR tree-optimization/26135
23294         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23295
23296 2006-04-06  Jan Hubicka  <jh@suse.cz>
23297
23298         PR profile/26399
23299         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23300
23301 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23302
23303         * g++.dg/conversion/nullptr1.C: New test case.
23304         * g++.dg/conversion/nullptr2.C: Likewise.
23305
23306 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23307
23308         * gfortran.dg/dependency_18.f90: New test case.
23309
23310 2006-04-05  Richard Guenther  <rguenther@suse.de>
23311
23312         PR tree-optimization/26919
23313         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23314         * gcc.dg/ipa/ipa-2.c: Likewise.
23315         * gcc.dg/ipa/ipa-3.c: Likewise.
23316         * gcc.dg/ipa/ipa-5.c: Likewise.
23317
23318 2006-04-05  Richard Guenther  <rguenther@suse.de>
23319
23320         PR tree-optimization/26763
23321         * gcc.dg/torture/pr26763-1.c: New testcase.
23322         * gcc.dg/torture/pr26763-2.c: Likewise.
23323
23324 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23325
23326         PR fortran/23634
23327         PR fortran/25619
23328         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23329
23330 2006-04-04  Eric Christopher  <echristo@apple.com>
23331
23332         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23333         stubs.
23334         * gcc.target/i386/387-5.c: Ditto.
23335
23336 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23337
23338         * gcc.target/sparc/struct-ret-check.c: New test.
23339
23340 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23341
23342         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23343         zero decimal digits specified in format.
23344
23345 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23346
23347         PR fortran/26891
23348         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23349
23350         PR fortran/26976
23351         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23352         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23353         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23354         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23355         compliant and detect bigendian-ness.
23356
23357 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23358
23359         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23360         dummy arguments work when the actual argument is itself a dummy
23361         argument of the caller.
23362
23363 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23364
23365         PR libfortran/24685
23366         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23367
23368 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23369
23370         * gfortran.dg/dependencency_17.f90: New test case.
23371
23372 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23373
23374         * gfortran.dg/dependency_14.f90: New test case.
23375         * gfortran.dg/dependency_15.f90: Likewise.
23376         * gfortran.dg/dependency_16.f90: Likewise.
23377
23378 2006-03-31  Asher Langton  <langton2@llnl.gov>
23379
23380         PR fortran/25358
23381         gfortran.dg/cray_pointers_6.f90: New test.
23382
23383 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23384
23385         PR libgfortran/26890
23386         * gfortran.dg/read_size_noadvance.f90: New test.
23387
23388 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23389
23390         PR fortran/25031
23391         * gfortran.dg/multiple_allocation_1.f90: Check that the
23392         size has changed after a re-allocation with stat.
23393
23394 2006-03-30  Richard Guenther  <rguenther@suse.de>
23395
23396         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23397         removal.
23398         * gcc.target/i386/sselibm-2.c: Likewise.
23399         * gcc.target/i386/sselibm-3.c: Likewise.
23400         * gcc.target/i386/sselibm-4.c: Likewise.
23401         * gcc.target/i386/sselibm-5.c: Likewise.
23402
23403 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23404
23405         * gcc.dg/fold-andxor-1.c: New test case.
23406         * gcc.dg/fold-xorand-1.c: Likewise.
23407
23408 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23409
23410         * gcc.dg/fold-convnotconv-1.c: New test case.
23411
23412 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23413
23414         PR fortran/26779
23415         * gfortran.dg/private_type_5.f90: New test.
23416
23417 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23418
23419         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23420
23421 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * gfortran.dg/advance_2.f90: New test.
23424         * gfortran.dg/advance_3.f90: New test.
23425
23426         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23427
23428 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23429
23430         PR libgfortran/26661
23431         PR libgfortran/26880
23432         * gfortran.dg/read_x_past.f: New test.
23433
23434 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23435
23436         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23437         to be STABS.
23438
23439 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23440
23441         * objc.dg/dwarf-1.m: Skip on AIX.
23442         * objc.dg/dwarf-2.m: Skip on AIX.
23443
23444 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23445
23446         PR fortran/26816
23447         * gfortran.dg/float_1.f90: New test.
23448
23449 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23450
23451         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23452         X86_64 targets.
23453         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23454
23455 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23456
23457         PR libfortran/26735
23458         * gfortran.dg/convert_implied_open.f90: New test case.
23459
23460 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23461
23462         PR fortran/26769
23463         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23464
23465 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23466
23467         PR middle-end/26717
23468         * gcc.dg/pr26717.c: New test.
23469
23470 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23471
23472         * gfortran.dg/dependency_12.f90: New test case.
23473
23474 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23475
23476         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23477
23478 2006-03-24  Jeff Law  <law@redhat.com>
23479
23480         * gcc.c-torture/pr26840.c: New test.
23481
23482 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23483
23484         * objc.dg/dwarf-2.m: New.
23485         * obj-c++.dg/dwarf-2.mm: New.
23486
23487         * g++.old-deja/g++.other/init19.C: New.
23488
23489 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23490
23491         * g++.dg/eh/spbp.C: Skip on AIX.
23492
23493 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23494
23495         PR middle-end/26611
23496         * g++.dg/gomp/pr26611-1.C: New test.
23497         * g++.dg/gomp/pr26611-2.C: New test.
23498
23499 2006-03-24  Jeff Law  <law@redhat.com>
23500
23501         * gcc.c-torture/compile/pr26833.c: New test.
23502         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23503
23504 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23505
23506         * gfortran.dg/endfile_2.f90: Delete temp file.
23507
23508 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23509
23510         PR fortran/19303
23511         * gfortran.dg/record_marker_1.f90: New test case.
23512         * gfortran.dg/record_marker_2.f: New test case.
23513         * gfortran.dg/record_marker_3.f90: New test case.
23514
23515 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23516
23517         PR fortran/17298
23518         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23519         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23520
23521 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23522
23523         * lib/gcc-dg.exp (cleanup-modules): New proc.
23524         * gfortran.dg/allocatable_function_1.f90,
23525         gfortran.dg/allocate_char_star_scalar_1.f90,
23526         gfortran.dg/assumed_charlen_function_1.f90,
23527         gfortran.dg/assumed_dummy_1.f90,
23528         gfortran.dg/assumed_shape_ranks_1.f90,
23529         gfortran.dg/assumed_shape_ranks_2.f90,
23530         gfortran.dg/assumed_size_dt_dummy.f90,
23531         gfortran.dg/auto_char_dummy_array_1.f90,
23532         gfortran.dg/auto_char_len_3.f90,
23533         gfortran.dg/automatic_module_variable.f90,
23534         gfortran.dg/bad_automatic_objects_1.f90,
23535         gfortran.dg/char_array_constructor.f90,
23536         gfortran.dg/char_array_structure_constructor.f90,
23537         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23538         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23539         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23540         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23541         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23542         gfortran.dg/derived_pointer_recursion.f90,
23543         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23544         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23545         gfortran.dg/dummy_functions_1.f90,
23546         gfortran.dg/elemental_initializer_1.f90,
23547         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23548         gfortran.dg/elemental_pointer_1.f90,
23549         gfortran.dg/elemental_subroutine_1.f90,
23550         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23551         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23552         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23553         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23554         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23555         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23556         gfortran.dg/global_references_1.f90,
23557         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23558         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23559         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23560         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23561         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23562         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23563         gfortran.dg/large_integer_kind_1.f90,
23564         gfortran.dg/large_real_kind_1.f90,
23565         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23566         gfortran.dg/module_double_reuse.f90,
23567         gfortran.dg/module_equivalence_1.f90,
23568         gfortran.dg/module_interface_1.f90,
23569         gfortran.dg/module_parameter_array_refs_1.f90,
23570         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23571         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23572         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23573         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23574         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23575         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23576         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23577         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23578         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23579         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23580         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23581         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23582         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23583         gfortran.dg/same_name_1.f90,
23584         gfortran.dg/sibling_dummy_procedure_1.f90,
23585         gfortran.dg/sibling_dummy_procedure_2.f90,
23586         gfortran.dg/sibling_dummy_procedure_3.f90,
23587         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23588         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23589         gfortran.dg/used_dummy_types_2.f90,
23590         gfortran.dg/used_dummy_types_3.f90,
23591         gfortran.dg/used_dummy_types_4.f90,
23592         gfortran.dg/used_dummy_types_5.f90,
23593         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23594         gfortran.dg/userdef_operator_1.f90: Use it.
23595
23596 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23597
23598         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23599         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23600         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23601         gfortran.dg/write_back.f,
23602         gfortran.fortran-torture/execute/inquire_1.f90,
23603         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23604
23605 2006-03-21  Jeff Law  <law@redhat.com>
23606
23607         * gcc.dg/tree-ssa/vrp28.c: New test.
23608
23609 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23610
23611         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23612         if _STDC_C99 is defined.
23613         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23614         * gcc.dg/builtins-20.c: Likewise.
23615         * gcc.dg/builtins-53.c: Likewise.
23616         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23617         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23618
23619 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23620
23621         PR tree-opt/26781
23622         * gcc.c-torture/compile/pr26781-1.c: New test.
23623         * gcc.c-torture/compile/pr26781-2.c: New test.
23624
23625 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23626
23627         PR c++/26690
23628         * g++.dg/gomp/pr26690-1.C: New test.
23629         * g++.dg/gomp/pr26690-2.C: New test.
23630
23631 2006-03-20  Jeff Law  <law@redhat.com>
23632
23633         * gcc.dg/tree-ssa/pr21829.c: New test.
23634
23635         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23636
23637 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23638
23639         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23640         (check_visibility_available): Use it.
23641         (check_effective_target_default_packed): Likewise.
23642         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23643         (check_effective_target_fopenmp): Likewise.
23644         (check_effective_target_freorder): Likewise.
23645         (check_effective_target_fpic): Likewise.
23646         (check_named_sections_available): Likewise.
23647         (check_effective_target_ilp32): Likewise.
23648         (check_effective_target_lp64): Likewise.
23649
23650 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23651
23652         PR fortran/20935
23653         * gfortran.dg/scalar_mask_2.f90: New test case.
23654
23655 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         PR tree-opt/26629
23658         * gcc.dg/tree-ssa/loadpre12.c: New test.
23659         * gcc.dg/tree-ssa/loadpre13.c: New test.
23660         * gcc.dg/tree-ssa/loadpre14.c: New test.
23661         * gcc.dg/tree-ssa/loadpre15.c: New test.
23662         * gcc.dg/tree-ssa/loadpre16.c: New test.
23663         * gcc.dg/tree-ssa/loadpre17.c: New test.
23664         * gcc.dg/tree-ssa/loadpre18.c: New test.
23665         * gcc.dg/tree-ssa/loadpre19.c: New test.
23666         * gcc.dg/tree-ssa/loadpre20.c: New test.
23667         * gcc.dg/tree-ssa/loadpre21.c: New test.
23668         * gcc.dg/tree-ssa/loadpre22.c: New test.
23669
23670 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23671
23672         PR fortran/26741
23673         * gfortran.dg/elemental_initializer_1.f90: New test.
23674
23675         PR fortran/26716
23676         * gfortran.dg/assumed_shape_ranks_2: New test.
23677
23678 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23679
23680         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23681         target fpic.
23682
23683 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23684
23685         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23686         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23687         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23688         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23689         gfortran.fortran-torture/execute/direct_io.f90,
23690         gfortran.fortran-torture/execute/inquire_2.f90,
23691         gfortran.fortran-torture/execute/inquire_4.f90,
23692         gfortran.fortran-torture/execute/list_read_1.f90,
23693         gfortran.fortran-torture/execute/open_replace.f90,
23694         gfortran.fortran-torture/execute/slash_edit.f90,
23695         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23696         temporary files from testcases.
23697
23698 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23699
23700         PR libgfortran/26509
23701         gfortran.dg/write_direct_eor.f90: New test.
23702
23703 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23704
23705         * gcc.target/powerpc/pr26350.c: New.
23706         * gcc.target/powerpc/indexed-addr.c: New.
23707
23708 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23709
23710         * gfortran.dg/dependency_13.f90: New test case.
23711
23712 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23713
23714         PR middle-end/21781
23715         * gcc.dg/real-const-1.c: New test case.
23716
23717 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23718
23719         * g++.old-deja/g++.other/init18.C: New.
23720         * g++.old-deja/g++.other/init5.C: Remove xfail.
23721
23722 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23723
23724         * g++.dg/opt/pr15551.C: Cleanup temp file.
23725
23726 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23727
23728         PR c++/6634
23729         g++.dg/parse/long1.C: New test.
23730
23731 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23732
23733         PR fortran/19101
23734         * gfortran.dg/continuation.f90: New test.
23735         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23736
23737 2006-03-14  Richard Guenther  <rguenther@suse.de>
23738
23739         PR tree-optimization/26672
23740         * gcc.dg/torture/pr26672.c: New testcase.
23741
23742 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23743
23744         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23745         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23746
23747 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23748
23749         PR middle-end/26557
23750         * gcc.c-torture/compile/switch-1.c: New test case.
23751
23752 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23753
23754         PR fortran/25378
23755         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23756         test to include more permuatations of mask and index.
23757         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23758         respond to F2003 spec. that the position returned for an all false
23759         mask && condition is zero.
23760
23761 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23762
23763         PR middle-end/25989
23764         * gcc.dg/gomp/pr25989.c: New test.
23765
23766 2006-03-13  Jeff Law  <law@redhat.com>
23767
23768         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23769
23770 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23771
23772         * gcc.dg/switch-9.c: New test.
23773
23774 2006-03-13  Richard Guenther  <rguenther@suse.de>
23775
23776         PR middle-end/26630
23777         * gcc.dg/torture/pr26630.c: New testcase.
23778
23779 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23780
23781         * gfortran.dg/dependency_10.f90: New test case.
23782         * gfortran.dg/dependency_11.f90: Likewise.
23783
23784 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23785             Erik Edelmann  <eedelman@gcc.gnu.org>
23786
23787         * gfortran.dg/allocatable_function_1.f90: New.
23788         * gfortran.dg/allocatable_function_2.f90: New.
23789
23790 2006-03-10  Richard Guenther  <rguenther@suse.de>
23791
23792         PR middle-end/26565
23793         * gcc.dg/torture/pr26565.c: New testcase.
23794
23795 2006-03-09  Eric Christopher  <echristo@apple.com>
23796
23797         * gcc.c-torture/compile/20060309-1.c: New.
23798
23799 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23800
23801         PR libgfortran/26499
23802         * gfortran.dg/write_back.f: New test.
23803         * gfortran.dg/write_rewind_1.f: New test.
23804         * gfortran.dg/write_rewind_2.f: New test.
23805
23806 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23807
23808         PR libgfortran/26554
23809         * gfortran.dg/read_logical.f90: New test.
23810
23811 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23812
23813         * ada/acats/norun.lst: cdd2a03 now passes.
23814
23815 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23816
23817         PR testsuite/25177
23818         * gcc.target/powerpc/pr18096-1.c: Change where the error
23819         would match.
23820
23821 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23822
23823         * gcc.target/i386/cleanup-1.c: New test.
23824         * gcc.target/i386/cleanup-2.c: New test.
23825
23826 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23827
23828         * gfortran.dg/dependency_9.f90: Remove for the time being.
23829
23830 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23831
23832         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23833         directive.
23834
23835 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23836
23837         * gfortran.dg/dependency_9.f90: New test case.
23838
23839 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23840
23841         * gfortran.dg/dependency_4.f90: New test case.
23842         * gfortran.dg/dependency_5.f90: New test case.
23843         * gfortran.dg/dependency_6.f90: New test case.
23844         * gfortran.dg/dependency_7.f90: New test case.
23845         * gfortran.dg/dependency_8.f90: New test case.
23846
23847 2006-03-03  Paul Brook  <paul@codesourcery.com>
23848
23849         * lib/target-supports.exp (check_profiling_available):
23850         Add m68k-*-elf.
23851
23852 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23853
23854         PR fortran/25031
23855         * multiple_allocation_1.f90: New test.
23856
23857 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23858
23859         PR tree-optimization/26524
23860         * gfortran.dg/pr26524.f: New test case.
23861
23862 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23863
23864         * g++.dg/template/repo5.C: Cleanup repo files.
23865         * gcc.dg/20051201-1.c: Cleanup coverage files.
23866         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23867         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23868         tree dump files.
23869
23870 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23871
23872         * objc.dg/objc-nofilename-1.m: New test.
23873         * objc.dg/bad-receiver-type.m: New test.
23874         * obj-c++.dg/bad-receiver-type.mm: New test.
23875
23876 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23877
23878         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23879
23880 2006-03-01  Mike Stump  <mrs@apple.com>
23881
23882         * g++.dg/abi/key2.C: Add.
23883
23884 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23885
23886         * gfortran.dg/logical_dot_product.f90: New test.
23887
23888         PR fortran/26393
23889         * gfortran.dg/used_interface_ref.f90: New test.
23890
23891         PR fortran/20938
23892         * gfortran.dg/dependency_2.f90: New test.
23893         * gfortran.fortran-torture/execute/where17.f90: New test.
23894         * gfortran.fortran-torture/execute/where18.f90: New test.
23895         * gfortran.fortran-torture/execute/where19.f90: New test.
23896         * gfortran.fortran-torture/execute/where20.f90: New test.
23897
23898 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23899
23900         * g++.dg/tree-ssa/pr26443.C: New test case.
23901
23902 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23903
23904         PR middle-end/26022
23905         * g++.dg/opt/return-slot1.C: New test.
23906
23907 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23908
23909         PR libgfortran/26136
23910         * gfortran.dg/namelist_23.f90: New test.
23911
23912 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23913
23914         PR middle-end/14752
23915         * gcc.dg/fold-eqandshift-2.c: New test case.
23916
23917 2006-02-28  Richard Guenther  <rguenther@suse.de>
23918
23919         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23920         decomposition.
23921
23922 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23923
23924         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23925
23926 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23927
23928         PR libgfortran/26464
23929         * gfortran.dg/backspace_5.f: New test.
23930         * gfortran.dg/backspace_6.f: New test.
23931
23932 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23933
23934         * gcc.dg/fold-eqandnot-1.c: New test case.
23935
23936 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23937
23938         PR middle-end/19983
23939         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23940
23941 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23942
23943         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23944         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23945
23946 2006-02-26  Richard Guenther  <rguenther@suse.de>
23947
23948         PR tree-optimization/26421
23949         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23950
23951 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23952
23953         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23954         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23955
23956 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23957
23958         * gcc.dg/fold-even-1.c: New test case.
23959
23960 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23961
23962         PR middle-end/21137
23963         * gcc.dg/fold-eqandshift-1.c: New test case.
23964
23965 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23966
23967         PR tree-optimization/25125
23968         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23969         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23970
23971 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23972
23973         PR tree-optimizations/26359
23974         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23975         with -fdump-tree-dceloop-details.
23976         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23977
23978 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23979
23980         PR middle-end/23673
23981         * gcc.dg/fold-eqxor-1.c: New test case.
23982         * gcc.dg/fold-eqxor-2.c: Likewise.
23983         * gcc.dg/fold-eqxor-3.c: Likewise.
23984
23985 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23986
23987         PR fortran/23092
23988         * scalar_mask_1.f90: New test.
23989
23990 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23991
23992         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23993         * g++.dg/eh/uncaught2.C: New.
23994         * g++.dg/eh/uncaught3.C: New.
23995
23996 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23997
23998         PR libgfortran/26423
23999         * gfortran.dg/read_many_1.f: New test.
24000
24001 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
24002
24003         PR fortran/24519
24004         * gfortran.dg/dependency_3.f90: New test.
24005         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
24006         XFAILs.
24007
24008         PR fortran/25395
24009         * gfortran.dg/equiv_6.f90: New test.
24010
24011 2006-02-23  Jeff Law  <law@redhat.com>
24012
24013         * gcc.c-torture/compile/pr26425.c: New test.
24014
24015 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
24016
24017         PR middle-end/26412
24018         * gcc.dg/gomp/pr26412.c: New test.
24019
24020 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24021
24022         PR c++/26291
24023         * g++.dg/other/ellipsis1.C: New test.
24024         * g++.dg/parse/operator4.C: Adjust error marker.
24025
24026 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
24027
24028         PR target/25603
24029         * gfortran.dg/pr25603.f: New testcase.
24030
24031 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24032
24033         * gcc.dg/bf-spl1.c: Don't specify -m68000.
24034         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
24035
24036 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
24037
24038         * g++.dg/eh/spbp.C: New.
24039
24040 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
24041
24042         PR middle-end/26379
24043         * gcc.target/i386/mmx-7.c: New test.
24044
24045 2006-02-20  Roger Sayle  <roger@eyesopen.com>
24046
24047         PR tree-optimization/26361
24048         * gcc.dg/tree-ssa/vrp27.c: New test case.
24049
24050 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
24051
24052         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
24053         * gcc.dg/tree-ssa/complex-4.c: Here.
24054
24055 2006-02-19  Roger Sayle  <roger@eyesopen.com>
24056
24057         PR middle-end/19543
24058         * gfortran.dg/logical_1.f90: New test case.
24059
24060 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
24061
24062         PR middle-end/26334
24063         * gcc.dg/20060218-1.c: Moved to...
24064         * gcc.target/i386/20060218-1.c: ... here.  New test.
24065
24066 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
24067
24068         PR fortran/26201
24069         * gfortran.dg/convert_1.f90: New.
24070
24071 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
24072
24073         PR fortran/25054
24074         * gfortran.dg/namelist_5.f90: New test.
24075
24076         PR fortran/25089
24077         * gfortran.dg/namelist_4.f90: New test.
24078
24079 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24080
24081         PR tree-opt/25680
24082         * gcc.dg/tree-ssa/complex-3.c: New test.
24083
24084 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24085
24086         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24087         variable to take into account the variable name in the
24088         function header.
24089         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24090
24091 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24092
24093         PR middle-end/26334
24094         * gcc.c-torture/compile/20060217-1.c: New test.
24095         * gcc.dg/20060218-1.c: New test.
24096
24097 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24098
24099         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24100
24101 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24102
24103         * gcc.dg/cpp/undef3.c: New test.
24104         * gcc.dg/cpp/trad/builtins2.c: New test.
24105
24106 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24107
24108         PR c++/26266
24109         * g++.dg/template/static22.C: New test.
24110         * g++.dg/template/static23.C: New test.
24111         * g++.dg/template/static24.C: New test.
24112         * g++.dg/template/non-dependent13.C: New test.
24113         * g++.dg/init/member1.C: Tweak error markers.
24114
24115 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24116
24117         PR target/26255
24118         * gcc.c-torture/compile/pr26255.c: New test case.
24119
24120 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24121
24122         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24123         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24124         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24125         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24126         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24127         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24128         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24129
24130 2006-02-16  Jeff Law  <law@redhat.com>
24131
24132         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24133         * gcc.dg/tree-ssa/vrp26.c: New test.
24134
24135 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24136
24137         PR target/20353
24138         PR target/24578
24139         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24140         __UCLIBC__ is defined.
24141
24142 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24143
24144         PR fortran/26224
24145         * gfortran.dg/gomp/pr26224.f: New test.
24146
24147 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24148
24149         PR tree-opt/25918
24150         * lib/target-supports.exp
24151         (check_effective_target_vect_short_mult): New.
24152         (check_effective_target_vect_char_mult): New.
24153         (check_effective_target_vect_widen_sum_qi_to_si): New.
24154         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24155         (check_effective_target_vect_widen_sum_hi_to_si): New.
24156         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24157         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24158         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24159         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24160         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24161         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24162         vect-reduc-pattern-2c.c
24163         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24164         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24165         vect-reduc-pattern-1c.c
24166
24167 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24168
24169         PR fortran/24557
24170         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24171
24172 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24173
24174         PR fortran/26054
24175         * gfortran.dg/enum_8.f90: Remove check for warning.
24176         * gfortran.dg/iomsg_1.f90: Ditto.
24177         * gfortran.dg/enum_1.f90: Ditto.
24178         * gfortran.dg/enum_9.f90: Ditto.
24179         * gfortran.dg/enum_2.f90: Ditto.
24180         * gfortran.dg/enum_10.f90: Ditto.
24181         * gfortran.dg/enum_3.f90: Ditto.
24182         * gfortran.dg/flush_1.f90: Ditto.
24183         * gfortran.dg/enum_4.f90: Ditto.
24184         * gfortran.dg/array_constructor_1.f90: Ditto.
24185         * gfortran.dg/enum_5.f90: Ditto.
24186         * gfortran.dg/enum_6.f90: Ditto.
24187         * gfortran.dg/enum_7.f90: Ditto.
24188
24189 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24190
24191         PR middle-end/26300
24192         * gcc.c-torture/compile/20060215-1.c: New test.
24193
24194 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24195
24196         PR middle-end/23670
24197         * gcc.dg/tree-ssa/andor-2.c: New test case.
24198
24199 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24200
24201         PR fortran/25045
24202         * optional_dim.f90: New test.
24203
24204 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24205
24206         PR fortran/26277
24207         * gfortran.dg/label_4.f90: New.
24208
24209 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24210             Diego Novillo  <dnovillo@redhat.com>
24211             Uros Bizjak  <uros@kss-loka.si>
24212
24213         * gfortran.dg/gomp: New directory.
24214
24215 2006-02-14  Richard Guenther  <rguenther@suse.de>
24216
24217         PR tree-optimization/26258
24218         * gcc.dg/torture/pr26258.c: New testcase.
24219
24220 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24221
24222         PR fortran/26246
24223         * gfortran.dg/pr26246_1.f90: New test.
24224         * gfortran.dg/pr26246_2.f90: New test.
24225
24226         PR middle-end/26092
24227         * gcc.c-torture/compile/20060208-1.c: New test.
24228
24229 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24230
24231         PR fortran/26074
24232         PR fortran/25103
24233         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24234         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24235         * gfortran.dg/automatic_module_variable.f90: Change error message.
24236
24237         PR fortran/20861
24238         * gfortran.dg/internal_dummy_1.f90: New test.
24239
24240         PR fortran/20871
24241         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24242
24243
24244         PR fortran/25083
24245         * gfortran.dg/uncommon_block_data_1.f90: New test.
24246         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24247         with standard.
24248
24249         PR fortran/25088
24250         * gfortran.dg/typed_subroutine_1.f90: New test.
24251
24252 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24253
24254         * objc.dg/dwarf-1.m: New.
24255
24256 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24257
24258         PR middle-end/24427
24259         * gcc.dg/tree-ssa/andor-1.c: New test case.
24260
24261 2006-02-13  Josh Conner  <jconner@apple.com>
24262
24263         PR target/25376
24264         * gcc.dg/pr25376.c: New test.
24265
24266         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24267         assemble.
24268         * lib/target-supports.exp (check_named_sections_available):
24269         Only compile named-sections test -- don't assemble.
24270
24271 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24272
24273         * g++.dg/warn/no-write-strings.C: New test.
24274         * g++.dg/warn/write-strings.C: Likewise.
24275         * g++.dg/warn/write-strings-default.C: Likewise.
24276
24277 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24278
24279         PR fortran/25806
24280         * gfortran.dg/ret_pointer_2.f90: New test.
24281
24282 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24283
24284         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24285
24286 2006-02-10  Jeff Law  <law@redhat.com>
24287
24288         * gcc.c-torture/compile/pr26213.c: New test.
24289
24290 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24291
24292         gfortran.dg/null_1.f90: New test.
24293
24294 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24295
24296         PR fortran/14771
24297         * gfortran.dg/parens_4.f90: New.
24298         * gfortran.dg/parens_5.f90: New.
24299
24300 2006-02-10  Richard Guenther  <rguenther@suse.de>
24301
24302         * gcc.dg/pr23372-1.c: Remove empty file.
24303
24304 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24305         Paul Thomas  <pault@gcc.gnu.org>
24306
24307         PR fortran/14771
24308         * gfortran.dg/parens_1.f90: New.
24309         * gfortran.dg/parens_2.f90: New.
24310         * gfortran.dg/parens_3.f90: New.
24311
24312 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24313
24314         PR fortran/26038
24315         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24316
24317         PR fortran/25059
24318         * gfortran.dg/impure_assignment_1.f90: New test.
24319
24320         PR fortran/25070
24321         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24322
24323 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24324
24325         PR target/26141
24326         * g++.dg/expr/stdarg2.C: New test.
24327
24328 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24329
24330         PR inline-asm/16194
24331         * gcc.dg/pr16194.c: New test.
24332
24333 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24334
24335         * ada/acats/run_acats: Use portable variant of "$@".
24336
24337 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24338
24339         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24340         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24341
24342 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24343
24344         PR tree-opt/26179
24345         * g++.dg/opt/pr26179.C: New test.
24346
24347 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24348
24349         PR middle-end/26134
24350         * gcc.dg/tree-ssa/complex-3.c: New test.
24351
24352 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24353
24354         * gcc.c-torture/compile/volatile-1.c: New test.
24355
24356 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24357
24358         PR 26180
24359         * gcc.dg/tree-ssa/pr26180.c: New test.
24360
24361 2006-02-08  Jeff Law  <law@redhat.com>
24362
24363         * gcc.dg/tree-ssa/pr21417.c: New test.
24364
24365 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24366
24367         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24368         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24369
24370 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24371
24372         * lib/scanrtl.exp: New.
24373
24374 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24375
24376         PR c++/26071
24377         * g++.dg/other/virtual2.C: New test.
24378
24379         PR c++/26070
24380         * g++.dg/other/virtual1.C: New test.
24381
24382 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24383
24384         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24385         cleanup-ipa-dump): Update dump file glob patterns.
24386         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24387         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24388
24389         * lib/gcc-dg.exp: Load it.
24390         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24391
24392 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24393
24394         PR testsuite/26159
24395         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24396         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24397
24398 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24399
24400         PR fortran/25577
24401         * gfortran.dg/mvbits_1.f90: New.
24402
24403 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24404
24405         * g++.dg/warn/Wdiv-by-zero.C: New test.
24406         * g++.dg/warn/Wno-div-by-zero.C: New.
24407
24408 2006-02-07  Jeff Law  <law@redhat.com>
24409
24410         * gcc.dg/tree-ssa/pr21559.c: New test.
24411
24412         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24413         multiple VRP passes.
24414         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24415         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24416         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24417         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24418         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24419         * gcc.dg/tree-ssa/vrp02.c: Likewise
24420         * gcc.dg/tree-ssa/vrp11.c: Likewise
24421         * gcc.dg/tree-ssa/pr14341.c: Likewise
24422         * gcc.dg/tree-ssa/vrp19.c: Likewise
24423         * gcc.dg/tree-ssa/vrp20.c: Likewise
24424         * gcc.dg/tree-ssa/vrp03.c: Likewise
24425         * gcc.dg/tree-ssa/pr21086.c: Likewise
24426         * gcc.dg/tree-ssa/pr21959.c: Likewise
24427         * gcc.dg/tree-ssa/vrp21.c: Likewise
24428         * gcc.dg/tree-ssa/vrp04.c: Likewise
24429         * gcc.dg/tree-ssa/pr25485.c: Likewise
24430         * gcc.dg/tree-ssa/pr22026.c: Likewise
24431         * gcc.dg/tree-ssa/vrp22.c: Likewise
24432         * gcc.dg/tree-ssa/vrp05.c: Likewise
24433         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24434         * gcc.dg/tree-ssa/pr20701.c: Likewise
24435         * gcc.dg/tree-ssa/vrp23.c: Likewise
24436         * gcc.dg/tree-ssa/vrp06.c: Likewise
24437         * gcc.dg/tree-ssa/pr22117.c: Likewise
24438         * gcc.dg/tree-ssa/pr20702.c: Likewise
24439         * gcc.dg/tree-ssa/vrp15.c: Likewise
24440         * gcc.dg/tree-ssa/pr21090.c: Likewise
24441         * gcc.dg/tree-ssa/pr21294.c: Likewise
24442         * gcc.dg/tree-ssa/vrp24.c: Likewise
24443         * gcc.dg/tree-ssa/vrp07.c: Likewise
24444         * gcc.dg/tree-ssa/pr21563.c: Likewise
24445         * gcc.dg/tree-ssa/pr25382.c: Likewise
24446         * gcc.dg/tree-ssa/vrp16.c: Likewise
24447         * gcc.dg/tree-ssa/vrp25.c: Likewise
24448         * gcc.dg/tree-ssa/vrp08.c: Likewise
24449         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24450         * gcc.dg/tree-ssa/vrp17.c: Likewise
24451         * gcc.dg/tree-ssa/pr21458.c: Likewise
24452         * g++.dg/tree-ssa/pr18178.C: Likewise
24453
24454 2006-02-07  Richard Guenther  <rguenther@suse.de>
24455
24456         PR c++/26140
24457         Revert
24458         2006-01-30  Richard Guenther  <rguenther@suse.de>
24459         PR c++/23372
24460         * gcc.dg/pr23372-1.C: New testcase.
24461
24462         * g++.dg/tree-ssa/pr26140.C: New testcase.
24463
24464 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/9737
24467         * g++.dg/template/ttp15.C: New test.
24468         * g++.dg/template/ttp16.C: Likewise.
24469         * g++.dg/template/ttp17.C: Likewise.
24470         * g++.old-deja/g++.pt/ttp36.C: Remove.
24471         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24472         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24473         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24474         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24475         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24476         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24477         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24478         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24479         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24480
24481 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24482
24483         PR libfortran/23815
24484         * unf_io_convert_4.f90: New test.
24485
24486 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24487
24488         * gcc.dg/tree-ssa/loadpre10.c: New test.
24489         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24490         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24491         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24492
24493 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24494
24495         PR libfortran/24685
24496         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24497
24498 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24499
24500         PR tree-opt/25251
24501         * gfortran.dg/assign_7.f: New test.
24502
24503 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24504
24505         PR fortran/26041
24506         PR fortran/26064
24507         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24508         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24509         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24510
24511 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24512
24513         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24514         in size_t typedef.
24515
24516 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24517
24518         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24519         * g++.dg/charset/string.c (foo): Likewise.
24520         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24521         const char*
24522         * g++.dg/ext/builtin2.C (printf): Likewise.
24523         * g++.dg/init/new15.C (printf): Likewise.
24524         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24525         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24526         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24527         * g++.dg/template/non-dependent4.C (temp): Likewise.
24528         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24529         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24530         parameter type to const char*.
24531         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24532         Change type to const char*.
24533         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24534         Likewise.
24535         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24536         second parameter type to const char*.
24537         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24538         (Y::Y): Change parameter type to const char*.
24539         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24540         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24541         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24542         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24543         (char*).
24544         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24545         const char*.
24546         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24547         type to const char*.
24548         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24549         return type to const char*.
24550         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24551         to const char*.
24552         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24553         * g++.old-deja/g++.law/refs1.C: Likewise.
24554         * g++.old-deja/g++.law/visibility1.C: Likewise.
24555         * g++.old-deja/g++.law/visibility2.C: Likewise.
24556         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24557         const char*.
24558         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24559         * g++.old-deja/g++.mike/net48.C: Likewise.
24560         * g++.old-deja/g++.mike/p646.C: Likewise.
24561         * g++.old-deja/g++.mike/p6746.C: Likewise.
24562         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24563         type to const char*.
24564         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24565         deprecated conversion warning.
24566         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24567         char*.
24568         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24569         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24570         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24571         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24572         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24573         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24574         * g++.old-deja/g++.pt/t39.C: Likewise.
24575         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24576         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24577
24578 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24579
24580         PR fortran/25075
24581         intrinsic_argument_conformance_1.f90: New test.
24582
24583 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24584
24585         PR fortran/20845
24586         * gfortran.dg/char_result_11.f90: Add SAVE.
24587         * gfortran.dg/der_pointer_4.f90: Ditto.
24588         * gfortran.dg/default_initialization.f90: New test.
24589
24590 2006-02-03  Jeff Law  <law@redhat.com>
24591
24592         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24593         handle more than 100 dump files.
24594         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24595         * lib/scantree.exp (scan-tree-dump): Likewise.
24596         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24597         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24598         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24599         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24600         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24601
24602 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24603
24604         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24605
24606 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24607
24608         * g++.dg/template/using12.C: New test.
24609
24610 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24611
24612         * gcc.target/powerpc/pr25960.c: New test.
24613
24614 2006-02-02  Steven G. Kargl  <kargls@comcast>
24615
24616         PR fortran/24958
24617         gfortran.dg/nullify_2.f90: New test.
24618
24619 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24620
24621         PR 25990
24622         * gcc.dg/gomp/pr25990.c: New test.
24623
24624 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24625
24626         PR c++/25342
24627         * g++.gd/template/partial4.C: New test.
24628
24629 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24630
24631         PR middle-end/26001
24632         * gfortran.dg/data_char_2.f90: New.
24633
24634 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24635
24636         PR fortran/26039
24637         maxval_maxloc_conformance_1.f90: New test.
24638
24639 2006-01-31  Richard Guenther  <rguenther@suse.de>
24640
24641         * gcc.target/i386/sselibm-1.c: New testcase.
24642         * gcc.target/i386/sselibm-2.c: Likewise.
24643         * gcc.target/i386/sselibm-3.c: Likewise.
24644         * gcc.target/i386/sselibm-4.c: Likewise.
24645         * gcc.target/i386/sselibm-5.c: Likewise.
24646
24647 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24648
24649         PR fortran/24266
24650         * gfortran.dg/arrayio_derived_2.f90: New.
24651
24652 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24653
24654         * gcc.dg/unsigned-long-compare.c: New test.
24655
24656 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24657
24658         PR testsuite/25318
24659         * lib/target-supports.exp (check_effective_target_freorder):
24660         Check to see if target supports -freorder-blocks-and-partition.
24661         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24662         instead of "dg-require-named-sections".
24663
24664 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24665
24666         PR target/14798:
24667         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24668         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24669         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24670         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24671         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24672         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24673         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24674         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24675
24676 2006-01-30  Richard Guenther  <rguenther@suse.de>
24677
24678         PR c++/23372
24679         * gcc.dg/pr23372-1.C: New testcase.
24680
24681 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24682
24683         * gcc.dg/gomp/pr25874.c: New test.
24684
24685 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24686
24687         PR tree-opt/25911
24688         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24689
24690 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24691
24692         PR fortran/18578
24693         PR fortran/18579
24694         PR fortran/20857
24695         PR fortran/20885
24696         * gfortran.dg/intent_out_1.f90: New test.
24697
24698 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24699
24700         PR fortran/17911
24701         * gfortran.dg/procedure_lvalue.f90: New test.
24702
24703         PR fortran/20895
24704         PR fortran/25030
24705         * gfortran.dg/char_pointer_assign_2.f90: New test.
24706         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24707         assignment to be consistent with standard.
24708         * gfortran.dg/char_result_2.f90: The same.
24709         * gfortran.dg/char_result_8.f90: The same.
24710
24711 2006-01-28  Zack Weinberg  <zackw@panix.com>
24712
24713         * gcc.dg/Woverlength-strings.c
24714         * gcc.dg/Woverlength-strings-pedantic-c89.c
24715         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24716         * gcc.dg/Woverlength-strings-pedantic-c99.c
24717         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24718
24719 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24720
24721         * gcc.c-torture/execute/20060127-1.c: New test.
24722
24723 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/25999
24726         * g++.dg/ext/pragmaweak1.C: New test.
24727
24728 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR c++/25855
24731         * g++.dg/template/spec29.C: New test.
24732
24733 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24734
24735         PR c/19606.
24736         * gcc.c-torture/execute/pr19606.c: New.
24737
24738 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24739
24740         * gcc.dg/pragma-re-4.c: New test.
24741
24742 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24743
24744         PR fortran/25964
24745         * gfortran.dg/assumed_size_refs_3.f90: New test.
24746
24747 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24748
24749         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24750
24751 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24752
24753         PR ada/21317
24754         * ada/acats/support/impdef.a: Add One_Long_Second.
24755         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24756         * ada/acats/tests/c9/c94026.a: Likewise.
24757         * ada/acats/tests/c9/c97305c.ada: Likewise.
24758         * ada/acats/tests/c9/c99004a.ada: Likewise.
24759
24760 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24761
24762         PR fortran/25964
24763         * gfortran.dg/global_references_2.f90: New test.
24764
24765         PR fortran/25084
24766         PR fortran/20852
24767         PR fortran/25085
24768         PR fortran/25086
24769         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24770         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24771
24772         PR fortran/25416
24773         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24774
24775 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24776
24777         PR c/25892
24778         * gcc.dg/Wpointer-sign.c: New.
24779         * gcc.dg/Wpointer-sign-Wall.c: New.
24780         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24781         * gcc.dg/Wpointer-sign-pedantic.c: New.
24782         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24783         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24784
24785 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24786
24787         PR C/25861
24788         * gcc.c-torture/compile/pr25861.c: New test.
24789
24790 2006-01-26  Paul Brook  <paul@codesourcery.com>
24791
24792         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24793         on short-enum targets.
24794         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24795         variable.
24796         (generate_fields): Use short_enums.
24797         (main): Set short_enums.  Document -e.
24798         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24799         on short-enum targets.
24800         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24801         variable.
24802         (generate_fields): Use short_enums.
24803         (main): Set short_enums.  Document -e.
24804         * lib/target-supports.exp (check_effective_target_short_enums): New.
24805
24806 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24807
24808         PR target/25947
24809         * gcc.dg/torture/pr25947-1.c: New test.
24810
24811 2006-01-25  Jan Hubicka  <jh@suse.cz>
24812             Roger Sayle  <roger@eyesopen.com>
24813
24814         PR rtl-optimization/25703
24815         * gcc.target/i386/20060125-1.c: New test case.
24816         * gcc.target/i386/20060125-2.c: New test case.
24817
24818 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24819
24820         PR fortran/18540
24821         * gfortran.dg/goto_1.f: New.
24822
24823 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24824
24825         PR fortran/25716
24826         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24827         25716 on 32-bit systems too.
24828
24829 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24830
24831         PR testsuite/25590
24832         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24833
24834 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24835
24836         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24837
24838 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24839
24840         PR fortran/25835
24841         * gfortran.dg/read_eof.f90: Delete, renamed.
24842         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24843         * gfortran.dg/read_eof_2.f90: New test.
24844         * gfortran.dg/read_eof_3.f90: New test.
24845
24846 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24847
24848         PR tree-opt/25860
24849         * gcc.c-torture/compile/pr25860.c: New test.
24850
24851 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24852
24853         PR c++/25552
24854         * g++.dg/parse/dtor8.C: New test.
24855
24856 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24857
24858         PR testsuite/25891
24859         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24860         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24861         check_effective_target_fopenmp returns 0.
24862
24863 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24864
24865         PR ada/20548
24866         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24867         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24868         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24869
24870 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24871
24872         PR tree-opt/25857
24873         * g++.dg/opt/pr25857.C: New test.
24874
24875 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24876         Jan Hubicka  <jh@suse.cz>
24877         Richard Guenther  <rguenther@suse.de>
24878
24879         PR rtl-optimization/25654
24880         * gcc.dg/torture/pr25654.c: New testcase.
24881         * gcc.target/i386/pr25654.c: Likewise.
24882
24883 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24884
24885         PR fortran/25901
24886         * gfortran.dg/internal references_2.f90: New test.
24887
24888         Fix regression in testing of admissability of attributes.
24889         * gfortran.dg/intent_used_1.f90: New test.
24890
24891 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24892
24893         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24894         Remove target conditional torture options for i?86 and x86_64
24895         GNU/Linux.
24896
24897 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24898
24899         PR c++/10891
24900         * g++.dg/rtti/no-rtti.C: New.
24901
24902 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/25895
24905         * g++.dg/inherit/conv2.C: New test.
24906
24907         PR c++/25856
24908         * g++.dg/parse/dtor7.C: New test.
24909
24910         PR c++/25858
24911         * g++.dg/template/crash44.C: New test.
24912
24913 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24914
24915         PR fortran/25124
24916         PR fortran/25625
24917         * gfortran.dg/internal_references_1.f90: New test.
24918           PR fortran/20881
24919         PR fortran/23308
24920         PR fortran/25538
24921         PR fortran/25710
24922         * gfortran.dg/global_references_1.f90: New test.
24923         * gfortran.dg/g77/19990905-1.f: Restore the error that
24924         there is a clash between the common block name and
24925         the name of a subroutine reference.
24926
24927         PR fortran/PR24276
24928         * gfortran.dg/aliasing_dummy_1.f90: New test.
24929
24930 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24931
24932         * gcc.dg/vmx/1b-01.c: Warning fix.
24933         * gcc.dg/vmx/1c-02.c: Likewise.
24934         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24935
24936 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24937
24938         PR testsuite/24962
24939         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24940
24941 2006-01-20  Richard Guenther  <rguenther@suse.de>
24942         Steven Bosscher <stevenb.gcc@gmail.com>
24943
24944         PR rtl-optimization/24626
24945         * gcc.dg/torture/pr24626-1.c: New testcase.
24946         * gcc.dg/torture/pr24626-2.c: Likewise.
24947         * gcc.dg/torture/pr24626-3.c: Likewise.
24948         * gcc.dg/torture/pr24626-4.c: Likewise.
24949
24950 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24951
24952         PR c++/5520
24953         * g++.dg/warn/empty-body.C: New.
24954
24955 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24956
24957         PR c++/22136
24958         * g++.dg/template/using10.C: New test.
24959         * g++.dg/temlpate/using11.C: Likewise.
24960         * g++.dg/inherit/using5.C: Tweak error messages.
24961
24962 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24963
24964         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24965         target test.
24966         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24967
24968 2006-01-19  Jan Hubicka  <jh@suse.cz>
24969
24970         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24971
24972 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24973
24974         PR c++/25854
24975         * g++.dg/template/spec28.C: New test.
24976
24977 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24978
24979         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24980         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24981
24982 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24983
24984         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24985         * gcc.dg/gomp/critical-1.c: Likewise.
24986         * gcc.dg/gomp/critical-3.c: Likewise.
24987         * gcc.dg/gomp/empty.c: Likewise.
24988         * gcc.dg/gomp/ordered-1.c: Likewise.
24989         * gcc.dg/gomp/for-4.c: Likewise.
24990         * gcc.dg/gomp/for-6.c: Likewise.
24991         * gcc.dg/gomp/master-3.c: Likewise.
24992         * gcc.dg/gomp/for-8.c: Likewise.
24993         * gcc.dg/gomp/for-10.c: Likewise.
24994         * gcc.dg/gomp/for-18.c: Likewise.
24995         * gcc.dg/gomp/for-5.c: Likewise.
24996         * gcc.dg/gomp/for-7.c: Likewise.
24997         * gcc.dg/gomp/for-9.c: Likewise.
24998
24999 2006-01-18  Jeff Law  <law@redhat.com>
25000
25001         * gcc.dg/tree-ssa/vrp25.c: New test.
25002
25003 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25004
25005         * gcc.dg/pr25805.c: Fix misapplied patch.
25006
25007 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
25008
25009         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
25010         (check_effective_target_vect_udot_qi): New.
25011         (check_effective_target_vect_sdot_hi): New.
25012         (check_effective_target_vect_udot_hi): New.
25013         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
25014         prefixed with "wrapv-" with -fwrapv.
25015         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
25016         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
25017         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
25018         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
25019         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
25020
25021         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
25022         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
25023         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
25024         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
25025
25026 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25027
25028         PR c++/16829
25029         * g++.dg/other/default2.C: New test.
25030         * g++.dg/other/default3.C: New test.
25031
25032 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25033
25034         PR c/25805
25035         * gcc.dg/pr25805.c: New file.
25036
25037 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
25038
25039         PR c++/25836
25040         * g++.dg/template/init6.C: New test.
25041
25042 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
25043
25044         * gcc.dg/tree-ssa/pr24287.c: New test
25045
25046 2006-01-18  Eric Christopher  <echristo@apple.com>
25047
25048         * g++.dg/eh/table.C: New.
25049
25050 2006-01-18  DJ Delorie  <dj@redhat.com>
25051
25052         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
25053         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
25054         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
25055         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
25056
25057 2006-01-18  Jeff Law  <law@redhat.com>
25058
25059         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25060         on wrapping on overflow semantics.
25061
25062         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25063
25064         * gcc.gc/tree-ssa/vrp23.c: New test.
25065         * gcc.gc/tree-ssa/vrp24.c: New test.
25066
25067 2006-01-18  Richard Henderson  <rth@redhat.com>
25068             Aldy Hernandez  <aldyh@redhat.com>
25069             Jakub Jelinek  <jakub@redhat.com>
25070             Diego Novillo  <dnovillo@redhat.com>
25071             Uros Bizjak  <uros@kss-loka.si>
25072
25073         * gcc.dg/gomp: New directory.
25074
25075 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
25076             Steven G. Kargl  <kargls@comcast.net>
25077
25078         PR fortran/20869
25079         * gfortran.dg/intrinsic_external_1.f90: New test.
25080
25081         PR fortran/20875.
25082         * gfortran.dg/elemental_pointer_1.f90: New test.
25083
25084         PR fortran/25024
25085         * gfortran.dg/external_procedures_1.f90: New test.
25086
25087         PR fortran/25785
25088         gfortran.dg/assumed_present.f90: New test.
25089
25090 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25091
25092         * g++.dg/parse/lookup5.C: New test.
25093
25094 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25095
25096         PR fortran/25697
25097         * gfortran.dg/read_eof.f90: New test.
25098
25099 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25100
25101         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25102         add a closing brace.
25103
25104 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25105
25106         PR fortran/25631
25107         * gfortran.dg/fmt_tl.f: New test.
25108
25109 2006-01-17  Eric Christopher  <echristo@apple.com>
25110
25111         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25112         * g++.old-deja/g++.warn/impint2.C: Ditto.
25113         * g++.old-deja/g++.other/null1.C: Ditto.
25114         * g++.dg/warn/conv2.C: Ditto.
25115         * g++.dg/warn/conv4.C: New file.
25116
25117 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25118
25119         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25120
25121 2006-01-17  Andreas Jaeger  <aj@suse.de>
25122             Janis Johnson <janis187@us.ibm.com>
25123
25124         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25125         in 64-bit.
25126         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25127         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25128
25129 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25130
25131         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25132         (switchfiles): xfail txxx where xxx >= 25.
25133
25134 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25135
25136         PR testsuite/25764
25137         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25138
25139 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25140
25141         PR c/25682
25142         * gcc.dg/pr25682.c: New test.
25143         * g++.dg/parse/array-size2.C: New test.
25144
25145 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25146
25147         * consistency.vlad: Remove entire directory, 1652 files.
25148
25149 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25150
25151         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25152         check_effective_target_dfprt_nocache): New.
25153         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25154         (check_effective_target_dfprt): New.
25155         * lib/c-compat.exp (check_dfp): Remove.
25156         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25157         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25158         level of support for decimal float.
25159         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25160         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25161         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25162         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25163         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25164         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25165         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25166         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25167         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25168         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25169         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25170         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25171         directives.
25172
25173 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25174
25175         PR testsuite/25741
25176         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25177         $base_dir/../.
25178         * lib/gfortran.exp (gfortran_init): Likewise.
25179         * lib/obj-c++.exp (obj-c++_init): Likewise.
25180         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25181         (scan-assembler-dem-not): Likewise.
25182         * lib/scandump.exp (scan-dump-dem): Likewise.
25183         (scan-dump-dem-not): Likewise.
25184
25185 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25186
25187         PR testsuite/25767
25188         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25189         powerpc-*-darwin*.
25190         * lib/obj-c++.exp (obj-c++_init): Likewise.
25191
25192 2006-01-16  Richard Guenther  <rguenther@suse.de>
25193
25194         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25195
25196 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25197
25198         PR testsuite/25777
25199         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25200         to LD_LIBRARY_PATH.
25201
25202 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25203             Andrew Pinski  <pinskia@physics.uc.edu>
25204
25205         * gcc.dg/minmax-1.c: New test.
25206
25207 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25208
25209         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25210         * gcc.misc-tests/dectest.exp: Ditto.
25211
25212 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25213
25214         PR testsuite/25796
25215         * gcc.target/i386/cmov6.c: Use -march=k8.
25216
25217 2006-01-15  Andreas Jaeger  <aj@suse.de>
25218
25219         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25220         x86 does not have __float128.
25221
25222 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25223
25224         * gcc.target/i386/cmov6.c: New test.
25225
25226 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25227
25228         PR c++/25663
25229         * g++.dg/template/ctor6.C: New test.
25230
25231 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25232
25233         PR tree-optimization/25485
25234         * gcc.dg/tree-ssa/pr25485.c: New.
25235
25236 2006-01-14  Richard Guenther  <rguenther@suse.de>
25237
25238         PR tree-optimization/22548
25239         PR tree-optimization/22555
25240         PR tree-optimization/22501
25241         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25242         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25243         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25244         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25245         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25246         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25247         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25248         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25249         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25250
25251 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25252
25253         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25254         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25255
25256 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25257         Richard Guenther  <rguenther@suse.de>
25258
25259         PR rtl-optimization/24257
25260         * gcc.dg/torture/pr24257.c: New testcase.
25261
25262 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25263
25264         * gcc.c-torture/execute/20060110-1.c: New test.
25265         * gcc.c-torture/execute/20060110-2.c: New test.
25266
25267 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25268
25269         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25270
25271 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25272
25273         PR fortran/25756
25274         * gfortran.dg/label_3.f90: New test.
25275
25276 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25277
25278         PR tree-optimization/25771
25279         * g++.dg/tree-ssa/pr25771.C: New test
25280
25281 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25282
25283         PR tree-opt/24365
25284         * g++.dg/opt/complex5.C: New test.
25285
25286 2006-01-13  Richard Guenther  <rguenther@suse.de>
25287
25288         * gcc.target/i386/387-9.c: New testcase.
25289
25290 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25291
25292         PR c++/24824
25293         * g++.dg/debug/dwarf2-1.C: New.
25294
25295 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25296
25297         PR testsuite/25728
25298         * lib/gcov.exp (verify-lines): Add "close $fd".
25299
25300 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25301             Ben Elliston  <bje@au.ibm.com>
25302
25303         * gcc.dg/dfp/inf-1.c: New test.
25304
25305 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25306             Yao Qi  <qiyaoltc@cn.ibm.com>
25307             Ben Elliston  <bje@au.ibm.com>
25308             Jon Grimm  <jgrimm2@us.ibm.com>
25309
25310         * gcc.dg/nodfp-1.c: New test.
25311         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25312         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25313         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25314         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25315         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25316         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25317         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25318         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25319         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25320         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25321         * gcc.dg/format/dfp-printf-1.c: Likewise.
25322         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25323         (compat_setup_dfp): New.
25324         * gcc.dg/compat/compat.exp: Use it.
25325         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25326         Make some variables global, prepend "compat_" to their names.
25327         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25328         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25329         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25330         * lib/compat.exp (compat_skip_list): Make global, rename.
25331         * lib/c-compat.exp: New file.
25332         * lib/target-supports.exp (check_effective_target_dfp): New.
25333
25334         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25335         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25336         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25337         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25338         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25339         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25340         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25341         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25342         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25343         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25344         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25345         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25346         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25347         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25348         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25349         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25350         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25351         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25352         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25353         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25354         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25355         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25356         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25357         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25358         gcc.dg/dfp/struct-layout-1.c,
25359         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25360         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25361         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25362         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25363         gcc.dg/dfp/func-vararg-dfp.c,
25364         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25365         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25366         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25367         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25368         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25369
25370 2006-01-11  Richard Guenther  <rguenther@suse.de>
25371
25372         PR tree-optimization/25734
25373         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25374
25375 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25376
25377         PR fortran/25486
25378         * gfortran.dg/literal_character_constant_1_x.F: New test.
25379         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25380         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25381         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25382
25383 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25384
25385         PR c++/25386
25386         * g++.dg/ext/packed3.C: Add expected packed error.
25387
25388 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25389
25390         PR target/25706
25391         * gcc.dg/torture/pr25706-1.c: New test.
25392
25393 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25394
25395         PR tree-optimization/23109
25396         PR tree-optimization/23948
25397         PR tree-optimization/24123
25398
25399         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25400         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25401         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25402         g++.dg/tree-ssa/pr23948.C: New testcases.
25403         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25404         three divisions in order to do the optimization.
25405
25406 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25407
25408         PR c++/25632
25409         * g++.dg/other/pr25632.C: New test.
25410
25411 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25412
25413         PR fortran/25730
25414         * gfortran.dg/used_types_1.f90: New test.
25415
25416 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25417
25418         PR target/25718
25419         * gcc.dg/torture/pr25718-1.c: New test.
25420
25421 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25422
25423         * gfortran.dg/list_read_2.f90: Fix typo in description.
25424
25425 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25426
25427         * lib/target-supports.exp (check_visibility_available): Simplify test
25428         for *-*-netware*.
25429         (check_profiling_available): Fail for *-*-netware*.
25430         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25431         * gcc.dg/20021014-1.c: Likewise.
25432         * gcc.dg/nest.c: Likewise.
25433
25434 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25435
25436         fortran/24936
25437         * gfortran.dg/forall_3.f90: New test.
25438
25439 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25440
25441         PR fortran/21977
25442         * gfortran.dg/nesting_2.f90: New test.
25443         * gfortran.dg/nesting_3.f90: New test.
25444
25445 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25446
25447         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25448         Fix typo in comment.
25449
25450 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25451
25452         * gfortran.dg/single_char_string.f90: New test.
25453
25454 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25455
25456         * gfortran.dg/ichar_2.f90: New test.
25457
25458 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25459
25460         PR fortran/25093
25461         * gfortran.dg/private_type_4.f90: New.
25462
25463 2006-01-07  Richard Guenther  <rguenther@suse.de>
25464
25465         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25466
25467 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25468
25469         * gfortran.dg/func_decl_1.f90: New.
25470         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25471         * gfortran.dg/array_alloc_2.f90: Likewise.
25472         * gfortran.dg/char_result_8.f90: Likewise.
25473         * gfortran.dg/dup_save_1.f90: Likewise.
25474         * gfortran.dg/dup_save_2.f90: Likewise.
25475         * gfortran.dg/f2c_6.f90: Likewise.
25476         * gfortran.dg/f2c_7.f90: Likewise.
25477         * gfortran.dg/func_result_2.f90: Likewise.
25478         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25479
25480 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25481
25482         PR fortran/22146
25483         * gfortran.dg/elemental_subroutine_1.f90: New test.
25484         * gfortran.dg/elemental_subroutine_2.f90: New test.
25485
25486         PR fortran/25029
25487         PR fortran/21256
25488         * gfortran.dg/assumed_size_refs_1.f90: New test.
25489
25490         PR fortran/20868
25491         PR fortran/20870
25492         * gfortran.dg/assumed_size_refs_2.f90: New test.
25493         * gfortran.dg/initialization_1.f90: Change warning message.
25494
25495 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25496
25497         * gcc.dg/tree-ssa/loop-15.c: New test.
25498
25499 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25500
25501         PR fortran/25598
25502         * gfortran.dg/backspace_3.f: New test.
25503         * gfortran.dg/backspace_4.f: New test.
25504
25505 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25506
25507         PR fortran/24268
25508         * gfortran.dg/fmt_white.f: Update test.
25509
25510 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25511
25512         * gcc.dg/cast-1.c: Add new warning.
25513         * gcc.dg/cast-2.c: Likewise.
25514         * gcc.dg/cast-3.c: Likewise.
25515         * gcc.dg/format/cast-1.c: Likewise.
25516         * gcc.dg/cast-4.c: New testcase.
25517
25518 2006-01-05  Richard Guenther  <rguenther@suse.de>
25519
25520         PR tree-optimization/22555
25521         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25522
25523 2006-01-05  Richard Guenther  <rguenther@suse.de>
25524             Diego Novillo  <dnovillo@redhat.com>
25525
25526         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25527         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25528         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25529         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25530         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25531         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25532         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25533         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25534         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25535         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25536         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25537         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25538         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25539         * treelang/compile/extravar.tree: Likewise.
25540         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25541         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25542         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25543         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25544         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25545
25546 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25547
25548         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25549         for 64-bit fix.
25550
25551 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25552
25553         PR fortran/23675
25554         gfortran.dg/char_result_11.f90: New.
25555
25556 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25557
25558         PR c++/24782
25559         * g++.dg/parse/access9.C: New test.
25560         * g++.dg/tc1/dr52.C: Tweak error markers.
25561
25562 2006-01-04  Richard Henderson  <rth@redhat.com>
25563
25564         Merge from gomp branch.
25565         * g++.dg/parse/pragma2.C: Update expected error lines.
25566
25567 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * g++.dg/other/i386-2.C: New test.
25570
25571         PR target/25554
25572         * gcc.c-torture/compile/20051228-1.c: New test.
25573
25574         PR c/25559
25575         * gcc.dg/pr25559.c: New test.
25576
25577 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/25492
25580         * g++.dg/lookup/friend9.C: New test.
25581
25582         PR c++/25625
25583         * g++.dg/template/repo5.C: New test.
25584
25585 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25586
25587         PR fortran/25101
25588         * gfortran.dg/forall_2.f90: New test.
25589
25590 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25591
25592         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25593         dg-require-weak.  Adjust regexp to handle leading-underscore
25594         targets and space as well as TAB after .weak.  Change previous
25595         64-bit fix to not use naked dot.
25596
25597 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25598
25599         PR rtl-optimization/25578
25600         * gcc.c-torture/execute/20060102-1.c: New testcase.
25601
25602 2006-01-03  Richard Guenther  <rguenther@suse.de>
25603
25604         PR c/25183
25605         * gcc.dg/torture/pr25183.c: New testcase.
25606
25607 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25608
25609         Merge from gomp-branch.
25610         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25611         * gcc.dg/ia64-sync-2.c: Likewise.
25612         * gcc.dg/ia64-sync-3.c: Likewise.
25613         * gcc.dg/ia64-sync-4.c: Likewise.
25614         * gcc.dg/sync-2.c: Likewise.
25615         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25616         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25617
25618 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25619
25620         PR c++/25635
25621         * g++.dg/parse/operator6.C: New test.
25622
25623         PR c++/25637
25624         * g++.dg/parse/error29.C: New test.
25625
25626         PR c++/25638
25627         * g++.dg/parse/dtor6.C: New test.
25628
25629         PR c++/25633
25630         * g++.dg/parse/ctor3.C: New test.
25631
25632         PR c++/25634
25633         * g++.dg/template/class3.C: New test.
25634
25635 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25636
25637         * g++.dg/debug/debug9.C: New.
25638
25639 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25640
25641         PR fortran/24640
25642         * gfortran.dg/label_2.f90: New test.
25643
25644 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25645
25646         * g++.dg/lookup/using12.C: Tighten error marker.
25647
25648 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25649             Andrew Pinski <pinskia@physics.uc.edu>
25650
25651         * gcc.target/powerpc/darwin-abi-3.c: New file.
25652         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25653         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25654         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25655         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25656         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25657         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25658         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25659         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25660
25661 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25662
25663         * gcc.dg/tree-ssa/loadpre1.c: New;
25664         * gcc.dg/tree-ssa/loadpre2.c: New;
25665         * gcc.dg/tree-ssa/loadpre3.c: New;
25666         * gcc.dg/tree-ssa/loadpre4.c: New;
25667         * gcc.dg/tree-ssa/loadpre5.c: New;
25668         * gcc.dg/tree-ssa/loadpre6.c: New;
25669         * gcc.dg/tree-ssa/loadpre7.c: New;
25670         * gcc.dg/tree-ssa/loadpre8.c: New;
25671         * gcc.dg/tree-ssa/loadpre9.c: New;
25672
25673 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25676         * g++.dg/abi/thunk4.C: Likewise.
25677
25678 2006-01-01  Andreas Jaeger  <aj@suse.de>
25679
25680         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25681         portable.
25682
25683 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25684
25685         PR c++/25294
25686         * gcc.dg/pragma-pack-3.c: New test.
25687         * g++.dg/parse/pragma3.C: New test.
25688
25689 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25690
25691         PR middle-end/24827
25692         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25693
25694 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25695
25696         PR testsuite/25214
25697         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25698
25699 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25700
25701         PR fortran/22607
25702         * gfortran-dg/pure_byref_3.f90: New.
25703
25704         fortran/PR 25396
25705         * gfortran.dg/userdef_operator_1.f90: New.
25706
25707 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25708
25709         * g++.dg/abi/thunk3.C: New.
25710         * g++.dg/abi/thunk4.C: New.
25711
25712 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25713
25714         PR fortran/25532
25715         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25716         associated derived type components of derived types are
25717         properly declared in contained procedures.
25718
25719 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25720
25721         PR libgfortran/25139
25722         * gfortran.dg/backspace_2.f: New test.
25723
25724 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25725
25726         PR libgfortran/25550
25727         * gfortran.dg/endfile.f: New test.
25728
25729 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25730
25731         PR libgfortran/25419
25732         * gfortran.dg/comma.f: New test.
25733
25734 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25735
25736         * lib/gfortran-dg.exp: Remove trailing whitespace.
25737         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25738         -funroll-all-loops.
25739
25740 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25741
25742         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25743         Extended Double long doubles or repeat tests when long double is
25744         the same size as double.
25745
25746 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25747
25748         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25749
25750         PR testsuite/25442
25751         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25752         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25753
25754         PR testsuite/25441
25755         * gcc.dg/pr23911.c: Make test variable static.
25756
25757         PR testsuite/25444
25758         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25759
25760 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25761
25762         PR c++/25439
25763         * g++.dg/parse/crash17.C: Adjust error markers.
25764         * g++.dg/template/error20.C: New test.
25765
25766 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25767
25768         PR c++/23172
25769         * g++.dg/ext/complit4.C: New test.
25770
25771         PR c++/25417
25772         * g++.dg/ext/complit5.C: Likewise.
25773
25774 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25775
25776         PR tree-optimization/25125
25777         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25778         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25779         * gcc.c-torture/execute/pr25125.c: New.
25780
25781 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25782
25783         PR fortran/25029
25784         PR fortran/21256
25785         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25786         functions with incorrect assumed size references.
25787
25788 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25789
25790         PR c++/23171
25791         * g++.dg/opt/init1.C: New test.
25792
25793 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25794
25795         PR c++/24671
25796         * g++.dg/template/sfinae3.C: New test.
25797
25798 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25799
25800         * g++.dg/other/friend4.C: New test.
25801
25802 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25803
25804         PR target/25005
25805         * g++.dg/opt/pr25005.C: New test.
25806
25807 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/25369
25810         * g++.dg/template/ptrmem16.C: New test.
25811
25812 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25813
25814         PR fortran/25029
25815         PR fortran/21256
25816         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25817
25818 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25819
25820         PR libgfortran/25307
25821         * gfortran.dg/list_read_5.f90: New test.
25822
25823 2005-12-22  Richard Henderson  <rth@redhat.com>
25824
25825         * gcc.target/i386/sse-7.c: Use -msse2.
25826
25827 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25828
25829         PR rtl-optimization/25432
25830         * gcc.c-torture/compile/20051216-1.c: New test.
25831
25832         PR objc/25328
25833         * objc/execute/pr25328.m: New test.
25834
25835 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25836
25837         PR c++/25364
25838         * g++.dg/template/call4.C: New test.
25839
25840 2005-12-22  Dale Johannesen  <dalej@apple.com>
25841
25842         * gcc.target/i386/sse-17.c: New.
25843
25844 2005-12-22  Paul Brook  <paul@codesourcery.com>
25845
25846         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25847
25848 2005-12-22  Paul Brook  <paul@codesourcery.com>
25849
25850         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25851
25852 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25853
25854         PR tree-opt/25513
25855         * gcc.c-torture/compile/pr25513.c: New test.
25856
25857 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25858
25859         PR c++/23333
25860         * g++.dg/parse/error25.C: Add more tests.
25861
25862 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25863
25864         PR fortran/18990
25865         * gfortran.dg/der_charlen_1.f90: New.
25866
25867 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25868
25869         PR fortran/20889
25870         * gfortran.dg/pointer_component_type_1.f90: New test.
25871
25872         PR fortran/25029
25873         PR fortran/21256
25874         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25875         should give an error with assumed size array refernces and checks
25876         those that should not.
25877         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25878         reference an upper bound so that it does not generate an error.
25879
25880         PR fortran/19362
25881         PR fortran/20244
25882         PR fortran/20864
25883         PR fortran/25391
25884         * gfortran.dg/used_dummy_types_1.f90: New test.
25885         * gfortran.dg/used_dummy_types_2.f90: New test.
25886         * gfortran.dg/used_dummy_types_3.f90: New test.
25887         * gfortran.dg/used_dummy_types_4.f90: New test.
25888         * gfortran.dg/used_dummy_types_5.f90: New test.
25889
25890         PR fortran/23152
25891         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25892         group already being USE associated.
25893         * gfortran.dg/assumed_shape_nml.f90: New test.
25894         * gfortran.dg/assumed_size_nml.f90: New test.
25895
25896         PR fortran/20862
25897         PR fortran/25053
25898         PR fortran/25063
25899         PR fortran/25064
25900         PR fortran/25066
25901         PR fortran/25067
25902         PR fortran/25068
25903         PR fortran/25307
25904         * gfortran.dg/io_constraints_1.f90: New test.
25905         * gfortran.dg/io_constraints_1.f90: New test.
25906         * gfortran.dg/iostat_3.f90: Change wording of warning.
25907         * gfortran.dg/g77/19981216-0.f: The same.
25908
25909 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25910
25911         PR tree-optimization/23518
25912         * gcc.dg/pr23518.c: New.
25913
25914 2005-12-21  Mike Stump  <mrs@apple.com>
25915
25916         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25917
25918 2005-12-21  Paul Brook  <paul@codesourcery.com>
25919
25920         * gcc.dg/pr19340.c: Skip on m68k targets.
25921
25922 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25923
25924         PR rtl-optimization/25196
25925         * gcc.dg/pr25196.c: New test.
25926
25927 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25928
25929         PR fortran/25423
25930         gfortran.dg/where_nested_1.f90: New.
25931
25932 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25933
25934         PR tree-optimization/25382.
25935         * gcc.dg/tree-ssa/pr25382.c: New.
25936
25937 2005-12-20  Richard Guenther  <rguenther@suse.de>
25938
25939         PR middle-end/24306
25940         * gcc.target/i386/pr24306.c: New testcase.
25941
25942 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25943
25944         PR tree-optimization/25501
25945         * gcc.dg/tree-ssa/pr25501.c: New.
25946
25947 2005-12-20  Richard Guenther  <rguenther@suse.de>
25948
25949         Revert
25950         2005-12-02  Richard Guenther  <rguenther@suse.de>
25951
25952         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25953
25954 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25955
25956         PR c++/21228
25957         * g++.dg/warn/Wunreachable-code-2.C: New test.
25958
25959 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25960
25961         PR c++/24278
25962         * g++.dg/template/ctor5.C: New test.
25963
25964         PR c++/24915
25965         * g++.dg/template/overload8.C: New test.
25966
25967 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25968
25969         * gcc.c-torture/compile/pr25483 : New test.
25970
25971 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25972
25973         PR c++/20552
25974         * g++.dg/ext/typeof10.C: New test.
25975
25976 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25977
25978         * gcc.dg/mt-loopi1.c: New.
25979
25980 2005-12-18  Richard Guenther  <rguenther@suse.de>
25981
25982         PR tree-optimization/25481
25983         * gcc.dg/torture/pr25481.c: New testcase.
25984
25985 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25986
25987         PR rtl-optimization/21041
25988         * gcc.dg/pr21041.c: New test.
25989
25990 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25991
25992         PR libgfortran/25463
25993         * gfortran.dg/advance.f90: New test.
25994
25995 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25996
25997         * gcc.dg/20051201-1.c: New test.
25998
25999 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
26000
26001         PR fortran/25018
26002         * gfortran.dg/initialization_1.f90: New test.
26003         * gfortran.dg/enum_5.f90: Change dg-error to new message.
26004         * gfortran.dg/g77/980616-0.f: The same.
26005
26006 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26007
26008         * PR fortran/25458
26009         * gfortran.dg/chkbits.f90: New test.
26010
26011 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26012
26013         * gfortran.dg/enum_5.f: Revert to previous version.
26014
26015 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26016
26017         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
26018         * gfortran.dg/nested_modules_1.f90: Ditto.
26019         * gfortran.dg/hollerith_f95.f90: Ditto.
26020         * gfortran.dg/select_5.f90: Ditto.
26021         * gfortran.dg/secnds.f: Ditto.
26022         * gfortran.dg/hollerith2.f90: Ditto.
26023         * gfortran.dg/imag_2.f: Ditto.
26024         * gfortran.dg/ftell_2.f90: Ditto.
26025         * gfortran.dg/malloc_free_1.f90: Ditto.
26026         * gfortran.dg/logint-1.f: Ditto.
26027         * gfortran.dg/recursive_statement_functions.f90: Ditto.
26028         * gfortran.dg/e_d_fmt.f90: Ditto.
26029         * gfortran.dg/hollerith_legacy.f90: Ditto.
26030         * gfortran.dg/logint-2.f: Ditto.
26031         * gfortran.dg/enum_5.f90: Ditto.
26032         * gfortran.dg/f2c_2.f90: Ditto.
26033         * gfortran.dg/pr17143.f90: Ditto.
26034         * gfortran.dg/namelist_14.f90: Ditto.
26035         * gfortran.dg/logint-3.f: Ditto.
26036         * gfortran.dg/spread_scalar_source.f90: Ditto.
26037         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
26038         * gfortran.dg/namelist_11.f: Ditto.
26039         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26040         * gfortran.dg/g77/20010519-1.f
26041         * gfortran.dg/g77/alpha1.f: Ditto.
26042         * gfortran.dg/g77/990115-1.f: Ditto.
26043         * gfortran.dg/g77/erfc.f: Ditto.
26044         * gfortran.dg/g77/19990313-3.f: Ditto.
26045         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
26046         * gfortran.dg/g77/20010426.f: Ditto.
26047         * gfortran.dg/g77/19990313-0.f: Ditto.
26048         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
26049         * gfortran.dg/g77/20000629-1.f: Ditto.
26050         * gfortran.dg/g77/970125-0.f: Ditto.
26051         * gfortran.dg/g77/8485.f: Ditto.
26052         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
26053         * gfortran.dg/g77/19990313-1.f: Ditto.
26054         * gfortran.dg/g77/int8421.f: Ditto.
26055         * gfortran.dg/g77/19990305-0.f: Ditto.
26056         * gfortran.dg/g77/947.f: Ditto.
26057         * gfortran.dg/g77/19990905-2.f: Ditto.
26058         * gfortran.dg/g77/cabs.f: Ditto.
26059         * gfortran.dg/g77/19990313-2.f: Ditto.
26060         * gfortran.dg/g77/20020307-1.f: Ditto.
26061         * gfortran.dg/g77/dcomplex.f: Ditto.
26062         * gfortran.dg/g77/19990502-1.f: Ditto.
26063         * gfortran.dg/g77/19981216-0.f: Ditto.
26064         * gfortran.dg/common_4.f90: Ditto.
26065         * gfortran.dg/entry_4.f90: Ditto.
26066         * gfortran.dg/equiv_constraint_2.f90: Ditto.
26067         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26068         * gfortran.dg/namelist_12.f: Ditto.
26069         * gfortran.dg/scale_1.f90: Ditto.
26070         * gfortran.dg/modulo_1.f90
26071         * gfortran.dg/hollerith.f90: Ditto.
26072         * gfortran.dg/direct_io_3.f90: Ditto.
26073         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26074         * gfortran.dg/gnu_logical_1.F: Ditto.
26075         * gfortran.dg/unf_io_convert_1.f90: Ditto.
26076         * gfortran.dg/assign_1.f90: Ditto.
26077         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26078         * gfortran.dg/pr23095.f: Ditto.
26079         * gfortran.dg/read_float_1.f90: Ditto.
26080
26081 2005-12-17  Andreas Jaeger  <aj@suse.de>
26082
26083         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26084         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26085
26086 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26087
26088         PR fortran/24268
26089         * gfortran.dg/fmt_white.f: New test.
26090
26091 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26092
26093         * gfortran.dg/label_1.f90: New test.
26094
26095 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26096
26097         PR testsuite/25422
26098         * gcc.dg/20031012-1.c: Add -Walways-true option.
26099         * gcc.dg/weak/weak-3.c: Likewise.
26100         * g++.old-deja/g++.mike/warn8.C: Likewise.
26101
26102 2005-12-16  Mike Stump  <mrs@apple.com>
26103
26104         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26105         exit.
26106
26107 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26108
26109         PR libgfortran/25264
26110         PR libgfortran/25349
26111         * gfortran.dg/tl_editing.f90: Added additional checks.
26112         * gfortran.dg/t_editing.f: New test.
26113         * gfortran.dg/write_padding.f90: New test
26114
26115 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26116
26117         PR testsuite/25215
26118         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26119
26120 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26121
26122         PR rtl-optimization/24899
26123         * gcc.c-torture/execute/20051215-1.c: New test.
26124
26125 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26126
26127         PR 24823
26128         * gfortran.dg/pr24823.f: New test.
26129
26130 2005-12-16  Jeff Law  <law@redhat.com>
26131
26132         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26133
26134 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26135
26136         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26137         (base_types): Change C++ style comments to C style comments.  Remove
26138         aligned types from the array.  Keep Enums disabled.
26139         (complex_types): Remove aligned types from the array.
26140         Comment out "_Complex long double".
26141         (attrib_types): Remove.
26142         (complex_attrib_types): Remove.
26143         (attrib_array_types): Remove.
26144         (complex_attrib_array_types): Remove.
26145         (aligned_bitfld_types): Remove.
26146         (n_aligned_bitfld_types): Remove.
26147         (FEATURE_ALIGNEDPACKED): Delete.
26148         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26149         (singles): Remove support for adding attributes.
26150         (choose_type): Remove support for attributed types.
26151         (generate_fields): Remove support for attributed bit-fields.
26152         Remove support for adding attributes.
26153         (generate_random_tests): Remove support for adding attributes.
26154         (features): Add back "[0] :0" and "complex vector [0]".
26155         (main): Remove support for attributed bit-fields.
26156         Uncomment the calling of generate_random_tests for the rests of
26157         the tests.
26158
26159 2005-12-16  Jan Hubicka  <jh@suse.cz>
26160
26161         * gcc.c-torture/combine/pr25224.c: New.
26162
26163 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26164
26165         PR other/25028
26166         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26167         HP-UX.
26168
26169 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26170
26171         * gcc.dg/20051215-1.c: New file.
26172
26173 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26174
26175         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26176         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26177
26178 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26179
26180         PR fortran/18197
26181         * gfortran.dg/dummy_functions_1.f90: New.
26182
26183 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26184
26185         PR rtl-optimization/25310
26186         * gcc.c-torture/compile/pr25310.c: New test.
26187
26188 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26189
26190         PR debug/25023
26191         * gcc.dg/pr25023.c: New test.
26192
26193 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26194
26195         * g++.old-deja/g++.brendan/redecl1.C,
26196         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26197         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26198         g++.old-deja/g++.oliva/typeof1.C,
26199         g++.old-deja/g++.other/crash16.C,
26200         g++.old-deja/g++.other/crash34.C,
26201         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26202         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26203         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26204         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26205         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26206         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26207         Remove xfail.
26208
26209 2005-12-14  Kean Johnston  <jkj@sco.com>
26210             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26211
26212         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26213         * gcc.target/i386/20020523-1.c: Ditto.
26214         * gcc.target/i386/tailcall-1.c: Ditto.
26215         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26216         * gcc.target/i386/ssetype-5.c: Ditto.
26217
26218 2005-12-14  Jeff Law  <law@redhat.com>
26219
26220         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26221
26222 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26223
26224         PR target/25254
26225         PR target/24188
26226         * gcc.target/i386/pr25254.c: New test.
26227         * gfortran.dg/PR24188.f: New test.
26228
26229 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26230
26231         * lib/fortran-torture.exp: Catch remaining uses of
26232         remote_file build delete.
26233
26234 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26235
26236         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26237
26238 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26239
26240         * gcc.dg/warn-addr-cmp.c: New test.
26241
26242 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26243
26244         PR debug/25023
26245         PR target/25293
26246         * gcc.target/i386/pr25293.c: New test.
26247
26248 2005-12-13  Petr Machata  <machata@post.cz>
26249
26250         PR c++/24907
26251         * g++.dg/parse/comma2.C: New test.
26252
26253 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26254             Jakub Jelinek  <jakub@redhat.com>
26255
26256         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26257         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26258         (limits.h): Include unconditionally.
26259         (stdlib.h): Likewise.
26260         (hashtab.h): Do not include.
26261         (getopt.h): Likewise.
26262         (stddef.h): Include.
26263         (hashval_t): Define.
26264         (struct entry): Add "next" field.
26265         (HASH_SIZE): New macro.
26266         (hash_table): New variable.
26267         (switchfiles): Do not use xmalloc.
26268         (mix): New macro.
26269         (iterative_hash): New function.
26270         (hasht): Remove.
26271         (e_exists): New function.
26272         (e_insert): Likewise.
26273         (output): Use, instead of libiberty hashtable functions.
26274         (main): Do not use getopt.  Do not call htab_create.
26275
26276 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26277
26278         PR c++/25331
26279         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26280         put atal* and atpaal* attributes on array elements.
26281         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26282         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26283         put atal* and atpaal* attributes on array elements.
26284         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26285
26286 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26287
26288         * gcc.dg/single-precision-constant.c: New test.
26289
26290 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26291
26292         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26293         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26294         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26295         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26296         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26297         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26298         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26299         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26300         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26301         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26302         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26303         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26304         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26305         gcc.target/powerpc/ppc-sdata-2.c,
26306         gcc.target/powerpc/ppc-stackalign-1.c,
26307         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26308         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26309         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26310         gcc.target/powerpc/rs6000-ldouble-2.c,
26311         gcc.target/powerpc/rs6000-power2-1.c,
26312         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26313         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26314         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26315         option into target selector.
26316         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26317         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26318
26319 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26320
26321         PR objc/25348
26322         * objc.dg/encode-9.m: New test.
26323
26324 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26325
26326         PR testsuite/20772
26327         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26328         * gcc.dg/asm-b.c: Fix typo.
26329         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26330         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26331         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26332         i?86 lp64 and x86_64 ilp32.
26333         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26334         on i?86 lp64.
26335         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26336
26337 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26338
26339         PR fortran/25078
26340         gfortran.dg/equiv_5.f90: New test.
26341
26342 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26343
26344         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26345         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26346         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26347         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26348         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26349         * gcc.dg/tree-ssa/reassoc-5.c: New.
26350         * gcc.dg/tree-ssa/reassoc-6.c: New.
26351         * gcc.dg/tree-ssa/reassoc-7.c: New.
26352         * gcc.dg/tree-ssa/reassoc-8.c: New.
26353         * gcc.dg/tree-ssa/reassoc-9.c: New.
26354         * gcc.dg/tree-ssa/reassoc-10.c: New.
26355         * gcc.dg/tree-ssa/reassoc-11.c: New.
26356
26357 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26358
26359         PR testsuite/25167
26360         PR testsuite/24478
26361         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26362
26363 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26364
26365         PR c++/25300
26366         * g++.dg/template/inherit.C: Do not use a generic error message.
26367
26368 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26369
26370         PR libobjc/25354
26371         * objc.dg/gnu-encoding: New directory.
26372         * objc.dg/gnu-encoding/compat-common.h: New file.
26373         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26374         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26375         * objc.dg/gnu-encoding/vector-defs.h: New file.
26376         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26377         * objc.dg/gnu-encoding/generate-random.c: New file.
26378         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26379         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26380         * objc.dg/gnu-encoding/generate-random.h: New file.
26381
26382 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26383
26384         PR c++/25337
26385         * g++.dg/template/defarg7.C: New test.
26386
26387 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26388
26389         PR libobjc/25347
26390         * objc.dg/encode-8.m: New test.
26391
26392 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26393
26394         PR libobjc/25346
26395         * objc.dg/encode-7.m: New test.
26396
26397 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26398
26399         PR c++/25010
26400         * g++.dg/opt/inline10.C: New test.
26401
26402 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26403
26404         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26405
26406 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26407
26408         * gfortran.dg/substring_equivalence.f90: typo in comment
26409
26410 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26411
26412         PR fortran/25068
26413         * gfortran.dg/iostat_3.f90: New test.
26414
26415 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26416
26417         PR fortran/23815
26418         * gfortran.dg/unf_io_convert_1.f90: New test.
26419         * gfortran.dg/unf_io_convert_2.f90: New test.
26420         * gfortran.dg/unf_io_convert_3.f90: New test.
26421
26422 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26423
26424         PR testsuite/20772
26425         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26426         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26427         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26428         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26429         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26430         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26431         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26432         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26433         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26434         gcc.dg/torture/fp-int-convert-float128-timode.c,
26435         gcc.dg/torture/fp-int-convert-float128.c,
26436         gcc.dg/torture/fp-int-convert-float80-timode.c,
26437         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26438         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26439
26440         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26441
26442 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26443
26444         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26445
26446 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26447
26448         * gcc.dg/20051207-1.c,
26449         * gcc.dg/20051207-2.c,
26450         * gcc.dg/20051207-3.c: New tests.
26451
26452 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26453
26454         PR testsuite/20772
26455         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26456         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26457         dg-skip-if target selector.
26458
26459         PR testsuite/20772
26460         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26461         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26462         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26463         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26464         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26465         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26466         and/or merge with i?86 cases.
26467
26468         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26469
26470         PR testsuite/20772
26471         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26472         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26473         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26474         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26475         x86_64-*-linux*.
26476
26477 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26478
26479         PR target/25311
26480         * gcc.c-torture/compile/pr25311.c: New test.
26481
26482 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26483
26484         PR libgfortran/25039
26485         * gfortran.dg/read_comma.f: New test.
26486
26487 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26488
26489         PR c++/19317
26490         * g++.dg/opt/pr19317-1.C: New test.
26491         * g++.dg/opt/pr19317-2.C: New test.
26492         * g++.dg/opt/pr19317-3.C: New test.
26493
26494         PR target/19005
26495         * gcc.c-torture/execute/pr19005.c: New test.
26496
26497         PR target/17828
26498         * g++.old-deja/g++.other/comdat5.C: New test.
26499         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26500
26501         * g++.dg/compat/struct-layout-1.exp: New file.
26502         * g++.dg/compat/struct-layout-1.h: New.
26503         * g++.dg/compat/struct-layout-1_generate.c: New.
26504         * g++.dg/compat/struct-layout-1_x1.h: New.
26505         * g++.dg/compat/struct-layout-1_x2.h: New.
26506         * g++.dg/compat/struct-layout-1_y1.h: New.
26507         * g++.dg/compat/struct-layout-1_y2.h: New.
26508
26509         * gcc.dg/20050330-2.c: New test.
26510
26511 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26512
26513         PR fortran/25292
26514         * gfortran.dg/associated_1.f90: New.
26515
26516 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26517
26518         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26519         ILP32 vect_no_align platforms.
26520
26521 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26522             Jakub Jelinek  <jakub@redhat.com>
26523
26524         PR target/25268
26525         * gcc.c-torture/compile/20051207-1.c: New test.
26526
26527 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26528
26529         PR testsuite/20772
26530         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26531         gcc.dg/torture/pr18582-1.c,
26532         gcc.target/i386/attributes-error.c: Also test on x86_64.
26533
26534         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26535
26536 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26537
26538         PR c++/19397
26539         * g++.dg/template/typedef3.C: New test.
26540
26541         PR c++/19762
26542         PR c++/19764
26543         * g++.dg/template/dtor3.C: Fix error markers.
26544
26545 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26546
26547         * lib/target-supports.exp (check_effective_target_sync_char_short):
26548         Add s390*.
26549
26550 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26551
26552         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26553
26554 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26555
26556         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26557         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26558         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26559         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26560
26561 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26562
26563         PR c++/25263
26564         * g++.dg/other/array2.C: New test case.
26565
26566 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26567
26568         * gcc.dg/darwin-weakimport-3.c: New.
26569
26570         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26571         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26572         and to work on Darwin.
26573         * gcc.dg/attr-weakref-1b.c: New file.
26574         * gcc.dg/attr-weakref-2.c: New test.
26575         * gcc.dg/darwin-weakref-1.c: New test.
26576
26577 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26578
26579         PR testsuite/25247
26580         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26581         use in selector expressions.
26582         (dg-xfail-if): Ditto.
26583         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26584         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26585         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26586         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26587         * gcc.test-framework/test-framework.exp: Skip generated tests if
26588         CHECK_TEST_FRAMEWORK is not 1.
26589
26590 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26591
26592         PR tree-optimization/24963
26593         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26594
26595         PR target/24108
26596         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26597
26598         PR target/18580
26599         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26600         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26601         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26602         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26603
26604 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26605
26606         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26607         dg-options.
26608
26609 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26610
26611         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26612
26613 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26614
26615         * gcc.dg/format/cast-1.c: New test.
26616
26617 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26618
26619         PR c/7776
26620         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26621         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26622         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26623         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26624
26625 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26626
26627         * gcc.dg/cast-pretty-print-1.c: New test.
26628
26629 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26630
26631         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26632
26633 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26634
26635         PR c++/24173
26636         * g++.dg/template/friend40.C: New test.
26637
26638 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26639
26640         PR target/25199
26641         * gcc.target/i386/movq-2.c: New test.
26642         * gcc.target/i386/movq.c: Remove target i?86, instead add
26643         dg-require-effective-target ilp32.
26644
26645 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26646
26647         PR c++/24103
26648         * g++.dg/other/default1.C: New test.
26649
26650 2005-12-02  Richard Guenther  <rguenther@suse.de>
26651
26652         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26653
26654 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26655
26656         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26657
26658 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26659
26660         PR target/21017
26661         * gcc.target/powerpc/rotate.c: New.
26662
26663 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26664
26665         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26666         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26667
26668 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26669
26670         PR c/13384
26671         * gcc.dg/pr17730-1.c: Adjust.
26672         * gcc.dg/lvalue1.c (main): Likewise.
26673         * gcc.dg/lvalue-2.c: Likewise.
26674         * g++.dg/pr7503-3.C
26675
26676 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26677
26678         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26679         error messages.
26680
26681 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26682
26683         PR fortran/24789
26684         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26685
26686 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26687
26688         PR target/24475
26689         * lib/target-supports.exp (check_effective_target_tls): New.
26690         (check_effective_target_tls_runtime): New.
26691         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26692         for TLS support.
26693         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26694         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26695         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26696         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26697         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26698         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26699         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26700         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26701         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26702         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26703         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26704         effective-target TLS.
26705         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26706         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26707         effective-target TLS runtime.
26708
26709 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26710
26711         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26712
26713 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26714
26715         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26716         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26717         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26718         ignored" warnings when "packing" is the same as the ABI layout.
26719
26720 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26721
26722         PR fortran/21302
26723         * gfortran.dg/line_length_1.f: New test.
26724         * gfortran.dg/line_length_2.f90: Ditto.
26725
26726 2005-11-30  Richard Guenther  <rguenther@suse.de>
26727
26728         PR tree-optimization/21655
26729         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26730
26731 2005-11-30  Dale Johannesen  <dalej@apple.com>
26732
26733         * gcc.c-torture/compile/pr24930.c: New.
26734
26735 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26736
26737         PR fortran/15809
26738         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26739
26740 2005-11-30  Jeff Law  <law@redhat.com>
26741
26742         * g++.old-deja/g++.law/pr25000.C: New test.
26743
26744 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * gcc.dg/tls/opt-11.c: New test.
26747
26748 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26749
26750         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26751         targets.
26752         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26753         LP64 ia64.
26754
26755 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26756
26757         * gfortran.dg/open_access_1.f90: New test.
26758
26759 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26760
26761         * gcc.dg/charset/builtin2.c: New test.
26762
26763 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26764
26765         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26766         on mmix-*-* for *_[xy].c.
26767
26768 2005-11-28  Kean Johnston  <jkj@sco.com>
26769
26770         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26771         headers.
26772         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26773         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26774         * gcc.target/i386/asm-3.c: Ditto.
26775         * gcc.target/i386/clobbers.c: Ditto.
26776         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26777         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26778         test regexp.
26779         * gcc.target/i386/mul.c: Ditto.
26780         * gcc.target/i386/ssetype-1.c: Ditto.
26781         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26782         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26783         static so the test works with -fPIC mode too. Based on comment in
26784         PR19231 by Pinski.
26785         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26786
26787 2005-11-28  Richard Guenther  <rguenther@suse.de>
26788
26789         * gcc.dg/alias-9.c: New testcase.
26790         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26791
26792 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26793             Uros Bizjak  <uros@kss-loka.si>
26794
26795         PR middle-end/20219
26796         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26797         tan(x)/sin(x) transformations.
26798
26799 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26800
26801         PR middle-end/24575
26802         * gcc.dg/tree-ssa/divide-3.c: New test.
26803         * gcc.dg/tree-ssa/divide-4.c: New test.
26804
26805 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26806
26807         PR fortran/24917
26808         *  gfortran.dg/boz_6.f90: New test.
26809
26810 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26811
26812         PR fortran/23912
26813         * gfortran.dg/modulo_1.f90: New test.
26814
26815 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26816
26817         PR libfortran/24919
26818         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26819         fail on CRLF platforms.
26820         * gfortran.dg/ftell_2.f90: Likewise.
26821
26822 2005-11-26  Eric Christopher  <echristo@apple.com>
26823
26824         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26825
26826 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26827
26828         * objc.dg/gnu-runtime-3.m: Simplify.
26829
26830 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26831
26832         PR middle-end/23669
26833         * gcc.dg/tree-ssa/divide-1.c: New test.
26834         * gcc.dg/tree-ssa/divide-2.c: New test.
26835
26836 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26837
26838         PR libgfortran/24945
26839         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26840
26841 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26842
26843         PR libgfortran/24945
26844         * gfortran.dg/open_status_2.f90: New test.
26845
26846 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26847
26848         * gcc.c-torture/execute/builtins/fprintf.c,
26849         gcc.c-torture/execute/builtins/fputs-lib.c,
26850         gcc.c-torture/execute/builtins/fputs.c,
26851         gcc.c-torture/execute/builtins/lib/fprintf.c,
26852         gcc.c-torture/execute/builtins/lib/printf.c,
26853         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26854
26855 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26856
26857         * gcc.dg/20050922-2.c: New test.
26858
26859 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26860
26861         * objc.dg/gnu-runtime-3.m: New test.
26862
26863 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26864
26865         PR c++/9278
26866         * g++.dg/other/void1.C: New test.
26867
26868 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26869
26870         PR middle-end/24998
26871         * gcc.dg/torture/fp-int-convert-float.c,
26872         gcc.dg/torture/fp-int-convert-double.c,
26873         gcc.dg/torture/fp-int-convert-long-double.c,
26874         gcc.dg/torture/fp-int-convert-timode.c,
26875         gcc.dg/torture/fp-int-convert-float80.c,
26876         gcc.dg/torture/fp-int-convert-float80-timode.c,
26877         gcc.dg/torture/fp-int-convert-float128.c,
26878         gcc.dg/torture/fp-int-convert-float128-timode.c,
26879         gcc.dg/torture/fp-int-convert.h: New files.
26880
26881 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26882
26883         PR middle-end/24989
26884         * gcc.dg/tree-ssa/bool-10.c: New test.
26885         * gcc.dg/tree-ssa/bool-11.c: New test.
26886         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26887
26888 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26889
26890         PR middle-end/24990
26891         * tree-ssa/pr24990-1.c: New test.
26892
26893 2005-11-24  Richard Guenther  <rguenther@suse.de>
26894         Dirk Mueller <dmueller@suse.de>
26895
26896         PR c++/14024
26897         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26898         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26899         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26900         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26901         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26902         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26903
26904 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26905
26906         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26907
26908 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26909
26910         PR c/21668
26911         * gcc.dg/Wc++-compat.c: New.
26912         * gcc.dg/Wno-c++-compat.c: New.
26913
26914 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26915
26916         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26917         (vspltish, vspltisw): Likewise.
26918
26919 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26920
26921         PR libgfortran/24794
26922         * gfortran.dg/namelist_12.f: Fix quotes.
26923         * gfortran.dg/namelist_13.f90: Fix quotes.
26924         * gfortran.dg/namelist_14.f90: Fix quotes.
26925         * gfortran.dg/namelist_15.f90: Fix quotes.
26926         * gfortran.dg/namelist_use.f90: Fix quotes.
26927         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26928         * gfortran.dg/namelist_21.f90: New test.
26929         * gfortran.dg/namelist_22.f90: New test.
26930
26931 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26932
26933         PR target/23435
26934         * gcc.c-torture/compile/pr23435.c: New.
26935
26936 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26937
26938         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26939
26940 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26941
26942         * gcc.target/powerpc/405-macchw-1.c,
26943         gcc.target/powerpc/405-macchw-2.c,
26944         gcc.target/powerpc/405-macchwu-1.c,
26945         gcc.target/powerpc/405-macchwu-2.c,
26946         gcc.target/powerpc/405-machhw-1.c,
26947         gcc.target/powerpc/405-machhw-2.c,
26948         gcc.target/powerpc/405-machhwu-1.c,
26949         gcc.target/powerpc/405-machhwu-2.c,
26950         gcc.target/powerpc/405-maclhw-1.c,
26951         gcc.target/powerpc/405-maclhw-2.c,
26952         gcc.target/powerpc/405-maclhwu-1.c,
26953         gcc.target/powerpc/405-maclhwu-2.c,
26954         gcc.target/powerpc/405-mulchw-1.c,
26955         gcc.target/powerpc/405-mulchw-2.c,
26956         gcc.target/powerpc/405-mulchwu-1.c,
26957         gcc.target/powerpc/405-mulchwu-2.c,
26958         gcc.target/powerpc/405-mulhhw-1.c,
26959         gcc.target/powerpc/405-mulhhw-2.c,
26960         gcc.target/powerpc/405-mulhhwu-1.c,
26961         gcc.target/powerpc/405-mulhhwu-2.c,
26962         gcc.target/powerpc/405-mullhw-1.c,
26963         gcc.target/powerpc/405-mullhw-2.c,
26964         gcc.target/powerpc/405-mullhwu-1.c,
26965         gcc.target/powerpc/405-mullhwu-2.c,
26966         gcc.target/powerpc/405-nmacchw-1.c,
26967         gcc.target/powerpc/405-nmacchw-2.c,
26968         gcc.target/powerpc/405-nmachhw-1.c,
26969         gcc.target/powerpc/405-nmachhw-2.c,
26970         gcc.target/powerpc/405-nmaclhw-1.c,
26971         gcc.target/powerpc/405-nmaclhw-2.c,
26972         gcc.target/powerpc/440-macchw-1.c,
26973         gcc.target/powerpc/440-macchw-2.c,
26974         gcc.target/powerpc/440-macchwu-1.c,
26975         gcc.target/powerpc/440-macchwu-2.c,
26976         gcc.target/powerpc/440-machhw-1.c,
26977         gcc.target/powerpc/440-machhw-2.c,
26978         gcc.target/powerpc/440-machhwu-1.c,
26979         gcc.target/powerpc/440-machhwu-2.c,
26980         gcc.target/powerpc/440-maclhw-1.c,
26981         gcc.target/powerpc/440-maclhw-2.c,
26982         gcc.target/powerpc/440-maclhwu-1.c,
26983         gcc.target/powerpc/440-maclhwu-2.c,
26984         gcc.target/powerpc/440-mulchw-1.c,
26985         gcc.target/powerpc/440-mulchw-2.c,
26986         gcc.target/powerpc/440-mulchwu-1.c,
26987         gcc.target/powerpc/440-mulchwu-2.c,
26988         gcc.target/powerpc/440-mulhhw-1.c,
26989         gcc.target/powerpc/440-mulhhw-2.c,
26990         gcc.target/powerpc/440-mulhhwu-1.c,
26991         gcc.target/powerpc/440-mulhhwu-2.c,
26992         gcc.target/powerpc/440-mullhw-1.c,
26993         gcc.target/powerpc/440-mullhw-2.c,
26994         gcc.target/powerpc/440-mullhwu-1.c,
26995         gcc.target/powerpc/440-mullhwu-2.c,
26996         gcc.target/powerpc/440-nmacchw-1.c,
26997         gcc.target/powerpc/440-nmacchw-2.c,
26998         gcc.target/powerpc/440-nmachhw-1.c,
26999         gcc.target/powerpc/440-nmachhw-2.c,
27000         gcc.target/powerpc/440-nmaclhw-1.c,
27001         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
27002
27003 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
27004
27005         PR fortran/24774
27006         * gfortran.dg/inquire_9.f90: New test.
27007
27008         PR fortran/21647
27009         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
27010
27011 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27012
27013         PR libfortran/24432
27014         * lib/target-supports.exp (check_effective_target_fortran_large_real):
27015         Check that 'cos' is supported.
27016
27017 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
27018
27019         PR fortran/24223
27020         * gfortran.dg/substring_equivalence.f90: New test.
27021
27022         PR fortran/24705
27023         * gfortran.dg/auto_internal_assumed.f90: New test.
27024
27025 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
27026
27027         * gcc.dg/fold-div-2.c: New test.
27028
27029 2005-11-20  Ian Lance Taylor  <ian@airs.com>
27030
27031         PR rtl-optimization/24883
27032         * gcc.c-torture/compile/pr24883.c: New test.
27033
27034 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
27035
27036         PR middle-end/20583
27037         * gcc.c-torture/compile/pr20583.c: New.
27038
27039 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
27040
27041         * gcc.c-torture/execute/usmul.c: New test.
27042
27043 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
27044
27045         * gcc.dg/tree-ssa/vrp22.c: New test.
27046
27047 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
27048
27049         PR middle-end/24912
27050         * gcc.dg/torture/pr24912-1.c: New test.
27051
27052 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
27053
27054         PR fortran/24862
27055         * gfortran.dg/arrayio_derived_1.f90: New test.
27056
27057 2005-11-19  Richard Guenther  <rguenther@suse.de>
27058
27059         PR middle-end/23294
27060         * gcc.dg/tree-ssa/pr23294.c: New testcase.
27061
27062 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
27063
27064         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27065
27066 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
27067
27068         PR c++/8355
27069         * g++.dg/template/friend39.C: New test.
27070
27071 2005-11-18  James E Wilson  <wilson@specifix.com>
27072
27073         * gcc.dg/builtin-strstr.c: New.
27074
27075 2005-11-18  Richard Henderson  <rth@redhat.com>
27076
27077         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27078         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27079         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27080         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27081         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27082         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27083         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27084         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27085         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27086         renaming to remove initial "ia64-".
27087
27088 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27089
27090         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27091
27092 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27093
27094         * g++.dg/cpp/string-2.C: New test.
27095
27096 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27097
27098         * gcc.dg/tree-ssa/loop-14.c: New test.
27099
27100 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27101             Michael Chamberlain <michael@chamberlain.net.au>
27102
27103         * ada/acats/run_all.sh (target_run): Kill long running tests.
27104
27105 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27106
27107         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27108         * gcc.dg/cleanup-9.c: Likewise.
27109         * gcc.dg/cleanup-10.c: Likewise.
27110         * gcc.dg/cleanup-11.c: Likewise.
27111
27112 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27113
27114         PR fortran/24892
27115         * gfortran.dg/open_access_append_1.f90: New test.
27116         * gfortran.dg/open_access_append_2.f90: New test.
27117
27118 2005-11-16  Richard Guenther  <rguenther@suse.de>
27119
27120         PR middle-end/24851
27121         * gcc.c-torture/execute/pr24851.c: New testcase.
27122
27123 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27124
27125         * gcc.dg/fold-overflow-1.c: New test.
27126
27127 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27128
27129         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27130         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27131
27132 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27133
27134         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27135         structures.
27136         * g++.dg/eh/forced2.C: Likewise.
27137         * g++.dg/eh/forced3.C: Likewise.
27138         * g++.dg/eh/forced4.C: Likewise.
27139
27140 2005-11-11  Mike Stump  <mrs@apple.com>
27141
27142         * g++.old-deja/g++.mike/unused.C: Add.
27143
27144 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27145
27146         PR c++/24667
27147         * g++.dg/warn/Wcast-qual1.C: New test.
27148
27149 2005-11-15  Jan Hubicka  <jh@suse.cz>
27150
27151         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27152
27153 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27154
27155         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27156
27157 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27158
27159         PR 24840
27160         * gcc.dg/tree-ssa/pr24840.c: New test.
27161
27162 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27163
27164         PR testsuite/24841
27165         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27166
27167 2005-11-14  Dale Johannesen  <dalej@apple.com>
27168
27169         * gcc.c-torture/execute/20051113-1.c: New.
27170
27171 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/24687
27174         * g++.dg/template/crash43.C: New test.
27175
27176 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27177
27178         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27179
27180 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/24817
27183         * g++.dg/eh/spec8.C: New test.
27184
27185 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27186
27187         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27188
27189 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/20293
27192         * g++.dg/parse/ambig4.C: New test.
27193         * g++.dg/tc1/dr101.C: Adjust error markers.
27194         * g++.dg/lookup/strong-using-2.C: Likewise.
27195         * g++.dg/lookup/ambig5.C: Likewise.
27196         * g++.dg/lookup/ambig4.C: Likewise.
27197         * g++.dg/parse/crash22.C: Likewise.
27198
27199 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27200
27201         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27202
27203 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27204
27205         * gcc.dg/nested-calls-1.c: New test.
27206
27207 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27208
27209         * gfortran.dg/complex_intrinsic_1.f90: New test.
27210         * gfortran.dg/complex_intrinsic_2.f90: New test.
27211         * gfortran.dg/fgetc_1.f90: New test.
27212         * gfortran.dg/fgetc_2.f90: New test.
27213         * gfortran.dg/fgetc_3.f90: New test.
27214         * gfortran.dg/ftell_1.f90: New test.
27215         * gfortran.dg/ftell_2.f90: New test.
27216         * gfortran.dg/gnu_logical_1.F: New test.
27217         * gfortran.dg/gnu_logical_2.f90: New test.
27218
27219 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27220
27221         PR middle-end/24820
27222         * gcc.dg/pr24820.c: New test.
27223
27224 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27225
27226         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27227         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27228         variable.
27229
27230 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27231
27232         PR testsuite/24614
27233         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27234
27235 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27236
27237         * gcc.target/cris/cris.exp: New file.
27238         * gcc.target/cris/rld-legit1.c: New test.
27239         * gcc.target/cris/rld-legit2.c: New test.
27240
27241 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27242
27243         PR c++/24780
27244         * g++.dg/opt/pr24780.C: New test.
27245
27246         PR c++/24761
27247         * g++.dg/template/asm1.C: New test.
27248
27249 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27250
27251         PR libgfortran/24787
27252         * gfortran.dg/scan_1.f90: New test.
27253
27254 2005-11-12  Jan Hubicka  <jh@suse.cz>
27255
27256         * gcc.target/i386/minmax-1.c: New.
27257         * gcc.target/i386/minmax-2.c: New.
27258
27259 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27260
27261         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27262
27263 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27264
27265         * gcc.c-torture/execute/20051110-1.c,
27266         gcc.c-torture/execute/20051110-2.c: New tests.
27267
27268 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27269
27270         PR middle-end/24750
27271         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27272         New tests.
27273
27274 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27275
27276         * lib/target-libpath.exp (get_shlib_extension): New proc.
27277         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27278         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27279         * lib/objc.exp (objc_target_compile): Likewise.
27280         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27281         detection.
27282
27283 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27284
27285         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27286
27287         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27288         Add -static to additional_flags and pass it to target_compile.
27289
27290 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27291
27292         PR libgfortran/24719
27293         gfortran.dg/read_noadvance.f90: New test.
27294
27295         PR libgfortran/24699
27296         gfortran.dg/fmt_t_2.f90: New test.
27297
27298         PR libgfortran/24785
27299         gfortran.dg/read_x_eor.f90: New test.
27300
27301         PR libgfortran/24584
27302         gfortran.dg/namelist_empty.f90: Rename test.
27303
27304         PR libgfortran/24489
27305         gfortran/read_eor.f90: Rename test.
27306
27307 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27308
27309         PR fortran/15976
27310         * gfortran.dg/automatic_module_variable.f90: New test.
27311
27312 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27313
27314         PR target/24445
27315         * gcc.dg/pr24445.c: New test.
27316
27317 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27318
27319         PR fortran/24655
27320         PR fortran/24755
27321         * gfortran.dg/recursive_statement_functions.f90: Add statement
27322         functions using inline intrinsic functions and parameters to test
27323         that they no longer seg-fault.
27324
27325         PR fortran/24409
27326         gfortran.dg/nested_modules_4.f90: New test.
27327         gfortran.dg/nested_modules_5.f90: New test.
27328
27329 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27330
27331         PR fortran/24643
27332         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27333
27334 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27335
27336         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27337         failures.
27338
27339 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27340
27341         * gcc.dg/sparc-getcontext-1.c: New test.
27342
27343 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27344
27345         * gcc.dg/ifcvt-fabs-1.c: New test.
27346
27347 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27348
27349         PR other/4372
27350         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27351         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27352
27353 2005-11-09  Richard Guenther  <rguenther@suse.de>
27354
27355         PR tree-optimization/24716
27356         * gcc.c-torture/execute/pr24716.c: New testcase.
27357
27358 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27359
27360         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27361
27362 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27363
27364         PR 24624
27365         * gcc.dg/pr24624.c: Testcase added.
27366
27367 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27368
27369         PR 24623
27370         * g++.dg/other/pr24623.C: Testcase added.
27371
27372 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27373
27374         PR fortran/22607
27375         * gfortran-dg/pure_byref_1.f90: New.
27376         * gfortran-dg/pure_byref_2.f90: New.
27377
27378 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27379
27380         PR c/24101
27381         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27382         * gcc.dg/dg.exp: Run main loop also for *.i files.
27383
27384 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27385
27386         PR c++/19450
27387         * g++.dg/tls/diag-3.C: New test.
27388         * g++.dg/tls/diag-4.C: New test.
27389         * g++.dg/tls/static-1.C: New test.
27390         * g++.dg/tls/static-1a.cc: New file.
27391
27392 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27393
27394         PR 23046
27395         * g++.dg/tree-ssa/pr23046.C: New test.
27396
27397 2005-11-08  Devang Patel <dpatel@apple.com>
27398
27399         PR tree-optimization/23115
27400         * gcc.dg/tree-ssa/pr23115.c: New.
27401
27402 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27403
27404         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27405         * gcc.target/powerpc/pr16155.c: Same.
27406         * gcc.target/powerpc/altivec-1.c: Same.
27407         * gcc.target/powerpc/altivec-2.c: Same.
27408         * gcc.target/powerpc/altivec-3.c: Same.
27409         * gcc.target/powerpc/altivec-5.c: Same.
27410         * gcc.target/powerpc/altivec-11.c: Same.
27411         * gcc.target/powerpc/altivec-12.c: Same.
27412         * gcc.target/powerpc/altivec-14.c: Same.
27413         * gcc.target/powerpc/altivec-22.c: Same.
27414         * gcc.target/powerpc/altivec-consts.c: Same.
27415         * gcc.target/powerpc/altivec-pr22085.c: Same.
27416         * gcc.target/powerpc/altivec-splat.c: Same.
27417         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27418         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27419         * gcc.target/powerpc/darwin-longlong.c: Same.
27420
27421 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27422
27423         PR target/19340
27424         * gcc.dg/pr19340.c: New test.
27425
27426 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27427
27428         PR rtl-optimization/24683
27429         * gcc.dg/pr24683.c: New test.
27430
27431 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27432
27433         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27434         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27435
27436 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27437
27438         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27439
27440 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27441
27442         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27443
27444 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27445
27446         PR target/24230
27447
27448         * gcc.target/powerpc/altivec-consts.c,
27449         gcc.target/powerpc/altivec-splat.c: New testcase.
27450
27451 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27452
27453         PR c/24599
27454
27455         * gcc.dg/overflow-2.c: New testcase.
27456
27457 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27458
27459         PR rtl-optimization/23567
27460         * gcc.c-torture/execute/20051104-1.c: New test.
27461
27462 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27463
27464         PR fortran/24534
27465         gfortran.dg/private_type_2.f90: Modified to check that case with
27466         PRIVATE declaration within derived type is accepted.
27467
27468         PR fortran/20838
27469         gfortran.dg/pointer_assign_1.f90: New test.
27470
27471         PR fortran/20840
27472         * gfortran.dg/arrayio_0.f90: New test.
27473
27474         PR fortran/17737
27475         gfortran.dg/data_initialized.f90: New test.
27476         gfortran.dg/data_constraints_1.f90: New test.
27477         gfortran.dg/data_constraints_2.f90: New test.
27478
27479 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27480
27481         PR fortran/24174
27482         PR fortran/24305
27483         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27484
27485 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27486
27487         PR 24670
27488         * gcc.dg/tree-ssa/pr24670.c: New test.
27489
27490 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27491
27492         PR target/22432
27493         * gcc.target/i386/pr22432.c: New test.
27494
27495 2005-11-05  Richard Henderson  <rth@redhat.com>
27496
27497         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27498         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27499         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27500         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27501         from gcc.dg/alpha-*.
27502         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27503         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27504
27505 2005-11-05  Andreas Jaeger  <aj@suse.de>
27506
27507         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27508
27509 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27510
27511         PR target/23424
27512         * gcc.dg/torture/pr23424-1.c: New test.
27513
27514 2005-11-04  Richard Henderson  <rth@redhat.com>
27515
27516         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27517         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27518         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27519         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27520         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27521         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27522         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27523         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27524         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27525         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27526         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27527         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27528         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27529         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27530         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27531         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27532         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27533         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27534         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27535         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27536         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27537         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27538         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27539         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27540         Move from gcc.dg/.
27541         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27542         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27543         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27544         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27545         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27546         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27547         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27548         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27549         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27550         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27551         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27552         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27553         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27554         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27555         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27556         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27557         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27558         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27559         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27560         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27561         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27562         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27563         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27564         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27565         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27566         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27567         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27568         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27569         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27570         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27571         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27572         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27573         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27574         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27575         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27576         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27577         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27578         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27579         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27580         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27581         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27582         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27583         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27584         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27585         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27586
27587 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27588
27589         PR 24627
27590         * gcc.dg/tree-ssa/pr24627.c: New test.
27591
27592 2005-11-04 Paul Brook  <paul@codesourcery.com>
27593
27594         * gcc.dg/tls/opt-10.c: New test.
27595
27596 2005-11-04  Andreas Jaeger  <aj@suse.de>
27597
27598         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27599         avoid extra warnings.
27600
27601 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27602
27603         PR libfortran/22298
27604         * lib/target-supports.exp
27605         (check_effective_target_static_libgfortran): New
27606         static_libgfortran effective target.
27607         * gfortran.dg/static_linking_1.f: New test.
27608         * gfortran.dg/static_linking_1.c: New file.
27609
27610 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27611
27612         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27613
27614 2005-11-03  Josh Conner  <jconner@apple.com>
27615
27616         PR c++/19989
27617         g++.dg/ext/array2.C: New test.
27618         g++.dg/template/dependent-name3.C: New test.
27619         g++.dg/template/dependent-name4.C: New test.
27620         g++.dg/template/sfinae2.C: New test.
27621
27622 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27623
27624         PR preprocessor/22042
27625         * gcc.dg/cpp/strify4.c: New test.
27626
27627 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27628
27629         PR c++/17964
27630         * g++.dg/cpp/string-1.C: New test.
27631
27632 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27633
27634         * gcc.target/powerpc: New directory.
27635         * gcc.target/powerpc/powerpc.exp: New file.
27636         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27637         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27638         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27639         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27640         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27641         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27642         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27643         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27644         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27645         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27646         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27647         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27648         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27649         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27650         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27651         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27652         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27653         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27654         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27655         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27656         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27657         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27658         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27659         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27660         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27661         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27662         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27663         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27664         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27665         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27666         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27667         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27668         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27669         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27670
27671 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27672
27673         PR c++/21627
27674         * g++.dg/warn/inline2.C: New test.
27675
27676 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27677
27678         PR middle-end/23155
27679         * g++.dg/ext/c99struct1.C: New test.
27680         * gcc.dg/union-cast-1.c: New test.
27681         * gcc.dg/union-cast-2.c: New test.
27682         * gcc.dg/union-cast-3.c: New test.
27683
27684 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27685
27686         PR middle-end/24589
27687         * gcc.c-torture/execute/zero-struct-2.c: New test.
27688
27689 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27690
27691         PR c++/24582
27692         * g++.dg/init/switch1.C: New test.
27693
27694 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27695
27696         * gcc.dg/delay-slot-1.c: New test.
27697
27698 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27699
27700         PR target/24620
27701         * gcc.dg/pr24620.c: New test.
27702
27703 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27704
27705         PR c/24329
27706         * gcc.dg/format/unnamed-1.c: New test.
27707
27708 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27709
27710         PR c++/22434
27711         * g++.dg/expr/cond8.C: New test.
27712
27713         PR c++/24560
27714         * g++.dg/parse/dot1.C: New test.
27715
27716 2005-11-02  Jan Hubicka  <jh@suse.cz>
27717
27718         PR target/23303
27719         * gcc.dg/i386-lea.c: New test
27720
27721 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27722
27723         PR target/24615
27724         * gcc.dg/pr24615.c: New test.
27725
27726 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27727
27728         PR target/24600
27729         * gcc.dg/pr24600.c: New test.
27730
27731 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27732
27733         PR c++/19253
27734         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27735         * g++.dg/parse/typename9.C: New test.
27736         * g++/dg/parse/typename10.C: Likewise.
27737
27738 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27739
27740         PR fortran/18157
27741         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27742         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27743         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27744
27745 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27746
27747         PR c++/24569
27748         * g++.dg/debug/static1.C: New test.
27749
27750 2005-11-02  Josh Conner  <jconner@apple.com>
27751
27752         * g++.dg/crash38.C: moved into proper directory...
27753         * g++.dg/template/crash42.C: ...here
27754
27755 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27756
27757         PR target/18338
27758         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27759         pcc_bitfield_type_matters || default_packed.
27760
27761         * lib/target-supports.exp
27762         (check_effective_target_pcc_bitfield_type_matters): New proc.
27763         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27764
27765         PR testsuite/23304
27766         * lib/target-supports.exp (check_effective_default_packed): New proc.
27767         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27768         Gate expected errors on target ! default_packed.
27769         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27770
27771 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27772
27773         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27774         change (r106358).
27775
27776 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27777
27778         PR fortran/24008
27779         * gfortran.dg/entry_5.f90: New.
27780         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27781
27782 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27783
27784         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27785
27786 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27787
27788         PR fortran/21565
27789         gfortran.dg/namelist_blockdata.f90: New test.
27790
27791         PR fortran/18737
27792         gfortran.dg/external_implicit_none.f90: New test.
27793
27794         PR fortran/14994
27795         * gfortran.dg/secnds.f: New test.
27796
27797 2005-10-31  Jan Hubicka  <jh@suse.cz>
27798
27799         PR target/20928
27800         * gcc.c-torture/compile/pr20928.c: New test.
27801
27802 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27803
27804         PR middle-end/23492
27805         * gcc.c-torture/compile/zero-strct-5.c: New test.
27806
27807 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27808
27809         PR libgfortran/24584
27810         * gfortran.dg/pr24584.f90: New test.
27811
27812 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27813
27814         PR fortran/18883
27815         * gfortran.dg/char_result_9.f90: New.
27816         * gfortran.dg/char_result_10.f90: New.
27817
27818 2005-10-30  Jan Hubicka  <jh@suse.cz>
27819
27820         * g++.dg/tree-ssa/pr24172.C: New testcase.
27821
27822 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27823
27824         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27825
27826 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27827
27828         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27829         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27830         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27831         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27832         gfortran.dg/enum_9.f90,
27833         gfortran.fortran-torture/compile/enum_1.f90,
27834         gfortran.fortran-torture/execute/enum_1.f90,
27835         gfortran.fortran-torture/execute/enum_2.f90,
27836         gfortran.fortran-torture/execute/enum_3.f90,
27837         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27838
27839 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27840
27841         PR target/18482
27842         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27843         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27844
27845 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27846
27847         PR libfortran/20179
27848         * gfortran.dg/mixed_io_1.f90: New test.
27849         * gfortran.dg/mixed_io_1.c: New file.
27850
27851 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27852
27853         * gfortran.dg/malloc_free_1.f90: New test.
27854
27855 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27856
27857         * gcc.dg/nested-func-4.c: Require profiling -pg.
27858
27859 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27860
27861         PR C++/23229
27862         * g++.dg/warn/main-2.C: New test.
27863
27864 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27865
27866         PR fortran/24545
27867         * gfortran.dg/interface_2.f90: new test.
27868
27869 2005-10-28  Josh Conner  <jconner@apple.com>
27870
27871         PR c++/22153
27872         * g++.dg/template/crash38.C: New test.
27873         * g++.dg/parse/explicit1.C: Change expected errors.
27874
27875 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27876
27877         PR C++/23426
27878         * g++.dg/other/large-size-array.C: New test.
27879
27880 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27881
27882         PR middle-end/24362
27883         * g++.dg/opt/complex4.C: New test.
27884
27885 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27886
27887         * gcc.dg/nested-func-4.c: New test.
27888
27889 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27890
27891         PR fortran/24158
27892         gfortran.dg/derived_recursion.f90: New test.
27893         gfortran.dg/implicit_actual.f90: New test.
27894
27895 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27896
27897         PR middle-end/24295, PR testsuite/24477
27898         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27899         removed when weakref hits the tree.
27900
27901 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27902
27903         * gfortran.dg/cray_pointers_4.f90: New test.
27904
27905         * gfortran.dg/cray_pointers_5.f90: New test.
27906
27907 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27908
27909         PR fortran/22290
27910         * gfortran.dg/assign_5.f90: New test.
27911         * gfortran.dg/assign_6.f: New test.
27912
27913 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27914
27915         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27916         CPU has no SSE support.
27917
27918 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27919
27920         PR libgfortran/24224
27921         * gfortran.dg/arrayio_1.f90: Update attribution.
27922         * gfortran.dg/arrayio_2.f90: Update attribution.
27923         * gfortran.dg/arrayio_3.f90: Update attribution.
27924         * gfortran.dg/arrayio_4.f90: Update test conditions.
27925         * gfortran.dg/arrayio_5.f90: Update attribution.
27926         * gfortran.dg/arrayio_6.f90: New test.
27927         * gfortran.dg/arrayio_7.f90: New test.
27928
27929 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27930
27931         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27932
27933 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27934
27935         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27936
27937 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27938
27939         PR fortran/24416
27940         * gfortran.dg/namelist_char_only.f90: New test.
27941
27942 2005-10-24  Asher Langton  <langton2@llnl.gov>
27943
27944         PR fortran/17031
27945         PR fortran/22282
27946         * gfortran.dg/cray_pointers_1.f90: New test.
27947         * gfortran.dg/cray_pointers_2.f90: New test.
27948         * gfortran.dg/cray_pointers_3.f90: New test.
27949         * gfortran.dg/loc_1.f90: New test.
27950         * gfortran.dg/loc_2.f90: New test.
27951
27952 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27953
27954         * gcc.dg/pr24225.c: New test.
27955
27956 2005-10-24  Asher Langton  <langton2@llnl.gov>
27957
27958         * gfortran.dg/dup_save_1.f90: New test.
27959         * gfortran.dg/dup_save_2.f90: New test.
27960
27961 2005-10-24  Paul Brook  <paul@codesourcery.com>
27962
27963         PR 24107
27964         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27965         stdint.h.
27966
27967 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27968
27969         PR libgfortran/24489
27970         * gfortran.dg/pr24489.f90: New test.
27971
27972 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27973
27974         PR fortran/23635
27975         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27976
27977 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27978
27979         PR target/18911
27980         * g++.dg/init/array16.C: Skip for mmix-*-*.
27981
27982 2005-10-23  Asher Langton  <langton2@llnl.gov>
27983
27984         * gfortran.dg/byte_1.f90: New test.
27985         * gfortran.dg/byte_2.f90: New test.
27986
27987 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27988
27989         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27990
27991 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27992
27993         PR fortran/18022
27994         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27995
27996         PR fortran/24311
27997         * gfortran.dg/merge_char_const.f90: New test.
27998
27999         PR fortran/24384
28000         * gfortran.dg/spread_scalar_source.f90: New test.
28001
28002 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
28003
28004         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
28005
28006         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
28007         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
28008
28009         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
28010
28011 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
28012
28013         PR fortran/24426
28014         * gfortran.dg/der_pointer_4.f90: New.
28015
28016 2005-10-22  David Ayers  <d.ayers@inode.at>
28017
28018         * obj-c++.dg/except-1.mm: Simplify.
28019
28020 2005-10-21  David Ayers  <d.ayers@inode.at>
28021
28022         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
28023
28024 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
28025
28026         * gfortran.dg/assumed_dummy_2.f90: New test.
28027
28028 2005-10-21  James E Wilson  <wilson@specifix.com>
28029
28030         PR preprocessor/15220
28031         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
28032
28033 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
28034
28035         * gcc.c-torture/execute/20051021-1.c: New test.
28036
28037 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
28038
28039         PR c++/24260
28040         * g++.dg/ext/tmplattr1.C: New test.
28041
28042 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
28043
28044         PR fortran/24440
28045         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
28046
28047 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
28048
28049         * obj-c++.dg/except-1.mm: New.
28050
28051         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
28052
28053 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
28054
28055         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
28056
28057 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
28058
28059         PR middle-end/24295
28060         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28061         declarations with the same names as thunks' alias targets, use
28062         aliases instead.
28063         * gcc.dg/attr-alias-3.c: New test.
28064         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28065
28066 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
28067
28068         PR c++/22618
28069         * g++.dg/parse/access8.C: New test.
28070
28071 2005-10-20  Richard Guenther  <rguenther@suse.de>
28072
28073         PR c++/24439
28074         * g++.dg/tree-ssa/pr24439.C: New testcase.
28075
28076 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28077
28078         * g++.dg/opt/delay-slot-1.C: New test.
28079
28080 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
28081
28082         PR fortran/21625
28083         * gfortran.fg/der_init_1.f90: New.
28084
28085 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28086
28087         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28088
28089 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28090
28091         PR c++/21908
28092         * g++.dg/parse/error28.C: New test.
28093
28094 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28095
28096         * gcc.dg/profile-generate-2.c: New test.
28097
28098 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28099
28100         PR target/23589
28101         * g++.dg/ext/dllimport11.C: New.
28102
28103 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28104
28105         PR c++/22293
28106         * g++.dg/other/friend3.C: New test.
28107
28108 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/23293
28111         * g++.dg/template/error19.C: New test.
28112
28113 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         PR c++/21383
28116         * g++.dg/overload/koenig2.C: New.
28117
28118         PR c++/23118
28119         * g++.dg/overload/error2.C: New.
28120
28121         PR c++/22604
28122         * g++.dg/inherit/covariant14.C: New.
28123
28124 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28125
28126         PR c++/23440
28127         * g++.dg/parse/for1.C: New test.
28128
28129 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28130
28131         PR fortran/23446
28132         * gfortran.dg/host_dummy_index_1.f90: New test.
28133
28134         PR fortran/21459
28135         * gfortran.dg/automatic_char_len_2.f90: New test.
28136
28137         PR fortran/20866
28138         * gfortran.dg/recursive_statement_functions.f90: New test.
28139
28140         PR fortran/20853
28141         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28142
28143         PR fortran/20849
28144         * gfortran.dg/external_initializer.f90: New test.
28145
28146         PR fortran/20837
28147         * non_module_public.f90: New test.
28148
28149 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28150
28151         PR c++/24386
28152         * g++.dg/template/overload7.C: New.
28153
28154         PR c++/22551
28155         * g++.dg/other/switch2.C: Remove expected warnings.
28156
28157         PR c++/21353
28158         * g++.dg/template/defarg6.C: New.
28159
28160 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28161
28162         PR target/24315
28163         * gcc.target/i386/pr24315.c: New test.
28164
28165 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28166
28167         PR c++/24389
28168         * g++.dg/template/static21.C: New test.
28169         * g++.dg/template/static21-a.cc: Likewise.
28170
28171 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28172
28173         PR c++/23959
28174         * g++.dg/warn/Wswitch-default-1.C: New test.
28175         * g++.dg/warn/Wswitch-default-2.C: New test.
28176
28177 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/22173
28180         * g++.dg/parse/template18.C: New test.
28181         * g++.dg/template/nontype15.C: Likewise.
28182
28183 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28184
28185         PR fortran/22273
28186         * gfortran.dg/spec_expr_2.f90: New.
28187
28188 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28189
28190         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28191         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28192         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28193         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28194         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28195         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28196         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28197         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28198         previous target-specific skips and warning-message matches where
28199         applicable.
28200
28201 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28202
28203         PR c++/21347
28204         * g++.dg/warn/Wctor-dtor.C: New test.
28205
28206 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28207
28208         PR c/23439
28209         * gcc.dg/for-1.c: New test.
28210
28211 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28212
28213         PR c++/19565
28214         * g++.dg/warn/Wconversion1.C: New test.
28215         * g++.dg/ext/packed4.C: Compile with -w.
28216         * g++.dg/opt/20050511-1.C: Likewise.
28217         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28218
28219 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28220
28221         * gfortran.dg/boz_5.f90: New test.
28222
28223 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         PR c++/22551
28226         * g++.dg/other/switch2.C: New.
28227
28228         PR c++/23984
28229         * g++.dg/init/ctor7.C: New.
28230
28231 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28232
28233         PR c++/23730
28234         * g++.dg/parse/crash32.C: New test.
28235
28236 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28237
28238         PR c++/20721
28239         * g++.dg/init/goto2.C: New test.
28240
28241         PR c++/22464
28242         * g++.dg/template/crash/41.C: New test.
28243
28244         PR c++/22180
28245         * g++.dg/template/crash40.C: New test.
28246
28247         PR c++/23694
28248         * g++.dg/parse/friend5.C: New test.
28249
28250         PR c++/23307
28251         * g++.dg/template/crash38.C: New test.
28252
28253         PR c++/22352
28254         * g++.dg/template/friend38.C: New test.
28255
28256         PR c++/22405
28257         * g++.dg/template/crash39.C: New test.
28258
28259 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28260
28261         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28262         gcc.dg/debug/dwarf2/dwarf-char2.c,
28263         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28264
28265         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28266
28267 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28268
28269         * gcc.dg/dll-2.c: Add tests for warnings.
28270         * gcc.dg/dll-3.c: Likewise.
28271         * gcc.dg/dll-4.c: Likewise.
28272
28273         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28274         * g++.dg/ext/dllimport2.C: Likewise.
28275         * g++.dg/ext/dllimport3.C: Likewise.
28276         * g++.dg/ext/dllimport7.C: Likewise.
28277         * g++.dg/ext/dllimport8.C: Likewise.
28278         * g++.dg/ext/dllimport9.C: Likewise.
28279
28280 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28281
28282         PR fortran/24092
28283         * gfortran.dg/derived_pointer_recursion.f90: New test.
28284
28285 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28286
28287         * gcc.c-torture/execute/20051012-1.c: New test.
28288
28289 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28290
28291         PR fortran/18082
28292         * gfortran.dg/automatic_char_len_1.f90: New test.
28293
28294 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28295
28296         PR fortran/20847
28297         * gfortran.dg/save_common.f90: New test.
28298
28299         PR fortran/20856
28300         * gfortran.dg/save_result.f90: New test.
28301
28302 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28303
28304         PR c++/21592
28305         * g++.dg/template/dependent-expr1.C: Add new expected error.
28306         * g++.dg/template/dependent-expr2.C: Adjust error text.
28307         * g++.dg/template/overload6.C: New.
28308
28309         PR c++/23797
28310         * g++.dg/other/typename8.C: New.
28311
28312         PR c++/21117
28313         * g++.dg/other/return1.C: New.
28314
28315 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28316
28317         PR c++/24052
28318         * g++.dg/ext/label5.C: New.
28319
28320 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         PR c++/19964
28323         * g++.dg/parse/crash31.C: New.
28324
28325 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28326
28327         * g++.dg/ipa/ipa-1.c: New test.
28328         * g++.dg/ipa/ipa-2.c: New test.
28329         * g++.dg/ipa/ipa-3.c: New test.
28330         * g++.dg/ipa/ipa-4.c: New test.
28331         * g++.dg/ipa/ipa-5.c: New test.
28332         * g++.dg/ipa/ipa.exp: New file.
28333
28334 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28335
28336         PR fortran/24207
28337         * gfortran.dg/private_type_3.f90: New test.
28338
28339 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28340
28341         PR fortran/20786
28342         gfortran.dg/aint_anint_1.f90: New test.
28343
28344 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28345
28346         PR libgfortran/24313
28347         gfortran.dg/csqrt.f: New test.
28348
28349 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28350
28351         PR c++/8057
28352         * g++.dg/warn/noeffect7.C: New test.
28353         * g++.dg/warn/noeffect2.C: Instantiate templates.
28354         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28355         and warning.
28356
28357 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28358
28359         PR c++/21089
28360         * g++.dg/init/float1.C: New test.
28361
28362         PR c++/24277
28363         * g++.dg/init/member1.C: Tweak error markers.
28364
28365 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28366
28367         PR testsuite/24281
28368         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28369         Check for null pointer.
28370
28371 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/21369
28374         * g++.dg/parse/ret-type3.C: New test.
28375
28376 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28377
28378         PR tree-opt/23946
28379         * gcc.c-torture/compile/pr23946.c: New test.
28380
28381 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28382
28383         * g++.dg/opt/mmx2.C: New test.
28384
28385 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28386
28387         PR c++/24277
28388         * g++.dg/template/static20.C: New test.
28389
28390         PR c++/24302
28391         * g++.dg/warn/Wunused-12.C: New test.
28392
28393         PR c++/23437
28394         * g++.dg/template/arg4.C: New test.
28395
28396 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28397
28398         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28399         * gcc.dg/ucnid-3.c: Likewise.
28400         * gcc.dg/ucnid-4.c: Likewise.
28401         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28402         * g++.dg/other/ucnid-1.C: Likewise.
28403         * gcc.dg/sparc-frame-1.c: New test.
28404
28405 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28406
28407         PR c++/24139
28408         * g++.dg/template/spec27.C: New test.
28409
28410         PR c++/24275
28411         * g++.dg/template/static19.C: New test.
28412
28413 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28414
28415         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28416         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28417
28418 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28419
28420         PR target/24136
28421         * gfortran.fortran-torture/compile/pr24136.f: New test.
28422
28423 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28424
28425         PR c++/22172
28426         * g++.dg/parse/crash30.C: New test.
28427
28428 2005-10-07  Richard Guenther  <rguenther@suse.de>
28429
28430         PR middle-end/24227
28431         * gcc.c-torture/compile/pr24227.c: New testcase.
28432
28433 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28434
28435         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28436         Do not put aligned attributes on array elements.
28437
28438 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28439
28440         PR testsuite/23611, PR testsuite/23615
28441         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28442         writing prototypes of library functions by hand.
28443         * obj-c++.dg/bitfield-4.mm: Likewise.
28444         * obj-c++.dg/const-str-4.mm: Likewise.
28445         * obj-c++.dg/encode-4.mm: Likewise.
28446         * obj-c++.dg/encode-5.mm: Likewise.
28447         * obj-c++.dg/encode-6.mm: Likewise.
28448         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28449         * obj-c++.dg/method-10.mm: Likewise.
28450         * obj-c++.dg/method-17.mm: Likewise.
28451         * obj-c++.dg/method-19.mm: Likewise.
28452         * obj-c++.dg/try-catch-2.mm: Likewise.
28453
28454 2005-10-06  Richard Henderson  <rth@redhat.com>
28455
28456         PR 24236
28457         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28458
28459 2005-10-06  Dale Johannesen  <dalej@apple.com>
28460
28461         * gcc.c-torture/execute/20030125-1.c: Correct.
28462
28463 2005-10-06  Richard Guenther  <rguenther@suse.de>
28464
28465         PR tree-optimization/24238
28466         * g++.dg/tree-ssa/pr24238.C: New testcase.
28467
28468 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28469
28470         PR 18568
28471         * gfortran.dg/der_pointer_3.f90: New test.
28472
28473 2005-10-05  Devang Patel  <dpatel@apple.com>
28474
28475         PR Debug/23205
28476         * g++.dg/other/PR23205.C: New.
28477
28478 2005-10-05  Richard Henderson  <rth@redhat.com>
28479
28480         PR target/23602
28481         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28482         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28483
28484 2005-10-05  Dale Johannesen  <dalej@apple.com>
28485
28486         * gcc.c-torture/execute/float-floor.c: New.
28487
28488 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28489
28490         PR tree-optimization/21419
28491         PR tree-optimization/24146
28492         PR tree-optimization/24151
28493
28494         * g++.dg/ext/asm7.C: New.
28495         * g++.dg/ext/asm8.C: New.
28496         * gcc.dg/asm-1.c: Compile on all targets.
28497         * gcc.dg/asm-pr24146.c: New.
28498         * gcc.dg/pr21419.c: Adjust error messages.
28499
28500 2005-10-05  Richard Guenther  <rguenther@suse.de>
28501
28502         PR fortran/24176
28503         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28504
28505 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         PR c++/23513
28508         * g++.dg/template/spec22.C: Robustify test.
28509         * g++.dg/template/spec26.C: New.
28510
28511 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28512
28513         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28514         if target supports vector instructions.
28515
28516 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28517
28518         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28519         C99 functions.
28520
28521 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28522
28523         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28524         check_effective_target_fortran_large_int): Replace cached result
28525         when target changes.
28526
28527 2005-10-04  Devang Patel  <dpatel@apple.com>
28528
28529         * gcc.dg/i386-sse-vect-types.c: New.
28530
28531 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28532
28533         PR preprocessor/13726
28534         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28535         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28536
28537 2005-10-04  Richard Guenther  <rguenther@suse.de>
28538
28539         PR c/23576
28540         * gcc.dg/noncompile/pr23576.c: New testcase.
28541
28542 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28543
28544         PR middle-end/23125
28545         * gcc.dg/register-var-3.c: New test.
28546
28547 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28548
28549         * gcc.dg/pr23049.c: New test.
28550
28551         * gcc.dg/ucnid-4.c: Fix test.
28552
28553 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28554
28555         PR 23445
28556         * gcc.c-torture/compile/pr23445.c: New test.
28557
28558 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28559
28560         * g++.dg/overload/unknown1.C: New.
28561
28562 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28563
28564         PR c++/17775
28565         * g++.dg/template/repo4.C: New test.
28566
28567 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28568
28569         PR libfortran/19308
28570         * gfortran.dg/large_real_kind_2.F90: New test.
28571         * gfortran.dg/large_integer_kind_2.f90: New test.
28572
28573 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28574
28575         * lib/target-supports.exp (check_effective_target_vect_shift):
28576         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28577         (check_effective_target_vect_condition): Fix copy-n-pasto.
28578
28579         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28580         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28581         targets.
28582
28583 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28584
28585         PR c++/22621
28586         * g++.dg/template/overload5.C : New test.
28587
28588         PR c++/23840
28589         * g++.dg/expr/stdarg1.C: New test.
28590
28591 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28592
28593         PR 24142
28594         * gcc.c-torture/execute/pr24142.c: New test.
28595
28596 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28597
28598         PR 24141
28599         * gcc.c-torture/execute/pr24141.c: New test.
28600
28601 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28602             Diego Novillo  <dnovillo@redhat.com>
28603
28604         PR 23604
28605         * gcc.c-torture/execute/pr23604.c: New test.
28606
28607 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28608
28609         PR fortran/16404
28610         PR fortran/20835
28611         PR fortran/20890
28612         PR fortran/20899
28613         PR fortran/20900
28614         PR fortran/20901
28615         PR fortran/20902
28616         gfortran.dg/equiv_constraint_1.f90: New test.
28617         gfortran.dg/equiv_constraint_2.f90: New test.
28618         gfortran.dg/equiv_constraint_3.f90: New test.
28619         gfortran.dg/equiv_constraint_4.f90: New test.
28620         gfortran.dg/equiv_constraint_5.f90: New test.
28621         gfortran.dg/equiv_constraint_6.f90: New test.
28622         gfortran.dg/equiv_constraint_7.f90: New test.
28623         gfortran.dg/equiv_constraint_8.f90: New test.
28624         gfortran.dg/private_type_1.f90: New test.
28625         gfortran.dg/private_type_2.f90: New test.
28626         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28627         980628-10.f: Assert std=gnu to permit mixing of
28628         types in equivalence statements.
28629
28630 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28631
28632         PR 24112
28633         * gfortran.dg/open_status_1.f90: New.
28634
28635 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28636
28637         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28638         * gcc.dg/vect/pr22480.c: Clean up temp files.
28639         * gcc.dg/vect/pr23831.c: Clean up temp files.
28640         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28641         Clean up temp files.
28642         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28643         Clean up temp files.
28644
28645         * gcc.dg/20050309-1.c: Clean up temp files.
28646         * gcc.dg/20050325-1.c: Clean up temp files.
28647
28648 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28649
28650         PR tree-optimization/24059
28651         * gcc.dg/vect/pr24059.c : New test.
28652
28653 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28654
28655         PR middle-end/24109
28656         * gcc.c-torture/execute/20050929-1.c: New test.
28657
28658 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28659
28660         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28661
28662 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28663
28664         PR c/21419
28665         * gcc.dg/pr21419.c: New test.
28666
28667 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28668
28669         * gcc.dg/pr23911.c: New test.
28670
28671 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28672
28673         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28674
28675         PR c++/16782
28676         * g++.dg/parse/qualified4.C: New test.
28677         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28678         * g++.old-deja/g++.mike/p8154.C: Likewise.
28679
28680 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28681
28682         PR c++/22147
28683         * g++.dg/template/friend37.C: New test.
28684         * g++.dg/parse/crash28.C: Adjust error markers.
28685
28686 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28687
28688         PR fortran/18518
28689         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28690
28691 2005-09-27  Devang Patel  <dpatel@apple.com>
28692
28693         PR tree-optimization/23625
28694         * gcc.dg/pr23625.c: New test.
28695
28696 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28697
28698         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28699         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28700
28701 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28702
28703         PR fortran/23677
28704         * gfortran.fortran-torture/execute/save_1.f90: New test.
28705         * gfortran.dg/save_1.f90: New test.
28706
28707 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28708
28709         * gcc.target/i386/builtin-apply-mmx.c: New test.
28710
28711         PR target/22576
28712         * gcc.target/i386/pr22576.c: New test.
28713
28714         PR target/22585
28715         * gcc.target/i386/pr22585.c: New test.
28716
28717         PR target/23268
28718         * gcc.target/i386/pr23268.c: New test.
28719
28720         PR middle-end/23831
28721         * gcc.dg/vect/pr23831.c: New test.
28722
28723         PR target/24055
28724         * gcc.target/i386/pr24055.c: New test.
28725
28726 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28727
28728         PR tree-optimization/23960
28729         * gcc.c-torture/compile/pr23960.c: New.
28730
28731 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28732
28733         PR fortran/16861
28734         * gfortran.dg/nested_modules_3.f90: New.
28735
28736 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28737
28738         PR fortran/24005
28739         gfortran.dg/interface_1.f90: New test.
28740
28741 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28742         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28743
28744         PR fortran/23843
28745         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28746
28747 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28748
28749         PR fortran/23516
28750         * gfortran.dg/imag_1.f: New test.
28751         * gfortran.dg/imag_2.f: Ditto.
28752
28753 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28754
28755         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28756
28757 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28758
28759         PR c++/21983
28760         * g++.dg/warn/pr21983.C: New test.
28761
28762 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28763
28764         * gcc.dg/20050922-1.c: Testcase added.
28765
28766 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28767
28768         PR c++/23993
28769         * g++.dg/template/array14.C: New test.
28770
28771 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28772
28773         PR fortran/19929
28774         * gfortran.dg/der_ptr_component_1.f90: New test.
28775
28776 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28777
28778         PR c++/23965
28779         * g++.dg/template/error1.C: Reject "no matching function" message.
28780
28781 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28782
28783         PR c++/17609
28784         * g++.dg/lookup/error1.C: New test.
28785
28786 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28787
28788         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28789         functionality of the testcase.
28790
28791 2005-09-20  Richard Henderson  <rth@redhat.com>
28792
28793         * gcc.dg/vect/vect-22.c: Require vect_float.
28794         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28795
28796 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28797
28798         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28799         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28800         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28801         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28802         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28803         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28804         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28805         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28806         * gcc.dg/cpp/ucnid-8.c: New test.
28807
28808 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28809
28810         PR tree-optimization/23929
28811         * gcc.c-torture/compile/pr23929.c: New test.
28812
28813 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28814
28815         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28816         for one loop.
28817
28818 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28819
28820         PR testsuite/23186
28821         * g++.dg/other/pr22003.C: Require named sections.
28822
28823 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28824
28825         PR c++/23947
28826         * g++.dg/rtti/crash3.C: New test.
28827
28828         PR tree-optimization/23818
28829         * gcc.dg/pr23818.c: New test.
28830
28831 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28832
28833         PR fortran/23420
28834         * gfortran.dg/print_fmt_4.f: New.
28835
28836 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28837
28838         PR fortran/23663
28839         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28840
28841 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28842
28843         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28844         Use pointers to local alignable arrays instead. Added comments.
28845         * gcc.dg/vect/vect-46.c: Likewise.
28846         * gcc.dg/vect/vect-48.c: Likewise.
28847         * gcc.dg/vect/vect-49.c: Likewise.
28848         * gcc.dg/vect/vect-52.c: Likewise.
28849         * gcc.dg/vect/vect-53.c: Likewise.
28850         * gcc.dg/vect/vect-54.c: Likewise.
28851         * gcc.dg/vect/vect-56.c: Likewise.
28852         * gcc.dg/vect/vect-57.c: Likewise.
28853         * gcc.dg/vect/vect-58.c: Likewise.
28854         * gcc.dg/vect/vect-60.c: Likewise.
28855         * gcc.dg/vect/vect-61.c: Likewise.
28856
28857         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28858         The test is no longer vectorizable on vect_no_align targets.
28859         * gcc.dg/vect/vect-43.c: Likewsie.
28860
28861         * gcc.dg/vect/vect-44.c: Added comments.
28862         * gcc.dg/vect/vect-45.c: Added comments.
28863         * gcc.dg/vect/vect-50.c: Added comments.
28864         * gcc.dg/vect/vect-51.c: Added comments.
28865
28866         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28867         aligned type.
28868         * gcc.dg/vect/Os-vect-95.c: Likewise.
28869
28870         * gcc.dg/vect/vect-41.c: Test removed.
28871         * gcc.dg/vect/vect-47.c: Test removed.
28872         * gcc.dg/vect/vect-55.c: Test removed.
28873         * gcc.dg/vect/vect-59.c: Test removed.
28874
28875 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28876
28877         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28878         No longer vectorizable on vect_no_align targets.
28879         * gcc.dg/vect/pr20122.c: Likewise.
28880         * gcc.dg/vect/vect-74.c: Likewise.
28881         * gcc.dg/vect/vect-75.c: Likewise.
28882         * gcc.dg/vect/vect-76.c: Likewise.
28883
28884         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28885         Will not be vectorizable on vect_no_align targets once aliasing issues
28886         are resolved.
28887         * gcc.dg/vect/vect-79.c: Likewise.
28888
28889         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28890         * gcc.dg/vect/vect-78.c: Likewise.
28891         * gcc.dg/vect/vect-97.c: Likewise.
28892
28893 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28894
28895         * gcc.dg/pr23943.c: New test.
28896
28897 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28898
28899         PR fortran/19181
28900         * gfortran.dg/derived_pointer_null_1.f90: New test.
28901
28902 2005-09-18  Richard Guenther  <rguenther@suse.de>
28903
28904         PR middle-end/23944
28905         * gcc.c-torture/compile/pr23944.c: New testcase.
28906
28907 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28908
28909         PR fortran/15975
28910         * gfortran.dg/der_pointer_2.f90: New test.
28911
28912 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28913
28914         PR fortran/16861
28915         * gfortran.dg/nested_modules_2.f90: New test.
28916
28917 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28918
28919         PR c++/18368
28920         * g++.dg/other/semicolon.C: New test.
28921
28922 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28923
28924         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28925         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28926
28927 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28928
28929         PR c++/23914
28930         * g++.dg/template/static18.C: New test.
28931
28932         PR c++/21514
28933         * g++.dg/template/crash19.C: Remove dg-error marker.
28934         * g++.dg/template/local4.C: New test.
28935
28936 2005-09-16  Paul Brook  <paul@codesourcery.com>
28937
28938         PR fortran/23906
28939         * gfortran.dg/dependency_1.f90: New test.
28940
28941 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28942
28943         PR c++/23896
28944         * g++.dg/template/static17.C: New test.
28945
28946 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28947
28948         PR c++/23139
28949         * g++.dg/warn/huge-val1.C: New test.
28950
28951 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28952
28953         PR c++/13140
28954         * g++.dg/parse/class2.C: New test.
28955         * g++.dg/template/explicit8.C: Likewise.
28956         * g++.dg/template/spec25.C: Likewise.
28957
28958 2005-09-14  Josh Conner  <jconner@apple.com>
28959
28960         PR middle-end/23584
28961         * gcc.dg/pr23584.c: New test.
28962
28963 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28964
28965         PR fortran/21875 Internal Unit Array I/O, NIST
28966         * gfortran.dg/arrayio_1.f90: New test.
28967         * gfortran.dg/arrayio_1.f90: New test.
28968         * gfortran.dg/arrayio_1.f90: New test.
28969         * gfortran.dg/arrayio_1.f90: New test.
28970         * gfortran.dg/arrayio_1.f90: New test.
28971
28972 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28973
28974         PR middle-end/22480
28975         * gcc.dg/vect/pr22480.c: New test.
28976
28977 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28978
28979         PR fortran/19358
28980         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28981
28982 2005-09-13 Josh Conner <jconner@apple.com>
28983
28984         PR c++/23180
28985         * g++.dg/init/struct2.C: New test.
28986         * g++.dg/init/struct3.C: New test.
28987
28988 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28989
28990         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28991         Clean up temp files.
28992         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28993         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28994         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28995         gcc.dg/tree-ssa/builtin-printf-1.c,
28996         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28997         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28998         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28999         gcc.dg/tree-ssa/builtin-vprintf-1.c,
29000         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
29001         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
29002         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
29003         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
29004         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
29005         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
29006         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
29007         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
29008
29009 2005-09-13  Josh Conner  <jconner@apple.com>
29010
29011         * lib/gcc-dg.exp: Load scanipa.exp.
29012         (cleanup-dump): New procedure.
29013         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
29014         * lib/scandump.exp: New file.
29015         * lib/scantree.exp: Use it.
29016         * lib/scanipa.exp: New file.
29017
29018 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
29019
29020         PR fortran/17740
29021         * gfortran.dg/generic_4.f90: New test.
29022
29023 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
29024
29025         PR target/23816
29026         * gcc.target/i386/pr23816-1.c: New test.
29027         * gcc.target/i386/pr23816-2.c: New test.
29028
29029
29030 2005-09-13  Bastian Blank <waldi@debian.org>
29031
29032         PR c++/16171
29033         * g++.dg/abi/mangle26.C: New test.
29034         * g++.dg/abi/mangle27.C: New test.
29035         * g++.dg/abi/mangle28.C: New test.
29036         * g++.dg/abi/mangle29.C: New test.
29037
29038         PR c++/23839
29039         * g++.dg/parse/register1.C: New test.
29040
29041 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
29042
29043         PR c++/23842
29044         * g++.dg/template/access16.C: New test.
29045
29046 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29047
29048         * gfortran.dg/char_pack_2.f90: Increase the vector size.
29049
29050 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29051
29052         PR fortran/18899
29053         * gfortran.dg/shape_2.f90: New test.
29054
29055 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29056
29057         PR target/19269
29058         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29059         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29060         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29061         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29062         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29063         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29064         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29065         tests.
29066
29067 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29068
29069         PR c++/23841
29070         * g++.dg/parse/template17.C: New test.
29071
29072 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29073
29074         PR c++/23789
29075         * g++.dg/template/nontype14.C: New test.
29076
29077 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29078
29079         PR g++/7874
29080         * g++.dg/lookup/friend7.C: New test.
29081         * g++.dg/lookup/friend8.C: New test.
29082         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29083         so that it will be found via argument dependent lookup.
29084         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29085         friend functions which will no longer be found.
29086         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29087         function g, so that it will be found via argument dependent
29088         lookup.
29089         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29090         * g++.old-deja/g++.mike/net43.C: Likewise.
29091
29092 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29093
29094         PR c++/23691
29095         * g++.dg/template/static16.C: New test.
29096
29097 2005-09-12  Josh Conner  <jconner@apple.com>
29098
29099         PR middle-end/23237
29100         * gcc.c-torture/compile/pr23237.c: New test.
29101
29102 2005-09-11  Richard Henderson  <rth@redhat.com>
29103
29104         * g++.dg/other/error8.C: Update expected diagnostic text.
29105
29106 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29107
29108         PR libfortran/19872
29109         * gfortran.dg/overwrite_1.f: New test.
29110
29111 2005-09-09  Josh Conner  <jconner@apple.com>
29112
29113         * g++.dg/init/pr23180-1.C: Removed.
29114         * g++.dg/init/pr23180-2.C: Removed.
29115
29116 2005-09-09  David Daney <ddaney@avtrex.com>
29117
29118         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29119         files which are ...
29120         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29121         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29122
29123 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29124
29125         * gfortran.dg/iostat_2.f90: New test.
29126
29127 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29128
29129         PR c++/22252
29130         * g++.dg/ext/interface1.C: New test.
29131         * g++.dg/ext/interface1.h: Likewise.
29132         * g++.dg/ext/interface1a.cc: Likewise.
29133
29134 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29135
29136         * gfortran.dg/iomsg_1.f90: New test case.
29137
29138 2005-09-09  Richard Guenther  <rguenther@suse.de>
29139
29140         PR c++/23624
29141         * g++.dg/tree-ssa/pr23624.C: New testcase.
29142
29143 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29144
29145         PR fortran/19239
29146         * gfortran.dg/vector_subscript_1.f90,
29147         * gfortran.dg/vector_subscript_2.f90: New tests.
29148
29149 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29150
29151         PR fortran/21104
29152         * gfortran.dg/array_alloc_1.f90,
29153         * gfortran.dg/array_alloc_2.f90,
29154         * gfortran.dg/array_alloc_3.f90: New tests.
29155
29156 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29157
29158         PR fortran/12840
29159         * gfortran.dg/array_constructor_6.f90
29160         * gfortran.dg/array_constructor_7.f90
29161         * gfortran.dg/array_constructor_8.f90
29162         * gfortran.dg/array_constructor_9.f90
29163         * gfortran.dg/array_constructor_10.f90
29164         * gfortran.dg/array_constructor_11.f90
29165         * gfortran.dg/array_constructor_12.f90: New tests.
29166
29167 2005-09-08  Josh Conner  <jconner@apple.com>
29168
29169         PR c++/23180
29170         * g++.dg/init/pr23180-1.C: New test.
29171         * g++.dg/init/pr23180-2.C: New test.
29172
29173 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29174
29175         PR fortran/18878
29176         * gfortran.dg/module_double_reuse.f90: New.
29177
29178 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29179
29180         PR fortran/23270
29181         PR fortran/22304
29182         PR fortran/18870
29183         PR fortran/17917
29184         PR fortran/16511
29185         * gfortran.dg/common_equivalence_1.f: New.
29186         * gfortran.dg/common_equivalence_2.f: New.
29187         * gfortran.dg/common_equivalence_3.f: New.
29188         * gfortran.dg/contained_equivalence_1.f90: New.
29189         * gfortran.dg/module_blank_common.f90: New.
29190         * gfortran.dg/module_commons_1.f90: New.
29191         * gfortran.dg/module_equivalence_1.f90: New.
29192         * gfortran.dg/nested_modules_1.f90: New.
29193         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29194         equivalences and add comment to connect the test with
29195         the PR.
29196
29197 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29198
29199         PR fortran/23765
29200         * gfortran.dg/common_6.f90: New test.
29201
29202 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29203
29204         PR fortran/15326
29205         * gfortran.dg/char_result_1.f90,
29206         * gfortran.dg/char_result_2.f90,
29207         * gfortran.dg/char_result_3.f90,
29208         * gfortran.dg/char_result_4.f90,
29209         * gfortran.dg/char_result_5.f90,
29210         * gfortran.dg/char_result_6.f90,
29211         * gfortran.dg/char_result_7.f90,
29212         * gfortran.dg/char_result_8.f90: New tests.
29213
29214 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29215
29216         PR fortran/19928
29217         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29218
29219 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29220
29221         PR obj-c++/16816
29222         * obj-c++.dg/selector-5.mm: New test.
29223         * obj-c++.dg/selector-6.mm: New test.
29224
29225 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29226
29227         PR objc/20574
29228         PR objc/19324
29229         * objc.dg/error-1.m: New test.
29230
29231 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29232
29233         PR fortran/23373
29234         * gfortran.fortran-torture/execute/pr23373-1.f90,
29235         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29236
29237 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29238
29239         PR libfortran/23760
29240         * gfortran.dg/g77/1832.f: Remove long string in write statement
29241         to allow the test to pass on correct list directed output with
29242         prepended space.
29243
29244 2005-09-07  James E Wilson  <wilson@specifix.com>
29245
29246         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29247
29248 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29249
29250         * gfortran.dg/parameter+save.f90: Rename to
29251         * gfortran.dg/parameter_save.f90: .. this.
29252
29253 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29254
29255         PR fortran/20848
29256         * gfortran.dg/parameter+save.f90: New test case.
29257
29258 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29259
29260         PR fortran/19269
29261         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29262
29263 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29264
29265         PR c/23075
29266         * gcc.dg/pr23075.c: New test.
29267         * g++.dg/warn/pr23075.C: New test.
29268
29269         PR target/22362
29270         * gcc.target/i386/pr22362.c: New test.
29271
29272         PR rtl-optimization/23098
29273         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29274
29275         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29276         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29277         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29278
29279 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29280
29281         * g++.dg/expr/cast6.C: New test.
29282
29283         PR c++/9782
29284         * g++.dg/init/new15.C: New test.
29285
29286 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29287
29288         * gcc.dg/vect/Os-vect-95.c: New test.
29289         * gcc.dg/vect/vect-95.c: Same.
29290
29291 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29292
29293         * gcc.dg/vect/vect-29.c: Update xfail testing.
29294         * gcc.dg/vect/vect-44.c: Same.
29295         * gcc.dg/vect/vect-48.c: Same.
29296         * gcc.dg/vect/vect-50.c: Same.
29297         * gcc.dg/vect/vect-72.c: Same.
29298         * gcc.dg/vect/vect-77.c: Same.
29299         * gcc.dg/vect/vect-78.c: Same.
29300         * gcc.dg/vect/vect-80.c: Same.
29301         * gcc.dg/vect/vect-96.c: Same.
29302         * gcc.dg/vect/vect-100.c: Same.
29303         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29304         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29305         * gfortran.dg/vect/vect-5.f90: Same.
29306
29307 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29308
29309         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29310         start strings.
29311         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29312         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29313
29314         PR c++/23056
29315         * g++.dg/opt/pr23056.C: New test.
29316
29317         PR rtl-optimization/23098
29318         * gcc.target/i386/pr23098.c: New test.
29319
29320 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29321
29322         PR c++/23667
29323         * g++.dg/template/static15.C: New test.
29324
29325         PR c++/21440
29326         * g++.dg/ext/stmtexpr5.C: New test.
29327         * g++.dg/ext/stmtexpr6.C: Likewise.
29328
29329 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29330
29331         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29332
29333         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29334         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29335         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29336
29337 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29338
29339         PR libfortran/23321
29340         * gfortran.dg/direct_io_4.f90: New test case.
29341
29342 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29343             Rasmus Hahn  <rassahah@neofonie.de>
29344
29345         PR libobjc/23108
29346         * objc.dg/type-stream-1.m: New test.
29347
29348 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29349
29350         PR fortran/23661
29351         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29352         gfortran.dg/print_fmt_3.f90: New test.
29353
29354 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * gfortran.dg/fmt_t_1.f90: New test.
29357
29358 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29359
29360         PR rtl-optimization/23454
29361         * g++.dg/opt/pr23454.C: New test.
29362
29363 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29364
29365         PR c++/23699
29366         * g++.dg/ext/static1.C: New test.
29367
29368 2005-09-02  Richard Henderson  <rth@redhat.com>
29369
29370         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29371         tail call to check_fa_work.
29372
29373 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29374
29375         PR c++/21687
29376         * g++.dg/other/gc3.C: New test.
29377
29378 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29379
29380         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29381         * gcc.dg/20050826-1.c: Likewise.
29382
29383 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29384
29385         PR c++/23167
29386         * g++.dg/expr/volatile1.C: New test.
29387
29388 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29389
29390         PR middle-end/23547
29391         * gcc.dg/pr23547.c: New test.
29392
29393 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29394
29395         PR c/22061
29396         * gcc.c-torture/execute/pr22061-1.c,
29397         * gcc.c-torture/execute/pr22061-2.c,
29398         * gcc.c-torture/execute/pr22061-3.c,
29399         * gcc.c-torture/execute/pr22061-4.c: New tests.
29400
29401 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29402
29403         * gcc.dg/Wredundant-decls-2.c: New test to check that
29404         -Wredundant-decls does not issue warning for a variable
29405         definition following a declaration.
29406
29407 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29408
29409         PR debug/7241
29410         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29411         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29412         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29413
29414         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29415         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29416         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29417         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29418         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29419         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29420         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29421         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29422
29423 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29424
29425         PR objc/23306
29426         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29427         scan-assmbler.
29428
29429 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29430
29431         PR target/21255
29432         * gcc.dg/pr21255-1.c: New test.
29433         * gcc.dg/pr21255-2-mb.c: Likewise.
29434         * gcc.dg/pr21255-2-ml.c: Likewise.
29435         * gcc.dg/pr21255-3.c: Likewise.
29436         * gcc.dg/pr21255-4.c: Likewise.
29437
29438 2005-08-31  Dale Johannesen  <dalej@apple.com>
29439
29440         * gcc.dg/20050830-1.c: New.
29441
29442 2005-08-31  Josh Conner  <jconner@apple.com>
29443
29444         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29445         command-line options for arm-*-* targets.
29446         * g++.dg/init/array16.C: Likewise.
29447         * g++.dg/other/crash-4.C: Likewise.
29448
29449 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29450
29451         PR obj-c++/23640
29452         * obj-c++.dg/gnu-runtime-3.mm: New test.
29453
29454 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29455
29456         PR c++/13377
29457         * g++.dg/lookup/ambig4.C: New test.
29458         * g++.dg/lookup/ambig5.C: New test.
29459         * g++.dg/tc1/dr101.C: Adjust error markers.
29460
29461 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29462
29463         PR c++/23639
29464         * g++.dg/template/ttp5.C: Adjust error markers.
29465
29466 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29467
29468         PR testsuite/23609
29469         * lib/obj-c++.exp: Include target-libpath.exp.
29470         (obj-c++_link_flags): Look for the GNU libobjc library
29471         and set the library path to include it.
29472         Don't manually set LD_LIBRARY_PATH (etc.) but call
29473         set_ld_library_path_env_vars instead.
29474         (obj-c++_target_compile): Don't set library path or
29475         linker flags because they are already set correctly
29476         in obj-c++_link_flags.
29477
29478 2005-08-30  Josh Conner  <jconner@apple.com>
29479
29480         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29481         to command-line options for arm-*-* targets.
29482
29483 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29484
29485         * g++.dg/other/i386-1.C: New.
29486
29487 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29488
29489         PR preprocessor/20348
29490         PR preprocessor/20356
29491         * gcc.dg/cpp/pr20348.c: New test.
29492         * gcc.dg/cpp/pr20348.h: New file.
29493         * gcc.dg/cpp/inc/pr20348.h: New file.
29494         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29495         * gcc.dg/cpp/pr20356.c: New test.
29496         * gcc.dg/cpp/pr20356.h: New file.
29497         * gcc.dg/cpp/inc/pr20356.h: New file.
29498         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29499
29500 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29501
29502         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29503         Fix array dimension to avoid correct end-of-file error.
29504
29505 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29506
29507         PR libfortran/23598
29508         * gfortran.dg/iostat_1.f90: New test.
29509
29510 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29511
29512         PR middle-end/23408
29513         * gcc.dg/pr23408.c: New test.
29514
29515 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29516
29517         PR c++/23099
29518         * g++.dg/init/member1.C: Make sure erroneous static data member
29519         definitions are required.
29520         * g++.dg/template/static13.C: New test.
29521         * g++.dg/template/static14.C: Likewise.
29522
29523 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29524
29525         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29526         -march=pentium4, remove ilp32 requirement.
29527
29528         PR middle-end/23484
29529         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29530         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29531
29532 2005-08-29  Andreas Jaeger  <aj@suse.de>
29533
29534         PR testsuite/23607
29535         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29536
29537 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29538
29539         * gcc.c-torture/execute/20050316-2.c: New test.
29540         * gcc.c-torture/execute/20050316-3.c: New test.
29541         * gcc.dg/torture/pr16104-1.c: New test.
29542
29543 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29544
29545         PR middle-end/23463
29546         * gcc.c-torture/execute/zero-struct-1.c: New test.
29547
29548 2005-08-27  Richard Guenther  <rguenther@suse.de>
29549
29550         PR target/23575
29551         * gcc.target/i386/pr23575.c: New testcase.
29552
29553 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29554
29555         PR rtl-optimization/23561
29556         * gcc.c-torture/execute/20050826-1.c: New test.
29557
29558         PR rtl-opt/23560
29559         * gcc.c-torture/execute/20050826-2.c: New test.
29560
29561 2005-08-26  Dale Johannesen  <dalej@apple.com>
29562
29563         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29564         * gcc.dg/20050826-1.c: New.
29565
29566 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29567
29568         PR c++/19004
29569         * g++.dg/template/nontype13.C: New test.
29570
29571         PR c++/23491
29572         * g++.dg/init/new14.C: New test.
29573         * g++.dg/expr/anew1.C: Do not XFAIL.
29574         * g++.dg/expr/anew2.C: Likewise.
29575         * g++.dg/expr/anew3.C: Likewise.
29576
29577 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29578
29579         PR middle-end/22439
29580         * gcc.dg/vla-3.c: New test.
29581
29582 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29583
29584         PR fortran/20363
29585         * gfortran.dg/named_interface.f90: New.
29586
29587 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29588
29589         * gcc.c-torture/execute/frame-address.c: New test.
29590
29591 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29592
29593         PR c++/20817
29594         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29595
29596 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29597
29598         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29599
29600 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29601
29602         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29603         * gcc.dg/altivec-22.c: Rename from..
29604         * gcc.dg/altivec-nomfcr.c: ..this.
29605
29606 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29607
29608         PR tree-optimization/23546
29609         * gcc.dg/tree-ssa/pr23546.c: New test.
29610
29611 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29612
29613         PR fortran/17758
29614         * gfortran.dg/nonreturning_statements.f90: New test.
29615
29616 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29617
29618         PR c++/22454
29619         * g++.dg/parse/crash29.C: New.
29620
29621 2005-08-23  DJ Delorie  <dj@redhat.com>
29622
29623         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29624         constants have the L suffix.
29625
29626 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         PR c++/23044
29629         * g++.dg/template/instantiate8.C: New.
29630
29631 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29632
29633         PR middle-end/23467
29634         * gcc.c-torture/execute/pr23467.c: New test.
29635
29636 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29637
29638         PR tree-optimization/22043
29639         * gcc.c-torture/execute/20050613-1.c: New test.
29640
29641 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29642
29643         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29644
29645 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29646
29647         PR rtl-optimization/23478
29648         * g++.dg/opt/pr23478.C: New test.
29649
29650 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29651
29652         PR c/18715
29653         * gcc.dg/switch-warn-3.c: New test.
29654
29655 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29656
29657         PR c++/22233
29658         * g++.dg/template/param1.C: New test.
29659
29660 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29661
29662         PR c++/23089
29663         * g++.dg/other/incomplete1.C: New test.
29664
29665 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29666
29667         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29668         are vectorizable.
29669
29670 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29671
29672         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29673         d_lines_5.f: New.
29674
29675 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * gcc.target/i386/sse-4.c: New test.
29678
29679 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29680
29681         PR testsuite/23239
29682         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29683
29684 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29685
29686         * gcc.dg/20050811-1.c: New test.
29687         * gcc.dg/20050811-2.c: New test.
29688
29689 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29690
29691         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29692
29693 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29694
29695         PR 23476
29696         * gcc.c-torture/compile/pr23476.c: New test.
29697
29698 2005-08-19  Devang Patel  <dpatel@apple.com>
29699
29700         PR tree-optimization/23048
29701         * gcc.dg/tree-ssa/pr23048.c: New test.
29702
29703 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29704
29705         PR middle-end/20624
29706         * g++.dg/warn/Wreturn-3.C: New test
29707
29708 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29709
29710         PR tree-optimization/22228
29711         * g++.dg/vect/pr22543.cc: New test.
29712
29713 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29714
29715         PR tree-optimization/21574
29716         * gcc.dg/tree-ssa/pr21574.c: New test.
29717
29718 2005-08-16  James E Wilson  <wilson@specifix.com>
29719
29720         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29721
29722 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29723
29724         PR tree-opt/23402
29725         * gcc.c-torture/compile/zero-strct-3.c: New test.
29726         * gcc.c-torture/compile/zero-strct-4.c: New test.
29727
29728 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29729
29730         PR target/23376
29731         * gcc.target/x86_64/pr23376.c: New test.
29732
29733 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29734
29735         PR c++/23337
29736         * g++.dg/ext/vector2.C: New.
29737
29738 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29739
29740         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29741
29742 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29743
29744         PR libfortran/23428
29745         * gfortran.dg/inquire-complex.f90: New test case.
29746
29747 2005-08-16  James E Wilson  <wilson@specifix.com>
29748
29749         PR tree-optimization/21105
29750         * gcc.dg/large-size-array.c: New.
29751
29752 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29753
29754         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29755         type.
29756         * gcc.dg/vect/vect-41: Likewise.
29757         * gcc.dg/vect/vect-42: Likewise.
29758         * gcc.dg/vect/vect-43: Likewise.
29759         * gcc.dg/vect/vect-44: Likewise.
29760         * gcc.dg/vect/vect-46: Likewise.
29761         * gcc.dg/vect/vect-47: Likewise.
29762         * gcc.dg/vect/vect-48: Likewise.
29763         * gcc.dg/vect/vect-52: Likewise.
29764         * gcc.dg/vect/vect-53: Likewise.
29765         * gcc.dg/vect/vect-54: Likewise.
29766         * gcc.dg/vect/vect-55: Likewise.
29767         * gcc.dg/vect/vect-56: Likewise.
29768         * gcc.dg/vect/vect-57: Likewise.
29769         * gcc.dg/vect/vect-58: Likewise.
29770         * gcc.dg/vect/vect-59: Likewise.
29771         * gcc.dg/vect/vect-60: Likewise.
29772         * gcc.dg/vect/vect-61: Likewise.
29773         * gcc.dg/vect/vect-85: Likewise.
29774         * gcc.dg/vect/vect-87: Likewise.
29775         * gcc.dg/vect/vect-88: Likewise.
29776         * gcc.dg/vect/vect-93.c: Likewise.
29777         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29778         * gcc.dg/vect/vect-75: Likewise.
29779         * gcc.dg/vect/vect-76: Likewise.
29780         * gcc.dg/vect/vect-77: Likewise.
29781         * gcc.dg/vect/vect-78: Likewise.
29782         * gcc.dg/vect/vect-80: Likewise.
29783         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29784         vectorized for the expected reason, rather than checking how alignment
29785         was handled.
29786         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29787         aligned type and also instead of aligned pointers. Added documentation.
29788
29789 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29790
29791         * gfortran.dg/power.f90: New test.
29792
29793 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29794
29795         PR rtl-optimization/23299
29796         * g++.dg/opt/pr23299.C: New test.
29797
29798 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29799
29800         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29801
29802 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29803
29804         * g++.dg/template/local6.C: New test.
29805
29806 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29807
29808         * execute/exceptions/finally-1.m: Check that the catch and finally are
29809         being called.  Also add a "return 0;" at the end of main.
29810
29811 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29812
29813         PR fortran/21432.
29814         * gfortran.dg/namelist_print_1.f: New test of functionality of
29815         PRINT namelist.
29816         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29817         namelist generates error with -std=f95.
29818
29819 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29820
29821         PR tree-optimization/23119
29822         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29823
29824 2005-08-13  Marcin Koziej  <creep@desk.pl>
29825             Andrew Pinski  <pinskia@physics.uc.edu>
29826
29827         PR libobjc/22492
29828         * execute/exceptions/finally-1.m: New test.
29829
29830 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29831
29832         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29833         testsuite.
29834         * objc/execute/exceptions/trivial.m: New test.
29835         * objc.dg/try-catch-11.m: Move to ...
29836         * objc/execute/exceptions/foward-1.m: Here.
29837         * objc.dg/try-catch-2.m: Move to ...
29838         * objc/execute/exceptions/catchall-1.m: Here.
29839         * objc.dg/try-catch-8.m: Move to ...
29840         * objc/execute/exceptions/local-variables-1.m: Here.
29841
29842 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29843
29844         * objc.dg/nested-func-1.m: Move to ...
29845         * objc/execute/nested-func-1.m: Here.
29846
29847 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29848
29849         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29850         in ${options} instead of [target_info name].
29851         * lib/obj-c++.exp (objc_target_compile): Likewise.
29852
29853 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29854
29855         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29856
29857 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29858
29859         part of PR testsuite/23348
29860         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29861         each of the torture options.
29862         * objc/compile/trivial.m: New test.
29863
29864 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29865
29866         * gfortran.dg/eoshift.f90: Correct format.
29867
29868 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29869
29870         * gfortran.fortran-torture/execute/character_passing.f90:
29871         Fix comment typo.
29872
29873 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29874
29875         PR c++/8271
29876         * g++.dg/template/unify10.C: New.
29877
29878 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29879
29880         * g++.dg/parse/pr22514.C: Move to...
29881         * g++.dg/debug/pr22514.C: here.
29882
29883 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29884
29885         PR c++/23266
29886         * g++.dg/inherit/pure1.C: New test.
29887
29888         * ChangeLog: Fix typos.
29889
29890 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29891             Steven Bosscher  <stevenb@suse.de>
29892
29893         * gfortran.dg/runtime_warning_1.f90: New test.
29894
29895 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29896
29897         PR c++/23219
29898         * g++.dg/parse/crash28.C: New.
29899
29900 2005-08-11  Richard Guenther  <rguenther@suse.de>
29901
29902         PR target/23289
29903         * gcc.target/i386/tailcall-1.c: New testcase.
29904
29905 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29906
29907         * gcc.dg/vect/vect-67.c: Un-xfail.
29908
29909 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29910
29911         PR c++/23225
29912         * g++.dg/parse/crash27.C: new test.
29913
29914 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29915
29916         PR libfortran/22143
29917         * gfortran.dg/shift-kind.f90: New testcase.
29918
29919 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29920
29921         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29922         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29923
29924 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29925
29926         PR c++/20646
29927         * g++.dg/other/mult-stor1.C: New test.
29928
29929 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29930
29931         * gcc.c-torture/pr18299-1.c: Move to ...
29932         * gcc.c-torture/compile/pr18299-1.c: Here.
29933
29934 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29935
29936         * gfortran/fortran.torture/execute/character_passing.f90:
29937         Fix types for LSAME.
29938
29939 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29940
29941         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29942         input data back to what it was originally.
29943
29944 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29945
29946         * objc.dg/try-catch-8.m: Enable for all targets.
29947
29948 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29949
29950         * gcc.dg/pr23165.c: New test.
29951
29952 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29953
29954         PR tree-optimization/23234
29955         * gcc.dg/tree-ssa/pr23234.c: New test.
29956
29957 2005-08-08  Josh Conner  <jconner@apple.com>
29958
29959         PR rtl-optimization/23241
29960         * gcc.dg/char-compare.c: New test.
29961
29962 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29963
29964         PR c++/22508
29965         * g++.dg/init/new13.C: New test.
29966
29967 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29968
29969         PR c++/21166
29970         * g++.dg/other/crash-4.C: Adjust
29971         * g++/dg/ext/packed9.C: New.
29972
29973 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29974
29975         PR middle-end/21964
29976         * gcc.c-torture/execute/pr21964-1.c: New test.
29977
29978 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29979
29980         PR c/22458
29981         * gcc.dg/pr22458-1.c: New test.
29982
29983 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29984             Steven G. Kargl <kargls@comcast.net>
29985
29986         PR fortran/22390
29987         * gfortran.dg/flush_1.f90: New test.
29988
29989 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29990
29991         PR c++/23191
29992         * g++.dg/template/eh2.C: New test.
29993
29994 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29995
29996         PR c++/19498
29997         * g++.dg/template/instantiate7.C: New test.
29998
29999 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
30000
30001         PR c/23113
30002         * gcc.dg/Wunused-value-1.c: New test.
30003
30004 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
30005
30006         PR rtl-optimization/23233
30007         * gcc.c-torture/compile/pr23233-1.c: New test.
30008
30009 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
30010
30011         PR fortran/18833
30012         PR fortran/20850
30013         * gfortran.dg/equiv_1.f90: New test.
30014         * gfortran.dg/equiv_2.f90: New test.
30015         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
30016         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
30017         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
30018
30019 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30020
30021         * gcc.c-torture/execute/vrp-5.c: New test.
30022         * gcc.c-torture/execute/vrp-6.c: New test.
30023         * gcc.dg/tree-ssa/vrp21.c: New test.
30024
30025 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30026
30027         * g++.dg/parse/pr22514.C: New test.
30028
30029 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
30030
30031         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
30032
30033         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
30034         instead of constant loads / pool entries.
30035
30036 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
30037
30038         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
30039         TEST_TO_WCTYPE.
30040
30041 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
30042
30043         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
30044         __WINT_TYPE__ in generated prototypes if possible.
30045
30046 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
30047
30048         PR 22037
30049         * g++.dg/tree-ssa/pr22037.C:
30050
30051 2005-08-04  Richard Henderson  <rth@redhat.com>
30052
30053         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30054         scan-tree-dump-times directive.
30055
30056 2005-08-04  Jan Hubicka  <jh@suse.cz>
30057
30058         * gcov-1.C: Fix switch counts.
30059         * gcov-4b.c: Likewise.
30060
30061 2005-08-03  Jeff Law  <law@redhat.com>
30062
30063         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30064
30065 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
30066
30067         * gcc.c-torture/execute/pr23135.c: New test.
30068
30069 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30070
30071         PR tree-optimization/19899
30072         * gcc.dg/tree-ssa/scev-1.c: New test.
30073         * gcc.dg/tree-ssa/scev-2.c: New test.
30074
30075 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
30076
30077         PR target/18582
30078         * gcc.dg/torture/pr18582-1.c: New test.
30079
30080 2005-08-03  Jan Hubicka  <jh@suse.cz>
30081
30082         * update-conroll.c: New testcase.
30083         * update-conroll-2.c: New testcase.
30084
30085 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30086
30087         * gfortran.dg/constant_substring.f: New test.
30088         * gfortran.dg/pr22491.f: New test.
30089
30090 2005-08-02  Jan Hubicka  <jh@suse.cz>
30091
30092         * update-threading.c: Replace by the proper one.
30093
30094 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30095
30096         PR 23164
30097         * g++.dg/tree-ssa/pr23164.C: New test.
30098
30099 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30100
30101         * gcc.dg/tree-ssa/pr23192.c: New test.
30102
30103 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30104
30105         * gcc.c-torture/execute/vrp-4.c: New test.
30106
30107 2005-08-02  Jan Hubicka  <jh@suse.cz>
30108
30109         * update-threading.c: New test.
30110
30111 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30112
30113         * gcc.c-torture/compile/20050801-1.c: New test.
30114         * gcc.c-torture/compile/20050801-2.c: New test.
30115
30116 2005-08-01  Jan Hubicka  <jh@suse.cz>
30117
30118         * val-prof-5.c: New test.
30119
30120 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30121
30122         PR c/22311
30123         * gcc.dg/pr22311-1.c : New test.
30124
30125 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30126
30127         PR target/23095
30128         * gfortran.dg/pr23095.f: New test.
30129
30130         PR c++/22003
30131         * g++.dg/other/pr22003.C: New test.
30132
30133 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30134
30135         PR target/20621
30136         * gcc.c-torture/execute/pr20621-1.c: New test.
30137
30138 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30139
30140         * gfortran.dg/comma_format_extension_4.f: Adjust length
30141         of string for format.
30142         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30143         print statement with internal write.
30144         * gfortran.dg/der_array_io_2.f: Likewise.
30145         * gfortran.dg/der_array_io_3.f: Likewise.
30146
30147 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30148
30149         * gcc.dg/fold-abs-4.c: new test.
30150
30151 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30152
30153         PR fortran/22570 an related issues.
30154         * gfortran.dg/x_slash_1.f: New test.
30155
30156 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30157
30158         PR c/23143
30159         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30160         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30161
30162 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30163
30164         PR c/529
30165         * gcc.dg/Wshadow-3.c: New test.
30166
30167 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30168
30169         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30170         used to have the wrong bounds).
30171
30172 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30173
30174         PR c/21720
30175         * gcc.dg/hex-round-1.c: Test more cases.
30176         * gcc.dg/hex-round-2.c: New test.
30177
30178 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30179
30180         PR 22550
30181         * g++.dg/tree-ssa/pr22550.C: New test.
30182
30183 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30184
30185         * gcc.dg/tree-ssa/vrp19.c: New test.
30186         * gcc.dg/tree-ssa-vrp20.c: New test.
30187
30188 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30189
30190         PR c/22240
30191         * gcc.dg/transparent-union-4.c: New test.
30192
30193 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30194
30195         PR c/22192
30196         * gcc.dg/c99-vla-2.c: New test.
30197
30198 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30199
30200         PR c/21720
30201         * gcc.dg/hex-round-1.c: New test.
30202
30203 2005-07-28  Jan Hubicka  <jh@suse.cz>
30204
30205         * inliner-1.c: Do not dump everything.
30206         * tree-prof.exp: Do not pass -ftree-based-profiling.
30207         * bprob.exp: Likewise.
30208
30209         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30210
30211 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30212
30213         PR c++/22545
30214         * g++.dg/expr/ptrmem7.C: New test.
30215
30216 2005-07-28  Mike Stump  <mrs@apple.com>
30217
30218         * g++.old-deja/g++.mike/visibility-1.C: New test.
30219
30220 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30221
30222         PR c/20187
30223         * gcc.c-torture/execute/pr20187-1.c: New test.
30224
30225 2005-07-28  Jeff Law  <law@redhat.com>
30226
30227         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30228         * gcc.dg/tree-ssa/vrp18.c: New test.
30229
30230 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30231
30232         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30233
30234 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30235
30236         PR tree-optimization/22506
30237         * gcc.dg/vect/ps22506.c: New test.
30238
30239 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30240
30241         PR target/21149
30242         * gcc.target/i386/sse-3.c: New test.
30243
30244 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30245
30246         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30247         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30248
30249 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30250
30251         PR c/22589
30252         * gcc.c-torture/compile/pr22589-1.c: New test.
30253
30254 2005-07-28  Jan Hubicka  <jh@suse.cz>
30255
30256         * update-loopch.c: New testcase.
30257
30258 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30259
30260         PR rtl-optimization/23047
30261         * gcc.c-torture/execute/pr23047.c: New test.
30262         * gcc.c-torture/execute/pr23047.x: New.
30263
30264 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30265
30266         PR tree-optimization/22493
30267         * gcc.c-torture/execute/pr22493-1.c: New test.
30268         * gcc.c-torture/execute/pr22493-1.x: New.
30269         * gcc.c-torture/execute/vrp-1.c: New test.
30270         * gcc.c-torture/execute/vrp-2.c: New test.
30271         * gcc.c-torture/execute/vrp-2.c: New test.
30272
30273 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30274
30275         * gcc.target/frv/all-builtin-read8.c: Delete.
30276         * gcc.target/frv/all-builtin-read16.c: Delete.
30277         * gcc.target/frv/all-builtin-read32.c: Delete.
30278         * gcc.target/frv/all-builtin-read64.c: Delete.
30279         * gcc.target/frv/all-builtin-write8.c: Delete.
30280         * gcc.target/frv/all-builtin-write16.c: Delete.
30281         * gcc.target/frv/all-builtin-write32.c: Delete.
30282         * gcc.target/frv/all-builtin-write64.c: Delete.
30283         * gcc.target/frv/all-read-write-1.c: New.
30284
30285 2005-07-27  Jeff Law  <law@redhat.com>
30286
30287         * gcc.c-torture/execute/pr22630.c: New test.
30288
30289 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30290
30291         PR tree-optimization/23073
30292         * gcc.dg/vect/nodump-pr23073.c: New test.
30293         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30294
30295 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30296
30297         PR tree-optimize/22348
30298         * gcc.c-torture/execute/pr22348.c: New.
30299
30300 2005-07-27  Richard Guenther  <rguenther@suse.de>
30301
30302         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30303
30304 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30305
30306         PR fortran/22503
30307         * gfortran.dg/logical_comp.f90: New test.
30308
30309 2005-07-27  Jan Hubicka  <jh@suse.cz>
30310
30311         * inliner-1.c: Add cleanup of dumps.
30312         * val-prof-*.c: Likewise.
30313         * update-tailcall.c: New.
30314
30315 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30316
30317         PR 22591
30318         * gcc.dg/tree-ssa/pr22591.c: New test.
30319         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30320
30321 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30322
30323         PR libobjc/22606
30324         * objc.dg/try-catch-11.m: New test.
30325
30326 2005-07-26  Richard Guenther  <rguenther@suse.de>
30327
30328         PR tree-optimization/22486
30329         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30330
30331 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30332
30333         PR tree-opt/22484
30334         * g++.dg/opt/loop2.C: New test.
30335
30336 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30337
30338         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30339         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30340
30341 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30342
30343         * lib/profopt.exp (profopt-execute): Check for profiling data
30344         files on the target.
30345
30346 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30347
30348         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30349         for matching of asm labels.
30350
30351 2005-07-25  Richard Guenther  <rguenther@suse.de>
30352
30353         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30354
30355 2005-07-25  Richard Guenther  <rguenther@suse.de>
30356
30357         PR testsuite/22624
30358         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30359
30360 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30361
30362         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30363         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30364         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30365         * gcc.dg/vect/vect-100.c: New test.
30366         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30367         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30368         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30369         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30370         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30371         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30372         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30373         * gfortran.dg/vect/pr19049.f90: New testcase.
30374         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30375
30376 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30377
30378         * gcc.c-torture/execute/20050713-1.c: New test.
30379
30380         PR fortran/20063
30381         * gfortran.fortran-torture/execute/data_4.f90: New test.
30382
30383         PR middle-end/20303
30384         * gcc.dg/visibility-d.c: New test.
30385
30386 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30387
30388         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30389         * gfortran.dg/underflow.f90: Ditto.
30390
30391 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30392
30393         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30394         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30395         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30396
30397 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30398
30399         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30400         include case of field width of zero.
30401
30402 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30403
30404         PR libgfortran/21875
30405         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30406         with trailing blanks on normal formatted read.
30407
30408 2005-07-23  Chao-ying Fu  <fu@mips.com>
30409
30410         * gcc.target/mips/mips32-dsp-type.c: New test.
30411         * gcc.target/mips/mips32-dsp.c: New test.
30412
30413 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30414
30415         PR testsuite/21073
30416         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30417
30418         PR testsuite/20454
30419         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30420         and __cyg_profile_func_exit.
30421
30422 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30423
30424         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30425         * gfortran.dg/comma_format_extension_4.f: Same.
30426         * gfortran.dg/pr15332.f: Same.
30427         * gfortran.dg/pr21730.f: Same.
30428
30429 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30430
30431         * g++.dg/opt/vrp2.C: Fix testcase.
30432
30433         PR tree-opt/22625
30434         * g++.dg/opt/vrp2.C: New test.
30435
30436 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30437
30438         PR debug/21828
30439         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30440
30441 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30442
30443         * gcc.dg/tree-ssa/20050719-1.c: New test.
30444
30445 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30446
30447         * gcc.dg/bfin-longcall-1.c: New file.
30448         * gcc.dg/bfin-longcall-2.c: New file.
30449
30450 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30451
30452         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30453
30454 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30455
30456         PR middle-end/19055
30457         * gcc.dg/tree-ssa/pr19055.c: New test.
30458         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30459
30460 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30461
30462         PR C++/22358
30463         * g++.dg/other/pr22358.C: New test.
30464
30465 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30466
30467         PR c++/2922
30468         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30469
30470 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30471
30472         PR c++/15938
30473         * g++.dg/init/union2.C: New test.
30474
30475 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30476
30477         PR c/22393
30478         * gcc.dg/complex-4.c: New test.
30479
30480 2005-07-21  Richard Guenther  <rguenther@suse.de>
30481
30482         PR testsuite/22522
30483         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30484         scanning for asm labels.
30485         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30486
30487 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30488
30489         PR target/22085
30490         * gcc.dg/altivec-pr22085.c: New.
30491
30492 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30493
30494         PR tree-optimization/19210
30495         * gcc.dg/tree-ssa/pr19210-1.c: New.
30496         * gcc.dg/tree-ssa/pr19210-2.c: New.
30497
30498 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30499
30500         PR rtl-optimization/22167
30501         * g++.dg/opt/pr22167.C: New test.
30502
30503 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30504
30505         PR c++/2922
30506         * g++.dg/lookup/two-stage2.C: New.
30507         * g++.dg/lookup/two-stage3.C: New.
30508         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30509         fixed two-stage name lookup for operators.
30510         * g++.dg/template/call3.C: Compiler now produces an appropriate
30511         error message.
30512         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30513         14 as a candidate.
30514         * g++.dg/template/ptrmem4.C: Compiler produces different error
30515         message.
30516         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30517         connect_to_method as a candidate.
30518
30519 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30520
30521         * gcc.dg/fold-alloc-1.c: New test.
30522
30523 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30524
30525         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30526         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30527
30528 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30529
30530         * gcc.dg/fold-abs-1.c: New test.
30531         * gcc.dg/fold-abs-2.c: New test.
30532         * gcc.dg/fold-abs-3.c: New test.
30533
30534 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30535
30536         Make CONSTRUCTOR use VEC to store initializers.
30537         * g++.dg/ext/complit3.C: Check for specific error messages.
30538         * g++.dg/init/brace2.C: Update error message.
30539         * g++.dg/warn/Wbraces2.C: Likewise.
30540
30541 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30542
30543         PR fortran/16940
30544         * gfortran.dg/module_interface_1.f90: New test.
30545
30546 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30547             Kenneth Zadeck <zadeck@naturalbridge.com>
30548
30549         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30550
30551 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30552
30553         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30554         specify -Wformat for these tests.
30555         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30556         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30557         * gcc.dg/format/opt-6.c: Delete.
30558
30559 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30560
30561         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30562         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30563
30564 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30565
30566         * gcc.dg/tree-ssa/alias-2.c: New test.
30567
30568 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/22263
30571         * g++.dg/template/explicit7.C: New test.
30572
30573 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30574
30575         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30576         field width of 8 to +Inf and -Inf.
30577
30578 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30579
30580         PR c++/22139
30581         * g++.dg/template/friend36.C: New test.
30582
30583 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30584
30585         PR fortran/21730
30586         * gfortran.dg/pr21730.f: New test.
30587
30588 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30589             Kenneth Zadeck <zadeck@naturalbridge.com>
30590
30591         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30592         since pure const detection cannot run at -O1 in c compiler.
30593         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30594         can now optimize this case properly.
30595         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30596         because we now pass.
30597         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30598
30599 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30600
30601         PR c/22421
30602         * gcc.dg/format/bitfld-1.c: New test.
30603
30604 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30605
30606         PR c++/22204
30607         * g++.dg/rtti/repo1.C: New test.
30608
30609 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30610
30611         PR middle-end/22398
30612         * gcc.c-torture/compile/pr22398.c: New test.
30613
30614 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30615
30616         PR c++/22132
30617         * g++.dg/expr/cast4.C: New test.
30618
30619 2005-07-15  Richard Guenther  <rguenther@suse.de>
30620
30621         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30622         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30623
30624 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30625
30626         PR tree-optimization/22230
30627         * gcc.dg/tree-ssa/pr22230.c: New test.
30628
30629 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30630
30631         * gfortran.dg/g77/cpp6.f: New test.
30632
30633         PR fortran/22417
30634         * gfortran.dg/g77/cpp5.F: New test.
30635         * gfortran.dg/g77/cpp5.h: New file.
30636         * gfortran.dg/g77/cpp5inc.h: New file.
30637
30638 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30639
30640         PR libfortran/16435
30641         * gfortran.dg/tl_editting.f90: New.
30642         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30643
30644 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30645
30646         * gfortran.dg/char_array_constructor.f90: New test.
30647
30648 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30649
30650         * gfortran.dg/past_eor.f90: New.
30651         * gfortran.dg/complex_read.f90: New.
30652
30653 2005-07-13  Jeff Law  <law@redhat.com>
30654
30655         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30656         additional casts.
30657
30658         * gcc.dg/tree-ssa/pr22321.c: New test
30659
30660 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30661
30662         PR tree-optimization/21921
30663         * gcc.dg/tree-ssa/pr21921.c: New.
30664
30665 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30666
30667         PR tree-optimizatio/22442
30668         * gcc.dg/tree-ssa/loop-11.c: New test.
30669
30670 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30671
30672         PR tree-opt/21840
30673         * gcc.c-torture/compile/pr21840.c: New test.
30674
30675 2005-07-12  Jan Hubicka  <jh@suse.cz>
30676
30677         * gcc.c-torture/compile/pr22379.c: New test.
30678
30679 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30680
30681         PR libfortran/21593
30682         gfortran.dg/dev_null.f90: Remove outdated comment about
30683         PR libfortran/21593.
30684
30685
30686 2005-07-12  Dale Johannesen  <dalej@apple.com>
30687
30688         * gcc.target/i386/compress-float-sse.c: New.
30689         * gcc.target/i386/compress-float-sse-pic.c: New.
30690         * gcc.target/i386/compress-float-387.c: New.
30691         * gcc.target/i386/compress-float-387-pic.c: New.
30692         * gcc.dg/compress-float-ppc.c: New.
30693         * gcc.dg/compress-float-ppc-pic.c: New.
30694
30695 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30696
30697         PR libfortran/21593
30698         gfortran.dg/dev_null.f90: Remove targets.
30699
30700 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30701
30702         PR tree-opt/22335
30703         * gcc.dg/pr22335-1.c: New test.
30704         * gcc.dg/pr22335-2.c: New test.
30705
30706 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30707
30708         PR c++/20172
30709         * g++.dg/template/nontype12.C : New test.
30710
30711 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30712
30713         * gcc.dg/tree-ssa/loop-10.c: New test.
30714
30715 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30716
30717         * gcc.c-torture/execute/20020720-1.x: Remove.
30718
30719 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30720
30721         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30722
30723 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30724
30725         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30726         (dg-mips-options): Use it.
30727
30728 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30729
30730         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30731
30732 2005-07-09  Richard Henderson  <rth@redhat.com>
30733
30734         * lib/target-supports.exp (check_effective_target_sync_char_short):
30735         Add alpha.
30736
30737 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30738
30739         PR libfortran/22217
30740         * gfortran.dg/negative-z-descriptor.f90: New test.
30741
30742 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30743
30744         PR tree-opt/22329
30745         * gcc.dg/pr22329.c: New test.
30746
30747 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30748
30749         PR tree-optimization/20139
30750         * gcc.dg/tree-ssa/pr20139.c: New.
30751
30752 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30753
30754         PR tree-opt/22356
30755         * gcc.dg/pr22356-1.c: New test.
30756
30757 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         PR c++/21799
30760         * g++.dg/template/unify8.C: New.
30761         * g++.dg/template/unify9.C: New.
30762
30763 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30764
30765         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30766
30767 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30768
30769         * gcc.dg/darwin-version-1.c: New.
30770         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30771         * gcc.dg/builtins-20.c: Likewise.
30772         * gcc.dg/builtins-53.c: Likewise.
30773         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30774         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30775         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30776         * gcc.dg/torture/builtins-power-1.c: Likewise.
30777         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30778         on Darwin.
30779
30780 2005-07-07  Jeff Law  <law@redhat.com>
30781
30782         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30783         argument evaluation order.
30784
30785 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30786
30787         PR libfortran/21594
30788         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30789         Add test cases where the shift length is greater than the
30790         array length.
30791
30792 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30793
30794         * obj-c++.dg/proto-lossage-6.mm: New.
30795         * objc.dg/proto-lossage-6.m: New.
30796
30797 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30798
30799         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30800         * objc.dg/gnu-runtime-2.m: Likewise.
30801
30802 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30803
30804         * gfortran.dg/longline.f: New test.
30805
30806         * gfortran.dg/badline.f: New test.
30807
30808 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30809
30810         PR fortran/16531
30811         PR fortran/15966
30812         PR fortran/18781
30813         * gfortran.dg/hollerith.f90: New.
30814         * gfortran.dg/hollerith2.f90: New.
30815         * gfortran.dg/hollerith3.f90: New.
30816         * gfortran.dg/hollerith4.f90: New.
30817         * gfortran.dg/hollerith_f95.f90: New.
30818         * gfortran.dg/hollerith_legacy.f90: New.
30819         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30820
30821 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30822
30823         PR objc/22274
30824         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30825         * objc.dg/gnu-runtime-2.m: New.
30826
30827 2005-07-06  Jeff Law  <law@redhat.com>
30828
30829         * gcc.dg/tree-ssa/vrp17.c: New test.
30830
30831 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30832
30833         PR fortran/22327
30834         * gfortran.dg/array_constructor_5.f90: New test.
30835
30836 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30837
30838         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30839
30840 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30841
30842         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30843         * gcc.dg/980816-1.c: Ditto.
30844
30845 2005-07-06  Jeff Law  <law@redhat.com>
30846
30847         * gcc.c-torture/compile/pr21356.c: New test.
30848
30849 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30850
30851         PR c/22013
30852         PR c/22098
30853         * gcc.c-torture/compile/pr22013-1.c,
30854         gcc.c-torture/execute/pr22098-1.c,
30855         gcc.c-torture/execute/pr22098-2.c,
30856         gcc.c-torture/execute/pr22098-3.c: New tests.
30857
30858 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30859
30860         PR c/22308
30861         * gcc.dg/pr22308-1.c: New test.
30862
30863 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30864
30865         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30866         target.
30867         * gcc.dg/compare9.c: Use -fshort-enums instead of
30868         -fno-short-enums.  Change the last test to dg-bogus.
30869
30870 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30871
30872         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30873         * gcc.dg/compare9.c: New.
30874
30875 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30876
30877         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30878
30879 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30880
30881         PR testsuite/22288
30882         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30883
30884
30885 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30886
30887         * gcc.dg/format/gcc_gfc-1.c: New.
30888
30889 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30890
30891         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30892
30893 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30894
30895         PR fortran/20842
30896         * gfortran.dg/io_invalid_1.f90: New test.
30897
30898 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30899
30900         * gcc.dg/format/gcc_diag-1.c: Update.
30901
30902 2005-07-02  Jeff Law  <law@redhat.com>
30903
30904         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30905         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30906
30907 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30908
30909         * gcc.dg/format/gcc_diag-1.c: Update.
30910
30911 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30912
30913         PR tree-opt/22269
30914         * gcc.c-torture/compile/pr22269.c: New test.
30915
30916 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30917
30918         PR 21584
30919         PR 22219
30920         * g++.dg/tree-ssa/pr21584-1.C: New test.
30921         * g++.dg/tree-ssa/pr21584-2.C: New test.
30922
30923 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30924
30925         * obj-c++.dg/try-catch-11.mm: New.
30926         * objc.dg/try-catch-10.m: New.
30927
30928 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30929
30930         * g++.dg/other/ucnid-1.C: xfail on AIX.
30931
30932 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30933
30934         PR 22234
30935         * gcc.dg/20050629-1.c: New test.
30936
30937 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30938
30939         * obj-c++.dg/const-str-1[0-1].mm: New.
30940         * objc.dg/const-str-1[0-1].m: New.
30941
30942 2005-05-29  Richard Henderson  <rth@redhat.com>
30943
30944         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30945         Rename from check_effective_target_vect_no_max.
30946         (check_effective_target_vect_no_int_add): New.
30947         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30948         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30949         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30950         * gcc.dg/vect/vect-reduc-1.c: Use both.
30951         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30952
30953 2005-05-29  Richard Henderson  <rth@redhat.com>
30954
30955         * lib/target-supports.exp (check_effective_target_vect_no_max):
30956         Remove i386 and x86_64.
30957
30958 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30959
30960         PR testsuite/21969
30961         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30962
30963 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30964
30965         PR middle-end/21969
30966         * gcc.dg/vect/pr21969.c: New test.
30967
30968 2005-06-28  Eric Christopher  <echristo@redhat.com>
30969
30970         PR c/22052
30971         PR c/21975
30972         * gcc.dg/inline1.c: New test.
30973         * gcc.dg/inline2.c: Ditto.
30974         * gcc.dg/inline3.c: Ditto.
30975         * gcc.dg/inline4.c: Ditto.
30976         * gcc.dg/inline5.c: Ditto.
30977
30978 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30979
30980         PR libfortran/22142
30981         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30982         Add testcase also testing eoshift1 for PR 22142.
30983
30984 2005-06-28  Richard Henderson  <rth@redhat.com>
30985
30986         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30987         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30988         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30989         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30990         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30991
30992 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30993
30994         PR libfortran/22142
30995         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30996         Add testcase for PR 22142.
30997
30998 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30999
31000         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
31001         gcc.target/ia64/fpreg-2.c: New tests.
31002
31003 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31004
31005         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
31006
31007 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31008
31009         PR libfortran/22170
31010         * gfortran.dg/slash_1.f90: New test.
31011
31012 2005-06-27  Richard Henderson  <rth@redhat.com>
31013
31014         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
31015         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
31016         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
31017         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31018         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
31019         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
31020
31021 2005-06-27  Richard Henderson  <rth@redhat.com>
31022
31023         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
31024         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
31025
31026 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
31027
31028         * obj-c++.dg/proto-lossage-5.mm: New.
31029         * objc.dg/proto-lossage-5.m: New.
31030
31031 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
31032
31033         PR 21959
31034         * gcc.dg/tree-ssa/pr21959.c: New test.
31035
31036 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
31037
31038         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
31039         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
31040         testing uninitialized var.
31041
31042         * gcc.c-torture/execute/builtins/chk.h: New.
31043         * gcc.c-torture/execute/builtins/lib/chk.c: New.
31044         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
31045         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
31046         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
31047         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
31048         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
31049         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
31050         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
31051         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
31052         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
31053         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
31054         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
31055         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
31056         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
31057         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31058         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31059         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31060         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31061         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31062         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31063         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31064         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31065         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31066         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31067         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31068         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31069         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31070         * gcc.dg/builtin-object-size-1.c: New test.
31071         * gcc.dg/builtin-object-size-2.c: New test.
31072         * gcc.dg/builtin-object-size-3.c: New test.
31073         * gcc.dg/builtin-object-size-4.c: New test.
31074         * gcc.dg/builtin-object-size-5.c: New test.
31075         * gcc.dg/builtin-stringop-chk-1.c: New test.
31076         * gcc.dg/builtin-stringop-chk-2.c: New test.
31077         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31078         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31079         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31080         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31081         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31082         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31083         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31084         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31085         * gcc.c-torture/execute/printf-1.c: New test.
31086         * gcc.c-torture/execute/fprintf-1.c: New test.
31087         * gcc.c-torture/execute/vprintf-1.c: New test.
31088         * gcc.c-torture/execute/vfprintf-1.c: New test.
31089         * gcc.c-torture/execute/printf-chk-1.c: New test.
31090         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31091         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31092         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31093
31094 2005-06-27  Michael Matz  <matz@suse.de>
31095
31096         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31097         slot is not merged if address escapes.
31098
31099 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31100
31101         PR c/21911
31102         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31103
31104 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31105
31106         PR middle-end/17965
31107         * gcc.c-torture/compile/20050622-1.c: New test.
31108
31109         PR middle-end/22028
31110         * gcc.dg/20050620-1.c: New test.
31111
31112 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31113
31114         PR tree-optimization/22026
31115         * gcc.dg/tree-ssa/pr22026.c: New.
31116
31117 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31118
31119         PR libfortran/22144
31120         * gfortran.dg/shift-alloc.f90: New testcase.
31121
31122 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31123
31124         * all files: Update FSF address in copyright headers.
31125
31126 2005-06-22  Jan Hubicka  <jh@suse.cz>
31127
31128         * wholeprogram-1.c: New testcase.
31129         * wholeprogram-2.c: New testcase.
31130
31131 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31132
31133         PR 22171
31134         * gcc.dg/tree-ssa/pr22171.c: New test.
31135
31136 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31137
31138         * gfortran.dg/simplify_modulo.f90: New.
31139
31140 2005-06-24  Jan Hubicka  <jh@suse.cz>
31141
31142         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31143
31144 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31145
31146         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31147
31148 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31149
31150         * obj-c++.dg/typedef-alias-1.mm: New.
31151         * objc.dg/typedef-alias-1.m: New.
31152
31153 2005-06-23  Jeff Law  <law@redhat.com>
31154
31155         * gcc.dg/tree-ssa/vrp16.c: New test.
31156
31157 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31158
31159         * lib/target-supports.exp: Add
31160         check_effective_target_fortran_large_real and
31161         check_effective_target_fortran_large_int to check for
31162         corresponding effective targets.
31163         * gfortran.dg/large_integer_kind_1.f90: New test.
31164         * gfortran.dg/large_real_kind_1.f90: New test.
31165
31166 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31167
31168         PR tree-optimization/22117
31169         * gcc.dg/tree-ssa/pr22117.c: New.
31170
31171 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31172
31173         PR testsuite/22123
31174         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31175
31176 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31177
31178         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31179
31180 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31181
31182         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31183         * gfortran.dg/f2c_4.c: Likewise.
31184
31185 2005-06-22 Paul Brook  <paul@codesourcery.com>
31186
31187         PR fortran/21034
31188         * gfortran.dg/auto_save_1.f90: New test.
31189
31190 2005-06-22  Michael Matz  <matz@suse.de>
31191
31192         * gcc.target/x86-64/abi: New directory.
31193         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31194         * gcc.target/x86-64/abi/README.gcc: New file.
31195         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31196         * gcc.target/x86-64/abi/asm-support.s: New file.
31197         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31198         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31199         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31200         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31201         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31202         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31203         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31204         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31205         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31206         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31207         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31208         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31209         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31210         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31211         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31212         * gcc.target/x86_64/abi/test_varargs.c: New test.
31213
31214 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31215
31216         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31217         32-bit i?86 and x86_64.
31218
31219 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31220
31221         * obj-c++.dg/const-str-[1-9].mm: New tests.
31222
31223 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31224
31225         PR fortran/22010
31226         * gfortran.dg/namelist_use.f90: New.
31227         * gfortran.dg/namelist_use_only.f90: New.
31228
31229 2005-06-21  Jeff Law  <law@redhat.com>
31230
31231         * gcc.dg/tree-ssa/vrp15.c: New test.
31232
31233 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31234
31235         * lib/target-supports.exp (check_effective_target_vect_reduction):
31236         Remove.
31237         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31238         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31239         remove vect_reduction target keyword. Also avoid two returns in main.
31240         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31241         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31242         * gcc.dg/vect/vect-reduc-1short.c: New test.
31243         * gcc.dg/vect/vect-reduc-1char.c: New test.
31244         * gcc.dg/vect/vect-reduc-2short.c: New test.
31245         * gcc.dg/vect/vect-reduc-2char.c: New test.
31246         * gcc.dg/vect/vect-reduc-6.c: New test.
31247         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31248         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31249         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31250
31251 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31252         Paul Thomas  <pault@gcc.gnu.org>
31253
31254         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31255         New tests.
31256
31257 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31258
31259         * gfortran.dg/backslash_1.f90: New test.
31260         * gfortran.dg/backslash_2.f90: New test.
31261
31262 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31263
31264         * gfortran.dg/duplicate_labels.f90: New test.
31265
31266 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31267
31268         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31269         unsupportable relocations.
31270         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31271         * gcc.dg/20050321-2.c: xfail for NetWare.
31272
31273 2005-06-20  Andreas Jaeger  <aj@suse.de>
31274
31275         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31276         gcc.target/i386/fastcall-sseregparm.c,
31277         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31278
31279 2005-06-19  Richard Henderson  <rth@redhat.com>
31280
31281         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31282
31283 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31284
31285         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31286
31287 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31288
31289         PR c++/22115
31290         * g++.dg/conversion/simd2.C: Change expected error message.
31291
31292 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31293
31294         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31295         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31296         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31297
31298 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31299
31300         * gcc.dg/fold-mod-1.c: New test.
31301
31302 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31303
31304         PR fortran/19926
31305         * gfortran.dg/pr19926.f90: New test.
31306
31307 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31308
31309         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31310         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31311         targets.
31312         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31313         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31314
31315 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31316
31317         * gcc.target/ia64/float80-varargs-1.c: New test.
31318
31319 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31320
31321         PR tree-opt/22035
31322         * gfortran.dg/f2c_6.f90: New test.
31323
31324 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31325
31326         PR c++/17413
31327         * g++.dg/template/local5.C: New.
31328
31329 2005-06-17  Richard Henderson  <rth@redhat.com>
31330
31331         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31332
31333 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31334
31335         PR testsuite/21945
31336         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31337
31338 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31339
31340         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31341         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31342         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31343         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31344         check_vect to verify the presence of hardware vector support.
31345
31346 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31347
31348         PR testsuite/22056
31349         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31350
31351 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31352
31353         PR libfortran/19216
31354         * gfortran.dg/pr19216.f: Add correct space between brackets and
31355         dg directive.
31356
31357 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31358
31359         PR libfortran/16436
31360         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31361
31362 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31363
31364         * gcc.target/i386/attributes-error.c: New testcase.
31365         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31366         * gcc.target/i386/regparm-stdcall.c: Likewise.
31367         * gcc.target/i386/sseregparm-1.c: Likewise.
31368         * gcc.target/i386/sseregparm-2.c: Likewise.
31369
31370 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31371
31372         * g++.dg/rtti/crash2.C: New.
31373
31374 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31375
31376         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31377
31378 2005-06-15  David Ung  <davidu@mips.com>
31379
31380         * gcc.target/mips/mips16e-extends.c: New test for testing the
31381         generation of MIPS16e zeb/zeh, seb/seh instructions.
31382
31383 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31384
31385         PR 22018
31386         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31387         * gcc.dg/tree-ssa/pr22018.c: New test.
31388
31389 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31390
31391         * gcc.dg/simd-1.c: Update error messages.
31392         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31393         * gcc.dg/simd-2.c: Update error messages.
31394         * gcc.dg/simd-4.c: New.
31395
31396 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31397
31398         PR c++/20678
31399         * g++.dg/other/crash-4.C: New.
31400
31401 2005-06-14  Devang Patel  <dpatel@apple.com>
31402
31403         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31404
31405 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31406
31407         PR c++/21929
31408         * g++.dg/parse/crash11.C: Update
31409
31410 2005-06-13  Jeff Law  <law@redhat.com>
31411
31412         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31413         perform the desired transformations.
31414         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31415         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31416
31417 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31418
31419         PR fortran/22038
31420         * gfortran.dg/forall_1.f90: Un-XFAIL.
31421
31422 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31423
31424         PR c++/21929
31425         * g++.dg/parse/crash26.C: New.
31426
31427         PR c++/20789
31428         * g++.dg/init/member1.C: New.
31429
31430 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31431
31432         * gfortran.dg/altreturn_1.f90: New test.
31433
31434 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31435
31436         PR middle-end/21985
31437         * gcc.dg/tree-ssa/pr21985.c: New test.
31438
31439 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31440
31441         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31442
31443 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31444
31445         PR c++/21930
31446         * g++.dg/other/error10.C: New test case.
31447
31448 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31449
31450         PR libfortran/19155
31451         * gfortran.dg/pr19155.f: Add test.
31452
31453 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31454
31455         * gfortran.dg/f2c_7.f90: New test.
31456
31457         * gfortran.dg/forall_1.f90: XFAILed.
31458
31459 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31460
31461         * gcc.dg/pr14796-1.c: New.
31462         * gcc.dg/pr14796-2.c: New.
31463
31464 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31465
31466         PR fortran/17792
31467         PR fortran/21375
31468         * gfortran.dg/deallocate_stat.f90: New test.
31469
31470 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31471
31472         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31473
31474 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31475
31476         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31477         access will be generated when this loop is vectorized. Test that
31478         accesses with same alignment were detected.
31479         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31480         Test that accesses with same alignment were detected.
31481         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31482         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31483         alignment were detected.
31484
31485 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31486
31487         PR c++/10611
31488         * g++.dg/conversion/simd2.C: New.
31489
31490 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31491
31492         * gcc.dg/Wcxx-compat-1.c: New.
31493
31494 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31495
31496         PR libfortran/21480
31497         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31498         complex array.
31499
31500 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31501
31502         * gcc.dg/alias-8.c: New.
31503
31504 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31505
31506         * gcc.dg/format/cmn_err-1.c: Update.
31507
31508 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31509
31510         PR target/20666
31511         * gcc.target/sparc/fexpand-2.c: New.
31512         * gcc.target/sparc/fpmerge-2.c: New.
31513         * gcc.target/sparc/fpmul-2.c: New.
31514         * gcc.target/sparc/noresult.c: New.
31515         * gcc.target/sparc/pdist-2.c: New.
31516         * gcc.target/sparc/pdist-3.c: New.
31517
31518 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31519
31520         PR testsuite/21702
31521         * gcc.target/i386/i386.exp: Fix comment typo.
31522
31523 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31524
31525         PR c++/19497
31526         * g++.dg/inherit/using5.C: New.
31527         * g++.dg/inherit/using6.C: New.
31528
31529 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31530
31531         PR c++/19894
31532         * g++.dg/template/ptrmem15.C: New test.
31533
31534         PR c++/20563
31535         * g++.dg/ext/label4.C: New test.
31536
31537 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31538
31539         * gcc.dg/tls/debug-1.c: New test.
31540
31541 2005-06-07  Dale Johannesen  <dalej@apple.com>
31542
31543         * gcc.target/i386/movq.c: New.
31544
31545 2005-06-07  Dale Johannesen  <dalej@apple.com>
31546
31547         * gcc.dg/20050607-1.c: New.
31548
31549 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31550
31551         PR middle-end/21850
31552         * gcc.c-torture/execute/20050607-1.c: New test.
31553
31554 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31555
31556         PR libfortran/21926
31557         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31558         Test case where the return array has lowest stride one,
31559         but isn't packed.
31560
31561 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31562
31563         * lib/target-supports.exp (check_effective_target_sync_int_long):
31564         Add s390 and s390x targets.
31565
31566 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31567
31568         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31569         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31570         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31571         * gcc.dg/tree-ssa/loop-9.c: New test.
31572
31573 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31574
31575         * g++.dg/parse/defarg10.C: New.
31576
31577 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31578
31579         PR regression/21897
31580         * gcc.c-torture/execute/20050604-1.c: New test.
31581
31582 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31583
31584         PR 21903
31585         * g++.dg/parse/defarg9.C: New.
31586
31587         PR c++/20637
31588         * g++.dg/inherit/using4.C: New.
31589         * g++.dg/overload/error1.C: Adjust expected errors.
31590         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31591         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31592         * g++.old-deja/g++.other/redecl2.C: Likewise.
31593         * g++.old-deja/g++.other/redecl4.C: Likewise.
31594         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31595
31596 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31597
31598         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31599
31600 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31601
31602         * lib/gfortran.exp (gfortran_target_compile): Call
31603         dg-additional-files-options
31604         * gfortran.dg/f2c_4.f90: New file
31605         * gfortran.dg/f2c_4.c: New file
31606         * gfortran.dg/f2c_5.f90: New file
31607         * gfortran.dg/f2c_5.c: New file
31608
31609 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31610
31611         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31612
31613         PR fortran/21912
31614         * gfortran.dg/array_constructor_4.f90: New test.
31615
31616 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31617
31618         PR c++/21619
31619         * g++.dg/ext/builtin9.C: New test.
31620
31621 2005-06-05  Dale Johannesen  <dalej@apple.com>
31622
31623         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31624         * gcc.c-torture/execute/20050603-2.c: Ditto.
31625
31626 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31627
31628         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31629         * gcc.dg/vect/vect-reduc-1.c: New.
31630         * gcc.dg/vect/vect-reduc-2.c: New.
31631         * gcc.dg/vect/vect-reduc-3.c: New.
31632
31633 2005-06-04  Dale Johannesen  <dalej@apple.com>
31634
31635         * gcc.c-torture/execute/20050603-1.c: New.
31636         * gcc.c-torture/execute/20050603-2.c: New.
31637         * gcc.dg/20050603-3.c: New.
31638
31639 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31640
31641         PR fortran/19195
31642         * gfortran.dg/debug_1.f90: New test.
31643
31644         * gfortran.dg/forall_1.f90: New test.
31645
31646 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31647
31648         * gfortran.dg/array_constructor_3.f90: New test.
31649
31650 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31651
31652         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31653
31654 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31655
31656         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31657
31658 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31659
31660         PR c/21873
31661         * gcc.dg/init-excess-1.c: New test.
31662
31663 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31664
31665         PR c++/21853
31666         * g++.dg/expr/static_cast6.C: New test.
31667
31668 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31669
31670         * gcc.dg/tree-ssa/vrp14.c: New test.
31671
31672 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31673
31674         PR c++/21336
31675         * g++.dg/template/new2.C: New test.
31676
31677 2005-06-03  Josh Conner  <jconner@apple.com>
31678
31679         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31680         all entries in initializer.
31681
31682 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31683
31684         PR middle-end/21858
31685         * gcc.dg/pr21858.c: New testcase.
31686
31687 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31688
31689         PR tree-optimization/21292
31690
31691         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31692         New.
31693         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31694         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31695         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31696         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31697         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31698
31699 2005-06-02  Richard Henderson  <rth@redhat.com>
31700
31701         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31702
31703 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31704
31705         * gcc.dg/wtypequal.c: New testcase.
31706
31707 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31708
31709         PR 21582
31710         * gcc.dg/tree-ssa/pr21582.c: New test.
31711
31712 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31713
31714         PR c++/21280
31715         * g++.dg/opt/interface2.h: New.
31716         * g++.dg/opt/interface2.C: New.
31717         * g++.dg/init/ctor4.C: Adjust error lines.
31718         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31719         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31720         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31721         * g++.old-deja/g++.pt/assign1.C: Likewise.
31722         * g++.old-deja/g++.pt/crash20.C: Likewise.
31723
31724 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31725
31726         PR tree-optimization/21734
31727         * g++.dg/vect/pr21734_1.cc: New.
31728         * g++.dg/vect/pr21734_2.cc: New.
31729
31730 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31731
31732         PR c++/20350
31733         * g++.dg/template/spec24.C: New.
31734
31735         PR c++/21151
31736         * g++.dg/pch/local-1.C: New.
31737         * g++.dg/pch/local-1.Hs: New.
31738
31739 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31740
31741         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31742         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31743         * gcc.dg/tree-ssa/pr14341.c: New test.
31744         * gcc.dg/tree-ssa/pr14841.c: New test.
31745         * gcc.dg/tree-ssa/pr20701.c: New test.
31746         * gcc.dg/tree-ssa/pr21086.c: New test.
31747         * gcc.dg/tree-ssa/pr21090.c: New test.
31748         * gcc.dg/tree-ssa/pr21332.c: New test.
31749         * gcc.dg/tree-ssa/pr21458.c: New test.
31750         * gcc.dg/tree-ssa/pr21658.c: New test.
31751         * gcc.dg/tree-ssa/vrp01.c: New test.
31752         * gcc.dg/tree-ssa/vrp02.c: New test.
31753         * gcc.dg/tree-ssa/vrp03.c: New test.
31754         * gcc.dg/tree-ssa/vrp04.c: New test.
31755         * gcc.dg/tree-ssa/vrp05.c: New test.
31756         * gcc.dg/tree-ssa/vrp06.c: New test.
31757         * gcc.dg/tree-ssa/vrp07.c: New test.
31758         * gcc.dg/tree-ssa/vrp08.c: New test.
31759         * gcc.dg/tree-ssa/vrp09.c: New test.
31760         * gcc.dg/tree-ssa/vrp10.c: New test.
31761         * gcc.dg/tree-ssa/vrp11.c: New test.
31762         * gcc.dg/tree-ssa/vrp12.c: New test.
31763         * gcc.dg/tree-ssa/vrp13.c: New test.
31764
31765 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31766
31767         PR 21029
31768         * gcc.dg/tree-ssa/pr21029.c: New test.
31769
31770 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31771
31772         * gfortran.dg/logint-1.f: New test case.
31773         * gfortran.dg/logint-2.f: Likewise.
31774         * gfortran.dg/logint-3.f: Likewise.
31775
31776 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31777
31778         PR c/21536
31779         PR c/20760
31780         * gcc.dg/20050527-1.c: New test.
31781
31782         * gcc.dg/i386-sse-12.c: New test.
31783
31784         PR fortran/21729
31785         * gfortran.dg/implicit_5.f90: New test.
31786
31787 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31788
31789         PR fortran/20883
31790         * gfortran/assign_4.f90: New test.
31791         * gfortran/assign_2.f90: Change compile to run.
31792
31793 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31794
31795         * lib/target-supports.exp
31796         (check_effective_target_sync_char_short): New.
31797         * gcc.dg/sync-2.c: New.
31798
31799 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31800
31801         PR tree-optimization/21817
31802         * gcc.dg/torture/pr21817-1.c: New.
31803
31804 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31805
31806         PR c++/21165
31807         * g++.dg/template/init5.C: New.
31808
31809 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31810
31811         * gfortran.dg/char_initialiser_actual.f90:
31812         Test character initialisers as actual arguments.
31813         * gfortran.dg/char_pointer_comp_assign.f90:
31814         Test character pointer structure component assignments.
31815         * gfortran.dg/char_array_structure_constructor.f90:
31816         Test character components in structure constructors.
31817
31818 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31819
31820         PR middle-end/20931
31821         * g++.dg/opt/pr20931.C: New test.
31822
31823 2005-05-31  Andreas Jaeger  <aj@suse.de>
31824
31825         PR testsuite/20772
31826         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31827         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31828         g++.old-deja/g++.ext/asmspec1.C,
31829         g++.old-deja/g++.other/regstack.C,
31830         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31831         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31832         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31833         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31834         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31835         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31836         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31837         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31838         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31839         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31840         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31841         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31842         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31843         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31844         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31845         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31846         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31847         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31848         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31849
31850 2005-05-31  Jeff Law  <law@redhat.com>
31851
31852         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31853
31854 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31855
31856         PR middle-end/21743
31857         * gcc.dg/builtins-1.c: Activate disabled clog test.
31858         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31859
31860 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31861
31862         * gfortran.dg/char_pointer_assign.f90:
31863         Test character-pointer assignments and pointer assignments.
31864         * gfortran.dg/char_pointer_dummy.f90:
31865         Test character-pointer dummy arguments.
31866         * gfortran.dg/char_pointer_func.f90:
31867         Test character-pointer function returns.
31868         * gfortran.dg/char_pointer_dependency.f90:
31869         Test character-pointer functions with dependencies.
31870
31871 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31872
31873         PR c++/21784
31874         * g++.dg/lookup/using14.C: New test.
31875
31876 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31877
31878         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31879         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31880         trailing ^M.
31881
31882 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31883
31884         PR c++/17413
31885         * g++.dg/template/local5.C: New.
31886
31887         PR target/21761
31888         * gcc.c-torture/compile/pr21761.c: New.
31889
31890         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31891         before darwin8.
31892
31893 2005-05-30  Steven G. Kargl
31894
31895         PR fortran/20846
31896         * gfortran.dg/inquire_8.f90: New test.
31897
31898 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31899
31900         PR libfortran/21376
31901         * gfortran.dg/output_exponents_1.f90: New test.
31902
31903 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31904
31905         PR libfortran/20006
31906         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31907
31908 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31909
31910         PR c++/21210
31911         * g++.dg/ext/complex1.C: New test.
31912
31913         PR c++/21340
31914         * g++.dg/init/ctor6.C: New test.
31915
31916 2005-05-29  Jan Hubicka  <jh@suse.cz>
31917
31918         * gcc.c-torture/compile/pr21562.c: New.
31919
31920 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31921
31922         * gfortran.dg/subnormal_1.f90: New test.
31923
31924 2005-05-28  Jan Hubicka  <jh@suse.cz>
31925
31926         * tree-prof.exp: Fix comment.
31927         * value-prof-1.c: New.
31928         * value-prof-2.c: New.
31929         * value-prof-3.c: New.
31930         * value-prof-4.c: New.
31931
31932 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31933
31934         PR c++/21614
31935         * g++.dg/expr/ptrmem6.C: New test.
31936         * g++.dg/expr/ptrmem6a.C: Likewise.
31937
31938 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31939
31940         PR tree-optimization/21658
31941         * gcc.dg/tree-ssa/pr21658.c: New.
31942
31943 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31944
31945         PR c++/21455
31946         * g++.dg/inherit/ptrmem3.C: New.
31947
31948         PR c++/21681
31949         * g++.dg/parse/template16.C: New.
31950
31951 2005-05-27  Andreas Jaeger  <aj@suse.de>
31952
31953         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31954
31955         * gcc.dg/i386-sse-8.c: Run test on all archs.
31956
31957 2005-05-26  Mike Stump  <mrs@apple.com>
31958
31959         * objc.dg/isa-field-1.m: Only run on darwin.
31960         * objc.dg/lookup-1.m: Likewise.
31961         * objc.dg/try-catch-8.m: Likewise.
31962
31963 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31964
31965         PR tree-optimization/9814
31966         * gcc.dg/pr9814-1.c: New test case.
31967
31968 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31969
31970         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31971         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31972         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31973         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31974         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31975         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31976         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31977         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31978         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31979         objc.dg/try-catch-8.m: New.
31980
31981 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31982
31983         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31984         remove extraneous semicolons.
31985
31986 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31987
31988         * obj-c++.dg/comp-types-12.mm: New.
31989         * objc.dg/comp-types-11.m: New.
31990         * objc.dg/selector-4.m: New.
31991
31992 2005-05-26  Andreas Jaeger  <aj@suse.de>
31993
31994         PR testsuite/20772
31995         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31996         g++.old-deja/g++.ext/attrib3.C,
31997         g++.old-deja/g++.other/store-expr1.C,
31998         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31999         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
32000         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
32001         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
32002         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
32003         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
32004         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
32005         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
32006         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
32007         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
32008         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
32009         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
32010         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
32011         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
32012         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
32013         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
32014         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
32015         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
32016         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
32017
32018 2005-05-26  Andreas Jaeger  <aj@suse.de>
32019
32020         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
32021         x86-64 compilation.
32022
32023 2005-05-26  Andreas Jaeger  <aj@suse.de>
32024
32025         PR testsuite/20772
32026         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
32027         gcc.misc-tests/i386-pf-athlon-1.c,
32028         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32029         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
32030         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
32031         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
32032         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
32033         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
32034         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
32035         programs.
32036
32037         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
32038         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
32039         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
32040         x86-64 compilation.
32041
32042         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
32043         x86_64.
32044
32045         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
32046         effective-target ilp32.
32047
32048 2005-05-26  David Ung  <davidu@mips.com>
32049
32050         * gcc.target/mips/ext_ins.c: New test for testing the generation
32051         of MIPS32/64 rev 2 ext/ins instructions.
32052
32053 2005-05-26  Andreas Jaeger  <aj@suse.de>
32054
32055         * treelang/compile/unsigned.tree: Use gimple instead of
32056         nonexisting generic dump.
32057
32058 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
32059
32060         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32061
32062 2005-05-26  Andreas Jaeger  <aj@suse.de>
32063
32064         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32065
32066 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
32067
32068         PR libfortran/17283
32069         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32070         Test callee-allocated memory with write statements.
32071
32072 2005-05-25  Roger Sayle  <roger@eyesopen.com>
32073
32074         PR middle-end/21709
32075         * gcc.dg/pr21709-1.c: New test case.
32076
32077 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32078             Mike Stump  <mrs@apple.com>
32079
32080         * objc/execute/next_mapping.h: Update for C++.
32081
32082         * obj-c++.dg/selector-1.mm: Move to...
32083         * obj-c++.dg/selector-4.mm: here...
32084
32085         * obj-c++.dg/basic.mm: New.
32086         * obj-c++.dg/comp-types-1.mm: New.
32087         * obj-c++.dg/cxx-class-1.mm: New.
32088         * obj-c++.dg/cxx-ivars-1.mm: New.
32089         * obj-c++.dg/cxx-ivars-2.mm: New.
32090         * obj-c++.dg/cxx-ivars-3.mm: New.
32091         * obj-c++.dg/cxx-scope-1.mm: New.
32092         * obj-c++.dg/cxx-scope-2.mm: New.
32093         * obj-c++.dg/defs.mm: New.
32094         * obj-c++.dg/empty-private-1.mm: New.
32095         * obj-c++.dg/encode-1.mm: New.
32096         * obj-c++.dg/encode-2.mm: New.
32097         * obj-c++.dg/encode-3.mm: New.
32098         * obj-c++.dg/extern-c-1.mm: New.
32099         * obj-c++.dg/extra-semi.mm: New.
32100         * obj-c++.dg/fix-and-continue-2.mm: New.
32101         * obj-c++.dg/isa-field-1.mm: New.
32102         * obj-c++.dg/ivar-list-semi.mm: New.
32103         * obj-c++.dg/local-decl-1.mm: New.
32104         * obj-c++.dg/lookup-1.mm: New.
32105         * obj-c++.dg/lookup-2.mm: New.
32106         * obj-c++.dg/method-1.mm: New.
32107         * obj-c++.dg/method-2.mm: New.
32108         * obj-c++.dg/method-3.mm: New.
32109         * obj-c++.dg/method-4.mm: New.
32110         * obj-c++.dg/method-5.mm: New.
32111         * obj-c++.dg/method-6.mm: New.
32112         * obj-c++.dg/method-7.mm: New.
32113         * obj-c++.dg/no-extra-load.mm: New.
32114         * obj-c++.dg/overload-1.mm: New.
32115         * obj-c++.dg/pragma-1.mm: New.
32116         * obj-c++.dg/pragma-2.mm: New.
32117         * obj-c++.dg/private-1.mm: New.
32118         * obj-c++.dg/private-2.mm: New.
32119         * obj-c++.dg/proto-qual-1.mm: New.
32120         * obj-c++.dg/qual-types-1.mm: New.
32121         * obj-c++.dg/stubify-1.mm: New.
32122         * obj-c++.dg/stubify-2.mm: New.
32123         * obj-c++.dg/super-class-1.mm: New.
32124         * obj-c++.dg/super-class-2.mm: New.
32125         * obj-c++.dg/super-dealloc-1.mm: New.
32126         * obj-c++.dg/super-dealloc-2.mm: New.
32127         * obj-c++.dg/template-1.mm: New.
32128         * obj-c++.dg/template-2.mm: New.
32129         * obj-c++.dg/template-3.mm: New.
32130         * obj-c++.dg/template-4.mm: New.
32131         * obj-c++.dg/template-5.mm: New.
32132         * obj-c++.dg/template-6.mm: New.
32133         * obj-c++.dg/try-catch-1.mm: New.
32134         * obj-c++.dg/try-catch-2.mm: New.
32135         * obj-c++.dg/try-catch-3.mm: New.
32136         * obj-c++.dg/try-catch-4.mm: New.
32137         * obj-c++.dg/try-catch-5.mm: New.
32138         * obj-c++.dg/try-catch-6.mm: New.
32139         * obj-c++.dg/try-catch-7.mm: New.
32140         * obj-c++.dg/try-catch-8.mm: New.
32141         * obj-c++.dg/try-catch-9.mm: New.
32142         * obj-c++.dg/va-meth-1.mm: New.
32143
32144 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32145
32146         * obj-c++.dg/selector-1.mm: New.
32147         * obj-c++.dg/selector-2.mm: New.
32148
32149 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32150
32151         * obj-c++.dg/selector-3.mm: New.
32152         * objc.dg/selector-3.m: New.
32153
32154 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32155
32156         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32157         about where warning appears.
32158
32159 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32160
32161         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32162         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32163         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32164         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32165
32166 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32167
32168         * gcc.dg/20050524-1.c: New test.
32169
32170 2005-05-25  Jan Hubicka  <jh@suse.cz>
32171
32172         * gcc.dg/tree-prof/inliner-1.c: New.
32173
32174 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32175
32176         * gcc.dg/tree-prof: New directory.
32177         * gcc.dg/tree-prof/tree-prof.exp: New.
32178
32179 2005-05-25  DJ Delorie  <dj@redhat.com>
32180
32181         * gcc.dg/Wattributes-1.c: New.
32182         * gcc.dg/Wattributes-2.c: New.
32183         * gcc.dg/Wattributes-3.c: New.
32184
32185 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32186
32187         PR tree-optimization/19833
32188         * gcc.dg/uninit-4.c: Remove xfail.
32189         * gcc.dg/uninit-9.c: Ditto.
32190
32191 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32192
32193         * obj-c++.dg/bitfield-[1-5].mm: New.
32194         * obj-c++.dg/class-protocol-1.mm: New.
32195         * obj-c++.dg/comp-types-1[0-1].mm: New.
32196         * obj-c++.dg/comp-types-[2-9].mm: New.
32197         * obj-c++.dg/encode-[4-8].mm: New.
32198         * obj-c++.dg/layout-1.mm: New.
32199         * obj-c++.dg/method-1[0-9].mm: New.
32200         * obj-c++.dg/method-2[0-1].mm: New.
32201         * obj-c++.dg/method-[8-9].mm: New.
32202         * obj-c++.dg/objc-gc-3.mm: New.
32203         * obj-c++.dg/try-catch-10.mm: New.
32204         * objc.dg/bitfield-5.m: New.
32205         * objc.dg/comp-types-10.m: New.
32206         * objc.dg/comp-types-9.m: New.
32207         * objc.dg/layout-1.m: New.
32208         * objc.dg/objc-gc-4.m: New.
32209         * objc.dg/try-catch-9.m: New.
32210         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32211         * objc.dg/comp-types-1.m: Likewise.
32212         * objc.dg/comp-types-[5-6].m: Likewise.
32213         * objc.dg/method-9.m: Likewise.
32214
32215 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32216
32217         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32218         and on hardware without VMX support.
32219
32220         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32221
32222         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32223
32224         * lib/profopt.exp (dg-final-generate, dg-final-use,
32225         profopt-final-code, profopt-get-options): New.
32226         (profopt-execute): Process test directives.
32227
32228         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32229         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32230         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32231
32232 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32233
32234         PR C++/21645
32235         * g++.dg/init/ctor5.C: New test.
32236
32237 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32238
32239         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32240         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32241         vect-113.c, vect-114.c.
32242
32243 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32244
32245         * gcc.dg/const-elim-1.c: Remove xfails.
32246
32247 2005-05-23  Jeff Law  <law@redhat.com>
32248
32249         * gcc.c-torture/compile/pr21638.c: New test.
32250         * gcc.c-torture/compile/20050520-1.c: New test.
32251
32252 2005-05-23  Nick Clifton  <nickc@redhat.com>
32253
32254         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32255         be a proper triple, ie: m32r*-*-*.
32256         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32257
32258 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32259
32260         PR middle-end/21331
32261         PR tree-opt/21293
32262         * gcc.c-torture/compile/pr21293.c: New test.
32263         * gcc.c-torture/execute/pr21331.c: New test.
32264
32265 2004-05-20  Richard Henderson  <rth@redhat.com>
32266
32267         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32268
32269 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32270
32271         * obj-c++-dg.exp: Add.
32272         * obj-c++.exp: Add.
32273         * obj-c++.dg/dg.exp: Add.
32274
32275 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32276
32277         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32278         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32279
32280 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32281
32282         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32283
32284 2004-05-19  Richard Henderson  <rth@redhat.com>
32285
32286         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32287
32288 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32289
32290         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32291
32292         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32293
32294 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32295
32296         PR c++/21495
32297         * g++.dg/parse/extern1.C: New test.
32298         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32299
32300 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32301
32302         * gcc.dg/c99-math.h: New.
32303         * gcc.dg/c99-math-float-1.c: New test.
32304         * gcc.dg/c99-math-double-1.c: Likewise.
32305         * gcc.dg/c99-math-long-double-1.c: Likewise.
32306
32307 2005-05-18  Richard Henderson  <rth@redhat.com>
32308
32309         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32310
32311 2005-05-18  Devang Patel  <dpatel@apple.com>
32312
32313         * g++.dg/opt/20050511-1.C: New test.
32314
32315 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32316
32317         PR libfortran/21127
32318         * gfortran.dg/reshape-complex.f90: New test.
32319
32320 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32321
32322         * gfortran.dg/array_constructor_1.f90: New test.
32323         * gfortran.dg/array_constructor_2.f90: New test.
32324
32325 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32326
32327         PR fortran/20954
32328         * gfortran.dg/pr20954.f: New test.
32329
32330 2005-05-17  Mike Stump  <mrs@apple.com>
32331
32332         Yet more Objective-C++...
32333
32334         * objc.dg/method-5.m: Update.
32335         * objc.dg/method-6.m: Update.
32336         * objc.dg/method-7.m: Update.
32337         * objc.dg/method-9.m: Update.
32338         * objc.dg/try-catch-2.m: Update.
32339
32340 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32341
32342         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32343         Remove little-endian optimizations.
32344
32345 2005-05-17  Jeff Law  <law@redhat.com>
32346
32347         * g++.dg/tree-ssa/pr14814.C: New test.
32348         * gcc.dg/tree-ssa/pr14814.C: New test.
32349         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32350         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32351
32352 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32353
32354         * gcc.dg/compat/generate-random.c: Do not include
32355         libiberty.h.
32356         * gcc.dg/compat/generate-random_r.c: Likewise.
32357
32358 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32359
32360         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32361
32362 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32363
32364         PR middle-end/21595
32365         * g++.dg/tree-ssa/builtin1.C: New testcase.
32366
32367 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32368
32369         PR c++/21454
32370         * g++.dg/opt/const4.C: New test.
32371
32372         PR middle-end/21492
32373         * g++.dg/opt/crossjump1.C: New test.
32374
32375         PR tree-optimization/21610
32376         * gcc.c-torture/compile/20050516-1.c: New test.
32377
32378         PR fortran/15080
32379         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32380         about the test failing.
32381         * gfortran.fortran-torture/execute/where_7.f90: New test.
32382         * gfortran.fortran-torture/execute/where_8.f90: New test.
32383
32384 2005-05-16  Richard Henderson  <rth@redhat.com>
32385
32386         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32387         i?86 and x86_64.
32388
32389 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32390
32391         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32392         (limits.h): Include unconditionally.
32393         (stdlib.h): Likewise.
32394         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32395         (limits.h): Include unconditionally.
32396         (stdlib.h): Likewise.
32397         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32398         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32399         (limits.h): Include unconditionally.
32400         (stdlib.h): Likewise.
32401         (hashtab.h): Do not include.
32402         (getopt.h): Likewise.
32403         (stddef.h): Include.
32404         (hashval_t): Define.
32405         (struct entry): Add "next" field.
32406         (HASH_SIZE): New macro.
32407         (hash_table): New variable.
32408         (switchfiles): Do not use xmalloc.
32409         (mix): New macro.
32410         (iterative_hash): New function.
32411         (hasht): Remove.
32412         (e_exists): New function.
32413         (e_insert): Likewise.
32414         (output): Use, instead of libiberty hashtable functions.
32415         (main): Do not use getopt.  Do not call htab_create.
32416
32417 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32418
32419         PR libstdc++/21526
32420         * lib/target-supports.exp (check_mkfifo_available):
32421         Return 0 for cygwin as mkfifo support incomplete on platform.
32422         Fix typos in comments.
32423
32424 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32425
32426         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32427
32428 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32429
32430         PR fortran/17432
32431         * gfortran.dg/assign_4.f: New test.
32432
32433 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32434
32435         PR tree-optimization/21563
32436         * gcc.dg/tree-ssa/pr21563.c: New.
32437
32438 2005-05-14  Jan Hubicka  <jh@suse.cz>
32439
32440         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32441
32442 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32443
32444         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32445
32446 2005-05-13  Julian Brown  <julian@codesourcery.com>
32447
32448         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32449         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32450
32451 2005-05-13  Jan Hubicka  <jh@suse.cz>
32452
32453         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32454         * gcc.dg/fold-xor-?.c: Likewise.
32455         * gcc.dg/pr15784-?.c: Likewise.
32456         * gcc.dg/pr20922-?.c: Likewise.
32457         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32458         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32459         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32460
32461 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32462
32463         PR fortran/21260
32464         * gfortran.dg/hollerith_1.f90: New test.
32465
32466 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32467
32468         * gfortran.dg/func_result_2.f90: New test.
32469
32470 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32471
32472         * gfortran.dg/dev_null.f90: New test.
32473
32474 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32475
32476         * gcc.dg/arm-vfp1.c: Revert last change.
32477
32478 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32479
32480         PR middle-end/19807
32481         PR tree-optimization/19639
32482         * g++.dg/tree-ssa/pr19807.C: New testcase.
32483
32484 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32485
32486         PR libfortran/21471
32487         * gfortran.dg/append-1.f90: New test.
32488
32489 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32490
32491         * gcc.dg/pr18501.c: XFAIL.
32492         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32493         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32494         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32495         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32496         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32497         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32498         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32499         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32500
32501 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32502
32503         PR fortran/20178
32504         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32505         gfortran.dg/f2c_3.f90: New tests.
32506
32507         * gfortran.dg/return_1.f90: Fix dg annotation.
32508
32509 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32510
32511         * gcc.c-torture/compile/20050510-1.c: New test.
32512
32513 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32514
32515         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32516
32517 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32518
32519         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32520
32521 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32522
32523         PR c/17913
32524         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32525
32526 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32527
32528         PR c/21342
32529         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32530         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32531
32532 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32533
32534         PR debug/16676
32535         * gcc.dg/debug/pr16676.c: New test.
32536
32537 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32538
32539         PR testsuite/21443
32540         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32541         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32542         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32543         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32544         Change -O1 to -O2.
32545         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32546         -fno-tree-dominator-opts.
32547
32548 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32549
32550         * gfortran.dg/return_1.f90: New test.
32551
32552 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32553
32554         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32555
32556         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32557
32558 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32559
32560         PR c++/21427
32561         * g++.dg/inherit/covariant13.C: New.
32562
32563 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32564
32565         PR libfortran/19155
32566         * gfortran.dg/pr19155.f: New test.
32567
32568 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32569
32570         PR inline-asm/8788
32571         * gcc.dg/pr8788-1.c: New testcase.
32572
32573 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32574
32575         PR target/21416
32576         * gcc.target/mips/fpcmp-[12].c: New tests.
32577
32578 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32579
32580         * lib/target-supports-dg.exp (dg-require-fork): New function.
32581         (dg-require-mkfifo): Likewise.
32582         * lib/target-supports.exp (check_function_available): New
32583         function.
32584         (check_fork_available): Likewise.
32585         (check_mkfifo_available): Likewise.
32586
32587 2005-05-06  Jeff Law  <law@redhat.com>
32588
32589         * gcc.c-torture/compile/pr21380.c: New test.
32590
32591 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32592
32593         PR c++/20961
32594         * g++.dg/ext/weak3.C: New test.
32595
32596 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32597
32598         PR c++/21352
32599         * g++.dg/template/crash37.C: New test.
32600
32601 2005-05-05  Paul Brook  <paul@codesourcery.com>
32602
32603         * gcc.dg/arm-g2.c: Use effective-target arm32.
32604         * gcc.dg/arm-mmx-1.c: Ditto.
32605         * gcc.dg/arm-scd42-2.c: Ditto.
32606         * gcc.dg/arm-vfp1.c: Ditto.
32607         * lib/target-supports.exp (check_effective_target_arm32): New
32608         function.
32609
32610 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32611
32612         PR libfortran/21354
32613         gfortran.dg/in_pack_rank7.f90: New test.
32614
32615 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32616
32617         PR middle-end/15618
32618         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32619
32620 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32621
32622         PR middle-end/21265
32623         * gcc.dg/20050503-1.c: New test.
32624
32625         PR rtl-optimization/21239
32626         * gcc.dg/i386-sse-11.c: New test.
32627
32628 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32629
32630         PR target/16888
32631         * gcc.target/i386/asm-1.c: New test.
32632
32633 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32634
32635         PR rtl-optimization/21330
32636         * gcc.c-torture/execute/20050502-1.c: New test.
32637
32638         PR target/21297
32639         * gcc.c-torture/execute/20050502-2.c: New test.
32640
32641 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32642
32643         PR middle-end/21282
32644         * gcc.dg/pr21282.c: New.
32645
32646 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32647
32648         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32649         * gcc.dg/vect/vect-92.c: Likewise.
32650         * gcc.dg/vect/vect-93.c: Likewise.
32651         * gcc.dg/vect/vect-dv-1.c: Likewise.
32652         * gcc.dg/vect/vect-dv-2.c: Likewise.
32653         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32654
32655 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32656
32657         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32658         * gfortran.dg/vect/vect-2.f90: Likewise.
32659         * gfortran.dg/vect/vect-3.f90: Likewise.
32660         * gfortran.dg/vect/vect-4.f90: Likewise.
32661         * gfortran.dg/vect/vect-5.f90: Likewise.
32662
32663 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32664
32665         PR target/20813
32666         * gcc.dg/rs6000-fpint-2.c: New.
32667
32668 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32669
32670         PR c/15698
32671         * gcc.dg/builtins-30.c: Update expected messages.
32672         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32673         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32674         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32675
32676 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32677
32678         PR tree-optimization/21294
32679         * gcc.dg/tree-ssa/pr21294.c: New.
32680
32681 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32682
32683         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32684         __builtin_altivec_st_internal_4si built-in.
32685
32686 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32687
32688         PR c++/15875
32689         * g++.dg/template/ptrmem14.C: New test.
32690
32691 2005-05-02  Paul Brook  <paul@codesourcery.com>
32692
32693         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32694
32695 2005-05-02  Michael Matz  <matz@suse.de>
32696
32697         PR c++/19542
32698         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32699
32700 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32701
32702         * g++.dg/cpp/weak.C: New test.
32703
32704 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32705
32706         * gcc.dg/tree-ssa/loop-8.c: New test.
32707
32708 2005-04-30  Michael Maty  <matz@suse.de>
32709
32710         * gcc.dg/inline-mcpy.c: New test.
32711
32712 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32713
32714         PR libfortran/18958
32715         * gfortran.dg/eoshift.f90: New test case.
32716
32717 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32718
32719         PR libfortran/18857
32720         * gfortran.dg/matmul_1.f90: New test.
32721
32722 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32723
32724         PR tree-optimization/21030
32725         * gcc.dg/tree-ssa/pr21030.c: New.
32726
32727 2005-04-29  Devang Patel  <dpatel@apple.com>
32728
32729         PR tree-optimization/21272
32730         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32731
32732 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32733
32734         PR fortran/13082
32735         PR fortran/18824
32736         * gfortran.dg/entry_4.f90: New test.
32737         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32738         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32739         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32740         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32741         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32742         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32743         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32744
32745 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32746
32747         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32748
32749 2005-04-29  Paul Brook  <paul@codesourcery.com>
32750
32751         * gfortran.dg/entry_3.f90: New test.
32752
32753 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32754
32755         * gfortran.dg/implicit_4.f90: New test.
32756
32757 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32758
32759         * lib/target-supports.exp (check_profiling_available): Return
32760         false for xtensa-*-elf.
32761
32762 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32763
32764         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32765         error if file cannot be deleted.
32766
32767 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32768
32769         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32770         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32771         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32772         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32773         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32774         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32775         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32776         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32777         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32778         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32779         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32780         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32781         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32782
32783 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32784
32785         PR fortran/20865
32786         * gfortran.dg/pr20865.f90: New test.
32787
32788 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32789
32790         * gcc.dg/void-cast-2.c: New test.
32791
32792 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32793
32794         PR c/21159
32795         * gcc.dg/void-cast-1.c: New test.
32796
32797 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32798
32799         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32800
32801 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32802
32803         PR fortran/21177
32804         * gfortran.dg/pr21177.f90: New test.
32805
32806 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32807
32808         PR tree-optimization/21171
32809         * gcc.dg/tree-ssa/pr21171.c: New test.
32810
32811 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32812
32813         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32814         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32815         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32816         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32817         gcc.dg/tree-ssa/gen-vect-32.c: New.
32818         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32819         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32820         don't run on PPC32.
32821
32822 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32823
32824         PR c/21213
32825         * gcc.dg/transparent-union-3.c: New test.
32826
32827 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32828
32829         PR c/20740
32830         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32831         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32832         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32833         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32834         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32835         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32836
32837 2005-04-26  Jeff Law  <law@redhat.com>
32838
32839         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32840         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32841         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32842         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32843         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32844         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32845         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32846
32847 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32848
32849         PR tree-optimization/17598
32850         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32851
32852 2005-04-25  Mike Stump  <mrs@apple.com>
32853
32854         * objc.dg/fix-and-continue-1.m: Add.
32855
32856 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32857
32858         PR c++/20995
32859         * g++.dg/opt/pr20995-1.C: New test case.
32860
32861 2005-04-25  Devang Patel <dpatel@apple.com>
32862
32863         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32864
32865 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32866
32867         PR testsuite/21062
32868         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32869
32870 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32871
32872         PR C++/21188
32873         * g++.dg/opt/rtti2.C: New test.
32874
32875 2005-04-25  Paul Brook  <paul@codesourcery.com>
32876         Steven G. Kargl  <kargls@comcast.net>
32877
32878         PR fortran/20879
32879         * gfortran.dg/ichar_1.f90: New file.
32880
32881 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32882
32883         PR middle-end/20991
32884         * g++.dg/opt/pr20991.C: New test.
32885
32886         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32887         where sizeof (type) < __alignof__ (type).
32888         * gcc.dg/compat/struct-layout-1.h: Likewise.
32889
32890 2005-04-24  Per Bothner  <per@bothner.com>
32891             Devang Patel  <dpatel@apple.com>
32892
32893         PR preprocessor/20907
32894         * gcc.dg/cpp/very-long-comment.c: New test.
32895
32896 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32897
32898         PR fortran/20059
32899         * gfortran.dg/common_5.f: New test.
32900
32901 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32902
32903         PR middle-end/21082
32904         * g++.dg/tree-ssa/pr21082.C: New testcase.
32905
32906 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32907
32908         * gcc.dg/vect/vect-99.c: New test.
32909
32910 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32911
32912         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32913
32914 2005-04-22  Jeff Law  <law@redhat.com>
32915
32916         * gcc.dg/uninit-5.c: Remove xfails.
32917         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32918         conditionals and loads.
32919
32920 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32921
32922         PR libfortran/20074
32923         PR libfortran/20436
32924         PR libfortran/21108
32925         * gfortran.dg/nested_reshape.f90: new test
32926         * gfortran.dg/reshape-alloc.f90: new test
32927         * gfortran.dg/reshape.f90: new test
32928
32929 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32930
32931         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32932
32933         * gcc.dg/arm-vfp1.c: New test.
32934
32935 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32936
32937         PR c++/21087
32938         * g++.dg/lookup/builtin2.C: New test.
32939
32940 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32941
32942         * gcc.dg/weak/weak-13.c: New test.
32943
32944 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32945
32946         * lib/target-supports.exp (check_effective_target_sync_int_long):
32947         Add powerpc*.
32948
32949 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32950
32951         * gcc.target/mips/branch-1.c: New test.
32952
32953 2005-04-21  Richard Henderson  <rth@redhat.com>
32954
32955         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32956         * gcc.dg/vect/vect-86.c: Likewise.
32957         * gcc.dg/vect/vect-87.c: Likewise.
32958         * gcc.dg/vect/vect-88.c: Likewise.
32959
32960 2005-04-21  Devang Patel  <dpatel@apple.com>
32961
32962         PR optimization/20994
32963         * gcc.dg/tree-ssa/ifc-3.c: New test.
32964
32965 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32966
32967         PR c/12913
32968         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32969         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32970         gcc.dg/c99-vla-jump-5.c: New tests.
32971
32972 2005-04-19  Richard Henderson  <rth@redhat.com>
32973
32974         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32975         Fix typo in exists check.
32976         (check_effective_target_sync_int_long): New.
32977         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32978         * gcc.dg/ia64-sync-2.c: Likewise.
32979         * gcc.dg/ia64-sync-3.c: Likewise.
32980         * gcc.dg/ia64-sync-4.c: Likewise.
32981
32982 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32983
32984         * gcc.dg/fold-xor-1.c: New test.
32985         * gcc.dg/fold-xor-2.c: New test.
32986
32987 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32988
32989         PR target/20670
32990         * g++.dg/eh/fp-regs.C: New test.
32991
32992 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32993
32994         * gcc.dg/Wint-to-pointer-cast-1.c,
32995         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32996         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32997         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32998
32999 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33000
33001         PR fortran/16861
33002         * gfortran.dg/pr16861.f90: New test.
33003
33004 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33005
33006         * gcc.dg/pr21085.c: New test.
33007
33008 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
33009
33010         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
33011         (setup_mips_tests, dg-mips-options): New procedures.
33012         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
33013         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
33014         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
33015         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33016         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
33017         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
33018         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
33019         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33020         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
33021         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
33022         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
33023         dg-mips-options instead of dg-options.  Remove now-redundant
33024         preprocessor guards.
33025         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
33026         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33027         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33028         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
33029         * gcc.dg/vr-mult-2.c: Delete.
33030         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
33031         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
33032         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
33033         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
33034         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
33035         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
33036         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
33037
33038 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
33039
33040         * ada/acats/run_all.sh: Use sync when executable not present.
33041
33042 2005-04-18  Devang Patel  <dpatel@apple.com>
33043
33044         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
33045         * gcc.dg/vect/vect-11a.c: New.
33046         * gcc.dg/vect/vect-none.c: Update.
33047         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
33048
33049 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33050
33051         PR tree-optimization/20922
33052         * gcc.dg/pr20922-1.c: New test.
33053         * gcc.dg/pr20922-2.c: New test.
33054         * gcc.dg/pr20922-3.c: New test.
33055         * gcc.dg/pr20922-4.c: New test.
33056         * gcc.dg/pr20922-5.c: New test.
33057         * gcc.dg/pr20922-6.c: New test.
33058
33059 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33060
33061         PR libfortran/20950
33062         * gfortran.dg/pr20950.f: New test.
33063
33064 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33065
33066         PR libfortran/19216
33067         * gfortran.dg/pr19216.f: New test.
33068
33069 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
33070
33071         PR tree-optimization/21001
33072         * gcc.dg/tree-ssa/pr21001.c: New.
33073
33074 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
33075
33076         PR libfortran/21075
33077         * gfortran.dg/reshape_rank7.f90: New test.
33078
33079 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33080
33081         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33082         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33083         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33084         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33085         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33086         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33087         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33088         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33089         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33090         wrong way round).
33091         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33092         in namelists.  New test.
33093         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33094         New test.
33095         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33096         New test.
33097         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33098         namelist.  New test.
33099         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33100         New test.
33101         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33102         New test.
33103         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33104         namelist.  New test.
33105         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33106         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33107         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33108         New test.
33109         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33110         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33111         arrays. New test.
33112
33113 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33114
33115         * gfortran.dg/wtruncate.f: New testcase.
33116         * gfortran.dg/wtruncate.f90: New testcase.
33117
33118 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33119
33120         PR c++/21025
33121         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33122         which sizeof/alignof is dependent, rather than just whether we are
33123         processing_template_decl.
33124
33125 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33126
33127         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33128         corrected typo where the wrong variables had been compared.
33129
33130 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33131
33132         PR libfortran/18495
33133         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33134         Test callee-allocated version of return array with a write
33135         statement.
33136         Test spread with a temporary with another write statement.
33137
33138 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33139
33140         PR tree-optimization/21031
33141         * gcc.dg/tree-ssa/pr21031.c: New.
33142
33143 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33144
33145         PR tree-optimization/21004
33146         * gcc.dg/builtins-53.c: Include builtins-config.h.
33147         Check floorf, ceilf, floorl and ceill transformations
33148         only when HAVE_C99_RUNTIME is defined.
33149
33150 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33151
33152         PR middle-end/20739
33153         * gcc.dg/tree-ssa/pr20739.c: New test.
33154
33155 2005-04-14  Mike Stump  <mrs@apple.com>
33156
33157         * gcc.dg/Foundation.framework/empty: New.
33158         * gcc.dg/framework-2.c: New.
33159
33160 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33161
33162         PR tree-optimization/21021
33163         * gcc.c-torture/compile/pr21021.c: New.
33164
33165 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33166
33167         PR testsuite/21010
33168         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33169         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33170         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33171         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33172         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33173         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33174         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33175         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33176
33177 2005-04-14  Richard Henderson  <rth@redhat.com>
33178
33179         * lib/target-supports.exp (check_effective_target_vect_condition):
33180         Add ia64, i?86, and x86_64.
33181
33182 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33183
33184         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33185
33186 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33187
33188         PR tree-optimization/20657
33189         * gcc.dg/tree-ssa/pr20657.c: New.
33190
33191 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33192
33193         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33194         (long long int)trunc*.
33195
33196 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33197
33198         PR target/20927
33199         * gcc.dg/pr20927.c: New test.
33200
33201 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33202
33203         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33204         * gcc.target/mips/asm-1.c: Likewise.
33205
33206 2005-04-13  Dale Johannesen  <dalej@apple.com>
33207
33208         * objc.dg/objc-fast-4.m: New.
33209
33210 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33211
33212         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33213         directory.
33214         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33215
33216 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33217
33218         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33219         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33220         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33221
33222 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33223
33224         PR tree-optimization/20913
33225         * gcc.dg/tree-ssa/pr20913.c: New.
33226
33227         PR tree-optimization/20702
33228         * gcc.dg/tree-ssa/pr20702.c: New.
33229
33230 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33231
33232         PR c++/13744
33233         * g++.dg/inherit/local3.C: New test.
33234
33235 2005-04-12  Jeff Law  <law@redhat.com>
33236
33237         * gcc.dg/tree-ssa/20050412-1.c: New test.
33238
33239 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33240
33241         PR libfortran/19016
33242         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33243         Add tests with mask generated by expression.
33244         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33245         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33246         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33247
33248 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33249
33250         PR middle-end/20917
33251         * gcc.dg/20050409-1.c: New test.
33252
33253 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33254
33255         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33256
33257 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33258
33259         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33260         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33261         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33262         (TARGET_CXX): Adjust accordingly.
33263         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33264         determine_class_data_visibility and class_data_always_comdat.
33265         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33266         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33267         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33268         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33269         (arm_cxx_determine_class_data_visibility): New.
33270         (arm_cxx_class_data_always_comdat): Likewise.
33271         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33272         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33273         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33274         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33275         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33276         Define.
33277
33278 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33279
33280         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33281
33282 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33283
33284         * gcc.dg/i386-darwin-fpmath.c: New.
33285
33286 2004-04-11  Devang Patel  <dpatel@apple.com>
33287
33288         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33289         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33290         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33291         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33292         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33293         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33294         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33295         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33296         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33297
33298 2004-04-11  Devang Patel  <dpatel@apple.com>
33299
33300         * gcc.dg/vect/vect-dv-1.c: New test.
33301         * gcc.dg/vect/vect-dv-2.c: New test.
33302
33303 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33304
33305         PR tree-optimization/20933
33306         * gcc.dg/tree-ssa/pr20933.c: New test.
33307
33308 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33309
33310         * gfortran.dg/fold_nearest.f90: New test.
33311
33312 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33313
33314         * gcc.dg/tree-ssa/alias-1.c: New test.
33315
33316 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33317
33318         PR tree-optimization/20920
33319         * g++.dg/tree-ssa/pr20920.C: New test.
33320
33321 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33322
33323         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33324         (long long int)ceil*.
33325
33326 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33327
33328         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33329         explicit C++ linkage.
33330
33331 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33332
33333         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33334         warning for arithmetic IF statements.
33335
33336 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33337
33338         * eor_handling_1.f90: New test case.
33339         * eor_handling_2.f90: New test case.
33340         * eor_handling_3.f90: New test case.
33341         * eor_handling_4.f90: New test case.
33342         * eor_handling_5.f90: New test case.
33343         * noadv_size.f90: New test case.
33344         * pad_no.f90: New test case.
33345
33346 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33347
33348         * gcc.c-torture/execute/20050410-1.c: New test.
33349
33350 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33351
33352         * gcc.dg/pr20126.c: New.
33353
33354 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33355             Steven G. Kargl <kargls@comcast.net>
33356
33357         * gfortran.dg/PR19872.f: New test.
33358
33359 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33360
33361         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33362
33363 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33364
33365         * gfortran.dg/nint_1.f90: New test.
33366
33367 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33368
33369         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33370         Added test for callee-allocated arrays with write statements.
33371         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33372         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33373         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33374         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33375         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33376
33377 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33378
33379         PR libfortran/20163
33380         * gfortran.dg/open-options-blanks.f: New test.
33381
33382 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33383
33384         PR fortran/13257
33385         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33386
33387 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33390         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33391         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33392         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33393         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33394         * gcc.c-torture/execute/stdarg-4.c: New test.
33395
33396         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33397
33398         PR target/20795
33399         * g++.dg/abi/param2.C: New test.
33400
33401 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33402
33403         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33404
33405 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33406
33407         * gcc.dg/builtins-53.c: New test.
33408
33409 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33410
33411         * g++.dg/tree-ssa/pr18178.C: New test.
33412         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33413         * gcc.c-torture/execute/20041019-1.c: New test.
33414         * gcc.dg/tree-ssa/20041008-1.c: New test.
33415         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33416         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33417         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33418         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33419         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33420         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33421         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33422         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33423         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33424         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33425
33426 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33427
33428         PR rtl-optimization/20466
33429         * gcc.c-torture/execute/pr20466-1.c: New test.
33430
33431 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33432
33433         PR c++/20905
33434         * g++.dg/parse/cond2.C: New test.
33435
33436         PR c++/20145
33437         * g++.dg/warn/Wdtor1.C: New test.
33438
33439 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33440
33441         PR fortran/17229
33442         * gfortran.dg/pr17229.f: New test.
33443
33444 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33445
33446         * gfortran.dg/tiny_1.f90: New test.
33447         * gfortran.dg/tiny_2.f90: ditto.
33448
33449 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33450
33451         * gfortran.dg/eor_1.f90: Fix dg-do run line
33452         * gfortran.dg/open_new.f90: Fix dg-do run line
33453
33454 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33455
33456         * lib/target-supports.exp (get_compiler_messages): Support
33457         optional arguments, the fourth being compiler options.
33458         (check_effective_target_fpic): New proc.
33459         * gcc.dg/20050321-2.c: Restrict to target fpic.
33460
33461 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33462
33463         * gcc.dg/15443-1.c: New test.
33464         * gcc.dg/15443-2.c: Likewise.
33465
33466 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33467
33468         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33469
33470 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33471
33472         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33473
33474 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33475
33476         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33477         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33478         -m64.
33479         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33480         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33481         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33482
33483 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33484
33485         PR c++/20212
33486         * g++.dg/warn/Wunused-11.C: New test.
33487
33488 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33489
33490         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33491
33492 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33493
33494         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33495
33496 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33497
33498         PR c++/20734
33499         * g++.dg/template/ptrmem13.C: New test.
33500
33501 2005-04-05  Per Bothner  <per@bothner.com>
33502
33503         * lib/gcc.exp: Always add -fno-show-column, for now.
33504
33505 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33506
33507         PR testsuite/20767
33508         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33509         of plain old "unsigned int" for the type of "i".  Makes this test
33510         64bit clean.
33511
33512 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33513
33514         * gcc.dg/i386-ssefn-1.c: New test.
33515         * gcc.dg/i386-ssefn-2.c: New test.
33516         * gcc.dg/i386-ssefn-3.c: New test.
33517         * gcc.dg/i386-ssefn-4.c: New test.
33518
33519 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33520
33521         PR tree-optimization/20076
33522         * gcc.dg/builtin-apply4.c: New test.
33523
33524         PR preprocessor/19475
33525         * gcc.dg/cpp/macspace1.c: New test.
33526         * gcc.dg/cpp/macspace2.c: New test.
33527
33528 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33529
33530         * gfortran.dg/pr20755.f: Fixed bad format.
33531
33532 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33533
33534         PR c++/20763
33535         * g++.dg/ext/attrib21.C: New test.
33536
33537 2004-04-05  Devang Patel  <dpatel@apple.com>
33538
33539         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33540         * gcc.dg/vect/vect-shift-1.c: New test.
33541
33542 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33543
33544         PR libfortran/20755
33545         * gfortran.dg/pr20755.f: New test.
33546
33547 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33548
33549         * gfortran.dg/pr15959.f90: New test.
33550         * gfortran.dg/string_pad_trunc.f90: New test.
33551
33552 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33553
33554         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33555         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33556         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33557         syntax.
33558
33559 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33560
33561         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33562
33563 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33564
33565         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33566         * gcc.c-torture/compile/20011119-2.c: Likewise.
33567         * gcc.c-torture/compile/981001-2.c: Likewise.
33568
33569 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33570
33571         PR c++/20679
33572         * g++.dg/template/overload4.C: New test.
33573
33574 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         PR c++/20746
33577         * g++.dg/abi/covariant5.C: New.
33578
33579         PR debug/20505
33580         * g++.dg/debug/const2.C: New.
33581
33582 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33583
33584         PR rtl-optimization/16104
33585         * gcc.c-torture/execute/20050316-1.c: New test.
33586
33587 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33588
33589         * g++.dg/template/spec23.C: Fix dg-error text.
33590
33591 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33592
33593         PR c++/19199
33594         * g++.dg/expr/lval2.C: New.
33595
33596 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33597
33598         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33599         __builtin_strcasecmp and __builtin_strncasecmp.
33600
33601 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         PR c++/20723
33604         * g++.dg/template/spec22.C: New.
33605         * g++.dg/template/spec23.C: New.
33606
33607 2005-04-03  Dale Ranta  <dir@lanl.gov>
33608             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33609
33610         PR libfortran/20068
33611         PR libfortran/20125
33612         PR libfortran/20156
33613         PR libfortran/20471
33614         * gfortran.dg/backspace.f: New test.
33615
33616 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33617
33618         * gcc.dg/pr19345.c: New test.
33619
33620 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33621
33622         PR tree-optimization/20640
33623         * gcc.dg/torture/tree-loop-1.c: New.
33624
33625 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33626
33627         PR rtl-optimization/20290
33628         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33629
33630 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33631
33632         * gcc.dg/rs6000-fpint.c: New.
33633
33634 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33635
33636         * gcc.dg/old-style-then-proto-1.c: New test.
33637
33638 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33639
33640         * gfortran.fortran-torture/execute/backspace.f90: Check
33641         after backspace and read was incorrect.
33642
33643 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33644
33645         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33646         buffer past the terminating NUL using memcmp.
33647         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33648         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33649
33650         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33651         Fix unused/uninitialized variable warnings.
33652
33653         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33654         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33655         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33656         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33657
33658         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33659         gcc.c-torture/execute/builtins/fputs-lib.c,
33660         gcc.c-torture/execute/builtins/lib/fprintf.c,
33661         gcc.c-torture/execute/builtins/lib/main.c,
33662         gcc.c-torture/execute/builtins/lib/memcmp.c,
33663         gcc.c-torture/execute/builtins/lib/memmove.c,
33664         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33665         gcc.c-torture/execute/builtins/lib/memset.c,
33666         gcc.c-torture/execute/builtins/lib/printf.c,
33667         gcc.c-torture/execute/builtins/lib/sprintf.c,
33668         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33669         gcc.c-torture/execute/builtins/lib/strchr.c,
33670         gcc.c-torture/execute/builtins/lib/strcmp.c,
33671         gcc.c-torture/execute/builtins/lib/strcpy.c,
33672         gcc.c-torture/execute/builtins/lib/strcspn.c,
33673         gcc.c-torture/execute/builtins/lib/strlen.c,
33674         gcc.c-torture/execute/builtins/lib/strncat.c,
33675         gcc.c-torture/execute/builtins/lib/strncmp.c,
33676         gcc.c-torture/execute/builtins/lib/strncpy.c,
33677         gcc.c-torture/execute/builtins/lib/strrchr.c,
33678         gcc.c-torture/execute/builtins/lib/strspn.c,
33679         gcc.c-torture/execute/builtins/lib/strstr.c,
33680         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33681         gcc.c-torture/execute/builtins/strlen-2.c,
33682         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33683         prototypes.
33684
33685 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33686
33687         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33688         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33689         selectany usage.
33690
33691 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33692
33693         PR c++/19406
33694         * g++.dg/debug/using1.C: New test.
33695
33696 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33697
33698         PR middle-end/20524
33699         * gcc.dg/alias-7.c: Prefix asm-declared name with
33700         __USER_LABEL_PREFIX__.
33701
33702 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33703
33704         Fix fallout from PR middle-end/15700:
33705         * gcc.c-torture/compile/20011119-1.c: Take
33706         __USER_LABEL_PREFIX__ into account.
33707         * gcc.c-torture/compile/20011119-2.c: Likewise.
33708
33709 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33710
33711         PR c++/18644
33712         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33713
33714 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33715
33716         PR c/17855
33717         * gcc.c-torture/compile/struct-non-lval-1.c,
33718         gcc.c-torture/compile/struct-non-lval-2.c,
33719         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33720
33721 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33722
33723         * gcc.dg/tls/tls.exp: Remove temporary file.
33724         * g++.dg/tls/tls.exp: Ditto.
33725         * lib/file-format.exp: Ditto.
33726         * g++.dg/special/ecos.exp: Ditto.
33727
33728         * lib/profopt.exp: Treat prof_ext as a list.
33729         * gcc.misc-tests/bprob.exp: Ditto.
33730         * g++.dg/bprob/bprob.exp: Ditto.
33731
33732         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33733         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33734         g++.dg/tree-ssa/pointer-reference-alias.C,
33735         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33736         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33737         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33738         g++.dg/vect/pr19951.cc: Ditto.
33739         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33740         gcc.dg/builtins-47.c: Ditto.
33741         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33742         gcc.dg/pr20115-1.c: Ditto.
33743         * gcc.dg/tree-ssa/20030530-2.c,
33744         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33745         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33746         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33747         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33748         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33749         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33750         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33751         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33752         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33753         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33754         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33755         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33756         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33757         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33758         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33759         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33760         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33761         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33762         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33763         gcc.dg/tree-ssa/20030824-1.c,
33764         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33765         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33766         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33767         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33768         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33769         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33770         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33771         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33772         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33773         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33774         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33775         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33776         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33777         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33778         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33779         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33780         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33781         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33782         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33783         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33784         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33785         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33786         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33787         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33788         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33789         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33790         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33791         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33792         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33793         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33794         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33795         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33796         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33797         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33798         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33799         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33800         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33801         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33802         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33803         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33804         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33805         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33806         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33807         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33808         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33809         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33810         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33811         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33812         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33813         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33814         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33815         gcc.dg/tree-ssa/useless-1.c: Ditto.
33816         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33817         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33818         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33819         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33820         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33821         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33822         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33823         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33824         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33825         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33826         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33827         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33828         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33829         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33830         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33831         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33832         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33833         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33834         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33835         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33836         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33837         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33838         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33839         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33840         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33841         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33842         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33843         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33844         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33845         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33846         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33847         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33848         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33849         gcc.dg/vect/vect-none.c: Ditto.
33850         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33851         treelang/compile/unsigned.tree: Ditto.
33852
33853         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33854         * gcc.dg/cpp/direct2s.c: Ditto.
33855         * gcc.dg/cpp/paste4.c: Ditto.
33856         * gcc.dg/cpp/separate-1.c: Ditto.
33857         * gcc.dg/pch/save-temps-1.c: Ditto.
33858         * g++.dg/ext/altivec-10.C: Ditto.
33859         * g++.dg/pch/pch.C: Ditto.
33860
33861         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33862
33863         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33864         * g++.dg/template/repo1.C: Ditto.
33865         * g++.dg/template/repo2.C: Ditto.
33866         * g++.dg/template/repo3.C: Ditto.
33867         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33868         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33869         * g++.old-deja/g++.pt/repo1.C: Ditto.
33870         * g++.old-deja/g++.pt/repo2.C: Ditto.
33871         * g++.old-deja/g++.pt/repo3.C: Ditto.
33872         * g++.old-deja/g++.pt/repo4.C: Ditto.
33873
33874         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33875         * gcc.dg/20030107-1.c: Ditto.
33876         * gcc.dg/20030702-1.c: Ditto.
33877         * gcc.dg/profile-generate-1.c: Ditto.
33878         * g++.dg/other/profile1.C: Ditto.
33879         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33880
33881         * lib/gcc-dg.exp (remove-build-file): New.
33882         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33883         cleanup-tree-dump, cleanup-saved-temps): New.
33884
33885 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33886
33887         PR c++/19203, DR 214
33888         * g++.dg/parse/ambig3.C: Not ambiguous.
33889         * g++.dg/template/spec20.C: New.
33890         * g++.dg/template/spec21.C: New.
33891
33892 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33893
33894         PR target/20045
33895         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33896
33897 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33898
33899         PR libfortran/20660
33900         * gfortran.dg/negative_unit.f: New test.
33901
33902 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33903
33904         * gcc.dg/20050330-1.c: New test.
33905
33906 2005-03-30  Devang Patel  <dpatel@apple.com>
33907
33908         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33909
33910 2005-03-30  Dale Johannesen  <dalej@apple.com>
33911
33912         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33913
33914 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33915
33916         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33917         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33918         Strip options from test name.
33919
33920 2005-03-31  Jan Hubicka  <jh@suse.cz>
33921
33922         * gcc.dg/varpool-1.c: New testcase.
33923
33924 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33925
33926         PR c/772
33927         PR c/17913
33928         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33929         gcc.dg/stmt-expr-label-3.c : New tests.
33930         * gcc.c-torture/execute/medce-2.c: Remove.
33931
33932 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33933
33934         PR c/20368
33935         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33936         tests.
33937
33938 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33939
33940         * gcc.c-torture/compile/pr20203.c: New test.
33941
33942 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33943
33944         * gfortran.dg/promotion.f90: New test.
33945
33946 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33947
33948         PR middle-end/20491
33949         * gcc.dg/torture/asm-subreg-1.c: New test.
33950
33951 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33952
33953         PR c/20672
33954         * gcc.dg/pr20672-1.c: New test.
33955
33956 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33957
33958         * gfortran.dg/vect: New directory.
33959         * gfortran.dg/vect/vect.exp: New.
33960         * gfortran.dg/vect/vect-1.f90: New test.
33961         * gfortran.dg/vect/vect-2.f90: New test.
33962         * gfortran.dg/vect/vect-3.f90: New test.
33963         * gfortran.dg/vect/vect-4.f90: New test.
33964         * gfortran.dg/vect/vect-5.f90: New test.
33965
33966 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33967
33968         PR middle-end/20622
33969         * gcc.dg/alias-7.c: New test.
33970
33971 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33972
33973         * gcc.dg/sparc-reg-1.c: New test.
33974
33975 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33976
33977         PR target/19890
33978         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33979
33980 2005-03-29  Dale Ranta  <dir@lanl.gov>
33981             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33982
33983         PR libfortran/20163
33984         * gfortran.dg/pr20163-2.f: New test.
33985
33986 2005-03-28  Jan Hubicka  <jh@suse.cz>
33987
33988         PR middle-end/20635
33989         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33990         by Jakub Jelinek.
33991
33992 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33993
33994         PR tree-optimization/20626
33995         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33996         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33997
33998 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33999
34000         * gfortran.dg/underflow.f90: New test.
34001         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
34002
34003 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34004
34005         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
34006
34007 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
34008
34009         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
34010         (g++_init): Make sure that CXXFLAGS is set.
34011         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
34012         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
34013         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34014         * lib/objc.exp (objc_init): Likewise.
34015         * lib/treelang.exp (treelang_init): Likewise.
34016
34017 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
34018
34019         PR tree-optimization/20470
34020         * gcc.dg/tree-ssa/pr20470.c: New test.
34021
34022 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
34023
34024         * gcc.dg/ppc-stfiwx.c: New.
34025
34026 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
34027
34028         PR target/19888
34029         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
34030
34031 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34032
34033         * gcc.dg/20050325-1.c: Fix a typo.
34034
34035 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34036
34037         PR libfortran/19678
34038         PR libfortran/19679
34039         * gfortran.dg/dos_eol.f: New test.
34040
34041 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34042
34043         PR rtl-optimization/20249
34044         * gcc.dg/20050325-1.c: New test.
34045
34046 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34047
34048         PR libfortran/15332
34049         * gfortran.dg/pr15332.f: New test.
34050
34051 2005-03-24  Dale Johannesen  <dalej@apple.com>
34052
34053         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
34054
34055 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
34056
34057         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34058         'internal' visibility.
34059         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34060         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34061         'protected' visibility.
34062         * gcc.dg/visibility-7.c: Likewise.
34063         * lib/target-supports.exp (check_visibility_available): Take
34064         a parameter, the kind of visibility to check for.
34065         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34066         to check_visibility_available.
34067
34068         * g++.dg/expr/cast3.C: New.
34069
34070 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
34071
34072         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34073         rs6000.
34074
34075 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
34076
34077         PR target/20095
34078         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34079
34080 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
34081
34082         * gcc.dg/badshift.c: Renamed to...
34083         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34084
34085         * gcc.target/i386/badshift.c: Renamed to...
34086         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34087         only.
34088
34089         PR rtl-optimization/20532
34090         * gcc.target/i386/badshift.c: New.
34091
34092 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34093
34094         * gfortran.dg/pr18025.f90: New test.
34095
34096 2005-03-23  Dale Johannesen  <dalej@apple.com>
34097
34098         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34099
34100 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34101
34102         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34103
34104         * lib/target-supports.exp (check_iconv_available): Default
34105         libiconv to -liconv, if there is no definition.
34106
34107 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34108
34109         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34110
34111 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34112
34113         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34114         * g++.dg/opt/pr7503-2.C: Likewise.
34115         * g++.dg/opt/pr7503-3.C: Likewise.
34116         * g++.dg/opt/pr7503-4.C: Likewise.
34117         * g++.dg/opt/pr7503-5.C: Likewise.
34118         * g++.dg/warn/minmax.C: New test.
34119
34120 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34121
34122         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34123         * gfortran.dg/g77_intrinsics_sub.f: New test.
34124
34125 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34126             Jan Hubicka  <jh@suse.cz>
34127             Steven Bosscher <stevenb@suse.de
34128
34129         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34130
34131 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34132
34133         PR c++/19980
34134         * g++.dg/template/redecl3.C: New test.
34135
34136 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34137
34138         PR c++/20499
34139         * g++.dg/parse/error16.C: Tweak error markers.
34140
34141 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34142
34143         PR target/20561
34144         * gcc.dg/20050321-2.c: New test.
34145
34146 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34147
34148         PR c++/20465
34149         PR c++/20381
34150         * g++.dg/template/ptrmem12.C: New.
34151
34152 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34153
34154         PR rtl-optimization/20527
34155         * gcc.c-torture/execute/pr20527-1.c: New test.
34156
34157 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34158
34159         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34160         program, compile it into a real executable and then delete the .c
34161         and .x files afterwards, to avoid problems on testglue targets.
34162
34163 2005-03-21  Stuart Hastings  <stuart@apple.com>
34164
34165         * gcc.target/i386/sse-2.c: New.
34166
34167 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34168
34169         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34170
34171 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34172
34173         * g++.dg/parse/crash25.C: Fix typo.
34174
34175 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34176
34177         PR c++/20461
34178         * g++.dg/parse/crash24.C: New test.
34179
34180         PR c++/20536
34181         * g++.dg/parse/crash25.C: New test.
34182
34183 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34184
34185         PR c++/20147
34186         * g++.dg/ext/stmtexpr4.C: New test.
34187
34188 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34189
34190         PR middle-end/20539
34191         * gcc.c-torture/compile/pr13066-1.c: New test case.
34192         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34193         * g++.dg/opt/pr13066-1.C: Likewise.
34194
34195 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34196
34197         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34198
34199 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34200
34201         PR fortran/18525
34202         * gfortran.dg/nesting_1.f90: New test.
34203
34204 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34205
34206         PR c++/20240
34207         * g++.dg/lookup/using13.C: New test.
34208
34209 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34210
34211         PR c++/20333
34212         * g++.dg/template/crash36.C: New test.
34213
34214 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34215
34216         PR c++/20463
34217         * g++.dg/template/crash35.C: New test.
34218
34219 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34220
34221         PR c++/19966
34222         * g++.dg/overload/operator2.C: New test.
34223
34224 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34225
34226         PR libfortran/20257
34227         * gfortran.dg/pr20257.f90: New test.
34228
34229 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34230
34231         PR libfortran/20480
34232         * gfortran.dg/pr20480.f90: New test.
34233
34234 2005-03-16  Richard Henderson  <rth@redhat.com>
34235
34236         PR middle-end/15700
34237         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34238         (_rtld_global): New.
34239         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34240         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34241
34242         * gcc.dg/alias-3.c: New.
34243         * gcc.dg/alias-4.c: New.
34244         * gcc.dg/alias-5.c: New.
34245         * gcc.dg/alias-6.c: New.
34246
34247 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34248
34249         * gcc.dg/cpp/ucnid-7.c: New.
34250
34251 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34252             Dorit Naishlos  <dorit@il.ibm.com>
34253
34254         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34255         darwin.
34256
34257 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34258
34259         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34260         support misaligned accesses.
34261         * gcc.dg/vect/vect-58.c: Likewise.
34262         * gcc.dg/vect/vect-92.c: New.
34263         * gcc.dg/vect/vect-93.c: New.
34264
34265 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34266
34267         PR fortran/18827
34268         * gfortran.dg/assign_2.f90: New test.
34269         * gfortran.dg/assign_3.f90: New test.
34270         * gfortran.dg/assign.f90: New test.
34271
34272 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34273
34274         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34275         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34276         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34277         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34278         names.
34279
34280 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34281
34282         * gcc.dg/cpp/ucnid-6.c: New.
34283
34284         * gcc.dg/cpp/normalize-1.c: New.
34285         * gcc.dg/cpp/normalize-2.c: New.
34286         * gcc.dg/cpp/normalize-3.c: New.
34287         * gcc.dg/cpp/normalize-4.c: New.
34288         * gcc.dg/cpp/ucnid-4.c: New.
34289         * gcc.dg/cpp/ucnid-5.c: New.
34290         * g++.dg/cpp/normalize-1.C: New.
34291         * g++.dg/cpp/ucnid-1.C: New.
34292
34293 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34294
34295         * gcc.dg/pr18628.c: New.
34296
34297 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34298
34299         PR c++/20280
34300         * g++.dg/tree-ssa/pr20280.C: New.
34301
34302 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34303
34304         PR fortran/20467
34305         * gfortran.dg/stfunc_2.f90: New test.
34306
34307 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34308
34309         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34310
34311 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34312
34313         * gcc.dg/tree-ssa/20050314-1.c: New test.
34314
34315 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34316
34317         PR c++/4403
34318         PR c++/9783, DR433
34319         * g++.dg/template/friend34.C: New test.
34320         * g++.dg/template/friend35.C: Likewise.
34321         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34322
34323 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34324
34325         Friend class name lookup 5/n
34326         PR c++/1016
34327         * g++.dg/lookup/hidden-class1.C: New test.
34328         * g++.dg/lookup/hidden-class2.C: Likewise.
34329         * g++.dg/lookup/hidden-class3.C: Likewise.
34330         * g++.dg/lookup/hidden-class4.C: Likewise.
34331         * g++.dg/lookup/hidden-class5.C: Likewise.
34332         * g++.dg/lookup/hidden-class6.C: Likewise.
34333         * g++.dg/lookup/hidden-class7.C: Likewise.
34334         * g++.dg/lookup/hidden-class8.C: Likewise.
34335         * g++.dg/lookup/hidden-class9.C: Likewise.
34336         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34337         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34338         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34339         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34340         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34341         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34342         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34343         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34344         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34345         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34346         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34347
34348 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34349
34350         PR c++/20157
34351         * g++.dg/template/error18.C: New test.
34352
34353 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34354
34355         PR debug/16792
34356         * g++.dg/debug/pr16792.C: New test.
34357
34358 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34359
34360         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34361         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34362         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34363         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34364         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34365         test assertion names.
34366
34367 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34368
34369         PR fortran/18600
34370         * gfortran.dg/stfunc_1.f90: New test.
34371
34372 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34373
34374         PR fortran/16907
34375         * gfortran.dg/real_index_1.f90: New test.
34376
34377 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34378
34379         PR fortran/20323
34380         * gfortran.dg/spec_expr_1.f90: New test.
34381
34382 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34383
34384         PR c/20402
34385         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34386         new parser.
34387
34388 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34389
34390         PR fortran/20361
34391         * gfortran.dg/largeequiv_1.f90: New test.
34392
34393 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34394
34395         * gcc.dg/ucnid-1.c: New.
34396         * gcc.dg/ucnid-2.c: New.
34397         * gcc.dg/ucnid-3.c: New.
34398         * gcc.dg/ucnid-4.c: New.
34399         * gcc.dg/ucnid-5.c: New.
34400         * gcc.dg/ucnid-6.c: New.
34401         * gcc.dg/cpp/ucnid-1.c: New.
34402         * gcc.dg/cpp/ucnid-2.c: New.
34403         * gcc.dg/cpp/ucnid-3.c: New.
34404         * g++.dg/other/ucnid-1.C: New.
34405
34406 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34407
34408         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34409
34410 2005-03-11  Per Bothner  <per@bothner.com>
34411
34412         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34413         that diagnotics refer to correct token.
34414         * gcc.dg/unused-3.c: Likewise.
34415
34416 2005-03-11  Per Bothner  <per@bothner.com>
34417
34418         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34419         constant" is now actually on same line as string constant.
34420         * gcc.dg/cpp/direct2s.c: Likewise.
34421
34422 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34423
34424         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34425
34426 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34427
34428         PR libfortran/20124
34429         * gfortran.dg/pr20124.f90: New Test
34430
34431 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34432
34433         PR tree-optimization/20130
34434         * gcc.dg/pr20130-1.c: New test.
34435
34436 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34437
34438         PR target/20095
34439         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34440
34441 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34442
34443         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34444
34445 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34446
34447         * g++.dg/eh/forced1.C: Fix comment.
34448         * g++.dg/eh/forced2.C: Ditto.
34449         * g++.dg/eh/forced3.C: Ditto.
34450         * g++.dg/eh/forced4.C: Ditto.
34451
34452 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34453
34454         PR rtl-opt/20412
34455         * gcc.c-torture/compile/pr20412.c: New test.
34456
34457 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34458
34459         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34460
34461 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34462
34463         PR target/20322
34464         * gcc.dg/20050307-1.c: New test.
34465
34466 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34467
34468         PR c++/20375
34469         * g++.dg/other/stdarg3.C: New.
34470
34471 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34472
34473         PR c++/18384, c++/18327
34474         * g++.dg/init/array19.C: New test.
34475
34476         PR inline-asm/20314
34477         * gcc.dg/torture/pr20314-1.c: New test.
34478         * gcc.dg/torture/pr20314-2.c: New test.
34479
34480 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34481
34482         * gcc.dg/20050309-1.c: New test.
34483
34484 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34485
34486         * gcc.dg/builtins-10.c: Reactivate disabled test.
34487         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34488         new cbrt transformations.
34489
34490 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34491
34492         PR c++/20208
34493         * g++.dg/template/array13.C: New test.
34494
34495 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34496
34497         PR c++/16859
34498         * g++.dg/init/brace4.C: New test.
34499
34500 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34501
34502         PR c++/20186
34503         * g++.dg/template/non-dependent12.C: New.
34504
34505 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34506
34507         PR c++/20142
34508         * g++.dg/init/array18.C: Add dg-do run marker.
34509
34510         PR c++/20142
34511         * g++.dg/init/array18.C: New test.
34512
34513 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34514
34515         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34516         * g++.dg/gcov/gcov.exp: Likewise.
34517         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34518         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34519         * lib/c-torture.exp: Likewise.
34520         * lib/fortran-torture.exp: Likewise.
34521         * lib/g++.exp: Likewise.
34522         * lib/gcc-defs.exp: Likewise.
34523         * lib/gcc-dg.exp: Likewise.
34524         * lib/gcc.exp: Likewise.
34525         * lib/gcov.exp: Likewise.
34526         * lib/gfortran.exp: Likewise.
34527         * lib/mike-g++.exp: Likewise.
34528         * lib/mike-gcc.exp: Likewise.
34529         * lib/objc-torture.exp: Likewise.
34530         * lib/objc.exp: Likewise.
34531         * lib/profopt.exp: Likewise.
34532         * lib/target-libpath.exp: Likewise.
34533         * lib/target-supports.exp: Likewise.
34534         * lib/treelang.exp: Likewise.
34535         * lib/wrapper.exp: Likewise.
34536
34537 2005-03-08  Jeff Law  <law@redhat.com>
34538
34539         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34540         PHI-OPT changes.
34541
34542 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34543
34544         * gcc.dg/vect/pr20122.c: New test.
34545
34546 2005-03-07  Jeff Law  <law@redhat.com>
34547
34548         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34549         was folded away.
34550         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34551         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34552         * gcc.dg/tree-ssa/pr18134.c: New test.
34553
34554 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34555
34556         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34557         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34558         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34559
34560 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34561
34562         PR tree-opt/17671
34563         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34564
34565 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34566
34567         * g++.dg/warn/Wnvdtor.C: New test.
34568
34569 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34570
34571         * gcc.dg/torture/pr19683-1.c: New test.
34572
34573 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34574
34575         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34576         * gfortran.dg/g77/19990313-2.f: Ditto.
34577         * gfortran.dg/g77/19990313-3.f: Ditto.
34578         * gfortran.dg/g77/19990525-0.f: Ditto.
34579         * gfortran.dg/g77/19990826-0.f: Ditto.
34580         * gfortran.dg/g77/19990826-2.f: Ditto.
34581         * gfortran.dg/g77/19990826-3.f: Ditto.
34582         * gfortran.dg/g77/20000511-1.f: Ditto.
34583         * gfortran.dg/g77/20000511-2.f: Ditto.
34584         * gfortran.dg/g77/970625-2.f: Ditto.
34585         * gfortran.dg/g77/980310-2.f: Ditto.
34586         * gfortran.dg/g77/980310-3.f: Ditto.
34587         * gfortran.dg/g77/980310-8.f: Ditto.
34588         * gfortran.dg/g77/980519-2.f: Ditto.
34589         * gfortran.dg/g77/alpha1.f: Ditto.
34590         * gfortran.dg/g77/claus.f: Ditto.
34591         * gfortran.dg/g77/erfc.f: Ditto.
34592         * gfortran.dg/g77/short.f: Ditto.
34593         * gfortran.fortran-torture/execute/data.f90: Ditto.
34594         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34595         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34596
34597 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34598
34599         * lib/file-format.exp (gcc_target_object_format): Add check for som
34600         format and hardcode object formats on hppa*-*-hpux*.
34601         * lib/target-supports.exp (check_weak_available): Add check for som
34602         object format.  Always return 0 on hppa*-*-hpux10*.
34603
34604         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34605         is defined.
34606
34607         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34608
34609 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34610
34611         * gfortran.dg/pr19936_1.f90: New test.
34612         * gfortran.dg/pr19936_2.f90: New test.
34613         * gfortran.dg/pr19936_3.f90: New test.
34614
34615 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34616             Paul Thomas <prthomas@drfccad.cea.fr>
34617
34618         * gfortran.dg/PR19754_1.f90: New test.
34619         * gfortran.dg/PR19754_2.f90: Ditto.
34620
34621 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34622
34623         PR c++/19311
34624         * g++.dg/template/non-dependent11.C: New test.
34625
34626 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34627
34628         * lib/target-supports.exp (check_iconv_available): Fix comment.
34629
34630 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34631             Joseph S. Myers  <joseph@codesourcery.com>
34632
34633         PR c++/19797
34634         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34635
34636 2005-03-04  Matthew Sachs  <msachs@apple.com>
34637
34638         * gcc.exp (gcc_target_compile): Put braces around
34639         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34640         * objc.exp (objc_target_compile): Likewise.
34641         * treelang.exp (treelang_target_compile): Likewise.
34642
34643 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34644
34645         PR fortran/19673
34646         * gfortran.dg/func_result_1.f90: New test.
34647
34648 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34649
34650         * gcc.misc-tests/options.exp: New test.
34651
34652 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34653
34654         * gcc.dg/pr15784-4.c: New test.
34655
34656 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34657
34658         * gcc.c-torture/execute/pr17133.c: New.
34659         * gcc.c-torture/compile/20050303-1.c: New.
34660
34661 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34662
34663         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34664
34665 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34666
34667         * g++.dg/overload/using2.C: New.
34668
34669 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34670
34671         PR c++/19916
34672         * g++.dg/init/ptrmem2.C: New test.
34673
34674 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34675
34676         PR c/8927
34677         * gcc.dg/pr8927-1.c: New test.
34678
34679 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34680
34681         PR c++/20232
34682         * g++.dg/inherit/covariant12.C: New.
34683
34684 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34685
34686         PR fortran/19479
34687         * gfortran.dg/bound_1.f90: New test.
34688
34689 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34690
34691         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34692         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34693
34694 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34695
34696         PR c/20245
34697         * gcc.dg/pr20245-1.c: New test.
34698
34699 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34700
34701         PR middle-end/19874
34702         * gcc.c-torture/execute/20050119-2.c: New test case.
34703
34704 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34705
34706         * README: Update the DejaGnu bug reporting address.
34707         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34708         * lib/objc-torture.exp: Likewise.
34709
34710 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34711
34712         * gfortran.dg/boz_1.f90: New test.
34713         * gfortran.dg/boz_3.f90: New test.
34714         * gfortran.dg/boz_4.f90: New test.
34715
34716 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34717
34718         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34719         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34720
34721 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34722
34723         PR libfortran/20101
34724         * gfortran.dg/write_0_pe_format.f90: New test.
34725
34726 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34727
34728         PR c++/20206
34729         * g++.dg/opt/thunk2.C: New test.
34730         * g++.dg/opt/covariant1.C: New test.
34731
34732 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34733
34734         * gfortran.dg/e_d_fmt.f90: New test.
34735
34736 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34737
34738         * gcc.dg/asm-b.c: Fix comment typos.
34739
34740 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34741
34742         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34743         a V_MAY_DEF also.
34744
34745 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34746
34747         PR tree-opt/20188
34748         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34749         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34750         * gcc.dg/asm-b.c: New test.
34751
34752 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34753
34754         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34755         Disable this test on IRIX 6.
34756
34757 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34758
34759         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34760         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34761         parser.
34762
34763 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34764
34765         PR tree-optimization/20204
34766         * gcc.dg/pr20204.c: New test.
34767
34768 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34769
34770         PR target/20196
34771         * gcc.c-torture/execute/20050224-1.c: New test.
34772
34773         PR c++/20175
34774         * g++.dg/warn/Wbraces2.C: New test.
34775
34776 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34777
34778         PR c++/19878
34779         * g++.dg/init/const2.C: New test.
34780
34781 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34782
34783         PR tree-optimization/20100
34784         * gcc.c-torture/execute/pr20100-1.c: New test.
34785
34786 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34787
34788         * gfortran.dg/implicit_3.f90: New test.
34789
34790         * gfortran.dg/deftype_1.f90: New test.
34791
34792 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34793
34794         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34795         the test passes.
34796         * g++.dg/other/anon3.C: Accept a warning.
34797
34798 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34799
34800         * gcc.dg/pr20017.c: Fix a comment typo.
34801
34802 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34803
34804         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34805
34806 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34807
34808         PR ada/19902
34809         * ada/acats/tests/cxa/cxa3004.a: Remove.
34810         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34811
34812 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34813
34814         PR c++/20073
34815         * g++.dg/init/const1.C: New test.
34816
34817         PR c++/19991
34818         * g++.dg/parse/constant7.C: New test.
34819
34820         PR c++/20152
34821         * g++.dg/parse/error27.C: New test.
34822         * g++.dg/template/qualttp15.C: Adjust error markers.
34823         * g++.old-deja/g++.other/struct1.C: Likewise.
34824
34825         PR c++/20153
34826         * g++.dg/template/error17.C: New test.
34827
34828         PR c++/20148
34829         * g++.dg/parser/error26.C: New test.
34830
34831 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34832
34833         PR tree-optimization/20100
34834         PR tree-optimization/20115
34835         * gcc.dg/pr20115.c: New test.
34836         * gcc.dg/pr20115-1.c: New test.
34837         * gcc.dg/pr20100.c: New test.
34838         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34839         call-clobbered variables after alias1.
34840
34841 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34842
34843         * gfortran.dg/list_read_4.f90: new test.
34844
34845 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34846
34847         PR rtl-optimization/20017.
34848         * gcc.dg/pr20017.c: New.
34849
34850 2005-02-22  Devang Patel  <dpatel@apple.com>
34851
34852         PR 19952
34853         * g++.dg/tree-ssa/pr19952.C: New test.
34854
34855 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34856
34857         PR c++/19883
34858         * g++.dg/parse/constant6.C: New test.
34859
34860 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34861
34862         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34863         * g++.dg/charset/asm2.c: Likewise.
34864         * g++.dg/charset/asm3.c: Likewise.
34865         * g++.dg/charset/asm4.c: Likewise.
34866         * g++.dg/charset/asm5.c: Likewise.
34867         * g++.dg/charset/attribute1.c: Likewise.
34868         * g++.dg/charset/attribute2.c: Likewise.
34869         * g++.dg/charset/extern1.cc: Likewise.
34870         * g++.dg/charset/extern2.cc: Likewise.
34871         * g++.dg/charset/extern3.cc: Likewise.
34872         * g++.dg/charset/function.cc: Likewise.
34873         * g++.dg/charset/string.c: Likewise.
34874         * g++.dg/charset/charset.exp: Likewise.
34875         * lib/target-supports.exp (check_iconv_available): Fix comment.
34876
34877 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34878
34879         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34880         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34881         * gcc.dg/charset/asm2.c: Likewise.
34882         * gcc.dg/charset/asm3.c: Likewise.
34883         * gcc.dg/charset/asm4.c: Likewise.
34884         * gcc.dg/charset/asm5.c: Likewise.
34885         * gcc.dg/charset/asm6.c: Likewise.
34886         * gcc.dg/charset/attribute1.c: Likewise.
34887         * gcc.dg/charset/attribute2.c: Likewise.
34888         * gcc.dg/charset/builtin1.c: Likewise.
34889         * gcc.dg/charset/extern.c: Likewise.
34890         * gcc.dg/charset/function.c: Likewise.
34891         * gcc.dg/charset/string.c: Likewise.
34892         * gcc.dg/charset/charset.exp: Likewise.
34893
34894 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34895
34896         PR fortran/20086
34897         * gfortran.dg/pr20086.f90: New test.
34898
34899 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34900
34901         PR tree-optimization/19786
34902         * g++.dg/tree-ssa/pr19786.C: New.
34903
34904 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34905
34906         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34907
34908 2005-02-21  Jeff Law  <law@redhat.com>
34909
34910         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34911
34912 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34913
34914         * gfortran.dg/do_iterator: Split loop, markup all lines for
34915         which an error locus is printed.
34916         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34917         locus is printed.
34918         * gfortran.dg/select_4.f90: Likewise.
34919         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34920         locuses in the various permutations.
34921
34922 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34923
34924         PR tree-optimization/19951
34925         * g++.dg/vect: New directory.
34926         * g++.dg/vect/vect.exp: New file.
34927         * g++.dg/vect/pr19951.cc: New testcase.
34928         * g++.dg/dg.exp: Also prune vectorizer tests.
34929
34930 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34931
34932         PR 18785
34933         * gcc.dg/charset/builtin1.c: New test.
34934
34935 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34936
34937         PR c++/19299
34938         * g++.dg/inherit/volatile1.C: New test.
34939
34940         PR c++/19440
34941         * g++.dg/template/dtor4.C: New test.
34942
34943 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34944
34945         * gfortran.dg/int_1.f90: New test.
34946
34947 2005-02-19  Devang Patel  <dpatel@apple.com>
34948
34949         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34950
34951 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34952
34953         * gfortran.dg/achar_1.f90: New test.
34954
34955 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34956
34957         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34958
34959 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34960             Jakub Jelinek  <jakub@redhat.com>
34961
34962         PR tree-optimization/19828
34963         * gcc.dg/tree-ssa/loop-7.c: New test.
34964         * gcc.c-torture/execute/20050218-1.c: New test.
34965
34966 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34967
34968         PR c/20043
34969         * gcc.dg/transparent-union-1.c: New test.
34970         * gcc.dg/transparent-union-2.c: New test.
34971
34972 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34973
34974         PR tree-optimization/18977
34975         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34976
34977 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34978
34979         PR target/20054
34980         * gcc.dg/pr20054.c: New test.
34981
34982 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34983
34984         PR c++/19508
34985         * g++.dg/ext/attrib20.C: New test.
34986
34987 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34988
34989         PR middle-end/20030
34990         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34991
34992 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34993
34994         PR c++/20008
34995         * g++.dg/opt/switch4.C: New.
34996
34997 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34998
34999         PR c++/20023
35000         PR tree-optimization/20009
35001         * gcc.c-torture/compile/20050217-1.c: New test.
35002         * g++.dg/opt/switch3.C: New test.
35003
35004         PR tree-optimization/18947
35005         * gcc.c-torture/compile/20050215-1.c: New test.
35006         * gcc.c-torture/compile/20050215-2.c: New test.
35007         * gcc.c-torture/compile/20050215-3.c: New test.
35008
35009 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
35010
35011         PR c++/20028
35012         * g++.dg/template/crash34.C: New.
35013
35014         PR c++/20022
35015         * g++.dg/other/access3.C: New.
35016
35017 2005-02-17  Ira Rosen  <irar@il.ibm.com>
35018
35019         * gcc.dg/vect/vect-98.c: New test.
35020
35021 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
35022
35023         PR tree-optimization/19967
35024         * gcc.dg/pr19967.c: New.
35025
35026 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
35027
35028         PR middle-end/19857
35029         * gcc.dg/tree-ssa/20050215-1.c: New test.
35030         * gcc.c-torture/execute/20050215-1.c: New test.
35031
35032 2005-02-15  Eric Christopher  <echristo@redhat.com>
35033
35034         * gcc.dg/cpp/20050215-1.c: New file.
35035
35036 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
35037
35038         PR tree-optimization/15785
35039         * gcc.dg/pr15785-1.c: New test.
35040
35041 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
35042
35043         PR c++/17788
35044         * g++.dg/init/ctor4.C: New.
35045         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
35046
35047 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
35048
35049         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
35050         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
35051
35052 2005-02-15  Andreas Schwab  <schwab@suse.de>
35053
35054         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
35055         declare malloc.
35056
35057 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
35058
35059         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35060
35061 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
35062
35063         PR tree-optimization/19853
35064         * gcc.c-torture/compile/pr19853.c: New test.
35065
35066 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35067
35068         PR c++/19608
35069         * g++.dg/parse/local-class1.C: New.
35070
35071         PR c++/19895
35072         * g++.dg/parse/ptrmem3.C: New.
35073
35074         PR c++/19884
35075         * g++.old-deja/g++.oliva/template6.C: Add another case.
35076         * g++.dg/template/explicit6.C: New.
35077
35078 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
35079
35080         PR c++/17816
35081         * g++.dg/other/redecl2.C: New.
35082
35083 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         PR c++/19891
35086         * g++.dg/abi/covariant4.C: New.
35087
35088 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35089
35090         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35091         New tests.
35092
35093 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35094
35095         * gcc.dg/vect/vect-96.c: Fix typo.
35096
35097 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35098
35099         PR c++/14479
35100         PR c++/19487
35101         * g++.dg/template/enum5.C: New test.
35102
35103 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35104
35105         * gcc.dg/vect/vect-97.c: New test.
35106
35107 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35108
35109         * gcc.dg/vect/vect-96.c: New test.
35110
35111 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35112
35113         * gcc.dg/builtins-34.c: Also check ldexp*.
35114
35115 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35116
35117         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35118
35119 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35120
35121         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35122         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35123         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35124         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35125         selector_list, selector_expression, dg-process-target): Move to new
35126         file target-supports-dg.exp.
35127         * lib/target-supports-dg.exp: New.
35128
35129         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35130         New.
35131
35132 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35133
35134         PR c++/19666
35135         * g++.dg/other/ptrmem6.C: New test.
35136
35137         PR middle-end/19858
35138         * gcc.c-torture/compile/20050210-1.c: New test.
35139
35140 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35141
35142         PR c++/19755
35143         * g++.dg/warn/Wbraces1.C: New test.
35144
35145 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35146
35147         * gcc.dg/builtins-52.c: New testcase.
35148
35149 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35150
35151         PR c/19342
35152         * gcc.c-torture/execute/20050119-1.c: New test.
35153
35154 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35155
35156         PR c++/19811
35157         * g++.dg/init/delete1.C: New test.
35158
35159 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35160
35161         PR c++/18470
35162         * g++.dg/template/static12.C: New test.
35163
35164 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35165
35166         PR c++/19787
35167         * g++.dg/conversion/ambig1.C: New test.
35168
35169         PR c++/19739
35170         * g++.dg/ext/attrib19.C: New test.
35171
35172         PR c++/19732
35173         * g++.dg/parse/dtor5.C: New test.
35174
35175         PR c++/19762
35176         * g++.dg/template/dtor3.C: New test.
35177
35178         PR c++/19826
35179         * g++.dg/template/static11.C: New test.
35180         * g++.dg/template/crash2.C: Remove dg-error marker.
35181
35182 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35183
35184         PR C++/18491
35185         * g++.old-deja/g++.mike/p10769a.C: Remove.
35186
35187 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35188
35189         * gcc.dg/builtins-48.c: New test case.
35190         * gcc.dg/builtins-49.c: New test case.
35191         * gcc.dg/builtins-50.c: New test case.
35192         * gcc.dg/builtins-51.c: New test case.
35193
35194 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35195
35196         PR middle-end/19583
35197         * g++.dg/warn/Wreturn-type-3.C: New test.
35198
35199 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35200
35201         PR middle-end/19402
35202         * gcc.dg/pr19402-1.c: New testcase.
35203         * gcc.dg/pr19402-2.c: likewise.
35204
35205 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35206
35207         PR middle-end/19854
35208         * g++.dg/tree-ssa/tmmti.C: New testcase.
35209
35210 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35211
35212         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35213
35214 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35215
35216         PR c++/19733
35217         * g++.dg/parse/crash23.C: New test.
35218         * g++.dg/warn/Weff1.C: New test.
35219
35220 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35221
35222         * gcc.dg/20050209-1.c: New test.
35223
35224 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35225
35226         PR target/19799
35227         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35228
35229 2005-02-08  Mike Stump  <mrs@apple.com>
35230
35231         * g++.dg/pch/import-2.c: New test.
35232         * g++.dg/pch/import-2.hs: New.
35233         * g++.dg/pch/include/import-2a.h: New.
35234         * g++.dg/pch/include/import-2b.h: New.
35235
35236 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35237
35238         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35239
35240 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35241
35242         * gfortran.dg/substr_1.f90: New test.
35243
35244 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35245
35246         PR middle-end/19775
35247         * gcc.dg/torture/builtin-power-1.c: Disable test for
35248         invalid transformation.
35249         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35250         no longer optimize.
35251         * gcc.dg/builtins-47.c: New testcase.
35252
35253 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35254             Dorit Naishlos  <dorit@il.ibm.com>
35255
35256         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35257
35258 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35259
35260         * gcc.c-torture/compile/20050206-1.c: New test.
35261
35262 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35263
35264         PR tree-opt/19768
35265         * g++.dg/opt/pr19768.C: New test.
35266
35267 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35268
35269         PR tree-opt/19736
35270         * gcc.c-torture/compile/pr19736.c: New test.
35271
35272 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35273
35274         PR c++/17401
35275         * g++.dg/parse/error25.C: New test.
35276
35277 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35278
35279         * gcc.c-torture/execute/20050203-1.c: New.
35280
35281 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35282
35283         * gcc.dg/vect/vect-85.c: Remove xfail.
35284         * gcc.dg/vect/vect-86.c: Remove xfail.
35285         * gcc.dg/vect/vect-87.c: Remove xfail.
35286         * gcc.dg/vect/vect-88.c: Remove xfail.
35287
35288 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35289
35290         * gcc.dg/altivec-19.c: New.
35291
35292 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35293
35294         PR c/17807
35295         * gcc.dg/nested-func-3.c: New test.
35296         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35297
35298 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35299
35300         * gcc.test-framework/gen_directive_tests: Generate tests for
35301         selector expressions.
35302
35303 2005-02-02  Matt Austern  <austern@apple.com>
35304
35305         PR c++/19628
35306         * g++/ext/builtin7.C: New.
35307         * g++/ext/builtin8.C: New.
35308
35309 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35310
35311         PR c/18502
35312         * gcc.dg/pr18502-1.c: New test.
35313
35314 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35315
35316         PR c++/17413
35317         * g++.dg/template/local4.C: Tweak.
35318
35319 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35320
35321         PR tree-optimization/19578
35322         * gcc.c-torture/compile/20050202-1.c: New test.
35323
35324 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35325
35326         PR c/19435
35327         * gcc.dg/c99-init-4.c: New test.
35328
35329 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35330
35331         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35332
35333         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35334
35335         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35336         * g++.dg/eh/check-vect.h: New.
35337
35338         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35339         * gcc.dg/vect/vect-78.c: Ditto.
35340         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35341         Remove.
35342
35343         * g++.dg/conversion/simd1.C: Expect warning.
35344         * g++.dg/ext/attribute-test-1.C: Ditto.
35345         * g++.dg/ext/attribute-test-2.C: Ditto.
35346         * g++.dg/ext/attribute-test-3.C: Ditto.
35347         * g++.dg/ext/attribute-test-4.C: Ditto.
35348
35349         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35350         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35351
35352         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35353
35354 2005-02-01  Richard Henderson  <rth@redhat.com>
35355
35356         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35357         long double for ibm double-double format.
35358         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35359
35360 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35361
35362         PR tree-optimization/19633
35363         * gcc.dg/pr19633-1.c: New test.
35364         * gcc.dg/pr19633.c: Tweak to make pointer point
35365         to NULL or a symbol.
35366
35367 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35368
35369         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35370         New procs.
35371         (dg-process-target (local override)): Handle selector expressions.
35372
35373         * gcc.test-framework/README: Describe tests in source directory.
35374         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35375         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35376         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35377         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35378         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35379         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35380         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35381         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35382         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35383         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35384         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35385         * gcc.test-framework/dg-error-exp-P.c: New test.
35386         * gcc.test-framework/dg-error-exp-XP.c: New test.
35387         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35388         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35389         * gcc.test-framework/dg-output-exp-P.c: New test.
35390         * gcc.test-framework/dg-output-exp-XF.c: New test.
35391         * gcc.test-framework/dg-warning-exp-P.c: New test.
35392         * gcc.misc-tests/dg-1.c: Remove.
35393         * gcc.misc-tests/dg-2.c: Remove.
35394         * gcc.misc-tests/dg-3.c: Remove.
35395         * gcc.misc-tests/dg-4.c: Remove.
35396         * gcc.misc-tests/dg-5.c: Remove.
35397         * gcc.misc-tests/dg-6.c: Remove.
35398         * gcc.misc-tests/dg-7.c: Remove.
35399         * gcc.misc-tests/dg-8.c: Remove.
35400         * gcc.misc-tests/dg-9.c: Remove.
35401         * gcc.misc-tests/dg-10.c: Remove.
35402         * gcc.misc-tests/dg-11.c: Remove.
35403         * gcc.misc-tests/dg-12.c: Remove.
35404         * gcc.misc-tests/dg-test.exp: Remove.
35405
35406         * gcc.test-framework/test-framework.awk: Change recording and
35407         printing of passes and failures.
35408
35409         * gcc.test-framework: New directory.
35410         * gcc.test-framework/README: New.
35411         * gcc.test-framework/test-framework.exp: New.
35412         * gcc.test-framework/test-framework.awk: New.
35413         * gcc.test-framework/gen_directive_tests: New.
35414
35415 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35416
35417         * lib/treelang.exp: Fix comment typos.
35418         (treelang_target_compile): Don't append libs=-ltreelang to options.
35419
35420 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35421
35422         * g++.dg/parse/typename7.C: Adjust error messages.
35423
35424 2005-01-31  Jeff Law  <law@redhat.com>
35425
35426         * gcc.c-torture/execute/20050131-1.c: New test.
35427         * gcc.dg/wcaselabel.c: New test.
35428
35429 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35430
35431         * g++.dg/other/warning1.C: Adjust error messags.
35432         * g++.dg/parse/constant5.C: New test.
35433
35434 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35435
35436         PR c/19333
35437         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35438         the test case valid.
35439         * gcc.dg/20030815-1.c: Remove invalid tests.
35440         * gcc.dg/array-7.c: Adjust expected result.
35441         * gcc.dg/pr18596-3.c: Likewise.
35442         * gcc.dg/noncompile/20000901-1.c: Likewise.
35443         * gcc.dg/noncompile/init-2.c: Likewise.
35444         * gcc.dg/noncompile/init-4.c: Likewise.
35445
35446 2005-01-31  Dale Johannesen  <dalej@apple.com>
35447
35448         * g++.dg/opt/pr19650.C: New test.
35449
35450 2005-01-31  Richard Henderson  <rth@redhat.com>
35451
35452         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35453         long double for intel double extended format.
35454         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35455
35456 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35457
35458         PR c++/19555
35459         * g++.dg/template/static10.C: New test.
35460
35461         PR c++/19395
35462         * g++.dg/parse/error24.C: New test.
35463
35464         PR c++/19367
35465         * g++.dg/lookup/builtin1.C: New test.
35466
35467         PR c++/19457
35468         * g++.dg/warn/conv3.C: New test.
35469
35470 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35471
35472         PR fortran/19647
35473         * gfortan.dg/inquire_7.f90
35474
35475 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35476
35477         PR tree-optimization/15791
35478         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35479         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35480         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35481         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35482         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35483         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35484         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35485         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35486         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35487         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35488
35489 2005-01-29  Paul Brook  <paul@codesourcery.com>
35490
35491         PR fortran/18565
35492         * check.c (real_or_complex_check): New function.
35493         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35494         * intrinsic.c (add_functions): Use new check functions.
35495         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35496         Add prototypes.
35497
35498 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35499
35500         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35501         gcc.dg/lvalue-3.c: New tests.
35502         * gcc.dg/concat.c: Update expected messages.
35503
35504 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35505
35506         PR libfortran/19595
35507         * gfortran.dg/eor_1.f90: New test.
35508
35509 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35510
35511         PR fortran/19589
35512         * gfortran.dg/logical_data_1.f90: New test.
35513
35514 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35515
35516         PR c++/19253
35517         * g++.dg/template/crash33.C: New test.
35518
35519         PR c++/19667
35520         * g++.dg/template/crash32.C: New test.
35521
35522 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35523
35524         PR middle-end/16558
35525         * g++.dg/warn/Wreturn-type-2.C: New test.
35526
35527 2004-06-24  Jeff Law  <law@redhat.com>
35528
35529         * gcc.dg/tree-ssa/20050128-1.c: New test.
35530
35531 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35532
35533         * gcc.target/frv/all-mdpackh-1.c: New test.
35534
35535 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35536
35537         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35538
35539 2005-01-27  Richard Henderson  <rth@redhat.com>
35540
35541         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35542
35543 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35544
35545         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35546
35547 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35548
35549         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35550         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35551         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35552         to cope with cases where the multilib options override the dg-options.
35553
35554 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35555
35556         PR c/18946
35557         * gcc.dg/noncompile/20050120-1.c: New test.
35558
35559 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35560
35561         PR tree-optimization/19633
35562         * gcc.dg/pr19633.c: New test.
35563         * gcc.dg/tree-ssa/pr19633.c: New test.
35564
35565 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35566
35567         * gcc.dg/20041216-1.c: New test.
35568
35569 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35570
35571         PR objc/18862
35572         * objc.dg/selector-2.m: New test.
35573
35574 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35575
35576         * g++.dg/opt/range-test-2.C: New test.
35577
35578         PR rtl-optimization/19579
35579         * gcc.c-torture/execute/20050124-1.c: New test.
35580
35581 2005-01-26  Greg Parker  <gparker@apple.com>
35582         Stuart Hastings  <stuart@apple.com>
35583
35584         * gcc.c-torture/execute/20050125-1.c: New.
35585
35586 2005-01-18  Jan Hubicka  <jh@suse.cz>
35587
35588         PR tree-optimize/19337
35589         * gcc.c-torture/compile/20050119-1.c: New test.
35590
35591 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35592
35593         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35594         test for successful match.
35595
35596 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35597
35598         PR objc/18408
35599         * objc.dg/comp-types-7.m: New test.
35600
35601 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35602
35603         * lib/target-supports.exp (current_target_name): New.
35604         (check_effective_target_ilp32, check_effective_target_lp64):
35605         Cache the result to use as long as the current target, with
35606         multilib flags, remains the same.
35607
35608         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35609         (dg-require-weak, dg-require-visibility, dg-require-alias,
35610         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35611         dg-require-effective-target, dg-skip-if): Remove call to
35612         skip_test_and_clear_xfail.
35613         (dg-test): Clear xfail data.
35614
35615 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35616
35617         PR target/17751
35618         * gcc.dg/ppc64-toc.c: New test.
35619
35620         * g++.dg/tree-ssa/empty-1.C: New test.
35621
35622         PR middle-end/19551
35623         * gcc.c-torture/execute/20050121-1.c: New test.
35624         * gcc.dg/20050121-2.c: New test.
35625
35626 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35627         Paul Brook  <paul@codesourcery.com>
35628
35629         PR fortran/17941
35630         * gfortran.dg/real_const_1.f: New test.
35631         * gfortran.dg/real_const_2.f90: New test.
35632         * gfortran.dg/complex_int_1.f90: New test.
35633
35634 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35635
35636         PR fortran/19313
35637         * gfortan.dg/inquire_6.f90: New test.
35638
35639 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35640
35641         PR libfortran/19451
35642         * open_readonly_1.f90: New test.
35643
35644 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35645
35646         PR libfortran/18982
35647         * gfortran.dg/open_new.f90: New file.
35648
35649 2005-01-22  Paul Brook  <paul@codesourcery.com>
35650
35651         * namelist_1.f90: New test.
35652
35653 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35654
35655         PR tree-optimization/19484
35656         * gcc.c-torture/compile/20050122-[12].c: New tests.
35657
35658 2005-01-22  Paul Brook  <paul@codesourcery.com>
35659
35660         * gfortran.dg/implicit_2.f90: New test.
35661
35662 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35663
35664         PR fortran/19314
35665         * gfortran.dg/inquire_5.f90: New test.
35666
35667 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35668
35669         PR c/18809
35670         * gcc.dg/pr18809-1.c: New test.
35671
35672 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35673
35674         * gcc.dg/20050121-1.c: New test.
35675
35676         PR tree-optimization/13000
35677         * gcc.dg/20040206-1.c: Change warning to point where function is
35678         being inlined.
35679
35680 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35681
35682         PR c++/19208
35683         * g++.dg/template/array11.C: New test.
35684
35685 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35686
35687         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35688         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35689         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35690         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35691         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35692         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35693
35694 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35695
35696         PR tree-optimization/15349
35697         * gcc.dg/tree-ssa/pr15349.c: New.
35698
35699 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35700
35701         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35702
35703 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35704
35705         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35706         scan-assembler-times directive name.
35707
35708         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35709         after dg-do.
35710
35711         PR rtl-optimization/19462
35712         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35713
35714 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35715
35716         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35717         counting function calls on ia64.
35718
35719 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35720
35721         PR rtl-optimization/15139
35722         * gcc.dg/20050111-2.c: New test.
35723
35724         PR c/17297
35725         * gcc.c-torture/compile/20050113-1.c: New testcase.
35726
35727         PR middle-end/19164
35728         * gcc.dg/20050113-1.c: New testcase.
35729
35730 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35731
35732         * gcc.dg/vect/vect-85.c: Add comment.
35733         * gcc.dg/vect/vect-86.c: Add xfail for now.
35734         * gcc.dg/vect/vect-87.c: Add xfail for now.
35735         * gcc.dg/vect/vect-88.c: Add xfail for now.
35736         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35737
35738 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35739
35740         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35741
35742 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35743
35744         * g++.dg/debug/typedef3.C: New test.
35745
35746 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35747
35748         PR c/19472
35749         * gcc.dg/asm-a.c: New test.
35750
35751 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35752
35753         * gcc.dg/sh-relax.c: Add prototype for abort.
35754
35755 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35756
35757         * gcc.dg/short-compare-1.c: New test.
35758         * gcc.dg/short-compare-2.c: Likewise.
35759
35760 2005-01-18  Michael Matz  <matz@suse.de>
35761
35762         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35763
35764 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35765
35766         PR tree-optimization/19121
35767         * gcc.c-torture/compile/pr19121.c: New test.
35768
35769 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35770
35771         PR target/19357
35772         * gcc.c-torture/compile/pr19357.c: New test.
35773
35774 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35775
35776         PR c/5675
35777         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35778         pass--those that refer just to the variable, possibly with a
35779         cast.
35780         * gcc.dg/c99-const-expr-3.c: Likewise.
35781
35782         PR middle-end/13127
35783         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35784         longer emitted.
35785
35786 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35787
35788         PR fortran/18778
35789         * gfortran.dg/endfile_2.f90: New test.
35790
35791 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35792
35793         PR 19168
35794         * gfortran.dg/select_5.f90: New test.
35795
35796 2004-01-16  Paul Brook  <paul@codesourcery.com>
35797
35798         * gfortran.dg/common_4.f90: New test.
35799
35800 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35801
35802         PR rtl-optimization/19462
35803         * gcc.dg/torture/pr19462-1.c: New test.
35804
35805 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35806
35807         PR objc/19321
35808         * objc.dg/func-ptr-2.m: New.
35809         * objc.dg/volatile-1.m: New.
35810
35811 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35812
35813         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35814
35815 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35816
35817         PR tree-optimization/19060
35818         * gcc.c-torture/execute/20050104-1.c: New test.
35819
35820 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35821
35822         PR fortran/18983
35823         * gfortran.dg/write_to_null.f90: New test.
35824
35825 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35826             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35827
35828         PR other/19328
35829         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35830         argument.
35831
35832 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35833
35834         PR c++/19263
35835         * g++.dg/init/vector1.C: New test.
35836
35837 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35838
35839         PR target/13158
35840         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35841         PR target/18987
35842         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35843
35844 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35845
35846         * gfortran.dg/select_1.f90: New test.
35847         * gfortran.dg/select_2.f90: New test.
35848         * gfortran.dg/select_3.f90: New test.
35849         * gfortran.dg/select_4.f90: New test.
35850
35851 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35852
35853         PR middle-end/19084
35854         PR rtl-optimization/19348
35855         * gcc.dg/20050111-1.c: New test.
35856         * gcc.c-torture/execute/20050111-1.c: New test.
35857
35858         * gcc.dg/i386-asm-4.c: New test.
35859
35860 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35861
35862         * gcc.dg/nested-func-2.c: New test.
35863         * ada/acats/norun.lst: Remove c953002.
35864
35865 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35866
35867         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35868
35869 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35870
35871         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35872
35873 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35874
35875         PR target/18761
35876         * g++.dg/abi/align1.C: New test.
35877
35878 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35879
35880         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35881         at a time.
35882         * g++.dg/ext/altivec_check.h: Support compiling as C.
35883
35884 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35885
35886         PR c++/19355
35887         * g++.dg/expr/pr19355-1.C: New test case.
35888
35889 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35890
35891         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35892         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35893         * ada/acats/tests/c3/c92005b.ada: Likewise.
35894         * ada/acats/tests/c3/cxb3012.a: Likewise.
35895         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35896
35897 2005-01-09  Paul Brook  <paul@codesourcery.com>
35898
35899         * gfortran.dg/common_2.f90: New file.
35900         * gfortran.dg/common_3.f90: New file.
35901
35902 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35903
35904         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35905
35906 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35907
35908         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35909         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35910         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35911         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35912         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35913         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35914         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35915         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35916         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35917         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35918         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35919         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35920         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35921         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35922         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35923         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35924         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35925         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35926         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35927         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35928         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35929         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35930         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35931         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35932         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35933         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35934         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35935         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35936         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35937         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35938         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35939         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35940         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35941         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35942         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35943         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35944         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35945         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35946         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35947         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35948         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35949         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35950         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35951         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35952         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35953         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35954         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35955         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35956         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35957         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35958         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35959         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35960         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35961         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35962         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35963         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35964         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35965         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35966         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35967         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35968         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35969         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35970         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35971         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35972         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35973         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35974         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35975
35976         * gcc.dg/vect/vect-1.c: Fix spelling.
35977         * gcc.dg/vect/vect-10.c: Fix spelling.
35978         * gcc.dg/vect/vect-11.c: Fix spelling.
35979         * gcc.dg/vect/vect-12.c: Fix spelling.
35980         * gcc.dg/vect/vect-14.c: Fix spelling.
35981         * gcc.dg/vect/vect-15.c: Fix spelling.
35982         * gcc.dg/vect/vect-16.c: Fix spelling.
35983         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35984         * gcc.dg/vect/vect-64.c: Fix comments.
35985         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35986
35987 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35988             Ira Rosen  <irar@il.ibm.com>
35989
35990         * gcc.dg/vect/vect-70.c: New test.
35991         * gcc.dg/vect/vect-71.c: New test.
35992
35993 2005-01-09  Manfred Hollstein  <mh@suse.com>
35994
35995         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35996         * gcc.dg/pr18241-2.c: Likewise.
35997         * gcc.dg/pr18241-3.c: Likewise.
35998         * gcc.dg/pr18241-4.c: Likewise.
35999         * gcc.dg/pr18241-5.c: Likewise.
36000
36001 2005-01-08  Richard Henderson  <rth@redhat.com>
36002
36003         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36004         False for x86 and x86-64.
36005
36006 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
36007
36008         PR tree-optimization/18241
36009         * gcc.dg/pr18241-1.c: New test.
36010         * gcc.dg/pr18241-2.c: New test.
36011         * gcc.dg/pr18241-3.c: New test.
36012         * gcc.dg/pr18241-4.c: New test.
36013         * gcc.dg/pr18241-5.c: New test.
36014
36015 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
36016
36017         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
36018         gfortran.dg/select_4.f90: New.
36019
36020 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36021
36022         * gcc.c-torture/execute/20050107-1.c: New test.
36023
36024 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         PR c++/19298
36027         * g++.dg/template/ref2.C: New.
36028
36029 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
36030
36031         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
36032         instead of being empty.
36033
36034 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
36035
36036         PR fortran/15553
36037         * gfortran.dg/array-1.f90: New test.
36038
36039 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36040
36041         PR tree-optimization/19283
36042         * gcc.c-torture/execute/20050106-1.c: New test.
36043
36044         PR rtl-optimization/18861
36045         * gcc.dg/20050105-1.c: New test.
36046
36047         PR tree-optimization/18828
36048         * gcc.dg/20050105-2.c: New test.
36049
36050 2005-01-07  Andreas Jaeger  <aj@suse.de>
36051
36052         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
36053
36054 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
36055
36056         PR fortran/18398
36057         * gfortran.dg/fmt_read.f90: New test.
36058
36059 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
36060
36061         * gcc.dg/rs6000-ldouble-2.c: New.
36062
36063 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
36064
36065         PR c++/19244
36066         * g++.dg/parser/ctor2.C: New test.
36067
36068 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36069
36070         PR c++/17154
36071         * g++.dg/template/using9.C: New test.
36072
36073 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36074
36075         PR c++/19258
36076         * g++.dg/lookup/friend6.C: New test.
36077
36078 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36079
36080         PR c++/19270
36081         * g++.dg/template/array10.C: New.
36082
36083 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36084
36085         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36086         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36087
36088 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36089
36090         * gcc.c-torture/compile/20050105-1.c: New test.
36091
36092 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36093
36094         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36095
36096 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36097
36098         PR middle-end/19100
36099         * gcc.dg/conv-3.c: New test case.
36100
36101 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36102
36103         * gcc.dg/asm-wide-1.c: New test.
36104
36105 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36106
36107         PR c++/19030
36108         * g++.dg/parse/crash22.C: New
36109
36110 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36111
36112         PR 19257
36113         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36114
36115 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36116
36117         PR middle-end/17767
36118         * gcc.dg/i386-mmx-6.c: New test case.
36119
36120 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36121
36122         PR tree-optimization/18308
36123         * gcc.dg/vect/pr18308.c: New testcase.
36124
36125 2005-01-04  Andreas Jaeger  <aj@suse.de>
36126
36127         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36128
36129 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36130             Robert Bowdidge <bowdidge@apple.com>
36131
36132         * gcc.dg/cpp/subframework1.c: New.
36133         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36134         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36135         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36136         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36137
36138 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36139
36140         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36141         producing warning.
36142         * gcc.dg/darwin-weakimport-2.c: New.
36143
36144 2005-01-03  Richard Henderson  <rth@redhat.com>
36145
36146         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36147
36148 2005-01-03  Richard Henderson  <rth@redhat.com>
36149
36150         * gcc.dg/vect/vect.exp: Enable for ia64.
36151         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36152         (check_effective_target_vect_float): Likewise.
36153         (check_effective_target_vect_no_align): Likewise.
36154         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36155         * gcc.dg/vect/vect-8.c: Likewise.
36156
36157 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36158
36159         PR target/19236
36160         * gcc.dg/pr19236-1.c: New test case.
36161
36162 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36163
36164         PR rtl-optimization/12092
36165         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36166
36167 2005-01-02  Andreas Jaeger  <aj@suse.de>
36168
36169         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36170
36171 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36172             Andrew Pinski  <pinskia@physics.uc.edu>
36173
36174         PR rtl-optimization/12092
36175         * gcc.dg/pr12092-1.c: New test case.
36176
36177 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36178
36179         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36180         'hidden' and 'default' for better portability.
36181         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36182
36183         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36184         6 and 7.
36185         * g++.old-deja/g++.brendan/new3.C: Likewise.
36186
36187 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36188
36189         * gcc.dg/20041231-1.C: New test.
36190         * g++.dg/warn/Wunreachable-code-1.C: New test.
36191
36192 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36193
36194         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36195         file, not /dev/null.  Abort on error.
36196
36197 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36198             Ziemowit Laski  <zlaski@apple.com>
36199
36200         PR objc/18971
36201         * objc.dg/encode-5.m: New test.
36202
36203 2004-12-29  Richard Henderson  <rth@redhat.com>
36204
36205         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36206         * objc.dg/stabs-1.m: Disable for ia64.
36207
36208 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR c++/19190
36211         * g++.dg/warn/Wunused-10.C: New test.
36212
36213 2004-12-28  Richard Henderson  <rth@redhat.com>
36214
36215         * objc.dg/stabs-1.m: Disable for alpha.
36216
36217 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36218
36219         PR c++/19149
36220         * g++.dg/parse/error23.C: New test.
36221
36222 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36223
36224         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36225
36226         PR fortran/19032
36227         * gfortran.dg/intrinsic_modulo_1.f90: New.
36228         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36229         tests with divisor -1.
36230
36231 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36232
36233         * g++.dg/opt/temp1.C (memcpy): Return a value.
36234
36235         PR c++/19148
36236         * g++.dg/expr/cond7.C: New test.
36237
36238 2004-12-27  Paul Brook  <paul@codesourcery.com>
36239
36240         * gfortran.dg/g77/select_no_compile.f: Remove.
36241
36242 2004-12-27  Richard Henderson  <rth@redhat.com>
36243
36244         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36245         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36246         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36247
36248 2004-12-26  Richard Henderson  <rth@redhat.com>
36249
36250         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36251         by 1i instead of token pasting.
36252
36253 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36254
36255         PR tree-optimization/17578
36256         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36257         to additional_flags.
36258         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36259
36260 2004-12-25  Richard Henderson  <rth@redhat.com>
36261
36262         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36263         Remove Alpha.
36264
36265 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36266
36267         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36268         hppa*-*-hpux*.
36269         * gcc.dg/pr17957.c (dg-options): Likewise.
36270         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36271         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36272         instead of 0 on __hppa__.
36273         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36274         "foo,%r" on hppa*-*-*.
36275
36276 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36277
36278         PR fortran/19071
36279         * gfortran.dg/complex_write.f90: New test.
36280
36281 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36282
36283         PR c++/17595
36284         * g++.dg/parse/pragma2.C: New test.
36285
36286         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36287
36288 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36289
36290         * gcc.dg/empty2.c: Add missing dg-warning.
36291
36292 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36293
36294         PR c++/17413
36295         * g++.dg/template/local4.C: New test.
36296         * g++.dg/template/crash19.C: Add dg-error marker.
36297
36298         * g++.dg/template/crash31.C: Correct embedded PR number.
36299
36300 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36301
36302         PR c++/16405
36303         * g++.dg/opt/temp1.C: Add do-run marker.
36304
36305 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36306
36307         * g++.dg/template/spec19.C: New.
36308
36309 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36310
36311         PR target/16819
36312         * gcc.dg/empty2.c: New.
36313
36314 2004-12-23  Richard Henderson  <rth@redhat.com>
36315
36316         * lib/target-supports.exp (check_effective_target_vect_no_align):
36317         Remove i?86 and x86-64.
36318
36319 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36320
36321         PR c++/16405
36322         * g++.dg/opt/temp1.C: New test.
36323
36324 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36325
36326         PR c++/18733
36327         * g++.dg/template/friend33.C: New testcase.
36328
36329 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36330
36331         PR c++/18464
36332         * g++.dg/template/cond5.C: New test.
36333
36334         PR c++/18492
36335         * g++.dg/inherit/thunk3.C: New test.
36336
36337         PR c++/11224
36338         * g++.dg/warn/Wunused-9.C: New test.
36339
36340 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36341
36342         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36343
36344 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36345
36346         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36347
36348 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36349
36350         PR c++/18378
36351         * g++.dg/ext/packed8.C: New test.
36352
36353         PR c++/19063
36354         * g++.dg/template/crash31.C: New test.
36355
36356         PR c++/19034
36357         * g++.dg/template/crash30.C: New test.
36358
36359 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36360
36361         PR C++/18984
36362         * g++.dg/eh/ctor3.C: New test.
36363
36364 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36365
36366         * objc.dg/stabs-1.m: Allow section name to be quoted and
36367         assembly label to begin with '.LL'.
36368
36369 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36370
36371         * gcc.dg/vect/vect.exp
36372         (check_effective_target_lp64_or_vect_no_align): New.
36373         * gcc.dg/vect/vect-77.c: Use it.
36374         * gcc.dg/vect/vect-78.c: Use it.
36375
36376         * lib/target-supports.exp
36377         (check_effective_target_vect_no_max,
36378         check_effective_target_vect_no_bitwise,
36379         check_effective_target_vect_no_align): New.
36380         * gcc.dg/vect/vect-13.c: Use them.
36381         * gcc.dg/vect/vect-17.c: Ditto.
36382         * gcc.dg/vect/vect-18.c: Ditto.
36383         * gcc.dg/vect/vect-19.c: Ditto.
36384         * gcc.dg/vect/vect-20.c: Ditto.
36385         * gcc.dg/vect/vect-27.c: Ditto.
36386         * gcc.dg/vect/vect-29.c: Ditto.
36387         * gcc.dg/vect/vect-44.c: Ditto.
36388         * gcc.dg/vect/vect-48.c: Ditto.
36389         * gcc.dg/vect/vect-50.c: Ditto.
36390         * gcc.dg/vect/vect-52.c: Ditto.
36391         * gcc.dg/vect/vect-54.c: Ditto.
36392         * gcc.dg/vect/vect-56.c: Ditto.
36393         * gcc.dg/vect/vect-58.c: Ditto.
36394         * gcc.dg/vect/vect-60.c: Ditto.
36395         * gcc.dg/vect/vect-72.c: Ditto.
36396         * gcc.dg/vect/vect-80.c: Ditto.
36397
36398 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36399
36400         PR c++/14075
36401         * g++.dg/init/string1.C: New.
36402
36403         PR c++/18975
36404         * g++.dg/other/synth1.C: New.
36405
36406 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36407
36408         PR c/18963
36409         * gcc.dg/pr18963-1.c: New test.
36410
36411 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36412
36413         PR c/18596
36414         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36415         * gcc.dg/pr18596-1.c: Use dg-error.
36416         (dg-options): Use -fno-unit-at-a-time.
36417         * gcc.dg/pr18596-2.c: New test.
36418         * gcc.dg/pr18596-3.c: New test.
36419
36420 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36421
36422         PR middle-end/18683
36423         * g++.dg/opt/pr18683-1.C: New test case.
36424
36425 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36426
36427         PR other/19093
36428         * g++.dg/opt/max1.C: Fix for 64bit targets.
36429
36430 2004-12-20  Matt Austern  <austern@apple.com>
36431
36432         PR c++/19044
36433         * g++.dg/ext/builtin6.C: New
36434
36435 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36436
36437         PR tree-optimization/19080
36438         * gcc.c-torture/compile/pr19080.c: New test.
36439
36440 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36441
36442         * gcc.dg/20041219-1.c: New test.
36443
36444 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36445
36446         PR middle-end/19068
36447         * g++.dg/opt/max1.C: New test case.
36448
36449 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36450
36451         * gcc.dg/fdata-sections-1.c: New test.
36452
36453 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36454
36455         PR middle-end/18548
36456         * gcc.dg/max-1.c: New test case.
36457
36458 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * gcc.c-torture/execute/20041218-1.c: New test.
36461
36462 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36463
36464         * gcc.dg/pr18501.c: New test.
36465         * gcc.dg/uninit-5.c: XFAIL.
36466         * gcc.dg/uninit-9.c: XFAIL.
36467
36468 2004-12-17  Dale Johannesen  <dalej@apple.com>
36469
36470         * gcc.dg/20041213-1.c: New.
36471
36472 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36473
36474         * objc.dg/stabs-1.m: Allow assembly label to begin
36475         with a dot ('.').
36476
36477 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36478
36479         * gcc.c-torture/execute/20041213-1.c: Move...
36480         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36481
36482 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         PR c++/18721
36485         * g++.dg/lookup/conv-5.C: New.
36486
36487 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36488
36489         * objc.dg/stabs-1.m: New test.
36490
36491 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36492
36493         * gcc.dg/visibility-c.c: Change compile to
36494         assemble for the test.
36495
36496 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36497
36498         PR target/19041
36499         * gcc.dg/visibility-c.c: New test.
36500
36501 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36502
36503         PR middle-end/18493
36504         * gcc.dg/switch-8.c: New test case.
36505
36506 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         PR c++/18905
36509         * g++.dg/template/init4.C: New.
36510         * g++.dg/opt/static3.C: Enable optimizer.
36511
36512 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36513
36514         * g++.dg/other/complex1.C: New test.
36515
36516 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36517
36518         * g++.dg/opt/inline9.C: New test.
36519
36520 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36521
36522         PR fortran/18993
36523         * gfotran.dg/nullify_1.f: New test.
36524
36525 2004-12-15  Richard Henderson  <rth@redhat.com>
36526
36527         * gcc.target/i386/i386.exp: New harness.
36528         * gcc.target/i386/vect-args.c: New.
36529
36530 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36531
36532         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36533
36534 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36535
36536         PR c++/18825
36537         * g++.dg/template/friend32.C: New test.
36538
36539 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36540
36541         * cpp/pragma-once-1.c: New test.
36542         * cpp/pragma-once-1b.h: Likewise.
36543         * cpp/pragma-once-1c.h: Likewise.
36544         * cpp/pragma-once-1d.h: Likewise.
36545         * cpp/inc/pragma-once-1a.h: Likewise.
36546
36547 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36548             Steven G. Kargl  <kargls@comcast.net>
36549
36550         PR fortran/17597
36551         * gfortran.dg/list_read_3.f90: New test.
36552
36553 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36554
36555         * gcc.dg/ftrapv-2.c: New test.
36556
36557 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         PR c++/18981
36560         * g++.dg/template/typename9.C: New test.
36561
36562 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36563
36564         PR c++/18738
36565         * g++.dg/template/typename8.C: New test.
36566         * g++.dg/parse/friend2.C: Tweak error message.
36567
36568 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36569
36570         * gcc.c-torture/20041214-1.c: New test.
36571
36572 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36573
36574         PR c++/18965
36575         * g++.dg/init/array17.C: New test.
36576
36577 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36578
36579         PR c++/18793
36580         * g++.dg/init/aggr3.C: New test.
36581
36582 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36583
36584         * gcc.dg/altivec-types-1.c: New test.
36585         * gcc.dg/altivec-types-2.c: New test.
36586         * gcc.dg/altivec-types-3.c: New test.
36587         * gcc.dg/altivec-types-4.c: New test.
36588         * g++.dg/ext/altivec-types-1.C: New test.
36589         * g++.dg/ext/altivec-types-2.C: New test.
36590         * g++.dg/ext/altivec-types-3.C: New test.
36591         * g++.dg/ext/altivec-types-4.C: New test.
36592
36593 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36594
36595         PR middle-end/18951
36596         * gcc.c-torture/execute/20041213-1.c: New test.
36597
36598 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36599
36600         PR c++/18949
36601         * g++.dg/template/cast1.C: New.
36602
36603 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36604
36605         * gcc.c-torture/execute/20041213-2.c: New test.
36606
36607 2004-12-13  Richard Henderson  <rth@redhat.com>
36608
36609         * gcc.dg/i386-sse-10.c: Fix typo in options.
36610
36611 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36612
36613         PR c++/18968
36614         * g++.dg/opt/pr18968.C: New test.
36615
36616 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36617
36618         PR c++/18925
36619         * g++.dg/ext/visibility/staticdatamem.C: New test.
36620
36621 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36622
36623         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36624
36625 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36626
36627         PR rtl-optimization/18928
36628         * gcc.dg/pr18928-1.c: New test case.
36629
36630 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36631
36632         PR tree-opt/16951
36633         * gcc.c-torture/compile/20041211-1.c: New.
36634
36635 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36636
36637         PR middle-end/17564
36638         * gcc.c-torture/execute/20041212-1.c: New test.
36639
36640 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36641
36642         PR fortran/18869
36643         * gfortran.dg/common_1.f90: New test.
36644
36645 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36646         Paul Brook  <paul@codesourcery.com>
36647
36648         PR fortran/16222
36649         * gfortran.dg/real_do_1.f90: New test.
36650
36651 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36652
36653         PR tree-opt/18040
36654         * g++.dg/opt/ptrmem6.C: New test.
36655
36656 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36657
36658         PR middle-end/18921
36659         * gcc.dg/pr18921-1.c: New test case.
36660
36661 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36662
36663         PR fortran/17175
36664         * gfortran.dg/scale_1.f90: New test.
36665
36666 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36667
36668         PR middle-end/18903
36669         * gcc.c-torture/compile/pr18903.c: New test.
36670
36671 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36672
36673         * gcc.c-torture/execute/20041210-1.c: New test.
36674
36675 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36676
36677         PR c++/18731
36678         * g++.dg/parser/struct-1.C: New test.
36679         * g++.dg/parser/struct-2.C: New test.
36680         * g++.dg/parser/struct-3.C: New test.
36681
36682 2004-12-09  Richard Henderson  <rth@redhat.com>
36683
36684         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36685
36686         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36687         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36688
36689 2004-12-09  Matt Austern  <austern@apple.com>
36690
36691         PR c++/18514
36692         * g++.dg/ext/builtin1.C: New
36693         * g++.dg/ext/builtin2.C: New
36694         * g++.dg/ext/builtin3.C: New
36695         * g++.dg/ext/builtin4.C: New
36696         * g++.dg/ext/builtin5.C: New
36697
36698 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36699
36700         PR tree-opt/18904
36701         * g++.dg/opt/ptrmem5.C: New test.
36702
36703 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36704
36705         * g++.dg/parse/typename5.C: Adjust for new error.
36706         * g++.dg/parse/typename7.C: New.
36707
36708 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36709
36710         PR c++/18073
36711         * g++.dg/other/mmintrin.C: New test.
36712
36713 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         PR c++/16681
36716         * g++.dg/init/array15.C: New.
36717         * g++.dg/init/array16.C: New.
36718
36719 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36720
36721         PR fortran/18826
36722         * gfortran.dg/assign_1.f90: New test.
36723
36724 2004-12-08  Nick Clifton  <nickc@redhat.com>
36725
36726         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36727         * gcc.target/xstormy16/data_below100: Likewise.
36728         * gcc.target/xstormy16/sfr: Likewise.
36729         * gcc.target/xstormy16/below100.S: New test source file.
36730         * gcc.target/xstormy16/below100.ld: New test linker script.
36731         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36732         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36733         bp instructions.
36734         * gcc.target/xstormy16/bp.c: Likewise.
36735
36736         * gcc.target/xstormy16/bss_below100: New files:
36737         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36738         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36739         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36740         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36741         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36742         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36743         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36744         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36745         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36746         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36747         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36748         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36749         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36750         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36751         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36752         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36753         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36754         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36755         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36756         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36757         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36758         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36759         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36760         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36761         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36762         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36763         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36764
36765         * gcc.target/xstormy16/data_below100: New files:
36766         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36767         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36768         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36769         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36770         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36771         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36772         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36773         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36774         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36775         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36776         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36777         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36778         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36779         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36780         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36781         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36782         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36783         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36784         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36785         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36786         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36787         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36788         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36789         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36790         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36791         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36792         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36793
36794         * gcc.target/xstormy16/sfr: New files:
36795         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36796         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36797         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36798         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36799         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36800         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36801         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36802         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36803         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36804         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36805         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36806         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36807         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36808         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36809         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36810         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36811         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36812         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36813         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36814         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36815         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36816         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36817         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36818         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36819         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36820         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36821         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36822         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36823         27_if0_sfrw_bitfield_f.c
36824
36825 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36826
36827         PR c++/18100
36828         * g++.dg/lookup/name-clash4.C: New test.
36829
36830 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36831
36832         PR c++/18672
36833         * g++.dg/opt/array1.C: New.
36834
36835         PR c++/18803
36836         * g++.dg/template/operator5.C: New.
36837
36838 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36839
36840         PR c/18867
36841         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36842
36843 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36844
36845         * gcc.dg/noncompile/20041207.c: New test.
36846
36847 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36848
36849         * g++.dg/other/unreachable-1.C: New test.
36850
36851 2004-12-06  Nick Clifton  <nickc@redhat.com>
36852
36853         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36854         <limits.h> because the latter comes from gcc's include/ directory
36855         and not the newlib/libc/include directory.
36856
36857 2004-12-04  Richard Henderson  <rth@redhat.com>
36858
36859         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36860
36861 2004-12-04  Richard Henderson  <rth@redhat.com>
36862
36863         * lib/target-supports.exp (check_gc_sections_available): Disable
36864         for alpha and ia64.
36865
36866 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36867
36868         PR middle-end/17909
36869         * g++.dg/other/vararg-2.C: New test.
36870
36871 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36872
36873         PR c++/17011, c++/17971
36874         * g++.dg/template/error15.C: Adjust expected error.
36875         * g++.dg/template/instantiate3.C: Likewise.
36876
36877 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36878
36879         * gcc.dg/altivec-18.c: Fix for darwin
36880
36881 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36882
36883         PR c++/18782
36884         * g++.dg/parse/ptrmem2.C: New.
36885
36886         PR c++/18318
36887         * g++.dg/template/new1.C: New.
36888
36889 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36890
36891         PR fortran/18710
36892         * gfortran.dg/direct_io_3.f90: New test.
36893
36894 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36895
36896         PR 18758
36897         * g++.dg/parse/crash21.C: New.
36898
36899 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36900
36901         PR c++/15664, c++/18276
36902         * g++.dg/template/ttp13.C: New test.
36903         * g++.dg/template/ttp14.C: Likewise.
36904
36905 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36906
36907         PR c++/18123
36908         * g++.dg/parse/enum2.C: New test.
36909         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36910
36911 2004-12-02  Nick Clifton  <nickc@redhat.com>
36912
36913         * gcc.target/xstormy16: New test directory.
36914         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36915         * gcc.target/xstormy16/bp.c: Check the generation of bp
36916         instructions.
36917         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36918         bn instructions and the BELOW100 attribute.
36919
36920 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36921
36922         PR target/16952
36923         * gcc.dg/ppc-eabi.c: New.
36924
36925 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36926
36927         PR fortran/18284
36928         * gfortran.dg/backspace.f90
36929
36930 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36931
36932         * gfortran.dg/inquire.f90: New test.
36933
36934 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36935
36936         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36937         handle effective-target-keyword.
36938         (dg-skip-if): Support effective-target keyword as target list.
36939         (dg-xfail-if): Ditto.
36940         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36941
36942 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36943
36944         PR tree-optimization/18291
36945         * gcc.c-torture/compile/pr18291.c: New test.
36946
36947 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36948
36949         PR C++/18729
36950         * g++.dg/parse/crash20.C: New.
36951
36952         PR c++/17431
36953         * g++.dg/overload/arg1.C: New.
36954         * g++.dg/overload/arg2.C: New.
36955         * g++.dg/overload/arg3.C: New.
36956         * g++.dg/overload/arg4.C: New.
36957
36958 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36959
36960         * gcc.dg/c99-flex-array-4.c: Remove.
36961
36962 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36963
36964         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36965
36966         * lib/target-supports.exp (is-effective-target): Simplify.
36967
36968         * lib/target-supports.exp (check_effective_target_vect_long):
36969         Fix for powerpc64-*-*.
36970
36971 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36972
36973         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36974         to support new requirements on FreeBSD 5.
36975
36976 2004-11-30  Devang Patel  <dpatel@apple.com>
36977
36978         PR 18702
36979         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36980
36981 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36982
36983         * g++.dg/ext/altivec-13.C: New test.
36984
36985 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36986
36987         PR tree-opt/18298
36988         * gcc.c-torture/execute/p18298.c: New test.
36989
36990 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36991             Dorit Naishlos  <dorit@il.ibm.com>
36992
36993         PR tree-opt/18607
36994         * gcc.dg/vect/vect-89.c: New test.
36995
36996 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36997
36998         * gcc.dg/pr18596-1.c: New test.
36999
37000 2004-11-30  Ben Elliston  <bje@au.ibm.com>
37001
37002         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
37003
37004 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37005
37006         PR c/18479
37007         * gcc.dg/pr18479.c: New test.
37008
37009 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37010
37011         PR target/18490
37012         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
37013         mmix-knuth-mmixware.
37014
37015         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
37016         cris-*-elf* cris-*-aout* mmix-*-*
37017
37018 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37019
37020         PR middle-end/18725
37021         * gcc.dg/pr18725.c: New test.
37022
37023 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37024
37025         PR target/18488
37026         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
37027
37028         PR target/18336
37029         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
37030
37031 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
37032
37033         PR c++/18368
37034         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
37035         * g++.old-deja/g++.law/ctors5.C: Likewise.
37036         * g++.old-deja/g++.other/crash25.C: Likewise.
37037
37038         PR c++/18674
37039         * g++.dg/template/error16.C: New test.
37040
37041         PR c++/18512
37042         * g++.dg/template/crash29.C: New test.
37043
37044 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
37045
37046         PR tree-optimization/18712
37047         * gcc.c-torture/compile/pr18712.c: New test.
37048
37049 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
37050
37051         PR c/7544
37052         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
37053         tests.
37054
37055 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37056
37057         PR c++/18652
37058         * g++.dg/lookup/crash6.C: New test.
37059
37060 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37061
37062         PR middle-end/18164
37063         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
37064
37065 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
37066
37067         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37068         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37069         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37070
37071 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
37072
37073         * gcc.dg/pr18164.c: New test.
37074
37075 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
37076
37077         * gcc.dg/funroll-loops-all.c: New.
37078
37079 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37080
37081         PR target/18489
37082         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37083         delimeter, match space and TAB as well as ":".
37084
37085         PR target/18484
37086         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37087
37088         PR target/18348
37089         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37090
37091         PR target/18345
37092         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37093
37094         PR target/18337
37095         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37096
37097 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37098
37099         * gfortran.dg/direct_io_2.f90: New test.
37100
37101 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37102
37103         PR target/18334
37104         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37105
37106 2004-11-28  Richard Henderson  <rth@redhat.com>
37107
37108         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37109
37110 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37111
37112         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37113         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37114         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37115         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37116         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37117         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37118         gcc.dg/pointer-arith-8.c: New tests.
37119
37120 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37121
37122         PR fortran/18364
37123         * gfortran.dg/endfile.f90: New test.
37124
37125 2004-11-27  Falk Hueffner  <falk@debian.org>
37126
37127         * gcc.dg/loop-6.c: New test.
37128
37129 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37130
37131         * gcc.c-torture/execute/20041126-1.c: New test.
37132
37133 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37134
37135         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37136         on IRIX.
37137
37138 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37139
37140         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37141         functions.
37142
37143 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37144
37145         PR rtl-optimization/17825
37146         * gcc.c-torture/compile/20041119-1.c: New test.
37147
37148 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37149
37150         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37151         Check existence of ld library path variables before unsetting.
37152
37153 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37154
37155         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37156
37157 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37158
37159         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37160
37161 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37162
37163         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37164
37165 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37166
37167         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37168         dg-do directive.
37169
37170 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37171
37172         * gcc.dg/pr17957.c: Pass --param, not -param.
37173
37174 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37175
37176         PR middle-end/17957
37177         * gcc.dg/pr17957.c: New test.
37178
37179 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37180
37181         PR c++/18445
37182         * g++.dg/template/crash28.C: Likewise.
37183
37184         PR c++/18001
37185         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37186         * g++.dg/ext/lvaddr.C: Likewise.
37187         * g++.dg/opt/pr7503-3.C: Likewise.
37188
37189         PR c++/18466
37190         * g++.dg/parse/qualified3.C: New test.
37191         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37192
37193         PR c++/18545
37194         * g++.dg/expr/return1.C: New test.
37195
37196 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37197
37198         Friend class name lookup 3/n, PR c++/3332
37199         * g++.dg/lookup/friend3.C: New test.
37200         * g++.dg/lookup/friend4.C: Likewise.
37201         * g++.dg/lookup/friend5.C: Likewise.
37202
37203 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37204
37205         Friend class name lookup 2/n, PR c++/14513, c++/15410
37206         * g++.dg/lookup/friend2.C: New test.
37207         * g++.dg/template/friend31.C: Likewise.
37208
37209 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37210
37211         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37212
37213 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37214
37215         PR c++/17473
37216         * g++.dg/tc1/dr56.C: Remove.
37217         * g++.dg/template/typedef1.C: Add dg-error markers.
37218         * g++.old-deja/g++.other/typedef7.C: Likewise.
37219
37220         PR c++/18285
37221         * g++.dg/parse/typedef7.C: New test.
37222
37223 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37224
37225         * gcc.c-torture/execute/20041124-1.c: New test.
37226
37227 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37228
37229         * g++.dg/template/deduce3.C: New test.
37230
37231         PR c++/18586
37232         * g++.dg/template/crash27.C: New test.
37233
37234         PR c++/18530
37235         * g++.dg/warn/Wshadow-3.C: New test.
37236
37237 2004-11-24  Devang Patel  <dpatel@apple.com>
37238
37239         PR/18555
37240         * gcc.dg/cpp/isysroot-1.c: New test.
37241         * gcc.dg/cpp/usr/include/stdio.h: New file.
37242         * gcc.dg/cpp/isysroot-2.c: New test.
37243         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37244         New file.
37245
37246 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37247
37248         PR c++/8929
37249         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37250
37251 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37252
37253         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37254         * gcc.target/sparc/pdist.c: Likewise.
37255
37256 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37257
37258         PR c++/16882
37259         * g++.dg/conversion/simd1.C: New test.
37260
37261 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37262
37263         * lib/target-libpath.exp: New file defining
37264         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37265         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37266         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37267         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37268         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37269
37270 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37271
37272         * gcc.dg/pragma-align-2.c: Test macro expansion.
37273         * gcc.dg/pragma-pack-2.c: New test.
37274
37275 2004-11-23  Richard Henderson  <rth@redhat.com>
37276
37277         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37278         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37279         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37280         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37281         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37282         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37283
37284         * gcc.dg/vect/vect.exp: Add check for alpha.
37285         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37286         (check_effective_target_vect_int): Enable for alpha.
37287         (check_effective_target_vect_long): New.
37288         (is-effective-target): Add it.
37289
37290 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37291
37292         * gcc.dg/pr18614-1.c: New test.
37293
37294 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37295
37296         * gcc.dg/setjmp-2.c: New test.
37297
37298 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37299
37300         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37301         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37302         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37303         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37304         gcc.target/sparc/pdist.c: New tests.
37305
37306 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37307
37308         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37309
37310 2004-11-22  Dale Johannesen  <dalej@apple.com>
37311
37312         * gcc.dg/20041111-1.c: New.
37313
37314 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37315
37316         PR tree-opt/18536
37317         * gcc.dg/vect/pr18536.c: New test.
37318
37319 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37320
37321         PR c++/18354
37322         * g++.dg/template/nontype11.C: New test.
37323
37324 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37325
37326         PR middle-end/18520
37327         * gcc.dg/pr18520-1.c: New test case.
37328
37329 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37330
37331         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37332         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37333         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37334         expected diagnostics.
37335
37336 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37337
37338         PR target/18580
37339         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37340         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37341         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37342
37343 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37344
37345         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37346
37347 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37348             Joseph Myers  <joseph@codesourcery.com>
37349
37350         * lib/target-supports.exp (check_visibility_available): Really
37351         test the compiler.
37352
37353 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37354
37355         PR tree-opt/18181
37356         * gcc.dg/vect/vect-85.c: New test.
37357         * gcc.dg/vect/vect-86.c: New test.
37358         * gcc.dg/vect/vect-87.c: New test.
37359         * gcc.dg/vect/vect-88.c: New test.
37360
37361 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37362
37363         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37364
37365 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37366
37367         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37368         * gcc.dg/ppc-and-1.c: Ditto.
37369         * gcc.dg/ppc-compare-1.c: Ditto.
37370         * gcc.dg/ppc-mov-1.c: Ditto
37371
37372 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37373             Mark Mitchell  <mark@codesourcery.com>
37374
37375         * gcc.dg/pragma-init-fini-2.c: New test.
37376
37377 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37378             Aldy Hernandez  <aldyh@redhat.com>
37379
37380         * lib/target-supports.exp (check_effective_target_vect_int): New
37381         (check_effective_target_vect_float): New
37382         (check_effective_target_vect_double): New.
37383         (is-effective-target): Support new effective targets keywords.
37384         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37385         default action for dg-do.
37386         * gcc.dg/vect/pr16105.c: Use new support.
37387         * gcc.dg/vect/pr18400.c: Ditto.
37388         * gcc.dg/vect/pr18425.c: Ditto.
37389         * gcc.dg/vect/vect-1.c: Ditto.
37390         * gcc.dg/vect/vect-10.c: Ditto.
37391         * gcc.dg/vect/vect-11.c: Ditto.
37392         * gcc.dg/vect/vect-12.c: Ditto.
37393         * gcc.dg/vect/vect-13.c: Ditto.
37394         * gcc.dg/vect/vect-14.c: Ditto.
37395         * gcc.dg/vect/vect-15.c: Ditto.
37396         * gcc.dg/vect/vect-16.c: Ditto.
37397         * gcc.dg/vect/vect-17.c: Ditto.
37398         * gcc.dg/vect/vect-18.c: Ditto.
37399         * gcc.dg/vect/vect-19.c: Ditto.
37400         * gcc.dg/vect/vect-2.c: Ditto.
37401         * gcc.dg/vect/vect-20.c: Ditto.
37402         * gcc.dg/vect/vect-21.c: Ditto.
37403         * gcc.dg/vect/vect-22.c: Ditto.
37404         * gcc.dg/vect/vect-23.c: Ditto.
37405         * gcc.dg/vect/vect-24.c: Ditto.
37406         * gcc.dg/vect/vect-25.c: Ditto.
37407         * gcc.dg/vect/vect-26.c: Ditto.
37408         * gcc.dg/vect/vect-27.c: Ditto.
37409         * gcc.dg/vect/vect-27a.c: Ditto.
37410         * gcc.dg/vect/vect-28.c: Ditto.
37411         * gcc.dg/vect/vect-29.c: Ditto.
37412         * gcc.dg/vect/vect-29a.c: Ditto.
37413         * gcc.dg/vect/vect-3.c: Ditto.
37414         * gcc.dg/vect/vect-30.c: Ditto.
37415         * gcc.dg/vect/vect-31.c: Ditto.
37416         * gcc.dg/vect/vect-32.c: Ditto.
37417         * gcc.dg/vect/vect-33.c: Ditto.
37418         * gcc.dg/vect/vect-34.c: Ditto.
37419         * gcc.dg/vect/vect-35.c: Ditto.
37420         * gcc.dg/vect/vect-36.c: Ditto.
37421         * gcc.dg/vect/vect-37.c: Ditto.
37422         * gcc.dg/vect/vect-38.c: Ditto.
37423         * gcc.dg/vect/vect-4.c: Ditto.
37424         * gcc.dg/vect/vect-40.c: Ditto.
37425         * gcc.dg/vect/vect-41.c: Ditto.
37426         * gcc.dg/vect/vect-42.c: Ditto.
37427         * gcc.dg/vect/vect-43.c: Ditto.
37428         * gcc.dg/vect/vect-44.c: Ditto.
37429         * gcc.dg/vect/vect-45.c: Ditto.
37430         * gcc.dg/vect/vect-46.c: Ditto.
37431         * gcc.dg/vect/vect-47.c: Ditto.
37432         * gcc.dg/vect/vect-48.c: Ditto.
37433         * gcc.dg/vect/vect-48a.c: Ditto.
37434         * gcc.dg/vect/vect-49.c: Ditto.
37435         * gcc.dg/vect/vect-5.c: Ditto.
37436         * gcc.dg/vect/vect-50.c: Ditto.
37437         * gcc.dg/vect/vect-51.c: Ditto.
37438         * gcc.dg/vect/vect-52.c: Ditto.
37439         * gcc.dg/vect/vect-53.c: Ditto.
37440         * gcc.dg/vect/vect-54.c: Ditto.
37441         * gcc.dg/vect/vect-55.c: Ditto.
37442         * gcc.dg/vect/vect-56.c: Ditto.
37443         * gcc.dg/vect/vect-56a.c: Ditto.
37444         * gcc.dg/vect/vect-57.c: Ditto.
37445         * gcc.dg/vect/vect-58.c: Ditto.
37446         * gcc.dg/vect/vect-59.c: Ditto.
37447         * gcc.dg/vect/vect-6.c: Ditto.
37448         * gcc.dg/vect/vect-60.c: Ditto.
37449         * gcc.dg/vect/vect-61.c: Ditto.
37450         * gcc.dg/vect/vect-62.c: Ditto.
37451         * gcc.dg/vect/vect-63.c: Ditto.
37452         * gcc.dg/vect/vect-64.c: Ditto.
37453         * gcc.dg/vect/vect-65.c: Ditto.
37454         * gcc.dg/vect/vect-66.c: Ditto.
37455         * gcc.dg/vect/vect-67.c: Ditto.
37456         * gcc.dg/vect/vect-68.c: Ditto.
37457         * gcc.dg/vect/vect-69.c: Ditto.
37458         * gcc.dg/vect/vect-7.c: Ditto.
37459         * gcc.dg/vect/vect-72.c: Ditto.
37460         * gcc.dg/vect/vect-72a.c: Ditto.
37461         * gcc.dg/vect/vect-73.c: Ditto.
37462         * gcc.dg/vect/vect-74.c: Ditto.
37463         * gcc.dg/vect/vect-75.c: Ditto.
37464         * gcc.dg/vect/vect-76.c: Ditto.
37465         * gcc.dg/vect/vect-77.c: Ditto.
37466         * gcc.dg/vect/vect-77a.c: Ditto.
37467         * gcc.dg/vect/vect-78.c: Ditto.
37468         * gcc.dg/vect/vect-79.c: Ditto.
37469         * gcc.dg/vect/vect-8.c: Ditto.
37470         * gcc.dg/vect/vect-80.c: Ditto.
37471         * gcc.dg/vect/vect-82.c: Ditto.
37472         * gcc.dg/vect/vect-82_64.c: Ditto.
37473         * gcc.dg/vect/vect-83.c: Ditto.
37474         * gcc.dg/vect/vect-83_64.c: Ditto.
37475         * gcc.dg/vect/vect-9.c: Ditto.
37476         * gcc.dg/vect/vect-all.c: Ditto.
37477         * gcc.dg/vect/vect-none.c: Ditto.
37478
37479 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37480
37481         * lib/gcc-dg.exp (dg-skip-if): New function.
37482         (dg-forbid-option): Remove.
37483         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37484         * g++.dg/abi/bitfield8.C: Likewise.
37485         * g++.dg/abi/dtor1.C: Likewise.
37486         * g++.dg/abi/empty10.C: Likewise.
37487         * g++.dg/abi/empty7.C: Likewise.
37488         * g++.dg/abi/empty9.C: Likewise.
37489         * g++.dg/abi/layout3.C: Likewise.
37490         * g++.dg/abi/layout4.C: Likewise.
37491         * g++.dg/abi/thunk1.C: Likewise.
37492         * g++.dg/abi/thunk2.C: Likewise.
37493         * g++.dg/abi/vbase11.C: Likewise.
37494         * g++.dg/abi/vthunk2.C: Likewise.
37495         * g++.dg/abi/vthunk3.C: Likewise.
37496         * g++.dg/ext/attrib8.C: Likewise.
37497         * g++.dg/opt/longbranch2.C: Likewise.
37498         * g++.dg/opt/reg-stack4.C: Likewise.
37499         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37500         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37501         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37502         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37503         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37504         * gcc.dg/20000609-1.c: Likewise.
37505         * gcc.dg/20000720-1.c: Likewise.
37506         * gcc.dg/20011107-1.c: Likewise.
37507         * gcc.dg/20011119-1.c: Likewise.
37508         * gcc.dg/20020108-1.c: Likewise.
37509         * gcc.dg/20020122-2.c: Likewise.
37510         * gcc.dg/20020122-3.c: Likewise.
37511         * gcc.dg/20020201-3.c: Likewise.
37512         * gcc.dg/20020206-1.c: Likewise.
37513         * gcc.dg/20020218-1.c: Likewise.
37514         * gcc.dg/20020310-1.c: Likewise.
37515         * gcc.dg/20020411-1.c: Likewise.
37516         * gcc.dg/20020418-2.c: Likewise.
37517         * gcc.dg/20020426-1.c: Likewise.
37518         * gcc.dg/20020426-2.c: Likewise.
37519         * gcc.dg/20020517-1.c: Likewise.
37520         * gcc.dg/20020523-1.c: Likewise.
37521         * gcc.dg/20020523-2.c: Likewise.
37522         * gcc.dg/20020729-1.c: Likewise.
37523         * gcc.dg/20030204-1.c: Likewise.
37524         * gcc.dg/20030826-2.c: Likewise.
37525         * gcc.dg/20030926-1.c: Likewise.
37526         * gcc.dg/20031202-1.c: Likewise.
37527         * gcc.dg/980312-1.c: Likewise.
37528         * gcc.dg/980313-1.c: Likewise.
37529         * gcc.dg/990117-1.c: Likewise.
37530         * gcc.dg/990424-1.c: Likewise.
37531         * gcc.dg/990524-1.c: Likewise.
37532         * gcc.dg/991230-1.c: Likewise.
37533         * gcc.dg/i386-387-1.c: Likewise.
37534         * gcc.dg/i386-387-2.c: Likewise.
37535         * gcc.dg/i386-387-3.c: Likewise.
37536         * gcc.dg/i386-387-4.c: Likewise.
37537         * gcc.dg/i386-387-5.c: Likewise.
37538         * gcc.dg/i386-387-6.c: Likewise.
37539         * gcc.dg/i386-asm-1.c: Likewise.
37540         * gcc.dg/i386-bitfield1.c: Likewise.
37541         * gcc.dg/i386-bitfield2.c: Likewise.
37542         * gcc.dg/i386-loop-1.c: Likewise.
37543         * gcc.dg/i386-loop-2.c: Likewise.
37544         * gcc.dg/i386-loop-3.c: Likewise.
37545         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37546         * gcc.dg/i386-pic-1.c: Likewise.
37547         * gcc.dg/i386-regparm.c: Likewise.
37548         * gcc.dg/i386-signbit-1.c: Likewise.
37549         * gcc.dg/i386-signbit-2.c: Likewise.
37550         * gcc.dg/i386-signbit-3.c: Likewise.
37551         * gcc.dg/i386-sse-5.c: Likewise.
37552         * gcc.dg/i386-sse-8.c: Likewise.
37553         * gcc.dg/i386-unroll-1.c: Likewise.
37554         * gcc.dg/tls/opt-1.c: Likewise.
37555         * gcc.dg/tls/opt-2.c: Likewise.
37556         * gcc.dg/unroll-1.c: Likewise.
37557         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37558         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37559         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37560         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37561
37562 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37563
37564         * g++.dg/template/incomplete1.C: New test.
37565
37566 2004-11-16  Nick Clifton  <nickc@redhat.com>
37567
37568         Revert patches accidentally commited during checkin of fixes for
37569         xstormy16 tests:
37570         gcc.c-torture/execute/simd-4.c: Revert
37571         gcc.dg/20040910-1.c: Revert.
37572
37573 2004-11-16  Paul Brook  <paul@codesourcery.com>
37574
37575         PR fortran/13010
37576         * gfortran.dg/der_pointer_1.f90: New test.
37577
37578 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37579
37580         PR c/18498
37581         * gcc.dg/bitfld-13.c: New test.
37582
37583 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37584
37585         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37586         powerpc*-*-linux*.
37587
37588         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37589         * gcc.dg/ppc64-abi-2.c: Ditto.
37590         * gcc.dg/ppc64-abi-3.c: Ditto.
37591
37592         * lib/gcc-dg.exp (dg-target-list): Remove.
37593
37594 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37595
37596         * gcc.dg/ia64-postinc.c: New test.
37597
37598 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37599
37600         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37601
37602 2004-11-15  Nick Clifton  <nickc@redhat.com>
37603
37604         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37605         __INT_MAX__ so that the test can be compiled by toolchains
37606         targeted at 16-bit processors.
37607
37608         * gcc.dg/20040625-1.c: Use long constants rather than integers
37609         when performing arithmetic that will overflow 16-bits.
37610
37611         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37612         xstormy16.  It does not support 128-bit vector operations.
37613
37614         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37615         with the macro PTR_TYPE.  Define this macro to an integer type
37616         suitable for holding a pointer.
37617
37618         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37619         the target is a 16-bit processor.
37620
37621         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37622         16-bit targets where the character constant will be too long.
37623
37624         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37625         where the double will not be directly addressable.
37626
37627 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37628
37629         Friend class name lookup 1/n, PR c++/18471
37630         * g++.dg/template/crash26.C: New test.
37631         * g++.dg/lookup/struct1.C: Adjust expected error.
37632         * g++.dg/parse/elab1.C: Likewise.
37633         * g++.dg/parse/elab2.C: Likewise.
37634         * g++.dg/parse/int-as-enum1.C: Likewise.
37635         * g++.dg/parse/struct-as-enum1.C: Likewise.
37636         * g++.dg/parse/typedef1.C: Likewise.
37637         * g++.dg/parse/typedef3.C: Likewise.
37638         * g++.dg/parse/typedef4.C: Likewise.
37639         * g++.dg/parse/typedef5.C: Likewise.
37640         * g++.dg/template/nontype4.C: Likewise.
37641         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37642         * g++.old-deja/g++.other/elab1.C: Likewise.
37643         * g++.old-deja/g++.other/syntax4.C: Likewise.
37644
37645 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37646
37647         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37648
37649 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37650
37651         * gcc.c-torture/execute/20041114-1.c: New test.
37652
37653 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37654
37655         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37656         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37657         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37658         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37659         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37660         gcc.dg/switch-7.c: New tests.
37661
37662 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37663
37664         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37665
37666 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37667
37668         PR tree-opt/18400
37669         * gcc.dg/vect/pr18400.c: New test.
37670
37671 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37672             Andrew Pinski  <pinskia@physics.uc.edu>
37673
37674         PR tree-opt/18425
37675         * gcc.dg/vect/pr18425.c: New test.
37676
37677 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37678
37679         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37680         Guard with dg-require-alias and dg-require-visibility.
37681
37682 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37683
37684         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37685
37686 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37687
37688         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37689
37690 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37691
37692         PR c++/17344
37693         * g++.dg/template/defarg5.C: New test.
37694
37695 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37696
37697         * g++.dg/parse/cast1.C: Run only on ILP32.
37698         * g++.old-deja/g++.mike/p784.C: Likewise.
37699
37700 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37701
37702         * gcc.c-torture/execute/20041113-1.c: New test.
37703
37704 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37705
37706         PR target/18230
37707         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37708         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37709         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37710         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37711         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37712         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37713         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37714         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37715         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37716         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37717         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37718         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37719         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37720
37721 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37722
37723         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37724         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37725         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37726         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37727         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37728         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37729         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37730         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37731         gcc.target/sparc/combined-1.c: New tests.
37732
37733 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37734
37735         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37736         New tests.
37737
37738 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37739
37740         * lib/gcc-dg.exp (dg-forbid-option): New function.
37741         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37742         * g++.dg/abi/bitfield8.C: Likewise.
37743         * g++.dg/abi/dtor1.C: Likewise.
37744         * g++.dg/abi/empty10.C: Likewise.
37745         * g++.dg/abi/empty7.C: Likewise.
37746         * g++.dg/abi/empty9.C: Likewise.
37747         * g++.dg/abi/layout3.C: Likewise.
37748         * g++.dg/abi/layout4.C: Likewise.
37749         * g++.dg/abi/thunk1.C: Likewise.
37750         * g++.dg/abi/thunk2.C: Likewise.
37751         * g++.dg/abi/vbase11.C: Likewise.
37752         * g++.dg/abi/vthunk2.C: Likewise.
37753         * g++.dg/abi/vthunk3.C: Likewise.
37754         * g++.dg/ext/attrib8.C: Likewise.
37755         * g++.dg/opt/longbranch2.C: Likewise.
37756         * g++.dg/opt/reg-stack4.C: Likewise.
37757         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37758         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37759         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37760         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37761         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37762         * gcc.dg/20000609-1.c: Likewise.
37763         * gcc.dg/20000720-1.c: Likewise.
37764         * gcc.dg/20011107-1.c: Likewise.
37765         * gcc.dg/20011119-1.c: Likewise.
37766         * gcc.dg/20020108-1.c: Likewise.
37767         * gcc.dg/20020122-2.c: Likewise.
37768         * gcc.dg/20020122-3.c: Likewise.
37769         * gcc.dg/20020201-3.c: Likewise.
37770         * gcc.dg/20020206-1.c: Likewise.
37771         * gcc.dg/20020218-1.c: Likewise.
37772         * gcc.dg/20020310-1.c: Likewise.
37773         * gcc.dg/20020411-1.c: Likewise.
37774         * gcc.dg/20020418-2.c: Likewise.
37775         * gcc.dg/20020426-1.c: Likewise.
37776         * gcc.dg/20020426-2.c: Likewise.
37777         * gcc.dg/20020517-1.c: Likewise.
37778         * gcc.dg/20020523-1.c: Likewise.
37779         * gcc.dg/20020523-2.c: Likewise.
37780         * gcc.dg/20020729-1.c: Likewise.
37781         * gcc.dg/20030204-1.c: Likewise.
37782         * gcc.dg/20030826-2.c: Likewise.
37783         * gcc.dg/20030926-1.c: Likewise.
37784         * gcc.dg/20031202-1.c: Likewise.
37785         * gcc.dg/980312-1.c: Likewise.
37786         * gcc.dg/980313-1.c: Likewise.
37787         * gcc.dg/990117-1.c: Likewise.
37788         * gcc.dg/990424-1.c: Likewise.
37789         * gcc.dg/990524-1.c: Likewise.
37790         * gcc.dg/991230-1.c: Likewise.
37791         * gcc.dg/i386-387-1.c: Likewise.
37792         * gcc.dg/i386-387-2.c: Likewise.
37793         * gcc.dg/i386-387-3.c: Likewise.
37794         * gcc.dg/i386-387-4.c: Likewise.
37795         * gcc.dg/i386-387-5.c: Likewise.
37796         * gcc.dg/i386-387-6.c: Likewise.
37797         * gcc.dg/i386-asm-1.c: Likewise.
37798         * gcc.dg/i386-bitfield1.c: Likewise.
37799         * gcc.dg/i386-bitfield2.c: Likewise.
37800         * gcc.dg/i386-loop-1.c: Likewise.
37801         * gcc.dg/i386-loop-2.c: Likewise.
37802         * gcc.dg/i386-loop-3.c: Likewise.
37803         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37804         * gcc.dg/i386-pic-1.c: Likewise.
37805         * gcc.dg/i386-regparm.c: Likewise.
37806         * gcc.dg/i386-signbit-1.c: Likewise.
37807         * gcc.dg/i386-signbit-2.c: Likewise.
37808         * gcc.dg/i386-signbit-3.c: Likewise.
37809         * gcc.dg/i386-sse-5.c: Likewise.
37810         * gcc.dg/i386-sse-8.c: Likewise.
37811         * gcc.dg/i386-unroll-1.c: Likewise.
37812         * gcc.dg/tls/opt-1.c: Likewise.
37813         * gcc.dg/tls/opt-2.c: Likewise.
37814         * gcc.dg/unroll-1.c: Likewise.
37815         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37816         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37817         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37818         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37819         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37820         -m64 is specified.
37821
37822 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37823
37824         PR c++/18389
37825         * g++.dg/parse/cond1.C: New test.
37826
37827         PR c++/18429
37828         * g++.dg/template/array9.C: New test.
37829         * g++.dg/ext/vla1.C: Adjust error messages.
37830         * g++.dg/ext/vlm1.C: Likewise.
37831         * g++.dg/template/crash2.C: Likewise.
37832
37833         PR c++/18436
37834         * g++.dg/template/call3.C: New test.
37835
37836         PR c++/18407
37837         * g++.dg/template/ptrmem11.C: New test.
37838
37839 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37840
37841         PR other/14264
37842         * lib/g++.exp: Set LC_ALL and LANG to C.
37843         * lib/gcc-dg.exp: Likewise.
37844         * lib/gfortran.exp: Likewise.
37845         * lib/objc.exp: Likewise.
37846         * lib/treelang.exp: Likewise.
37847
37848 2004-11-12  Andreas Schwab  <schwab@suse.de>
37849
37850         * gcc.dg/pr16286.c: Fix last change.
37851
37852 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37853
37854         PR c++/18416
37855         * g++.dg/init/global1.C: New test.
37856
37857 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37858
37859         * gcc.c-torture/execute/20041112-1.c: New test.
37860
37861 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37862
37863         * lib/gcc-dg.exp (dg-target-list): New.
37864
37865 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37866             Richard Sandiford  <rsandifo@redhat.com>
37867
37868         * lib/target-supports.exp (get-compiler_messages): New.
37869         (check_named_sections_available): Use it.
37870         (check_effective_target_ilp32): New.
37871         (check_effective_target_lp64): New.
37872         (is-effective-target): New.
37873         * lib/gcc-dg.exp (dg-require-effective-target): New.
37874
37875 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37876
37877         * gcc.dg/precedence-1.c: New test.
37878
37879 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37880
37881         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37882
37883         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37884         message, delete generated files, use more descriptive name for
37885         executable, and make the test unsupported when it cannot be run.
37886
37887         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37888         (dg-require-weak, dg-require-visibility, dg-require-alias,
37889         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37890         dg-require-iconv, dg-require-named-sections): Use it.
37891
37892         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37893
37894 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37895
37896         PR target/16457
37897         * gcc.dg/ppc-and-1: New
37898
37899         PR target/16796
37900         * gcc.dg/ppc-mov-1.c: New.
37901
37902         PR target/16458
37903         * gcc.dg/ppc-compare-1.c: New.
37904
37905 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37906
37907         * objc.dg/desig-init-2.m: New test.
37908
37909 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37910
37911         PR middle-end/18160
37912         * g++.dg/warn/register-var-1.C: New test.
37913         * g++.dg/warn/register-var-2.C: New test.
37914
37915 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37916
37917         * gcc.dg/union-2.c: New test.
37918
37919 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37920
37921         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37922         New test for PR tree-optimization/17892.
37923
37924 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37925
37926         PR c++/18369
37927         * g++.dg/init/new12.C: New test.
37928
37929 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37930
37931         * gcc.target/sparc: New directory.
37932         * gcc.target/sparc/sparc.exp: New driver.
37933         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37934         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37935         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37936         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37937
37938 2004-11-10  Paul Brook  <paul@codesourcery.com>
37939
37940         PR fortran/18218
37941         * gfortran.dg/list_read.c: New test.
37942
37943 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37944
37945         PR c/18322
37946         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37947         expected diagnostic location.
37948
37949 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37950
37951         * gcc.dg/20041109-1.c: New test.
37952
37953 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37954
37955         PR objc/18406
37956         * objc/compile/pr18406.m: New test.
37957
37958 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37959
37960         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37961
37962 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37963
37964         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37965
37966 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37967
37968         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37969
37970 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37971
37972         * gcc.dg/20030225-2.c: Add prototype for abort and
37973         exit.
37974
37975 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37976
37977         PR tree-opt/18299
37978         * gcc.c-torture/pr18299-1.c: New test.
37979
37980 2004-11-06  Andreas Schwab  <schwab@suse.de>
37981
37982         * gcc.dg/pr16286.c: Also test for bool and pixel.
37983
37984 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37985
37986         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37987         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37988         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37989         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37990         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37991         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37992         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37993         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37994         gcc.dg/struct-semi-3.c: New tests.
37995
37996 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37997
37998         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37999
38000 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38001
38002         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
38003         Do not use C99 designators.
38004
38005 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38006
38007         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
38008
38009 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38010
38011         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
38012         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
38013         * gcc.c-torture/execute/simd-5.x: Remove.
38014
38015 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
38016
38017         PR rtl-optimization/17933
38018         * gcc.dg/torture/pr17933-1.c: New test.
38019
38020 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38021
38022         PR target/18106
38023         * lib/target-supports.exp (check_weak_available): Support
38024         Windows.
38025
38026 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
38027
38028         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
38029         call to fflush(stdout) before abort.
38030         (my_ffsll): New function.
38031         (generate_fields): Use it.
38032
38033 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38034
38035         * gcc.dg/init-undef-1.c: New test.
38036
38037 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38038
38039         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
38040         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
38041         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
38042         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
38043         expected messages for new parser.
38044
38045 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
38046
38047         * g++.dg/ext/visibility/symbian1.C: New test.
38048
38049 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38050
38051         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
38052         on LP64 targets.
38053
38054 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38055
38056         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
38057         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38058         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38059         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38060         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38061         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38062         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38063         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38064         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38065         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38066
38067 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38068
38069         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38070         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38071         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38072         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38073         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38074         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38075         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38076         for new parser.
38077
38078 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
38079
38080         PR target/15342
38081         * gcc.dg/20041104-1.c: New test.
38082
38083 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38084
38085         * g++.dg/template/nontype7.C: New test.
38086         * g++.dg/template/nontype8.C: Likewise.
38087         * g++.dg/template/nontype9.C: Likewise.
38088         * g++.dg/template/nontype10.C: Likewise.
38089         * g++.dg/tc1/dr49.C: Likewise.
38090         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38091         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38092
38093 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38094
38095         * g++.dg/rtti/tinfo1.C: Remove xfails.
38096
38097 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38098
38099         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38100         packed attribute to the definition to satisfy the new C++ parser.
38101
38102 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38103
38104         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38105         invocations of va_arg.
38106
38107 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38108
38109         PR c++/18124
38110         * g++.dg/template/crash25.C: New test.
38111
38112         PR c++/18155
38113         * g++.dg/template/typedef2.C: New test.
38114         * g++.dg/parse/crash13.C: Adjust error markers.
38115
38116         PR c++/18177
38117         * g++.dg/conversion/const3.C: New test.
38118
38119 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38120
38121         PR fortran/17535
38122         PR fortran/17583
38123         PR fortran/17713
38124         * gfortran.dg/generic_[123].f90: New testcases.
38125
38126 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38127
38128         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38129         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38130
38131 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38132
38133         PR tree-opt/16808
38134         * gcc.c-torture/compile/pr16808.c: New test.
38135
38136 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38137
38138         PR rtl-optimization/17104
38139         * gcc.dg/ppc-bitfield1.c: New.
38140
38141 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38142
38143         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38144
38145 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38146
38147         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38148         strings for 32-bit code.
38149
38150 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38151
38152         PR c/18239
38153         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38154
38155 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38156
38157         PR c++/18064
38158         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38159
38160 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38161
38162         PR c++/15172
38163         * g++.dg/init/aggr2.C: New test.
38164
38165 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38166
38167         * objc.dg/local-decl-1.m: New test.
38168
38169 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38170
38171         * gcc.dg/20040910-1.c: Adjust regex.
38172
38173 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38174
38175         PR rtl-optimization/18084
38176         * g++.dg/opt/pr18084-1.C: New testcase.
38177
38178 2004-10-30  Matt Austern  <austern@apple.com>
38179
38180         PR c++/17542
38181         * g++.dg/ext/attrib18.C: New test.
38182
38183 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38184
38185         PR middle-end/18096
38186         * gcc.dg/pr18096-1.c: New test case.
38187
38188 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38189
38190         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38191
38192 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38193
38194         PR c/16666
38195         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38196         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38197         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38198         gcc.dg/old-style-prom-3.c: New tests.
38199
38200 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38201
38202         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38203         Remove unnecessary inclusion of stdio.h.
38204
38205 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38206
38207         PR rtl-optimization/17581
38208         * gcc.dg/pr17581-1.c: New test case.
38209
38210 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38211
38212         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38213         being implemented.
38214         * g++.dg/conversion/dr195-1.C: New.
38215         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38216         * g++.old-deja/g++.mike/p10148.C: Likewise.
38217
38218 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38219
38220         PR c++/17695
38221         * g++.dg/debug/typedef2.C: New test.
38222
38223 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38224
38225         PR fortran/13490
38226         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38227         * gfortran.dg/g77/README: Update.
38228
38229 2004-10-28  Matt Austern  <austern@apple.com>
38230
38231         PR c++/14124
38232         * g++.dg/ext/packed7.C: New test.
38233
38234 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38235
38236         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38237         scan-assembler.
38238         * lib/scanasm.exp (hidden-scan-for): New proc.
38239         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38240         string.
38241         (scan-not-hidden): Likewise.
38242         * lib/target-supports.exp (check_visibility_available): mach-o is
38243         support too.
38244
38245 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38246
38247         PR c++/17132
38248         * g++.dg/template/memclass3.C: New test.
38249
38250 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38251
38252         PR middle-end/18160
38253         * gcc.dg/register-var-1.c: New test.
38254         * gcc.dg/register-var-2.c: New test.
38255         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38256         error now.
38257
38258 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38259
38260         PR other/18172
38261         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38262         unused variables.
38263         * gcc.dg/vect/vect-22.c: Likewise.
38264
38265 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * gcc.dg/i386-rotate-1.c: New test.
38268
38269 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38270
38271         * g++.dg/init/ref12.C: Add "run" marker.
38272
38273         PR c++/17435
38274         * g++.dg/init/ref12.C: New test.
38275
38276         PR c++/18140
38277         * g++.dg/template/shift1.C: New test.
38278         * g++.dg/template/error10.C: Adjust error markers.
38279
38280 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38281
38282         PR tree-opt/17529
38283         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38284
38285 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38286
38287         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38288         * gcc.dg/weak/weak-3.c: Likewise.
38289         * gcc.dg/weak/weak-5.c: Likewise.
38290         * gcc.dg/weak/weak-9.c: Likewise.
38291         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38292         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38293
38294         * gcc.dg/darwin-weakimport-1.c: New.
38295
38296 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38297
38298         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38299
38300 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38301
38302         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38303         'syntax' error messages.
38304         * gcc.dg/cpp/direct2s.c: Likewise.
38305
38306 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38307
38308         * gcc.c-torture/compile/20041026-1.c: New.
38309
38310 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38311
38312         PR c++/18093
38313         * g++.dg/lookup/ns2.C: New test.
38314
38315         PR c++/18020
38316         * g++.dg/template/enum4.C: New test.
38317
38318         PR c++/18161
38319         * g++.dg/template/expr1.C: New test.
38320
38321 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38322
38323         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38324
38325 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38326
38327         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38328         gcc.dg/decl-nospec-3.c: New tests.
38329
38330 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38331
38332         * objc.dg/super-class-3.m: New test.
38333
38334 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38335
38336         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38337         resyncing.
38338         * gcc.dg/cpp/direct2s.c: Likewise.
38339
38340 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38341
38342         * objc.dg/image-info.m: Update for changes to section selection.
38343
38344 2004-10-25  David Ayers  <d.ayers@inode.at>
38345             Ziemowit Laski  <zlaski@apple.com>
38346
38347         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38348         diagnostics when messaging 'id <Proto>'.
38349         * objc.dg/class-protocol-1.m: New test.
38350         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38351         a non-existent method signature.
38352         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38353         Update diagnostics when messaging with non-existent method signature.
38354         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38355         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38356         invalid receivers are now resolved as if messaging 'id'; remove
38357         extraneous diagnostics.
38358
38359 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38360
38361         PR c/16667
38362         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38363         gcc.dg/init-desig-obs-3.c: New tests.
38364
38365 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38366
38367         * gcc.dg/debug/20041023-1.c: New test.
38368
38369 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38370
38371         PR middle-end/17407
38372         * gcc.c-torture/compile/pr17407.c: New test.
38373
38374         PR c++/18121
38375         * g++.dg/template/array8.C: New test.
38376
38377 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38378
38379         PR other/18138
38380         * lib/g++.exp: Accept more than one multilib libgcc.
38381         * lib/gcc-dg.exp: Likewise.
38382         * lib/objc.exp: Likewise.
38383         * lib/treelang.exp: Likewise.
38384         * lib/gfortran.exp: Likewise.
38385
38386 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38387
38388         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38389
38390 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38391
38392         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38393         * gcc.dg/c99-const-expr-3.c: Likewise.
38394
38395 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38396
38397         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38398
38399 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38400
38401         * gcc.c-torture/execute/loop-2e.x: Remove.
38402
38403 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38404
38405         PR c++/18095
38406         * g++.dg/parse/crash18.C: New.
38407         * g++.dg/parse/crash19.C: New.
38408
38409 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38410
38411         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38412         * g++.dg/ext/dllimport2.C: Same.
38413         * g++.dg/ext/dllimport8.C: Same.
38414
38415 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38416
38417         PR c++/10841
38418         * g++.dg/conversion/cast1.C: New test.
38419         * g++.dg/overload/pmf1.C: Adjust error marker.
38420
38421 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38422
38423         PR objc/17923
38424         * objc.dg/const-str-7.m: New test.
38425
38426 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38427
38428         * g++.dg/template/memfriend11.C: Fix comment typo.
38429         * g++.dg/template/memfriend14.C: Likewise.
38430
38431 2004-10-20  Richard Henderson  <rth@redhat.com>
38432
38433         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38434         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38435         -fasynchronous-unwind-tables.
38436
38437 2004-10-20  Richard Henderson  <rth@redhat.com>
38438
38439         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38440         (main): Return success.
38441         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38442         (main): Return success.
38443
38444 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38445
38446         PR c++/13495
38447         * g++.dg/template/memfriend9.C: New test.
38448         * g++.dg/template/memfriend10.C: Likewise.
38449         * g++.dg/template/memfriend11.C: Likewise.
38450         * g++.dg/template/memfriend12.C: Likewise.
38451         * g++.dg/template/memfriend13.C: Likewise.
38452         * g++.dg/template/memfriend14.C: Likewise.
38453         * g++.dg/template/memfriend15.C: Likewise.
38454         * g++.dg/template/memfriend16.C: Likewise.
38455         * g++.dg/template/memfriend17.C: Likewise.
38456         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38457
38458 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.dg/conversion/dr195.C: New.
38461         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38462
38463 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38464             Devang Patel  <dpatel@apple.com>
38465
38466         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38467         of floating point arithmetic, which could trap.
38468
38469 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38470
38471         PR c++/14035
38472         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38473         * g++.dg/conversion/const2.C: New test.
38474         * g++.dg/expr/reinterpret2.C: New test.
38475         * g++.dg/expr/reinterpret3.C: New test.
38476         * g++.dg/expr/cast2.C: New test.
38477         * g++.dg/expr/copy1.C: New test.
38478         * g++.dg/other/conversion1.C: Change error message.
38479         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38480         function pointers to void *.
38481         * g++.old-deja/g++.mike/p10148.C: Likewise.
38482
38483 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38484
38485         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38486
38487 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38488
38489         PR c++/18047
38490
38491         * g++.dg/parse/expr3.C: New test.
38492
38493 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38494
38495         * gcc.dg/smod-1.c: New test.
38496
38497 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38498
38499         * objc.dg/method-14.m: New test.
38500
38501 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38502
38503         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38504         Also xfail as the patch was reverted.
38505
38506 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38507
38508         PR middle-end/16973
38509         * gcc.dg/pr16973.c: New test.
38510
38511 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38512
38513         PR tree-optimization/17656
38514         * gcc.c-torture/compile/pr17656.c: New test.
38515
38516 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         * g++.dg/eh/shadow1.C: New.
38519
38520 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38521
38522         * gcc.c-torture/compile/20041018-1.c: New test.
38523
38524 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38525
38526         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38527         compiler referring to register 0 when accessing sdata.  The linker
38528         now patches things up.
38529
38530 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38531
38532         PR c/17529
38533         * gcc.c-torture/compile/pr17529.c: New test.
38534
38535 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38536
38537         PR c++/17743
38538         * g++.dg/ext/attrib17.C: New test.
38539
38540 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38541
38542         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38543
38544 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38545
38546         PR c++/10479
38547         * g++.dg/ext/attrib16.C: New test.
38548
38549 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38550
38551         PR c++/17042
38552         * g++.dg/init/dso_handle1.C: New test.
38553
38554         PR c++/14667
38555         * g++.dg/parse/typedef6.C: New test.
38556
38557         PR c++/17916
38558         * g++.dg/parse/pragma1.C: New test.
38559
38560 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38561
38562         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38563
38564 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38565
38566         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38567         -fno-common when on HPPA HP-UX platforms.
38568
38569 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38570
38571         PR other/16820
38572         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38573         stdint.h.
38574         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38575         uintptr_t.
38576
38577 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38578
38579         PR c++/16301
38580         * g++.dg/lookup/strong-using-4.C: New test.
38581
38582 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38583
38584         PR middle-end/16567
38585         * gcc.c-torture/compile/nested-1.c: New test.
38586
38587 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38588
38589         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38590         and mipsisa64*-*-* (until support for misaligned loads is added).
38591         * gcc.dg/vect/vect-50.c: Likewise.
38592         * gcc.dg/vect/vect-52.c: Likewise.
38593         * gcc.dg/vect/vect-54.c: Likewise.
38594         * gcc.dg/vect/vect-58.c: Likewise.
38595         * gcc.dg/vect/vect-60.c: Likewise.
38596         * gcc.dg/vect/vect-80.c: Likewise.
38597
38598 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38599
38600         PR c++/17976
38601         * g++.dg/init/dtor3.C: New test.
38602
38603 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38604
38605         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38606
38607 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38608
38609         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38610         * gcc.dg/macho-lo-sum.c: Likewise.
38611
38612 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38613
38614         * gcc.dg/ppc-spe64-1.c: New test.
38615
38616 2004-10-14  Devang Patel  <dpatel@apple.com>
38617
38618         PR 17635
38619         * gcc.dg/pr17635.c : New test.
38620
38621 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38622
38623         * gcc.dg/vect/vect-28.c: Remove xfail.
38624         * gcc.dg/vect/vect-30.c: Remove xfail.
38625         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38626         * gcc.dg/vect/vect-33.c: Remove xfail.
38627         * gcc.dg/vect/vect-44.c: Remove xfail.
38628         * gcc.dg/vect/vect-46.c: Remove xfail.
38629         * gcc.dg/vect/vect-50.c: Remove xfail.
38630         * gcc.dg/vect/vect-52.c: Remove xfail.
38631         * gcc.dg/vect/vect-54.c: Remove xfail.
38632         * gcc.dg/vect/vect-58.c: Remove xfail.
38633         * gcc.dg/vect/vect-60.c: Remove xfail.
38634         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38635         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38636         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38637         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38638         * gcc.dg/vect/vect-8.c: Remove xfail.
38639         * gcc.dg/vect/vect-80.c: Remove xfail.
38640         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38641
38642 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38643
38644         * gcc.dg/vect/vect-82.c: New testcase.
38645         * gcc.dg/vect/vect-82_64.c: New testcase.
38646         * gcc.dg/vect/vect-83.c: New testcase.
38647         * gcc.dg/vect/vect-83_64.c: New testcase.
38648
38649 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38650
38651         * gcc.dg/cpp/error-1.c: New test.
38652
38653 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38654
38655         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38656
38657 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38658
38659         PR target/17984
38660         * gcc.dg/cris-peep2-xsrand2.c: New test.
38661
38662 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38663
38664         PR c++/17661
38665         * g++.dg/expr/for2.C: New test.
38666
38667 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38668
38669         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38670
38671 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38672
38673         PR tree-optimization/17724
38674         * g++.dg/opt/pr17724-1.C: New test.
38675         * g++.dg/opt/pr17724-2.C: New test.
38676         * g++.dg/opt/pr17724-3.C: New test.
38677         * g++.dg/opt/pr17724-4.C: New test.
38678         * g++.dg/opt/pr17724-5.C: New test.
38679         * g++.dg/opt/pr17724-6.C: New test.
38680
38681 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38682
38683         PR c/17301
38684         * gcc.dg/pr17301-2.c: New test.
38685
38686 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38687
38688         PR c++/15876
38689         * g++.dg/parse/error22.C: New test.
38690
38691         PR c++/17936
38692         * g++.dg/template/spec18.C: New test.
38693
38694 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38695
38696         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38697         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38698         memcpy.
38699         * gcc.dg/ia64-sync-2.c: Ditto.
38700         * gcc.dg/ia64-sync-3.c: Ditto.
38701
38702 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38703
38704         * g++.dg/eh/cleanup5.C: Add dg-options "".
38705
38706 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38707
38708         PR middle-end/17657
38709         * gcc.dg/switch-4.c: New test case.
38710
38711 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38712
38713         * gcc.c-torture/execute/20041011-1.c: New test.
38714
38715 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38716
38717         PR c++/17554
38718         * g++.dg/init/for3.C: New test.
38719
38720         PR c++/17657
38721         * g++.dg/opt/switch2.C: New test.
38722
38723         PR middle-end/17703
38724         * g++.dg/warn/Wreturn-2.C: New test.
38725
38726 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38727
38728         PR c++/17907
38729         * g++.dg/eh/cleanup5.C: New test.
38730
38731 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38732
38733         PR c++/17393
38734         * g++.dg/parse/error21.C: New test.
38735
38736 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38737
38738         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38739         * g++.dg/warn/incomplete1.C: Likewise.
38740         * g++.dg/template/qualttp20.C: Likewise.
38741
38742 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38743
38744         PR c/17881
38745         * parm-incomplete-1.c: New test.
38746
38747 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38748
38749         PR c++/17867
38750         * g++.dg/parse/error19.C: New test.
38751
38752         PR c++/17670
38753         * g++.dg/init/new11.C: New test.
38754
38755         PR c++/17821
38756         * g++.dg/parse/error20.C: New test.
38757
38758         PR c++/17826
38759         * g++.dg/template/crash24.C: New test.
38760
38761 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38762
38763         PR c/17301
38764         * gcc.dg/pr17301-1.c: New test.
38765
38766 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38767
38768         PR c/17189
38769         * gcc.dg/anon-struct-5.c: New test.
38770
38771 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38772
38773         PR c/17844
38774         * gcc.dg/pr17844-1.c: New test.
38775
38776 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38777
38778         PR tree-optimization/17906
38779         * gcc.c-torture/compile/pr17906.c: New.
38780
38781 2004-10-09  Stuart Hastings  <stuart@apple.com>
38782             Roger Sayle  <roger@eyesopen.com>
38783
38784         PR rtl-optimization/17853
38785         * gcc.dg/i386-mmx-5.c: New testcase.
38786
38787 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38788
38789         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38790
38791 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38792
38793         PR c++/17524
38794         * g++.dg/template/static9.C: New test.
38795
38796         PR c++/17685
38797         * g++.dg/parse/operator5.C: New test.
38798
38799 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38800
38801         PR middle-end/17894
38802         * gcc.c-torture/execute/divcmp-4.c: New test case.
38803
38804 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38805
38806         PR tree-opt/17902
38807         * g++.dg/opt/pr17902.C: New test.
38808
38809 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38810
38811         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38812
38813 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38814
38815         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38816
38817 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38818
38819         * gcc.dg/assign-warn-3.c: New test.
38820
38821 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38822
38823         PR c/16999
38824         * gcc.dg/cpp/ident-1.c: New test.
38825
38826 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         * gcc.c-torture/compile/acc1.c: New.
38829
38830 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38831
38832         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38833         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38834
38835 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38836
38837         * gcc.dg/ultrasp11.c: New test.
38838
38839 2004-10-08  Michael Matz  <matz@suse.de>
38840
38841         * gcc.dg/doloop-2.c: New test.
38842
38843 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38844
38845         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38846         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38847         objc.dg/method-9.m: Update expected diagnostics.
38848
38849 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38850
38851         * gcc.dg/ppc-fsel-3.c: New file.
38852         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38853
38854 2004-10-07  Paul Brook  <paul@codesourcery.com>
38855
38856         * gfortran.dg/intrinsic_verify_1.f90: New test.
38857
38858 2004-10-07  Paul Brook  <paul@codesourcery.com>
38859
38860         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38861
38862 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38863
38864         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38865         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38866         commit.
38867
38868 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38869
38870         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38871
38872 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38873
38874         PR c++/17115
38875         * g++.dg/warn/Winline-4.C: New test.
38876
38877 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38878
38879         * gcc.c-torture/compile/20041007-1.c: New test.
38880
38881 2004-10-07  Paul Brook  <paul@codesourcery.com>
38882
38883         PR fortran/17678
38884         * gfortran.dg/use_allocated_1.f90: New test.
38885
38886 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38887
38888         PR middle-end/17849
38889         * gfortran.fortran-torture/compile/nested.f90: New test
38890
38891 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38892
38893         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38894
38895 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38896
38897         PR c++/17368
38898         * g++.dg/ext/asm6.C: New test.
38899
38900 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38901
38902         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38903
38904 2004-10-06  Paul Brook  <paul@codesourcery.com>
38905
38906         PR libfortran/17709
38907         * gfortran.dg/empty_format_1.f90: New test.
38908
38909 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38910
38911         PR fortran/17568
38912         * gfortran.dg/ishft.f90: New test.
38913
38914         PR fortran/17283
38915         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38916         tests.
38917
38918 2004-10-06  Paul Brook  <paul@codesourcery.com>
38919
38920         * gfortran.dg/do_1.f90: New test.
38921
38922 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38923
38924         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38925         optimizing for size.
38926
38927 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38928
38929         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38930
38931 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38932
38933         * gcc.c-torture/compile/20041005-1.c: New test.
38934
38935 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38936
38937         PR c++/17829
38938         * g++.dg/lookup/koenig4.C: New.
38939
38940 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38941
38942         * g++.dg/other/classkey1.C: Adjust quoting marks.
38943         * g++.dg/parse/error15.C: Likewise.
38944         * g++.dg/template/meminit2.C (int>): Likewise.
38945
38946 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38947
38948         PR fortran/17283
38949         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38950
38951         PR fortran/17631
38952         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38953
38954         PR fortran/17708
38955         * gfortran.dg/pr17708.f90: New test.
38956
38957 2004-10-04  Chao-ying Fu  <fu@mips.com>
38958
38959         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38960         * gcc.dg/vect/vect-4.c: Ditto.
38961         * gcc.dg/vect/vect-5.c: Ditto.
38962         * gcc.dg/vect/vect-6.c: Ditto.
38963         * gcc.dg/vect/vect-8.c: Ditto.
38964         * gcc.dg/vect/vect-16.c: Ditto.
38965         * gcc.dg/vect/vect-30.c: Ditto.
38966         * gcc.dg/vect/vect-40.c: Ditto.
38967         * gcc.dg/vect/vect-41.c: Ditto.
38968         * gcc.dg/vect/vect-42.c: Ditto.
38969         * gcc.dg/vect/vect-43.c: Ditto.
38970         * gcc.dg/vect/vect-44.c: Ditto.
38971         * gcc.dg/vect/vect-45.c: Ditto.
38972         * gcc.dg/vect/vect-46.c: Ditto.
38973         * gcc.dg/vect/vect-47.c: Ditto.
38974         * gcc.dg/vect/vect-48.c: Ditto.
38975         * gcc.dg/vect/vect-49.c: Ditto.
38976         * gcc.dg/vect/vect-50.c: Ditto.
38977         * gcc.dg/vect/vect-51.c: Ditto.
38978         * gcc.dg/vect/vect-52.c: Ditto.
38979         * gcc.dg/vect/vect-53.c: Ditto.
38980         * gcc.dg/vect/vect-54.c: Ditto.
38981         * gcc.dg/vect/vect-55.c: Ditto.
38982         * gcc.dg/vect/vect-56.c: Ditto.
38983         * gcc.dg/vect/vect-57.c: Ditto.
38984         * gcc.dg/vect/vect-58.c: Ditto.
38985         * gcc.dg/vect/vect-59.c: Ditto.
38986         * gcc.dg/vect/vect-60.c: Ditto.
38987         * gcc.dg/vect/vect-74.c: Ditto.
38988         * gcc.dg/vect/vect-79.c: Ditto.
38989         * gcc.dg/vect/vect-80.c: Ditto.
38990
38991 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38992
38993         * gcc.dg/unused-7.c: Use the correct option.
38994
38995 2004-10-04  Paul Brook  <paul@codesourcery.com>
38996         Bud Davis  <bdavis9659@comcast.net>
38997
38998         PR fortran/17706
38999         PR fortran/16434
39000         * gfortran/pr17706.f90: New test.
39001         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
39002
39003 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39004
39005         * gfortran.dg/pr17612.f90: New test.
39006
39007 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39008
39009         * g++.dg/template/local1.C: Adjust quoting marks in
39010         testing for diagnostics.
39011         * g++.dg/tls/diag-2.C: Likewise.
39012         * g++.dg/other/error8.C: Likewise.
39013
39014 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39015
39016         PR c/17178
39017         * gcc.dg/unused-4.c: Adjust to be correct.
39018
39019         PR c/17820
39020         * gcc.dg/unused-7.c: New test.
39021
39022 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39023
39024         PR c++/17797
39025         * g++.dg/overload/template2.C: New test.
39026
39027 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
39028
39029         PR tree-optimization/16632
39030         * gcc.dg/tree-ssa/20041002-1.c: New.
39031
39032 2004-10-03  Paul Brook  <paul@codesourcery.com>
39033
39034         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
39035         rather than relying on default formatting.
39036
39037 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
39038
39039         * gcc.dg/20040920-1.c: Update expected message text.
39040
39041 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
39042
39043         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
39044
39045 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
39046
39047         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
39048         tree level.
39049
39050 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39051
39052         * gcc.dg/tree-ssa/pr17343.c: Remove.
39053
39054 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39055
39056         PR tree-opt/17343
39057         * gcc.dg/tree-ssa/pr17343.c: New test.
39058
39059 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
39060
39061         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39062         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39063         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39064         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39065         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39066
39067 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39068
39069         * gcc.dg/lvalue-2.c: New test.
39070
39071 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39072
39073         PR c/17730
39074         * gcc.dg/pr17730-1.c: New test
39075
39076 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39077
39078         PR c/7425
39079         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39080
39081 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39082
39083         * gcc.c-torture/execute/stdarg-1.c: New test.
39084         * gcc.c-torture/execute/stdarg-2.c: New test.
39085         * gcc.c-torture/execute/stdarg-3.c: New test.
39086         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39087         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39088         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39089         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39090         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39091
39092 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39093
39094         PR tree-optimization/17697
39095         * g++.dg/opt/pr17697-1.C: New test.
39096         * g++.dg/opt/pr17697-2.C: New test.
39097         * g++.dg/opt/pr17697-3.C: New test.
39098
39099 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39100
39101         PR c/16409
39102         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39103         gcc.dg/vla-init-5.c: New tests.
39104
39105 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39106
39107         PR c/13804
39108         * gcc.dg/pr13804-1.c: New test.
39109
39110 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39111
39112         PR fortran/16938
39113         * gfortran.dg/pr16938.f90: New test.
39114
39115 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39116
39117         * g++.dg/template/crash23.C: New test.
39118
39119 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39120
39121         PR c++/17585
39122         * g++.dg/template/static8.C: New test.
39123
39124 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39125
39126         PR c++/17681
39127         * g++.dg/other/error9.C: New test.
39128
39129 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39130
39131         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39132
39133 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39134
39135         PR fortran/15164
39136         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39137
39138 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39139
39140         PR middle-end/17112
39141         * gcc.dg/pr17112-1.c: New test case.
39142
39143 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39144
39145         PR c/11459
39146         * gcc.dg/pr11459-1.c: New test.
39147
39148 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39149
39150         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39151         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39152
39153 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39154
39155         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39156
39157 2004-09-25  Jan Hubicka  <jh@suse.cz>
39158
39159         * compile/30040909-1.c: New test.
39160         * compile/30040907-1.c: New test.
39161
39162 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39163
39164         * gcc.c-torture/execute/va-arg-26.c: New test.
39165
39166 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39167
39168         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39169         extra diagnostics on targets with 64-bit pointers.
39170         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39171
39172 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39173
39174         PR c/17188
39175         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39176         * gcc.dg/decl-3.c: Adjust expected message.
39177
39178 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39179
39180         PR fortran/17615
39181         * gfortran.dg/pr17615.f90: New test.
39182
39183 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39184
39185         PR tree-optimzation/17517
39186         * g++.dg/tree-ssa/pr17517.C: New Test.
39187
39188 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39189
39190         PR c++/16889
39191         * g++.dg/lookup/ambig3.C: New.
39192
39193 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39194
39195         PR tree-opt/17624
39196         * g++.dg/opt/pr17624.C: New test.
39197
39198 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39199
39200         PR c/6980
39201         * gcc.dg/Wbad-function-cast-1.c: New test.
39202
39203 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39204
39205         * g++.dg/ext/complit1.C
39206         * g++.dg/other/error2.C
39207         * g++.dg/other/nontype-1.C
39208         * g++.dg/parse/crash11.C
39209         * g++.dg/parse/crash12.C
39210         * g++.dg/parse/error15.C
39211         * g++.dg/parse/error4.C
39212         * g++.dg/parse/tmpl-outside1.C
39213         * g++.dg/parse/too-many-tmpl-args1.C
39214         * g++.dg/template/dependent-expr3.C
39215         * g++.dg/template/error10.C
39216         * g++.dg/template/instantiate1.C
39217         * g++.dg/template/vtable2.C
39218         * g++.dg/warn/Wshadow-1.C
39219         * g++.dg/warn/weak1.C
39220         * g++.old-deja/g++.brendan/crash16.C
39221         * g++.old-deja/g++.brendan/crash18.C
39222         * g++.old-deja/g++.brendan/crash48.C
39223         * g++.old-deja/g++.brendan/crash49.C
39224         * g++.old-deja/g++.brendan/crash55.C
39225         * g++.old-deja/g++.brendan/crash56.C
39226         * g++.old-deja/g++.brendan/crash8.C
39227         * g++.old-deja/g++.brendan/enum11.C
39228         * g++.old-deja/g++.brendan/enum8.C
39229         * g++.old-deja/g++.brendan/enum9.C
39230         * g++.old-deja/g++.brendan/friend3.C
39231         * g++.old-deja/g++.brendan/misc14.C
39232         * g++.old-deja/g++.bugs/900402_02.C
39233         * g++.old-deja/g++.bugs/900404_03.C
39234         * g++.old-deja/g++.bugs/900404_04.C
39235         * g++.old-deja/g++.bugs/900428_03.C
39236         * g++.old-deja/g++.jason/crash4.C
39237         * g++.old-deja/g++.jason/overload21.C
39238         * g++.old-deja/g++.jason/redecl1.C
39239         * g++.old-deja/g++.jason/report.C
39240         * g++.old-deja/g++.jason/rfg10.C
39241         * g++.old-deja/g++.jason/template30.C
39242         * g++.old-deja/g++.law/arm12.C
39243         * g++.old-deja/g++.law/ctors5.C
39244         * g++.old-deja/g++.law/cvt20.C
39245         * g++.old-deja/g++.law/init10.C
39246         * g++.old-deja/g++.law/init8.C
39247         * g++.old-deja/g++.law/visibility17.C
39248         * g++.old-deja/g++.law/visibility7.C
39249         * g++.old-deja/g++.mike/net8.C
39250         * g++.old-deja/g++.mike/p646.C
39251         * g++.old-deja/g++.mike/p700.C
39252         * g++.old-deja/g++.mike/p701.C
39253         * g++.old-deja/g++.mike/p811.C
39254         * g++.old-deja/g++.ns/template13.C
39255         * g++.old-deja/g++.other/array3.C
39256         * g++.old-deja/g++.other/crash25.C
39257         * g++.old-deja/g++.other/dtor3.C
39258         * g++.old-deja/g++.other/dtor4.C
39259         * g++.old-deja/g++.other/main1.C
39260         * g++.old-deja/g++.other/warn7.C
39261         * g++.old-deja/g++.pt/crash11.C
39262         * g++.old-deja/g++.pt/crash36.C
39263         * g++.old-deja/g++.pt/spec22.C
39264         * g++.old-deja/g++.pt/spec9.C
39265         * g++.old-deja/g++.pt/ttp52.C
39266         * g++.old-deja/g++.robertl/eb103.C
39267         * g++.old-deja/g++.robertl/eb121.C
39268         * g++.old-deja/g++.robertl/eb22.C
39269         * g++.old-deja/g++.robertl/eb8.C:
39270         Update locations and/or regexps of dg-error markers.
39271         Remove markers for some bogus messages that are no longer issued.
39272
39273 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39274
39275         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39276         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39277
39278 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39279
39280         PR c++/17618
39281         * g++.dg/lookup/crash5.C: New test.
39282
39283 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39284
39285         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39286         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39287         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39288         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39289         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39290         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39291
39292         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39293         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39294         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39295         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39296         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39297         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39298
39299         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39300
39301         * gcc.dg/vect/vect-44.c: Check additional cases.
39302         * gcc.dg/vect/vect-48.c: Check additional cases.
39303
39304         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39305         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39306         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39307         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39308         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39309         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39310         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39311         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39312         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39313
39314         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39315         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39316         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39317
39318 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39319
39320         * gcc.dg/tree-ssa/loop-6.c: New test.
39321
39322 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39323
39324         PR c++/17620
39325         * g++.dg/inherit/base2.C: New.
39326
39327 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39328
39329         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39330         * gcc.dg/20001012-2.c: Likewise.
39331         * gcc.dg/20001013-1.c: Likewise.
39332         * gcc.dg/20001101-1.c: Likewise.
39333         * gcc.dg/20001102-1.c: Likewise.
39334         * gcc.dg/bf-spl1.c: Likewise.
39335         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39336         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39337
39338 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39339
39340         PR tree-optimization/16721
39341         * gcc.dg/tree-ssa/pr16721.c: New test.
39342
39343 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39344
39345         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39346         * gcc.dg/20040305-1.c: Likewise.
39347
39348 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39349
39350         PR c/16566
39351         * gcc.c-torture/compile/pr16566-1.c,
39352         gcc.c-torture/compile/pr16566-2.c,
39353         gcc.c-torture/compile/pr16566-3.c: New tests.
39354
39355 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39356
39357         PR tree-optimization/17512
39358         * gcc.c-torture/compile/20040916-1.c.
39359
39360 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39361
39362         * gcc.dg/pragma-re-3.c: New test.
39363
39364 2004-09-17  Matt Austern  <austern@apple.com>
39365
39366         PR c++/15049
39367         * g++.dg/other/anon3.C: New.
39368
39369 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39370
39371         PR c++/7503
39372         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39373         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39374         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39375         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39376         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39377
39378 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39379
39380         PR fortran/17286
39381         * gfortran.dg/pr17286.f90: New test.
39382
39383 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39384
39385         PR c++/17530
39386         * g++.dg/template/static7.C: New test.
39387
39388 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39389
39390         PR tree-opt/17558
39391         * gcc.c-torture/compile/pr17558.c: New test.
39392
39393 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39394
39395         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39396         if SKIP_ATTRIBUTE is defined.
39397
39398 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39399
39400         PR fortran/15957
39401         * gfortran.dg/pr15957.f90: New test.
39402
39403 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39404
39405         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39406         in comparison.
39407         * gcc.dg/vect/vect-79.c: Likewise.
39408         * gcc.dg/vect/vect-80.c: Likewise.
39409
39410 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39411
39412         PR fortran/15750
39413         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39414
39415 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39416
39417         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39418         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39419         * gcc.dg/vect/vect-62.c: New testcase.
39420         * gcc.dg/vect/vect-63.c: New testcase.
39421         * gcc.dg/vect/vect-64.c: New testcase.
39422         * gcc.dg/vect/vect-65.c: New testcase.
39423         * gcc.dg/vect/vect-66.c: New testcase.
39424         * gcc.dg/vect/vect-67.c: New testcase.
39425         * gcc.dg/vect/vect-68.c: New testcase.
39426         * gcc.dg/vect/vect-69.c: New testcase.
39427         * gcc.dg/vect/vect-79.c: New testcase.
39428         * gcc.dg/vect/vect-80.c: New testcase.
39429
39430 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39431
39432         * gcc.target/mips/asm-1.c: New test.
39433
39434 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39435
39436         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39437         * gcc.dg/vect/vect-73.c: New testcase.
39438         * gcc.dg/vect/vect-74.c: New testcase.
39439         * gcc.dg/vect/vect-75.c: New testcase.
39440         * gcc.dg/vect/vect-76.c: New testcase.
39441         * gcc.dg/vect/vect-77.c: New testcase.
39442         * gcc.dg/vect/vect-78.c: New testcase
39443
39444 2004-09-18  Paul Brook  <paul@codesourcery.com>
39445
39446         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39447
39448 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39449
39450         PR c/17424
39451         * gcc.dg/pr17424-1.c: New test.
39452
39453 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39454
39455         * g++.dg/tree-ssa/pr17153.C: New test.
39456
39457 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39458
39459         PR pch/13361
39460         * g++.dg/pch/wchar-1.C: New.
39461         * g++.dg/pch/wchar-1.Hs: New.
39462
39463 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39464
39465         * gcc.c-torture/execute/20040917-1.c: New test.
39466
39467 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39468
39469         PR tree-optimization/17319
39470         * gcc.dg/pr17319.c: New test.
39471
39472 2004-09-17  Devang Patel  <dpatel@apple.com>
39473
39474         * gcc.dg/20040813-1.c: New test.
39475
39476 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39477
39478         PR tree-optimization/17273
39479         * gcc.c-torture/compile/pr17273.c: New test.
39480
39481 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39482
39483         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39484         Update expected messages.
39485         * gcc.dg/declspec-13.c: New test.
39486
39487 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39488
39489         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39490
39491 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39492
39493         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39494         change what 'a' is pointing to.
39495
39496 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39497
39498         PR c++/16002
39499         * g++.dg/template/error18.C: New test.
39500
39501         PR c++/16029
39502         * g++.dg/warn/Wunused-8.C: New test.
39503
39504 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39505
39506         PR tree-optimization/17513
39507         * gcc.dg/20040916-1.c: New test.
39508
39509 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39510
39511         PR c++/17501
39512         * g++.dg/template/typename7.C: New test.
39513
39514 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39515
39516         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39517
39518 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39519
39520         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39521         with -ftree-based-profiling also.
39522         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39523
39524 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39525
39526         PR/15364
39527         * gfortran.dg/der_array_io_1.f90: New test.
39528         * gfortran.dg/der_array_io_2.f90: New test.
39529         * gfortran.dg/der_array_io_3.f90: New test.
39530
39531 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39532
39533         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39534         EABI.
39535
39536 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39537
39538         * g++.dg/opt/switch1.C: New test.
39539
39540 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39541
39542         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39543         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39544         Update expected messages.
39545
39546 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39547
39548         PR fortran/16485
39549         * gfortran.dg/same_name_1.f90: New test.
39550
39551 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39552
39553         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39554         dereference garbage pointers.
39555
39556 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39557
39558         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39559         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39560
39561         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39562         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39563         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39564
39565 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39566
39567         PR c++/17324
39568         * g++.dg/template/mangle1.C: New test.
39569
39570 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39571
39572         PR tree-optimization/17252
39573         * gcc.c-torture/execute/pr17252.c: New test.
39574
39575 2004-09-14  Andrew Pinski  <apinski@apple.com>
39576
39577         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39578
39579 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39580
39581         PR rtl-optimization/9771
39582         * gcc.dg/pr9771-1.c: New test case.
39583
39584 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39585
39586         PR tree-optimization/15262
39587         * gcc.c-torture/execute/pr15262-1.c: New test.
39588         * gcc.c-torture/execute/pr15262-2.c: New test.
39589
39590 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39591
39592         * gcc.dg/declspec-12.c: New test.
39593
39594 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39595
39596         * gfortran.dg/pr17090.f90: Add directives to test.
39597
39598 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39599
39600         * gcc.c-torture/compile/20040914-1.c: New test.
39601
39602 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39603
39604         PR c++/16162
39605         * g++.dg/template/decl2.C: New test.
39606
39607 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39608
39609         PR fortran/17090
39610         * gfortran.dg/pr17090.f90: New test.
39611
39612 2004-09-13  Dale Johannesen  <dalej@apple.com>
39613
39614         * gcc.c-torture/compile/pr17408.c: New test case.
39615
39616 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39617
39618         PR c++/16716
39619         * g++.dg/parse/crash17.C: New test.
39620
39621         PR c++/17327
39622         * g++.dg/template/enum3.C: New test.
39623
39624 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39625
39626         * lib/gcc-defs.exp: Load wrapper.exp.
39627         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39628         using local code.
39629         * lib/gcc.exp (gcc_init): Similar.
39630         * lib/gfortran.exp (gfortran_init): Similar.
39631         * lib/objc.exp (objc_init): Similar.
39632         * lib/treelang.exp (treelang_init): Similar.
39633         * lib/wrapper.exp: New file with build_wrapper call machinery in
39634         ${tool}_maybe_build_wrapper.
39635
39636 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39637
39638         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39639         "inline".
39640         * gcc.dg/declspec-11.c: Update expected messages.
39641         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39642         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39643         gcc.dg/inline-12.c: New tests.
39644
39645 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39646
39647         * g++.dg/tree-ssa/pr17400.C: New testcase.
39648
39649 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39650
39651         * gcc.target/mips/sb1-1.c: New testcase.
39652
39653 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39654
39655         * lib/g77-dg.exp: Remove unused file.
39656         * lib/mike-g77.exp: Ditto.
39657         * lib/g77.exp: Ditto.
39658
39659 2004-09-12  Richard Henderson  <rth@redhat.com>
39660
39661         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39662
39663 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39664
39665         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39666         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39667         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39668         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39669         Update expected messages.
39670
39671 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39672
39673         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39674         declaration/use mismatch for dirp parameter.
39675
39676 2004-09-12  Andrew Pinski  <apinski@apple.com>
39677
39678         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39679         -fgnu-runtime is passed.
39680
39681 2004-09-12  Richard Henderson  <rth@redhat.com>
39682
39683         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39684         do the uplevel thing and update additional_flags directly.
39685         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39686         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39687         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39688         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39689
39690 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39691
39692         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39693
39694 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39695
39696         PR middle-end/17411
39697         * g++.dg/opt/pr17411-1.C: New test case.
39698
39699 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39700
39701         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39702         gcc.dg/tls/diag-2.c: Update expected messages.
39703         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39704         messages.
39705         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39706         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39707         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39708         gcc.dg/tls/diag-5.c: New tests.
39709
39710 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39711
39712         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39713
39714 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39715
39716         * g++.dg/parse/break-in-for.C: New test.
39717
39718 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39719
39720         * gcc.dg/tree-ssa/20040911-1.c: New test.
39721
39722 2004-09-11  Andreas Jaeger  <aj@suse.de>
39723
39724         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39725         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39726
39727 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39728
39729         * gcc.target/frv: New directory of FR-V-specific tests.
39730
39731 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39732
39733         * gcc.dg/convert-vec-1.c: New test.
39734
39735 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39736
39737         PR middle-end/17024
39738         * gcc.dg/pr17024-1.c: New test case.
39739
39740 2004-09-10  Eric Christopher  <echristo@redhat.com>
39741
39742         * gcc.dg/20040910-1.c: New test.
39743
39744 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39745
39746         * gcc.dg/bitfld-9.c: New test.
39747
39748 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39749
39750         * gcc.c-torture/execute/ieee/acc1.c: New test.
39751         * gcc.c-torture/execute/ieee/acc2.c: New test.
39752         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39753
39754 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39755
39756         * gcc.dg/deprecated-2.c: New test.
39757
39758 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39759
39760         * gcc.dg/init-vec-1.c: New test.
39761
39762 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39763
39764         PR middle-end/17055
39765         * gcc.dg/pr17055-1.c: New test case.
39766
39767 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39768
39769         PR target/17377
39770         * gcc.c-torture/execute/pr17377.c: New test.
39771
39772 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39773
39774         PR c/8420
39775         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39776         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39777         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39778         gcc.dg/long-long-typespec-1.c: New tests.
39779         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39780
39781 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39782
39783         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39784         gcc.dg/gnu99-static-1.c: New tests.
39785
39786 2004-09-08  Devang Patel  <dpatel@apple.com>
39787
39788         * gcc.dg/darwin-ld-20040828-1.c: New test.
39789         * gcc.dg/darwin-ld-20040828-2.c: New test.
39790         * gcc.dg/darwin-ld-20040828-3.c: New test.
39791
39792 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39793
39794         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39795         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39796         in error message.
39797         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39798         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39799         in error message.
39800         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39801         types they qualify.
39802         * objc.dg/type-size-2.m: Fix wording in comment.
39803         * objc.dg/va-meth-1.m: New test case.
39804
39805 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39806
39807         PR c/16633:
39808         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39809         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39810
39811 2004-09-06  Devang Patel  <dpatel@apple.com>
39812
39813         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39814         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39815
39816 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39817
39818         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39819         reflect changed line numbering of diagnostics.
39820
39821 2004-09-06  Paul Brook  <paul@codesourcery.com>
39822
39823         * gfortran.dg/edit_real_1.f90: Add new test.
39824
39825 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39826
39827         * gcc.dg/tree-ssa/loop-2.c: New test.
39828         * gcc.dg/tree-ssa/loop-3.c: New test.
39829         * gcc.dg/tree-ssa/loop-4.c: New test.
39830         * gcc.dg/tree-ssa/loop-5.c: New test.
39831
39832 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39833
39834         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39835
39836 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39837
39838         * gcc.dg/format/sentinel-1.c: New test.
39839
39840 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39841
39842         * gcc.dg/builtins-46.c: New.
39843
39844 2004-09-03  Devang Patel  <dpatel@apple.com>
39845
39846         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39847         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39848
39849 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39850
39851         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39852         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39853         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39854         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39855         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39856         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39857         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39858         the non-portable bzero.
39859         * gcc.dg/20010912-1.c: xfail for NetWare.
39860         * gcc.dg/20020426-2.c: xfail for NetWare.
39861         * gcc.dg/20021014-1.c: xfail for NetWare.
39862         * gcc.dg/20021018-1.c: xfail for NetWare.
39863         * gcc.dg/20030213-1.c: xfail for NetWare.
39864         * gcc.dg/20030225-1.c: xfail for NetWare.
39865         * gcc.dg/20030708-1.c: xfail for NetWare.
39866         * gcc.dg/builtins-config.h: Also exclude NetWare.
39867         * gcc.dg/format/format.h: Define restrict only if not already defined.
39868         * gcc.dg/nest.c: xfail for NetWare.
39869         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39870         * lib/target-supports.exp (check_visibility_available): Exclude
39871         NetWare.
39872
39873 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39874
39875         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39876         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39877         deterministic starting point for the alignment of structure fields.
39878         * gcc.dg/Wpadded.c: Dito.
39879         * g++.dg/abi/vbase10.C: Dito.
39880
39881 2004-09-03  Devang Patel  <dpatel@apple.com>
39882
39883         * g++.dg/debug/pr15736.cc: New test.
39884
39885 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39886
39887         * README.QMTEST: Fix out-of-date link.
39888
39889 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39890
39891         PR fortran/16579
39892         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39893         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39894
39895 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39896
39897         * g++.dg/abi/arm_rtti1.C: New test.
39898
39899 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39900
39901         * gcc.dg/ppc-vector-memcpy.c: New.
39902         * gcc.dg/ppc-vector-memset.c: New.
39903
39904 2004-09-02  Chao-ying Fu  <fu@mips.com>
39905
39906         * gcc.target/mips/mips-3d-1.c: New test.
39907         * gcc.target/mips/mips-3d-2.c: New test.
39908         * gcc.target/mips/mips-3d-3.c: New test.
39909         * gcc.target/mips/mips-3d-4.c: New test.
39910         * gcc.target/mips/mips-3d-5.c: New test.
39911         * gcc.target/mips/mips-3d-6.c: New test.
39912         * gcc.target/mips/mips-3d-7.c: New test.
39913         * gcc.target/mips/mips-3d-8.c: New test.
39914         * gcc.target/mips/mips-3d-9.c: New test.
39915         * gcc.target/mips/mips-ps-1.c: New test.
39916         * gcc.target/mips/mips-ps-2.c: New test.
39917         * gcc.target/mips/mips-ps-3.c: New test.
39918         * gcc.target/mips/mips-ps-4.c: New test.
39919         * gcc.target/mips/mips-ps-type.c: New test.
39920
39921 2004-09-02  Paul Brook  <paul@codesourcery.com>
39922
39923         * gfortran.dg/edit_real_1.f90: Add new tests.
39924
39925 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39926
39927         PR fortran/15327
39928         * gfortran.dg/merge_char_1.f90: New test.
39929
39930 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39931
39932         PR fortran/16404
39933         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39934
39935 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39936
39937         PR c/1522
39938         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39939
39940 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39941
39942         * g++.dg/opt/loop1.C: Do not XFAIL.
39943
39944 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39945
39946         * gcc.c-torture/execute/20040831-1.c: New test.
39947
39948 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39949
39950         PR fortran/16579
39951         * gfortran.dg/g77/20010610.f: Now passes.
39952         Copy from g77.f-torture/execute. Add dg-run directive.
39953         * gfortran.dg/g77/README: Update
39954
39955 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39956
39957         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39958         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39959         (t1, t2, t3, t4): Add volatile.
39960
39961 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39962
39963         * g++.dg/ext/visibility/arm1.C: New test.
39964
39965 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39966
39967         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39968         -pedantic-errors.
39969
39970 2004-09-01  Paul Brook  <paul@codesourcery.com>
39971
39972         * gfortran.dg/eof_2.f90: New test.
39973
39974 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39975
39976         PR fortran/16579
39977         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39978
39979 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39980
39981         PR libfortran/16805
39982         * gfortran.dg/list_read_2.f90: New test.
39983
39984 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39985
39986         * g++.dg/abi/key1.C: New test.
39987
39988 2004-08-31  Richard Henderson  <rth@redhat.com>
39989
39990         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39991         form of offsetof.
39992         * g++.dg/other/offsetof5.C: Remove duplicate.
39993
39994 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39995
39996         PR fortran/17244
39997         * gfortran.dg/func_derived_1.f90: New test.
39998
39999 2004-08-31  Paul Brook  <paul@codesourcery.com>
40000
40001         * gfortran.dg/eof_1.f90: New test.
40002
40003 2004-08-31  Paul Brook  <paul@codesourcery.com>
40004
40005         * gfortran.dg/list_read_1.f90: New file.
40006
40007 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
40008
40009         * g++.dg/opt/loop1.C: XFAIL.
40010
40011 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
40012
40013         * gcc.dg/funcdef-storage-1.c: New.
40014         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
40015         an extern function in local scope.
40016         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
40017         declare an 'auto inline' function in local scope.
40018         * gcc.dg/20011130-1.c: Likewise.
40019         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
40020         an 'auto' function in local scope.
40021         * gcc.dg/20021014-1.c: Likewise.
40022         * gcc.dg/20030331-2.c: Likewise.
40023
40024 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40025
40026         * gfortran.dg/blockdata_1.f90: New test.
40027
40028 2004-08-30  Richard Henderson  <rth@redhat.com>
40029
40030         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
40031
40032 2004-08-30  Richard Henderson  <rth@redhat.com>
40033
40034         * lib/fortran-torture.exp (fortran-torture-execute): Honor
40035         additional_flags set by alternate driver.
40036         (ieee-options): New procedure.
40037         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
40038         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
40039         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
40040         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
40041
40042 2004-08-30  Richard Henderson  <rth@redhat.com>
40043
40044         * lib/f-torture.exp: Remove.
40045
40046 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
40047
40048         PR rtl-optimization/16590
40049         * g++.dg/opt/loop1.C: New test.
40050
40051 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40052
40053         PR fortran/13910
40054         * gfortran.dg/oldstyle_1.f90: New test.
40055
40056 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
40057         Paul Brook  <paul@codesourcery.com>
40058
40059         * gfortran.dg/g77/README: Update.
40060         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40061         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40062         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40063
40064 2004-08-28  Paul Brook  <paul@codesourcery.com>
40065
40066         PR libfortran/17195
40067         * gfortran.dg/edit_real_1.f90: New test.
40068
40069 2004-08-27  Paul Brook  <paul@codesourcery.com>
40070
40071         * gfortran.dg/rewind_1.f90: New test.
40072
40073 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
40074
40075         PR fortran/16597
40076         * gfortran.dg/pr16597.f90: New test.
40077
40078 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40079
40080         PR c/13801
40081         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40082         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40083         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40084         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40085         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40086
40087 2004-08-26  Nick Clifton  <nickc@redhat.com>
40088
40089         * gcc.c-torture/compile/pr17119.c: New test.
40090
40091 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40092
40093         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40094
40095 2004-08-25  Richard Henderson  <rth@redhat.com>
40096
40097         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40098         the bits that expect kind=8 to be the largest real kind.
40099
40100 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40101
40102         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40103
40104 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40105
40106         * gfortran.dg/assignment_1.f90: New test.
40107
40108 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40109
40110         * g++.dg/template/repo3.C: New test.
40111
40112 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40113
40114         PR middle-end/16693
40115         PR tree-optimization/16372
40116         * g++.dg/opt/pr16372-1.C: New test case.
40117         * g++.dg/opt/pr16693-1.C: New test case.
40118         * g++.dg/opt/pr16693-2.C: New test case.
40119
40120 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40121
40122         * objc.dg/proto-lossage-4.m: New test.
40123
40124 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40125
40126         PR c++/17155
40127         * g++.dg/inherit/local2.C: New test.
40128
40129 2004-08-25  Paul Brook  <paul@codesourcery.com>
40130
40131         PR fortran/17144
40132         * gfortran.dg/string_ctor_1.f90: New test.
40133
40134 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40135
40136         PR c++/14428
40137         * g++.dg/template/redecl2.C: New test.
40138
40139 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40140
40141         PR fortran/17143
40142         * gfortran.dg/pr17143.f90: New test.
40143
40144 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40145
40146         PR fortran/17164
40147         * gfortran.dg/pr17164.f90: New test.
40148
40149 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40150
40151         * gcc.dg/tree-ssa/loop-1.c: New test.
40152
40153 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40154
40155         * gcc.c-torture/compile/20040824-1.c: New test.
40156
40157 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40158
40159         * gcc.c-torture/compile/iftrap-3.c: New test.
40160
40161 2004-08-24  Paul Brook  <paul@codesourcery.com>
40162
40163         * gfortran.dg/entry_2.f90: New test.
40164
40165 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40166
40167         PR c++/16889
40168         * g++.dg/lookup/ambig[12].C: New.
40169
40170 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40171
40172         PR c++/16706
40173         * g++.dg/template/crash21.C: New test.
40174         * g++.dg/template/crash22.C: Likewise.
40175
40176 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         PR c++/17149
40179         * g++.dg/template/access15.C: New.
40180
40181 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40182
40183         PR c++/17163
40184         * g++.dg/template/repo2.C: New test.
40185
40186 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40187
40188         PR rtl-optimization/17078
40189         * gcc.c-torture/execute/pr17078-1.c: New test case.
40190
40191 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40192
40193         PR c/14492
40194         * gcc.dg/debug/crash1.c: New test.
40195
40196 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40197
40198         PR c/16180
40199         * gcc.dg/loop-5.c: New test.
40200
40201 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40202
40203         * gcc.c-torture/execute/20040823-1.c: New test.
40204
40205 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40206
40207         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40208         to the assembler.  Simplify test accordingly.
40209         (asm_abi_flags): Use GNU names.
40210         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40211         to check for ABI flags.
40212
40213 2004-08-22  Andrew Pinski  <apinski@apple.com>
40214
40215         * g++.dg/opt/pr14029.C: New test.
40216         * gcc.c-torture/execute/pr15262.c: New test.
40217
40218 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40219
40220         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40221
40222 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40223
40224         PR 16908
40225         * gfortran.dg/direct_io.f90: New test.
40226
40227 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40228
40229         PR c++/17121
40230         * g++.dg/inherit/local2.C: New test.
40231
40232 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40233
40234         PR c++/17120
40235         * g++.dg/warn/Wparentheses-4.C: New test.
40236
40237 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40238
40239         PR c++/17121
40240         * g++.dg/inherit/local2.C: New test.
40241
40242         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40243         * gcc.dg/ppc-ldstruct.c: Likewise.
40244         * gcc.dg/ppc64-abi-2.c: Likewise.
40245
40246 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40247
40248         PR rtl-optimization/17099
40249         * gcc.c-torture/execute/20040820-1.c: New test.
40250
40251 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40252
40253         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40254
40255 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40256
40257         PR fortran/17077
40258         * gfortran.dg/auto_array_1.f90: New test.
40259
40260 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40261
40262         PR fortran/17074
40263         * gfortran.dg/simpleif_1.f90: New test.
40264
40265 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40266
40267         * lib/target-supports.exp (check_profiling_available): Return
40268         false for arm*-*-symbianelf* and arm*-*-eabi*.
40269
40270         PR c++/15890
40271         * g++.dg/template/delete1.C: New test.
40272
40273 2004-08-19  Paul Brook  <paul@codesourcery.com>
40274
40275         PR fortran/14976
40276         PR fortran/16228
40277         * gfortran.dg/data_char_1.f90: New test.
40278
40279 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40280
40281         PR fortran/16946
40282         * gfortran.dg/reduction.f90: New testcase.
40283
40284 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40285
40286         PR fortran/16520
40287         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40288
40289 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40290
40291         PR c++/17041
40292         * g++.dg/Wparentheses-3.C: New test.
40293
40294 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40295
40296         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40297         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40298         * gcc.dg/vect/vect-2.c: Likewise.
40299         * gcc.dg/vect/vect-3.c: Likewise.
40300         * gcc.dg/vect/vect-4.c: Likewise.
40301         * gcc.dg/vect/vect-5.c: Likewise.
40302         * gcc.dg/vect/vect-6.c: Likewise.
40303         * gcc.dg/vect/vect-7.c: Likewise.
40304         * gcc.dg/vect/vect-25.c: Likewise.
40305         * gcc.dg/vect/vect-31.c: Likewise.
40306         * gcc.dg/vect/vect-32.c: Likewise.
40307         * gcc.dg/vect/vect-34.c: Likewise.
40308         * gcc.dg/vect/vect-36.c: Likewise.
40309         * gcc.dg/vect/vect-all.c: Likewise.
40310
40311 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40312
40313         PR c++/17068
40314         * g++.dg/template/operator4.C: New test.
40315
40316 2004-08-18  Richard Henderson  <rth@redhat.com>
40317
40318         * gcc.dg/20040206-1.c: XFAIL.
40319
40320 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40321
40322         PR c++/16246
40323         * g++.dg/template/array7.C: New test.
40324
40325 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40326
40327         * gcc.dg/mips-movcc-1.c: New test.
40328         * gcc.dg/mips-movcc-2.c: New test.
40329         * gcc.dg/mips-movcc-3.c: New test.
40330
40331         * gcc.dg/mips-nmadd-1.c: New test.
40332         * gcc.dg/mips-nmadd-2.c: New test.
40333
40334 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40335
40336         PR c++/15871
40337         * g++.dg/opt/inline8.C: New test.
40338
40339         PR c++/16965
40340         * g++.dg/parse/error17.C: New test.
40341
40342 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40343
40344         * gcc.dg/vect: New directory for vectorizer tests.
40345         * gcc.dg/vect/tree-vect.h: New file.
40346         * gcc.dg/vect/vect.exp: New file.
40347         * gcc.dg/vect/pr16105.c.c: New test.
40348         * gcc.dg/vect/vect-1.c: New test.
40349         * gcc.dg/vect/vect-2.c: New test.
40350         * gcc.dg/vect/vect-3.c: New test.
40351         * gcc.dg/vect/vect-4.c: New test.
40352         * gcc.dg/vect/vect-5.c: New test.
40353         * gcc.dg/vect/vect-6.c: New test.
40354         * gcc.dg/vect/vect-7.c: New test.
40355         * gcc.dg/vect/vect-8.c: New test.
40356         * gcc.dg/vect/vect-9.c: New test.
40357         * gcc.dg/vect/vect-10.c: New test.
40358         * gcc.dg/vect/vect-11.c: New test.
40359         * gcc.dg/vect/vect-12.c: New test.
40360         * gcc.dg/vect/vect-13.c: New test.
40361         * gcc.dg/vect/vect-14.c: New test.
40362         * gcc.dg/vect/vect-15.c: New test.
40363         * gcc.dg/vect/vect-16.c: New test.
40364         * gcc.dg/vect/vect-17.c: New test.
40365         * gcc.dg/vect/vect-18.c: New test.
40366         * gcc.dg/vect/vect-19.c: New test.
40367         * gcc.dg/vect/vect-20.c: New test.
40368         * gcc.dg/vect/vect-21.c: New test.
40369         * gcc.dg/vect/vect-22.c: New test.
40370         * gcc.dg/vect/vect-23.c: New test.
40371         * gcc.dg/vect/vect-24.c: New test.
40372         * gcc.dg/vect/vect-25.c: New test.
40373         * gcc.dg/vect/vect-26.c: New test.
40374         * gcc.dg/vect/vect-27.c: New test.
40375         * gcc.dg/vect/vect-28.c: New test.
40376         * gcc.dg/vect/vect-29.c: New test.
40377         * gcc.dg/vect/vect-30.c: New test.
40378         * gcc.dg/vect/vect-31.c: New test.
40379         * gcc.dg/vect/vect-32.c: New test.
40380         * gcc.dg/vect/vect-33.c: New test.
40381         * gcc.dg/vect/vect-34.c: New test.
40382         * gcc.dg/vect/vect-35.c: New test.
40383         * gcc.dg/vect/vect-36.c: New test.
40384         * gcc.dg/vect/vect-37.c: New test.
40385         * gcc.dg/vect/vect-38.c: New test.
40386         * gcc.dg/vect/vect-40.c: New test.
40387         * gcc.dg/vect/vect-41.c: New test.
40388         * gcc.dg/vect/vect-42.c: New test.
40389         * gcc.dg/vect/vect-43.c: New test.
40390         * gcc.dg/vect/vect-44.c: New test.
40391         * gcc.dg/vect/vect-45.c: New test.
40392         * gcc.dg/vect/vect-46.c: New test.
40393         * gcc.dg/vect/vect-47.c: New test.
40394         * gcc.dg/vect/vect-48.c: New test.
40395         * gcc.dg/vect/vect-49.c: New test.
40396         * gcc.dg/vect/vect-50.c: New test.
40397         * gcc.dg/vect/vect-51.c: New test.
40398         * gcc.dg/vect/vect-52.c: New test.
40399         * gcc.dg/vect/vect-53.c: New test.
40400         * gcc.dg/vect/vect-54.c: New test.
40401         * gcc.dg/vect/vect-55.c: New test.
40402         * gcc.dg/vect/vect-56.c: New test.
40403         * gcc.dg/vect/vect-57.c: New test.
40404         * gcc.dg/vect/vect-58.c: New test.
40405         * gcc.dg/vect/vect-59.c: New test.
40406         * gcc.dg/vect/vect-60.c: New test.
40407         * gcc.dg/vect/vect-61.c: New test.
40408         * gcc.dg/vect/vect-all.c: New test.
40409         * gcc.dg/vect/vect-none.c: New test.
40410
40411 2004-08-17  Paul Brook  <paul@codesourcery.com>
40412
40413         PR fortran/13082
40414         * gfortran.dg/entry_1.f90: New test.
40415
40416 2004-08-17  Andrew Pinski  <apinski@apple.com>
40417
40418         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40419
40420 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40421
40422         * gcc.dg/pr17036-1.c: New test.
40423
40424 2004-08-16  Devang Patel  <dpatel@apple.com>
40425
40426         * gcc.dg/darwin-20040809-1.c: New test.
40427
40428 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40429
40430         * gcc.dg/funcdef-attr-1.c: New test.
40431
40432 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40433
40434         * gcc.dg/altivec-17.c: New test.
40435         * gcc.dg/altivec-18.c: New test.
40436
40437 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40438
40439         PR c++/6749
40440         * g++.dg/template/vtable2.C: New test.
40441
40442 2004-08-14  Richard Henderson  <rth@redhat.com>
40443
40444         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40445         * gcc.dg/pack-test-4.c (main): Return 0.
40446         * gcc.dg/setjmp-1.c: Remove XFAIL.
40447         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40448
40449 2004-08-14  Richard Henderson  <rth@redhat.com>
40450
40451         * gcc.dg/980217-1.c: Add prototype for printf.
40452
40453 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40454
40455         * gfortran.dg/pr16935.f90: New test.
40456
40457 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40458
40459         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40460
40461 2004-08-13  Paul Brook  <paul@codesourcery.com>
40462
40463         * gfortran.dg/der_io_1.f90: Remove stray comma.
40464
40465 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40466
40467         * gcc.dg/vmx/cw-bug-2.c: Remove.
40468         * gcc.dg/vmx/vprint-1.c: Remove.
40469         * gcc.dg/vmx/vscan-1.c: Remove.
40470
40471 2004-08-12  Devang patel  <dpatel@apple.com>
40472
40473         * gcc.dg/darwin-20040809-2.c: New test.
40474
40475 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40476
40477         * g++.dg/ext/altivec-12.C: New test.
40478
40479         * g++.dg/ext/altivec-11.C: New test.
40480
40481 2004-08-12  Paul Brook  <paul@codesourcery.com>
40482
40483         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40484
40485 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40486
40487         * g++.dg/ext/altivec-2.C: Check for hardware support before
40488         executing any VMX instructions.
40489
40490         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40491
40492 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40493
40494         PR c++/16276
40495         * g++.old-deja/g++.other/comdat4.C: New test.
40496         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40497
40498 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40499
40500         PR target/16286
40501         * gcc.dg/pr16286.c: New test.
40502
40503 2004-08-12 Jan Beulich <jbeulich@novell.com>
40504
40505         * g++.dg/ext/asm5.C: New.
40506
40507 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40508
40509         PR c++/16698
40510         * g++.dg/eh/crash1.C: New test.
40511
40512         PR c++/16717
40513         * g++.dg/ext/construct1.C: New test.
40514
40515 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40516
40517         PR c++/16853
40518         * g++.dg/init/ptrmem1.C: New test.
40519
40520         PR c++/16618
40521         * g++.dg/parse/offsetof5.C: New test.
40522
40523         PR c++/16870
40524         * g++.dg/template/overload3.C: New test.
40525
40526 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40527
40528         PR c++/16964
40529         * g++.dg/parse/error16.C: New test.
40530
40531         PR c++/16904
40532         * g++.dg/template/error14.C: New test.
40533
40534         PR c++/16929
40535         * g++.dg/template/error15.C: New test.
40536
40537 2004-08-11  Devang Patel  <dpatel@apple.com>
40538
40539         * gcc.dg/darwin-ld-20040809-1.c: New test.
40540         * gcc.dg/darwin-ld-20040809-2.c: New test.
40541
40542 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40543
40544         PR fortran/16917
40545         * gfortran.dg/dfloat_1.f90: New test.
40546
40547 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40548
40549         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40550         * gcc.dg/dll-2.c: Fix dg-require syntax.
40551         * gcc.misc-tests/arm-isr.c (abort): Declare.
40552         (exit): Likewise.
40553
40554 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40555
40556         PR c++/16971
40557         * g++.dg/parse/crash16.C: New test.
40558
40559 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40560
40561         * gcc.dg/mips-rsqrt-1.c: New test case.
40562         * gcc.dg/mips-rsqrt-2.c: New test case.
40563         * gcc.dg/mips-rsqrt-3.c: New test case.
40564
40565 2004-08-10  Paul Brook  <paul@codesourcery.com>
40566
40567         * gfortran.dg/der_io_1.f90: New test.
40568
40569 2004-08-10  Paul Brook  <paul@codesourcery.com>
40570
40571         PR fortran/16919
40572         * gfortran.dg/der_array_1.f90: New test.
40573
40574 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40575
40576         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40577
40578 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40579
40580         * gcc.dg/wchar_t-2.c: Fix typo.
40581
40582 2004-08-09  Falk Hueffner  <falk@debian.org>
40583
40584         PR tree-optimization/12517
40585         * gcc.c-torture/compile/pr12517.c: New test.
40586
40587         PR tree-optimization/12578
40588         * gcc.c-torture/compile/pr12578.c: New test.
40589
40590         PR tree-optimization/12899
40591         * gcc.c-torture/compile/pr12899.c: New test.
40592
40593         PR rtl-optimization/14692
40594         * gcc.c-torture/compile/pr14692.c: New test.
40595
40596         PR tree-optimization/16461
40597         * gcc.c-torture/compile/pr16461.c: New test.
40598
40599 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40600
40601         * gfortran.dg/getenv_1.f90: New test.
40602
40603 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40604
40605         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40606         wchar_t.
40607         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40608
40609 2004-08-06  Paul Brook  <paul@codesourcery.com>
40610
40611         * gfortran.dg/ret_array_1.f90: New test.
40612         * gfortran.dg/ret_pointer_1.f90: New test.
40613
40614 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40615
40616         * gcc.dg/missing-field-init-[12].c: New tests.
40617         * g++.dg/warn/missing-field-init-[12].C: New tests.
40618
40619 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40620
40621         * gcc.dg/enum2.c: New test.
40622         * gcc.dg/symbian3.c: Likewise.
40623         * gcc.dg/symbian4.c: Likewise.
40624         * gcc.dg/wchar_t-2.c: Likewise.
40625
40626 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40627
40628         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40629         destructor tests.
40630
40631 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40632
40633         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40634         dg-require-visiblity.
40635         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40636         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40637         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40638         * g++.dg/ext/visibility/new1.C: Likewise.
40639         * g++.dg/ext/visibility/pragma.C: Likewise.
40640         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40641         * g++.dg/ext/visibility/virtual.C: Likewise.
40642         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40643         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40644         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40645         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40646         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40647         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40648         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40649         * g++/dg/ext/visibility/visibility-8.C: New test.
40650         * gcc.c-torture/compile/dll.x: Remove.
40651         * gcc.dg/dll-2.c: Use dg-require-dll
40652         * gcc.dg/visibility-10.c: New test.
40653         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40654         supporting DLLs.
40655         * lib/scanasm.exp (scan_hidden): New function.
40656         (scan_not_hidden): Likewise.
40657
40658 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40659
40660         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40661
40662 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40663
40664         * gcc.c-torture/execute/20040805-1.c: New test.
40665
40666 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40667
40668         * gcc.dg/20020118-1.c: Declare abort.
40669         * gcc.dg/altivec_check.h: Likewise.
40670         * gcc.dg/iftrap-2.c: Likewise.
40671         * gcc.dg/pragma-darwin.c: Likewise.
40672         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40673
40674 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40675
40676         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40677
40678 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40679
40680         * gcc.c-torture/execute/builtins/abs-2.c,
40681         gcc.c-torture/execute/builtins/abs-3.c,
40682         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40683         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40684         intmax_t, uintmax_t and their limits.
40685         * gcc.dg/intmax_t-1.c: New test.
40686
40687 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40688
40689         * g++.dg/tc1/dr147.C: Add reference to PR.
40690
40691 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40692
40693         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40694         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40695
40696 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40697
40698         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40699
40700 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40701
40702         * gcc.dg/redecl-5.c: New test.
40703         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40704         of scanf.
40705
40706 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40707
40708         PR middle-end/16790
40709         * gcc.c-torture/execute/pr16790-1.c: New test case.
40710
40711 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40712
40713         * g++.dg/ext/visibility/assign1.C: New test.
40714         * g++.dg/ext/visibility/new1.C: Likewise.
40715
40716         * gcc.dg/symbian1.c: New test.
40717         * gcc.dg/symbian2.c: Likewise.
40718
40719 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40720
40721         PR target/16570
40722         * gcc.dg/i386-sse-9.c: New test.
40723
40724 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40725
40726         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40727
40728 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40729
40730         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40731         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40732         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40733         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40734         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40735         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40736         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40737         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40738         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40739         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40740         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40741         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40742         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40743         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40744         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40745         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40746         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40747         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40748         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40749         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40750         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40751         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40752         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40753         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40754         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40755         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40756         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40757         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40758         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40759         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40760         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40761         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40762         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40763         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40764         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40765         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40766         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40767         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40768         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40769         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40770         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40771         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40772         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40773         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40774         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40775         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40776         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40777         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40778         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40779         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40780         gcc.misc-tests/i386-pf-3dnow-1.c,
40781         gcc.misc-tests/i386-pf-athlon-1.c,
40782         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40783         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40784         Declare built-in functions used.
40785         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40786
40787 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40788
40789         PR c++/16707
40790         * g++.dg/lookup/using12.C: New test.
40791
40792         * g++.dg/init/null1.C: Fix PR number.
40793         * g++.dg/parse/namespace10.C: Likewise.
40794
40795 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40796
40797         PR c++/16224
40798         * g++.dg/template/spec17.C: New test.
40799         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40800         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40801
40802 2004-08-02  David Billinghurst
40803
40804         PR fortran/16292
40805         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40806
40807 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40808
40809         * gcc.dg/ia64-got-1.c: New test case.
40810
40811 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40812
40813         PR c++/16489
40814         * g++.dg/init/null1.C: New test.
40815         * g++.dg/tc1/dr76.C: Adjust error marker.
40816
40817         PR c++/16529
40818         * g++.dg/parse/namespace10.C: New test.
40819
40820         PR c++/16810
40821         * g++.dg/inherit/ptrmem2.C: New test.
40822
40823 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40824
40825         PR target/16155
40826         * gcc.dg/pr16155.c: New test.
40827
40828 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40829
40830         * gcc.dg/redecl-2.c: New test.
40831
40832 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40833
40834         * gcc.dg/darwin-longdouble.c: New file.
40835
40836 2004-07-30  Richard Henderson  <rth@redhat.com>
40837
40838         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40839         write to constant argument.
40840         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40841
40842 2004-07-30  Richard Henderson  <rth@redhat.com>
40843
40844         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40845         tests of nearest around zero.
40846
40847 2004-07-30  Andrew Pinski  <apinski@apple.com>
40848
40849         * gcc.c-torture/compile/20040730-1.c: New test.
40850
40851 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40852
40853         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40854         powerpc-eabispe.
40855
40856 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40857
40858         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40859
40860 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40861
40862         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40863         contains $ld_library_path.
40864         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40865
40866 2004-07-29  Richard Henderson  <rth@redhat.com>
40867
40868         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40869
40870         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40871         (alt2, which): New.
40872         (Check): Accept either alternative.
40873
40874 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40875
40876         * g++.dg/abi/inline1.C: New test.
40877         * g++.dg/abi/local1-a.cc: Likewise.
40878         * g++.dg/abi/local1.C: Likewise.
40879         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40880         * g++.dg/abi/mangle12.C: Likewise.
40881         * g++.dg/abi/mangle17.C: Likewise.
40882         * g++.dg/abi/mangle20-2.C: Likewise.
40883         * g++.dg/opt/interface1.C: Likewise.
40884         * g++.dg/opt/interface1.h: Likewise.
40885         * g++.dg/opt/interface1-a.cc: New test.
40886         * g++.dg/parse/repo1.C: New test.
40887         * g++.dg/template/repo1.C: Likewise.
40888         * g++.dg/warn/Winline-1.C: Likewise.
40889         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40890
40891 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40892
40893         * gcc.dg/tree-ssa/20040729-1.c: New test.
40894
40895 2004-07-27  Matt Austern <austern@apple.com>
40896
40897         * gcc.dg/darwin-bool-1.c: New test.
40898         * gcc.dg/darwin-bool-2.c: New test.
40899
40900 2004-07-28  Richard Henderson  <rth@redhat.com>
40901
40902         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40903         arguments in the correct type.  Don't write to constant arguments.
40904
40905 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40906
40907         PR tree-optimization/16688
40908         PR tree-optimization/16689
40909         * g++.dg/tree-ssa/pr16688.C: New test.
40910
40911 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40912
40913         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40914         loads.  Not only in the comment, this time.
40915
40916 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40917
40918         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40919         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40920         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40921         * gcc.dg/sh4a-bitmovua.c: New.
40922         * gcc.dg/sh4a-cos.c: New.
40923         * gcc.dg/sh4a-cosf.c: New.
40924         * gcc.dg/sh4a-fprun.c: New.
40925         * gcc.dg/sh4a-fsrra.c: New.
40926         * gcc.dg/sh4a-memmovua.c: New.
40927         * gcc.dg/sh4a-sin.c: New.
40928         * gcc.dg/sh4a-sincos.c: New.
40929         * gcc.dg/sh4a-sincosf.c: New.
40930         * gcc.dg/sh4a-sinf.c: New.
40931
40932 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40933
40934         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40935         conditionals.
40936         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40937         loads.
40938         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40939         DOM1.
40940
40941 2004-07-27  Andrew Pinski  <apinski@apple.com>
40942
40943         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40944
40945 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40946
40947         * gcc.dg/pragma-isr.c: New test.
40948
40949 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40950
40951         PR c++/14429
40952         * g++.dg/template/ttp11.C: New test.
40953
40954 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40955
40956         * gcc.c-torture/compile/20040727-1.c: New test.
40957
40958 2004-07-26  Eric Christopher  <echristo@redhat.com>
40959
40960         * gcc.c-torture/compile/20040726-2.c: New test.
40961
40962 2004-07-26  Andrew Pinski  <apinski@apple.com>
40963
40964         * g++.dg/rtti/tinfo1.C: Xfail.
40965
40966 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40967
40968         * gcc.c-torture/compile/20040726-1.c: New test.
40969
40970 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40971             Brian Ryner  <bryner@brianryner.com>
40972
40973         PR c++/9283
40974         PR c++/15000
40975         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40976         * g++.dg/ext/visibility/: New directory.
40977         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40978         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40979         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40980         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40981         * g++.dg/ext/visibility/fvisibility.C,
40982         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40983         g++.dg/ext/visibility/fvisibility-override1.C
40984         g++.dg/ext/visibility/fvisibility-override2.C
40985         g++.dg/ext/visibility/memfuncts.C
40986         g++.dg/ext/visibility/noPLT.C
40987         g++.dg/ext/visibility/pragma.C
40988         g++.dg/ext/visibility/pragma-override1.C
40989         g++.dg/ext/visibility/pragma-override2.C
40990         g++.dg/ext/visibility/staticmemfuncts.C
40991         g++.dg/ext/visibility/virtual.C: New tests.
40992
40993 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40994
40995         PR c/15360
40996         * gcc.dg/pr15360-1.c: New test.
40997
40998 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40999
41000         * gcc.dg/pragma-align-2.c: New test.
41001         * gcc.dg/pragma-init-fini.c: New test.
41002         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
41003         targets.
41004
41005 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41006
41007         * gcc.dg/init-string-2.c: New test.
41008
41009 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
41010
41011         PR 16684
41012         * gcc.dg/Wredundant-decls-1.c: New test case.
41013
41014 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
41015
41016         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
41017         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
41018         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
41019         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
41020         * gcc.dg/compat/generate-random.c: New file.
41021         * gcc.dg/compat/generate-random.h: Likewise.
41022         * gcc.dg/compat/generate-random_r.c: Likewise.
41023         * gcc.dg/compat/struct-layout-1.h: Likewise.
41024         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
41025         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
41026         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
41027         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
41028         * gcc.dg/compat/struct-layout-1_main.c: New test.
41029         * gcc.dg/compat/struct-layout-1_x.c: New file.
41030         * gcc.dg/compat/struct-layout-1_y.c: New file.
41031         * gcc.dg/compat/struct-layout-1_test.h: New file.
41032
41033 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41034
41035         * gcc.dg/comp-return-1.c: New test
41036
41037 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
41038
41039         * gcc.dg/vmx/8-02a.c: Fix typo.
41040
41041         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
41042         * gcc.dg/darwin-abi-3.c: New test.
41043
41044         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
41045         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
41046
41047         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
41048         * gcc.dg/vmx/ops-long-1.c: New test.
41049         * gcc.dg/vmx/ops-long-2.c: New test.
41050
41051 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         * g++.dg/lookup/conv-[1234].C: New.
41054
41055 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
41056
41057         * g++.dg/parse/attr2.C: Simplify.
41058
41059 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41060
41061         PR c/7284
41062         * gcc.c-torture/execute/pr7284-1.c: New test.
41063
41064 2004-07-22  Brian Booth  <bbooth@redhat.com>
41065
41066         * gcc.dg/tree-ssa/20040721-1.c: New test.
41067
41068 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41069
41070         * g++.dg/template/crash20.c: New.
41071
41072 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
41073
41074         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41075         Add dg-run directive.  Declare variables as required.
41076         * gfortran.dg/g77/README: Update
41077
41078 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
41079
41080         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41081         gcc.dg/cris-peep2-andu2.c: New tests.
41082
41083 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41084
41085         PR c/15052
41086         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41087         on return type.
41088         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41089         messages.
41090         * gcc.dg/qual-return-2.c: Update expected messages.
41091         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41092
41093 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41094
41095         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41096         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41097
41098 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41099
41100         PR c/11250
41101         * gcc.dg/init-string-1.c: New test.
41102
41103 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41104
41105         PR middle-end/15345
41106         PR c/16450
41107         * gcc.dg/torture/nested-fn-1.c: New test.
41108
41109 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41110
41111         PR target/16559
41112         * gcc.dg/ia64-fptr-1.c: New file.
41113
41114 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41115
41116         PR c++/14497
41117         * g++.dg/template/spec16.C: New test.
41118         * g++.old-deja/g++.robertl/eb118.C: Remove.
41119
41120 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41121
41122         PR c++/509
41123         * g++.dg/template/spec15.C: New test.
41124
41125 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41126
41127         Copy cases from g77.f-torture/execute and add dg-run
41128         directive.  Other changes as noted.
41129         * gfortran.dg/g77/13037.f
41130         * gfortran.dg/g77/1832.f
41131         * gfortran.dg/g77/19981119-0.f
41132         * gfortran.dg/g77/19990313-0.f
41133         * gfortran.dg/g77/19990313-1.f
41134         * gfortran.dg/g77/19990313-2.f
41135         * gfortran.dg/g77/19990313-3.f
41136         * gfortran.dg/g77/19990419-1.f
41137         * gfortran.dg/g77/19990826-0.f
41138         * gfortran.dg/g77/19990826-2.f
41139         * gfortran.dg/g77/20000503-1.f
41140         * gfortran.dg/g77/20001111.f
41141         * gfortran.dg/g77/20010116.f
41142         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41143         * gfortran.dg/g77/20010430.f
41144         * gfortran.dg/g77/6177.f
41145         * gfortran.dg/g77/947.f
41146         * gfortran.dg/g77/970816-3.f
41147         * gfortran.dg/g77/971102-1.f
41148         * gfortran.dg/g77/980520-1.f
41149         * gfortran.dg/g77/980628-0.f
41150         * gfortran.dg/g77/980628-1.f
41151         * gfortran.dg/g77/980628-10.f
41152         * gfortran.dg/g77/980628-2.f
41153         * gfortran.dg/g77/980628-3.f
41154         * gfortran.dg/g77/980628-7.f
41155         * gfortran.dg/g77/980628-8.f
41156         * gfortran.dg/g77/980628-9.f
41157         * gfortran.dg/g77/980701-0.f
41158         * gfortran.dg/g77/980701-1.f
41159         * gfortran.dg/g77/cabs.f
41160         * gfortran.dg/g77/claus.f
41161         * gfortran.dg/g77/complex_1.f
41162         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41163         * gfortran.dg/g77/dcomplex.f
41164         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41165         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41166         * gfortran.dg/g77/f90-intrinsic-numeric.f
41167         * gfortran.dg/g77/int8421.f
41168         * gfortran.dg/g77/labug1.f
41169         * gfortran.dg/g77/large_vec.f
41170         * gfortran.dg/g77/le.f
41171         * gfortran.dg/g77/short.f
41172         * gfortran.dg/g77/README: Update
41173
41174 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41175
41176         PR c++/16637
41177         * g++.dg/parse/lookup4.C: New test.
41178
41179 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41180
41181         PR c++/16175
41182         * g++.dg/template/ttp10.C: New test.
41183
41184 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41185
41186         * gcc.dg/pr12625-1.c: New test.
41187
41188 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41189
41190         * gcc.dg/switch-warn-1.c: New test.
41191         * gcc.dg/switch-warn-2.c: New test.
41192         * gcc.c-torture/compile/pr14730.c: Update.
41193
41194 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41195
41196         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41197         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41198         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41199         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41200
41201 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41202
41203         PR c++/16623
41204         * g++.dg/template/assign1.C: New test.
41205
41206 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41207
41208         PR c++/12170
41209         * g++.dg/template/ttp9.C: New test.
41210
41211 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41212
41213         * gcc.dg/format/cmn-err-1.c: New test.
41214
41215 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41216
41217         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41218         gcc.dg/Wparentheses-10.c: New tests.
41219         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41220
41221 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41222
41223         PR fortran/16465
41224         * gfortran.dg/g77//ffixed-line-length-0.f,
41225         gfortran.dg/g77/ffixed-line-length-132.f,
41226         gfortran.dg/g77/ffixed-line-length-72.f,
41227         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41228         gfortran.dg/g77/README: Update.
41229
41230 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41231
41232         PR c++/13092
41233         * g++.dg/template/non-dependent7.C: New test.
41234         * g++.dg/template/non-dependent8.C: Likewise.
41235         * g++.dg/template/non-dependent9.C: Likewise.
41236         * g++.dg/template/non-dependent10.C: Likewise.
41237
41238 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41239
41240         PR c++/16337
41241         * g++.dg/parse/attr2.C: New test.
41242
41243 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41244
41245         * g77.dg: Removed.
41246         * g77.f-torture: Ditto.
41247
41248 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41249
41250         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41251         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41252         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41253
41254 2004-07-16  Richard Henderson  <rth@redhat.com>
41255
41256         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41257
41258 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41259
41260         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41261         tests with full list of options.
41262         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41263         of TORTURE_OPTIONS if test contains 'dg-do run'.
41264
41265         PR fortran/16404
41266         * gfortran.dg/do_iterator.f90: New test.
41267
41268 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41269
41270         PR rtl-optimization/16536
41271         * gcc.c-torture/execute/restrict-1.c: New test.
41272
41273 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41274
41275         PR fortran/15324
41276         * gfortran.dg/pr15324.f90: New test.
41277
41278         PR fortran/15129
41279         * gfortran.dg/pr15129.f90: New test.
41280
41281         PR fortran/15140
41282         * gfortran.dg/pr15140.f90: New test.
41283
41284         PR fortran/13792
41285         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41286         compile-time simplification.
41287
41288 2004-07-14  Mike Stump  <mrs@apple.com>
41289
41290         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41291
41292 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41293
41294         PR target/16325
41295         * gcc.dg/profile-generate-1.c: New.
41296
41297 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41298
41299         * gcc.c-torture/execute/20040709-1.c: New test.
41300         * gcc.c-torture/execute/20040709-2.c: New test.
41301
41302 2004-07-14  Mike Stump  <mrs@apple.com>
41303
41304         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41305
41306 2004-07-14  Mike Stump  <mrs@apple.com>
41307
41308         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41309
41310 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41311
41312         PR c++/16518
41313         * g++.dg/parse/mutable1.C: New test.
41314
41315 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41316
41317         PR tree-optimization/16443
41318         * gcc.dg/tree-ssa/20040713-1.c: New test.
41319
41320 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41321
41322         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41323         for operator new.
41324
41325 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41326
41327         * gfortran.dg/g77/README: New file
41328         * gfortran.dg/g77/19981216-0.f: Copy from
41329         g77.f-torture/noncompile.  Add "dg-do compile" and
41330         dg-error as required.
41331         * gfortran.dg/g77/19990218-1.f: Likewise.
41332         * gfortran.dg/g77/19990905-1.f: Likewise.
41333         * gfortran.dg/g77/9263.f: Likewise.
41334         * gfortran.dg/g77/980615-0.f: Likewise.
41335         * gfortran.dg/g77/980616-0.f: Likewise.
41336         * gfortran.dg/g77/check0.f: Likewise.
41337         * gfortran.dg/g77/select_no_compile.f: Likewise.
41338
41339 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41340
41341         Copy files from g77.f-torture/compile.
41342         Add "{ dg-do compile}".  Other changes as noted
41343         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41344         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41345         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41346         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41347         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41348         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41349         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41350         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41351         statement to conform to standard.  Append alpha1.x for reference.
41352         * gfortran.dg/g77/xformat.f: Add dg-warning
41353
41354 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41355
41356         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41357         Add {dg-do compile} directive.
41358         * gfortran.dg/g77/cpp2.F: Likewise.
41359
41360 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41361
41362         PR c++/5402
41363         * g++.dg/lookup/name-clash1.C: New test.
41364
41365         PR c++/9777
41366         * g++.dg/lookup/name-clash2.C: New test.
41367
41368         PR c++/12102
41369         * g++.dg/lookup/name-clash3.C: New test.
41370
41371 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41372
41373         * g++.dg/lookup/new2.C: New test.
41374         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41375
41376 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41377
41378         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41379         Add {dg-do compile} directive.
41380         * gfortran.dg/g77/13060.f: Likewise.
41381         * gfortran.dg/g77/19990218-0.f: Likewise.
41382         * gfortran.dg/g77/19990305-0.f: Likewise.
41383         * gfortran.dg/g77/19990419-0.f: Likewise.
41384         * gfortran.dg/g77/19990502-0.f: Likewise.
41385         * gfortran.dg/g77/19990502-1.f: Likewise.
41386         * gfortran.dg/g77/19990525-0.f: Likewise.
41387         * gfortran.dg/g77/19990826-1.f: Likewise.
41388         * gfortran.dg/g77/19990826-3.f: Likewise.
41389         * gfortran.dg/g77/19990905-2.f: Likewise.
41390         * gfortran.dg/g77/20000412-1.f: Likewise.
41391         * gfortran.dg/g77/20000511-1.f: Likewise.
41392         * gfortran.dg/g77/20000511-2.f: Likewise.
41393         * gfortran.dg/g77/20000518.f: Likewise.
41394         * gfortran.dg/g77/20000601-1.f: Likewise.
41395         * gfortran.dg/g77/20000601-2.f: Likewise.
41396         * gfortran.dg/g77/20000629-1.f: Likewise.
41397         * gfortran.dg/g77/20000630-2.f: Likewise.
41398         * gfortran.dg/g77/20010115.f: Likewise.
41399         * gfortran.dg/g77/20010321-1.f: Likewise.
41400         * gfortran.dg/g77/20010426.f: Likewise.
41401         * gfortran.dg/g77/20020307-1.f: Likewise.
41402         * gfortran.dg/g77/8485.f: Likewise.
41403         * gfortran.dg/g77/960317-1.f: Likewise.
41404         * gfortran.dg/g77/970915-0.f: Likewise.
41405         * gfortran.dg/g77/980310-1.f: Likewise.
41406         * gfortran.dg/g77/980310-2.f: Likewise.
41407         * gfortran.dg/g77/980310-3.f: Likewise.
41408         * gfortran.dg/g77/980310-4.f: Likewise.
41409         * gfortran.dg/g77/980310-6.f: Likewise.
41410         * gfortran.dg/g77/980310-7.f: Likewise.
41411         * gfortran.dg/g77/980310-8.f: Likewise.
41412         * gfortran.dg/g77/980419-2.f: Likewise.
41413         * gfortran.dg/g77/980424-0.f: Likewise.
41414         * gfortran.dg/g77/980427-0.f: Likewise.
41415         * gfortran.dg/g77/980729-0.f: Likewise.
41416         * gfortran.dg/g77/981117-1.f: Likewise.
41417         * gfortran.dg/g77/toon_1.f: Likewise.
41418
41419 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41420
41421         PR c++/2204
41422         * g++.dg/other/abstract2.C: New test.
41423
41424 2004-07-12  Paul Brook  <paul@codesourcery.com>
41425
41426         * gfortran.dg/pointer_init_1.f90: New test.
41427
41428 2004-07-11  Paul Brook  <paul@codesourcery.com>
41429
41430         PR fortran/15986
41431         * gfortran.dg/contained_1.f90: New test.
41432
41433 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41434
41435         * g++.dg/parse/defarg8.C: New test.
41436
41437 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41438
41439         PR fortran/16433
41440         * gfortran.dg/pr16433.f: New test.
41441
41442         PR fortran/17574
41443         * gfortran.dg/pr15754.f90: New test.
41444
41445 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41446
41447         PR tree-optimization/16437
41448         * gcc.c-torture/execute/bitfld-4.c: New test.
41449
41450 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41451
41452         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41453         access to common var from module.
41454
41455 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41456
41457         PR fortran/16336
41458         * gfortran.fortran-torture/execute/common_2.f90: New test.
41459
41460 2004-07-10  Paul Brook  <paul@codesourcery.com>
41461
41462         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41463
41464 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41465
41466         PR fortran/15969
41467         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41468
41469 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41470
41471         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41472         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41473         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41474         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41475         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41476         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41477         * gfortran.dg/g77/funderscoring.f: Likewise.
41478         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41479
41480 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41481
41482         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41483
41484 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41485         Paul Brook  <paul@codesourcery.com>
41486
41487         PR fortran/13415
41488         * gfortran.dg/common_pointer_1.f90: New test.
41489
41490 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41491
41492         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41493
41494 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41495
41496         PR target/16364
41497         * gcc.c-torture/compile/20040709-1.c: New.
41498
41499 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41500
41501         PR fortran/14077
41502         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41503
41504 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41505
41506         PR fortran/13201
41507         * gfortran.dg/shape_1.f90: New test.
41508
41509 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41510             Andrew Pinski  <apinski@apple.com>
41511
41512         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41513
41514 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41515
41516         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41517         comment.
41518
41519 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41520         Paul Brook  <paul@codesourcery.com>
41521
41522         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41523         '.f95' and '.F95'.
41524
41525 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41526
41527         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41528
41529 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41530
41531         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41532         testcases with capital suffix.
41533
41534 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41535
41536         PR fortran/15481
41537         PR fortran/13372
41538         PR fortran/13575
41539         PR fortran/15978
41540         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41541
41542         * gfortran.dg/implicit_1.f90: New test.
41543
41544 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41545
41546         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41547         expression to match gfortran warning/error messages
41548         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41549         dg-error text.
41550
41551 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41552
41553         * lib/fortran-torture.exp: Rename proc search_for to
41554         search_for_re.
41555
41556 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41557
41558         * gcc.c-torture/execute/simd-5.x: New file.
41559         XFAIL on SPARC 64-bit at -O0.
41560
41561 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41562
41563         PR c++/8211
41564         PR c++/16165
41565         * g++.dg/warn/effc3.C: New test.
41566
41567 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41568
41569         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41570         change X to 1X in format.
41571         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41572         add data statements to conform to standard.
41573
41574 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41575
41576         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41577         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41578         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41579
41580 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41581
41582         * gfortran.dg/g77/7388.f: Copy from g77.dg
41583         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41584         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41585         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41586         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41587         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41588         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41589         * gfortran.dg/g77/strlen0.f: Likewise.
41590
41591 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41592
41593         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41594         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41595
41596 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41597
41598         * gcc.c-torture/execute/920428-2.x: Delete.
41599         * gcc.c-torture/execute/920501-7.x: Likewise.
41600
41601 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41602
41603         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41604         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41605         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41606         prescott and c3-2.
41607         (PREFETCH_3DNOW): Add -march=c3.
41608
41609 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41610
41611         PR c/16437
41612         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41613         * gcc.c-torture/execute/bf64-1.x: Likewise.
41614
41615 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41616
41617         * gcc.c-torture/compile/20040708-1.c: New test.
41618
41619 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41620
41621         PR c++/16169
41622         * g++.dg/warn/effc2.C: New test.
41623
41624 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41625
41626         * gcc.c-torture/execute/bitfld-1.x: Remove.
41627         * gcc.c-torture/execute/bitfld-3.c: New test.
41628         * gcc.dg/bitfld-2.c: Remove XFAILs.
41629
41630 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41631
41632         PR c++/16276
41633         * g++.dg/rtti/tinfo1.C: New file.
41634
41635 2004-07-07  Eric Christopher  <echristo@redhat.com>
41636
41637         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41638
41639 2004-07-07  Andrew Pinski  <apinski@apple.com>
41640
41641         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41642
41643 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41644
41645         * g++.dg/init/call1.C: XFAIL.
41646
41647 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41648
41649         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41650         except for movstrict*, to movmem* and clrstr* to clrmem*.
41651
41652 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41653
41654         * gcc.c-torture/execute/20040707-1.c: New test.
41655
41656 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41657
41658         * gcc.c-torture/execute/20040706-1.c: New test.
41659
41660 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41661
41662         PR c++/3671
41663         * g++.dg/template/spec14.C: New test.
41664
41665 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41666
41667         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41668         nothing if not yet defined.  Use it in b, c and d type definitions.
41669         * gcc.c-torture/execute/20040705-1.c: New test.
41670         * gcc.c-torture/execute/20040705-2.c: New test.
41671
41672 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41673
41674         PR c++/2518
41675         * g++.dg/lookup/new1.C: New test.
41676
41677 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41678
41679         PR c++/11406
41680         * g++.dg/template/sizeof8.C: New test.
41681
41682 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41683
41684         * gcc.c-torture/compile/20040705-1.c: New test.
41685
41686 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41687
41688         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41689
41690 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41691
41692         * gcc.dg/cpp/if-mop.c: Two new testcases.
41693         * gcc.dg/cpp/trad/comment-3.c: New.
41694
41695 2004-07-04  Paul Brook  <paul@codesourcery.com>
41696
41697         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41698
41699 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41700
41701         PR c++/3761
41702         * g++.dg/lookup/crash4.C: New test.
41703
41704 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41705
41706         * gcc.c-torture/execute/builtin-abs-1.c
41707         * gcc.c-torture/execute/builtin-abs-2.c
41708         * gcc.c-torture/execute/builtin-complex-1.c
41709         * gcc.c-torture/execute/builtins/string-1-lib.c
41710         * gcc.c-torture/execute/builtins/string-1.c
41711         * gcc.c-torture/execute/builtins/string-2-lib.c
41712         * gcc.c-torture/execute/builtins/string-2.c
41713         * gcc.c-torture/execute/builtins/string-3-lib.c
41714         * gcc.c-torture/execute/builtins/string-3.c
41715         * gcc.c-torture/execute/builtins/string-4-lib.c
41716         * gcc.c-torture/execute/builtins/string-4.c
41717         * gcc.c-torture/execute/builtins/string-5-lib.c
41718         * gcc.c-torture/execute/builtins/string-5.c
41719         * gcc.c-torture/execute/builtins/string-6-lib.c
41720         * gcc.c-torture/execute/builtins/string-6.c
41721         * gcc.c-torture/execute/builtins/string-7-lib.c
41722         * gcc.c-torture/execute/builtins/string-7.c
41723         * gcc.c-torture/execute/builtins/string-8-lib.c
41724         * gcc.c-torture/execute/builtins/string-8.c
41725         * gcc.c-torture/execute/builtins/string-9-lib.c
41726         * gcc.c-torture/execute/builtins/string-9.c
41727         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41728         * gcc.c-torture/execute/builtins/string-asm-1.c
41729         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41730         * gcc.c-torture/execute/builtins/string-asm-2.c
41731         * gcc.c-torture/execute/stdio-opt-1.c
41732         * gcc.c-torture/execute/stdio-opt-2.c
41733         * gcc.c-torture/execute/stdio-opt-3.c
41734         * gcc.c-torture/execute/string-opt-1.c
41735         * gcc.c-torture/execute/string-opt-10.c
41736         * gcc.c-torture/execute/string-opt-11.c
41737         * gcc.c-torture/execute/string-opt-12.c
41738         * gcc.c-torture/execute/string-opt-13.c
41739         * gcc.c-torture/execute/string-opt-14.c
41740         * gcc.c-torture/execute/string-opt-15.c
41741         * gcc.c-torture/execute/string-opt-16.c
41742         * gcc.c-torture/execute/string-opt-2.c
41743         * gcc.c-torture/execute/string-opt-6.c
41744         * gcc.c-torture/execute/string-opt-7.c
41745         * gcc.c-torture/execute/string-opt-8.c:
41746         Replace with ...
41747
41748         * gcc.c-torture/execute/builtins/abs-2.c
41749         * gcc.c-torture/execute/builtins/abs-3.c
41750         * gcc.c-torture/execute/builtins/complex-1.c
41751         * gcc.c-torture/execute/builtins/fprintf.c
41752         * gcc.c-torture/execute/builtins/fputs.c
41753         * gcc.c-torture/execute/builtins/memcmp.c
41754         * gcc.c-torture/execute/builtins/memmove.c
41755         * gcc.c-torture/execute/builtins/memops-asm.c
41756         * gcc.c-torture/execute/builtins/mempcpy-2.c
41757         * gcc.c-torture/execute/builtins/mempcpy.c
41758         * gcc.c-torture/execute/builtins/memset.c
41759         * gcc.c-torture/execute/builtins/printf.c
41760         * gcc.c-torture/execute/builtins/sprintf.c
41761         * gcc.c-torture/execute/builtins/strcat.c
41762         * gcc.c-torture/execute/builtins/strchr.c
41763         * gcc.c-torture/execute/builtins/strcmp.c
41764         * gcc.c-torture/execute/builtins/strcpy.c
41765         * gcc.c-torture/execute/builtins/strcspn.c
41766         * gcc.c-torture/execute/builtins/strlen-2.c
41767         * gcc.c-torture/execute/builtins/strlen.c
41768         * gcc.c-torture/execute/builtins/strncat.c
41769         * gcc.c-torture/execute/builtins/strncmp-2.c
41770         * gcc.c-torture/execute/builtins/strncmp.c
41771         * gcc.c-torture/execute/builtins/strncpy.c
41772         * gcc.c-torture/execute/builtins/strpbrk.c
41773         * gcc.c-torture/execute/builtins/strpcpy-2.c
41774         * gcc.c-torture/execute/builtins/strpcpy.c
41775         * gcc.c-torture/execute/builtins/strrchr.c
41776         * gcc.c-torture/execute/builtins/strspn.c
41777         * gcc.c-torture/execute/builtins/strstr-asm.c
41778         * gcc.c-torture/execute/builtins/strstr.c:
41779         ... these new files.
41780
41781         * gcc.c-torture/execute/builtins/abs-2-lib.c
41782         * gcc.c-torture/execute/builtins/abs-3-lib.c
41783         * gcc.c-torture/execute/builtins/complex-1-lib.c
41784         * gcc.c-torture/execute/builtins/fprintf-lib.c
41785         * gcc.c-torture/execute/builtins/fputs-lib.c
41786         * gcc.c-torture/execute/builtins/memcmp-lib.c
41787         * gcc.c-torture/execute/builtins/memmove-lib.c
41788         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41789         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41790         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41791         * gcc.c-torture/execute/builtins/memset-lib.c
41792         * gcc.c-torture/execute/builtins/printf-lib.c
41793         * gcc.c-torture/execute/builtins/sprintf-lib.c
41794         * gcc.c-torture/execute/builtins/strcat-lib.c
41795         * gcc.c-torture/execute/builtins/strchr-lib.c
41796         * gcc.c-torture/execute/builtins/strcmp-lib.c
41797         * gcc.c-torture/execute/builtins/strcpy-lib.c
41798         * gcc.c-torture/execute/builtins/strcspn-lib.c
41799         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41800         * gcc.c-torture/execute/builtins/strlen-lib.c
41801         * gcc.c-torture/execute/builtins/strncat-lib.c
41802         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41803         * gcc.c-torture/execute/builtins/strncmp-lib.c
41804         * gcc.c-torture/execute/builtins/strncpy-lib.c
41805         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41806         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41807         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41808         * gcc.c-torture/execute/builtins/strrchr-lib.c
41809         * gcc.c-torture/execute/builtins/strspn-lib.c
41810         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41811         * gcc.c-torture/execute/builtins/strstr-lib.c
41812         * gcc.c-torture/execute/builtins/lib/abs.c
41813         * gcc.c-torture/execute/builtins/lib/fprintf.c
41814         * gcc.c-torture/execute/builtins/lib/memset.c
41815         * gcc.c-torture/execute/builtins/lib/printf.c
41816         * gcc.c-torture/execute/builtins/lib/sprintf.c
41817         * gcc.c-torture/execute/builtins/lib/strcpy.c
41818         * gcc.c-torture/execute/builtins/lib/strcspn.c
41819         * gcc.c-torture/execute/builtins/lib/strncat.c
41820         * gcc.c-torture/execute/builtins/lib/strncmp.c
41821         * gcc.c-torture/execute/builtins/lib/strncpy.c
41822         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41823         * gcc.c-torture/execute/builtins/lib/strspn.c
41824         * gcc.c-torture/execute/builtins/lib/strstr.c:
41825         New files containing support routines.
41826
41827         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41828         declaration.
41829         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41830         when not optimizing.
41831
41832 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41833
41834         PR c++/16240
41835         * g++.dg/abi/mangle22.C: New test.
41836         * g++.dg/abi/mangle23.C: Likewise.
41837
41838 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41839
41840         PR fortran/16290
41841         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41842         Allow for cases without denormalized floating point numbers.
41843
41844 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41845
41846         PR c/1027
41847         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41848         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41849         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41850         expected warning text.
41851         * gcc.dg/format/diag-2.c: New test.
41852
41853 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41854
41855         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41856
41857 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41858
41859         * gcc.dg/builtins-43.c: New.
41860         * gcc.dg/builtins-44.c: New.
41861         * gcc.dg/builtins-45.c: New.
41862
41863 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41864             Andreas Tobler  <a.tobler@schweiz.ch>
41865
41866         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41867         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41868         as SIGSEGV.
41869         * gcc.dg/cleanup-11.c: Likewise.
41870         * gcc.dg/cleanup-8.c: Likewise.
41871         * gcc.dg/cleanup-9.c: Likewise.
41872         * gcc.dg/cleanup-5.c: Run on all platforms.
41873
41874 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41875
41876         * g++.dg/warn/nonnull1.C: New test.
41877
41878 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41879
41880         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41881         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41882         Special-case the Sun compiler wrt to <complex.h>.
41883
41884 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41885
41886         * gcc.dg/Wunreachable-8.C: New test.
41887
41888         * gcc.dg/h8300-ice2.c : New test.
41889
41890 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41891
41892         PR fortran/16161
41893         * gfortran.fortran-torture/compile/implicit.f90: Add test
41894         for implicit character.
41895
41896 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41897
41898         PR fortran/16289
41899         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41900         Use tiny() intrinsic to find smallest non-negative real
41901
41902 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41903
41904         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41905         * gcc.dg/compat/struct-by-value-22_x.c: New.
41906         * gcc.dg/compat/struct-by-value-22_y.c: New.
41907
41908         * gcc.c-torture/execute/20040629-1.c: New test.
41909
41910 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41911
41912         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41913         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41914
41915         PR target/16195
41916         * gcc.dg/20040625-1.c: New test.
41917
41918 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41919
41920         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41921
41922 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41923
41924         PR fortran/15963
41925         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41926
41927 2004-06-29  Richard Henderson  <rth@redhat.com>
41928
41929         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41930
41931 2004-06-29  Paul Brook  <paul@codesourcery.com>
41932
41933         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41934         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41935
41936 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41937
41938         PR c++/16260
41939         * g++.dg/parse/crash15.C: New.
41940
41941 2004-06-28  Andrew Pinski  <apinski@apple.com>
41942
41943         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41944         by the error already.
41945
41946         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41947
41948 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41949
41950         PR target/14041
41951         * gcc.dg/h8300-bss-align-1.c : New.
41952
41953 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41954
41955         * PR c++/16174
41956         * g++.dg/template/ctor4.C: New.
41957
41958 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41959
41960         PR c++/16205
41961         * g++.dg/warn/Wsequence-point-1.C: New test.
41962
41963 2004-06-27  Paul Brook  <paul@codesourcery.com>
41964
41965         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41966
41967 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41968
41969         * g++.old-deja/g++.mike/p7325.C: Remove.
41970
41971 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41972
41973         PR c/14963
41974         * gcc.dg/pr14963.c: New test.
41975
41976 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41977
41978         PR c++/16193
41979         * g++.dg/parse/redef1.C: New test.
41980
41981 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41982
41983         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41984         20021110.c.
41985         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41986         20021119-1.c.
41987         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41988         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41989         5-04.c.
41990         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41991         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41992         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41993         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41994         g++.brendan/enum14.C.
41995         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41996         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41997         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41998         g++.mike/virt1.C.
41999         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
42000         memtemp24.C.
42001
42002 2004-06-27  Roger Sayle  <roger@eyesopen.com>
42003
42004         * gcc.dg/20040527-1.c: New test case.
42005
42006 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
42007
42008         PR gfortran/pr16196
42009         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
42010
42011 2004-06-25  Roger Sayle  <roger@eyesopen.com>
42012
42013         PR middle-end/15825
42014         * gcc.dg/pr15825-1.c: New test case.
42015
42016 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42017
42018         * gcc.c-torture/execute/20040625-1.c: New test.
42019
42020 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42021
42022         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
42023
42024 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42025
42026         * gcc.dg/torture/mips-div-1.c: New test.
42027
42028 2004-06-24  Jeff Law  <law@redhat.com>
42029
42030         * gcc.dg/tree-ssa/20040624-1.c: New test.
42031
42032 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
42033
42034         * gcc.c-torture/compile/20040624-1.c: New test.
42035
42036 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42037
42038         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
42039         this directory.
42040
42041 2004-06-23  Andrew Pinski  <apinski@apple.com>
42042
42043         PR middle-end/15988
42044         * g++.dg/opt/ptrmem4.C: New test.
42045
42046         * gcc.dg/c90-array-quals-2.c: New test.
42047
42048 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
42049
42050         * gcc.dg/kpice1.c: New test.
42051
42052 2006-06-23  Andrew Pinski  <apinski@apple.com>
42053
42054         * gcc.dg/c90-array-quals.c: New test.
42055
42056 2006-06-22  Richard Henderson  <rth@redhat.com>
42057
42058         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42059
42060 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
42061
42062         * gcc.dg/builtins-config.h: Handle FreeBSD.
42063
42064 2006-06-22  Richard Henderson  <rth@redhat.com>
42065
42066         * g++.dg/opt/devirt1.C: New.
42067
42068 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42069
42070         * g++.dg/opt/pr15551.C: New testcase.
42071
42072 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
42073
42074         PR target/14800
42075         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42076         x86_64-*-linux* when compiling for 32bit.
42077
42078 2004-06-21  Andrew Pinski  <apinski@apple.com>
42079
42080         * gcc.dg/pch/struct-1.c: New.
42081         * gcc.dg/pch/struct-1.hs: New.
42082
42083 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42084
42085         * gcc.dg/pch/save-temps-1.c: New file.
42086         * gcc.dg/pch/save-temps-1.hs: New file.
42087
42088 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42089
42090         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42091         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42092
42093 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42094
42095         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42096         to fix type error.
42097         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42098         Remove trailing spaces.
42099
42100 2004-06-21  Richard Henderson  <rth@redhat.com>
42101
42102         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42103         merging && to BIT_FIELD_REF.
42104
42105 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42106
42107         * g++.dg/opt/placeholder1.C: New test.
42108
42109 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42110
42111         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42112         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42113         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42114         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42115
42116 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42117
42118         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42119         extern "C".
42120         * g++.dg/other/pragma-re-1.C: Add comments.
42121
42122 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42123
42124         PR gfortran/16080
42125         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42126
42127 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42128
42129         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42130         instead of setting the type of size_t by
42131         hand.
42132
42133 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42134
42135         * gcc.dg/unordered-2.c: New test case.
42136         * gcc.dg/unordered-3.c: New test case.
42137
42138 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42139
42140         PR other/16043
42141         * lib/g++.exp (g++_version): Tweak regexp for version
42142         * lib/g77.exp (g77_version): Likewise.
42143         * lib/gfortran.exp (gfortran_version): Likewise.
42144         * lib/objc.exp (objc_version): Likewise.
42145         * lib/treelang.exp (treelang_version): Likewise.
42146
42147 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42148
42149         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42150         Use INT_MAX instead of __INT_MAX__.
42151         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42152
42153         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42154         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42155         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42156         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42157         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42158         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42159         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42160         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42161         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42162
42163         * gcc.dg/range-test-1.c: New test.
42164         * g++.dg/opt/range-test-1.C: New test.
42165
42166 2004-06-17  Richard Henderson  <rth@redhat.com>
42167
42168         * objc.dg/sync-1.m: New.
42169         * objc.dg/try-catch-1.m: Don't force next runtime.
42170         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42171         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42172         shadowed catch clause.
42173         * objc.dg/try-catch-5.m: New.
42174
42175 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42176
42177         Bug 14610
42178         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42179
42180 2004-06-15  Richard Henderson  <rth@redhat.com>
42181
42182         * gcc.dg/20001116-1.c: Move expected warning line.
42183
42184 2004-06-15  Richard Henderson  <rth@redhat.com>
42185
42186         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42187         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42188
42189 2004-06-15  Jeff Law  <law@redhat.com>
42190
42191         * gcc.dg/tree-ssa/20040615-1.c: New test.
42192         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42193         be less sensitive to operand ordering.
42194         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42195
42196 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42197
42198         * g++.dg/abi/bitfield3.C: Add comment..
42199
42200 2004-06-15  Richard Henderson  <rth@redhat.com>
42201
42202         * g++.dg/ext/stmtexpr1.C: XFAIL.
42203         * gcc.dg/20030612-1.c: XFAIL.
42204
42205 2004-06-15  Eric Christopher  <echristo@redhat.com>
42206
42207         * g++.dg/charset/asm5.c: New.
42208         * gcc.dg/charset/asm6.c: New.
42209
42210 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42211
42212         PR fortran/15962
42213         * gfortran.fortran-torture/execute/select_1.f90: New test.
42214
42215 2004-06-15  Paul Brook  <paul@codesourcery.com>
42216
42217         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42218
42219 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42220
42221         PR c++/15967
42222         * g++.dg/lookup/crash3.C: New test.
42223
42224 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42225
42226         PR c++/15947
42227         * g++.dg/parse/dtor4.C: New test.
42228
42229 2004-06-14  Jeff Law  <law@redhat.com>
42230
42231         * gcc.c-torture/compile/20040614-1.c: New test.
42232
42233 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42234
42235         PR fortran/15211
42236         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42237         LEN of a character array.
42238
42239 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42240
42241         PR c++/15096
42242         * g++.dg/template/ptrmem10.C: New test.
42243
42244         PR c++/14930
42245         * g++.dg/template/friend30.C: New test.
42246
42247 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42248
42249         PR fortran/14928
42250         * gfortran.fortran-torture/compile/mloc.f90: New test.
42251
42252 2004-06-13  Paul Brook  <paul@codesourcery.com>
42253
42254         * gfortran.fortran-torture/execute/random_2.f90: New test.
42255
42256 2004-06-13  Eric Christopher  <echristo@redhat.com>
42257
42258         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42259
42260 2004-06-12  Paul Brook  <paul@codesourcery.com>
42261
42262         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42263
42264 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42265
42266         PR fortran/14923
42267         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42268
42269 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42270
42271         PR fortran/14957
42272         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42273         syntax errors in end statements of contained subroutines.
42274
42275 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42276
42277         PR fortran/12841
42278         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42279
42280 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42281
42282         PR fortran/15665
42283         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42284
42285 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42286
42287         PR gfortran/12839
42288         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42289
42290 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42291
42292         PR c++/15862
42293         * g++.dg/parse/enum1.C: New test.
42294
42295 2004-06-10  Jeff Law  <law@redhat.com>
42296
42297         * gcc.c-torture/compile/20040610-1.c: New test.
42298
42299 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42300
42301         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42302         * g++.old-deja/g++.other/decl3.C: Likewise.
42303
42304 2004-06-10  Brian Booth  <bbooth@redhat.com>
42305
42306         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42307         V_MAY_DEF instead of VDEF.
42308         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42309
42310 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42311
42312         PR c++/14211
42313         * g++.dg/conversion/const1.C: New test.
42314
42315         PR c++/15076
42316         * g++.dg/conversion/reinterpret1.C: New test.
42317
42318         PR c++/15877
42319         * g++.dg/template/enum2.C: New test.
42320
42321         PR c++/15227
42322         * g++.dg/template/error13.C: New test.
42323
42324 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42325
42326         PR fortran/14957
42327         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42328         arguments to test_* REAL and of the right size.
42329
42330 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42331
42332         PR target/15569
42333         PR rtl-optimization/15681
42334         * gcc.dg/20040609-1.c: New test.
42335
42336 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42337
42338         PR c++/14791
42339         * g++.dg/opt/builtins1.C: New test.
42340
42341 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42342
42343         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42344         that use default windows32 struct layout.
42345         * gcc.dg/i386-bitfield2.c: Likewise.
42346
42347 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42348
42349         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42350         for mingw32 and cygwin targets.
42351
42352 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42353
42354         * gcc.dg/pch/macro-4.c: New.
42355         * gcc.dg/pch/macro-4.hs: New.
42356
42357 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42358
42359         PR fortran/13249
42360         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42361
42362 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42363
42364         PR fortran/13372
42365         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42366
42367 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42368
42369         PR gfortran/14897
42370         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42371
42372 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42373
42374         PR gfortran/15755
42375         * gfortran.fortran-torture/execute/backspace.c : New test.
42376
42377 2004-06-09  Paul Brook  <paul@codesourcery.com>
42378
42379         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42380         (pointer_to_section): Rewrite to use smaller array.
42381
42382 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42383
42384         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42385         * gcc.dg/ext/altivec-10.c: Same.
42386         * gcc.dg/ext/altivec-11.c: Same.
42387         * gcc.dg/ext/altivec-12.c: Same.
42388         * gcc.dg/ext/altivec-13.c: Same.
42389         * gcc.dg/ext/altivec-14.c: Same.
42390         * gcc.dg/ext/altivec-15.c: Same.
42391         * gcc.dg/ext/altivec-16.c: Same.
42392         * gcc.dg/ext/altivec-3.c: Same.
42393         * gcc.dg/ext/altivec-4.c: Same.
42394         * gcc.dg/ext/altivec-6.c: Same.
42395         * gcc.dg/ext/altivec-7.c: Same.
42396         * gcc.dg/ext/altivec-8.c: Same.
42397         * gcc.dg/ext/altivec-varargs-1.c: Same.
42398
42399         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42400         * g++.dg/ext/altivec-10.C: Same.
42401         * g++.dg/ext/altivec-2.C: Same.
42402         * g++.dg/ext/altivec-3.C: Same.
42403         * g++.dg/ext/altivec-4.C: Same.
42404         * g++.dg/ext/altivec-5.C: Same.
42405         * g++.dg/ext/altivec-6.C: Same.
42406         * g++.dg/ext/altivec-7.C: Same.
42407         * g++.dg/ext/altivec-8.C: Same.
42408         * g++.dg/ext/altivec-9.C: Same.
42409
42410 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42411
42412         PR c++/7841
42413         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42414
42415 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42416
42417         * gcc.dg/union-1.c: New test.
42418
42419 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42420
42421         * gcc.dg/builtins-41.c: New test case.
42422         * gcc.dg/builtins-42.c: New test case.
42423
42424 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42425
42426         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42427         * g++.dg/ext/altivec-10.C: Same.
42428         * g++.dg/ext/altivec-2.C: Same.
42429         * g++.dg/ext/altivec-3.C: Same.
42430         * g++.dg/ext/altivec-4.C: Same.
42431         * g++.dg/ext/altivec-5.C: Same.
42432         * g++.dg/ext/altivec-6.C: Same.
42433         * g++.dg/ext/altivec-7.C: Same.
42434         * g++.dg/ext/altivec-8.C: Same.
42435         * g++.dg/ext/altivec-9.C: Same.
42436         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42437         * g++.old-deja/g++.brendan/new3.C: Same.
42438         * gcc.c-torture/execute/eeprof-1.x: Same.
42439
42440 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42441
42442         PR c/14765
42443         * gcc.dg/pr14765-1.c: New test.
42444
42445 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42446
42447         PR c/14649
42448         * gcc.dg/pr14649-1.c: New test case.
42449
42450 2004-06-07  Richard Henderson  <rth@redhat.com>
42451
42452         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42453         if temporaries.
42454
42455 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42456
42457         * g++.dg/eh/elide1.C: Remove XFAIL.
42458
42459 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42460
42461         PR c++/15337
42462         * g++.dg/expr/sizeof3.C: New test.
42463
42464         PR c++/14777
42465         * g++.dg/template/access14.C: New test.
42466
42467         PR c++/15554
42468         * g++.dg/template/enum1.C: New test.
42469
42470         PR c++/15057
42471         * g++.dg/eh/throw1.C: New test.
42472
42473 2004-06-07  David Ayers  <d.ayers@inode.at>
42474             Ziemowit Laski  <zlaski@apple.com>
42475
42476         * lib/objc.exp (objc_target_compile): Revert the '-framework
42477         Foundation' flag fix, since bare Darwin does not ship
42478         with the Foundation framework.
42479         * objc/execute/next_mapping.h: Provide a local NSConstantString
42480         @interface and @implementation.
42481         (objc_constant_string_init): A constructor function, used to
42482         initialize the NSConstantString meta-class object.
42483         * objc/execute/string1.m: Include "next_mapping.h" instead of
42484         <Foundation/NSString.h>.
42485         * objc/execute/string2.m: Likewise.
42486         * objc/execute/string3.m: Likewise.
42487         * objc/execute/string4.m: Likewise.
42488
42489 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42490
42491         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42492         to double. Replace double with FLOAT.
42493         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42494
42495         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42496         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42497         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42498         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42499         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42500         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42501         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42502         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42503
42504 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42505
42506         PR c/13519
42507         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42508
42509 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42510
42511         PR c++/15503
42512         * g++.dg/template/meminit2.C: New test.
42513
42514 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42515
42516         PR target/15822
42517         * gcc.c-torture/execute/compare-fp-1.c,
42518         gcc.c-torture/execute/compare-fp-2.c,
42519         gcc.c-torture/execute/compare-fp-3.c,
42520         gcc.c-torture/execute/compare-fp-4.c,
42521         gcc.c-torture/execute/compare-fp-3.x,
42522         gcc.c-torture/execute/compare-fp-4.x: Moved...
42523         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42524         gcc.c-torture/execute/ieee/compare-fp-2.c,
42525         gcc.c-torture/execute/ieee/compare-fp-3.c,
42526         gcc.c-torture/execute/ieee/compare-fp-4.c,
42527         gcc.c-torture/execute/ieee/compare-fp-3.x,
42528         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42529
42530 2004-06-04  David Ayers  <d.ayers@inode.at>
42531
42532         * objc/execute/protocol-isEqual-4.m: New testcase.
42533
42534 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42535
42536         * objc/execute/protocol-isEqual-1.m: New testcase.
42537         * objc/execute/protocol-isEqual-2.m: New testcase.
42538         * objc/execute/protocol-isEqual-3.m: New testcase.
42539
42540 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42541
42542         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42543
42544 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42545
42546         * lib/objc.exp (objc_target_compile): When running tests on
42547         Darwin (Mac OS X), inform the linker about '-framework
42548         'Foundation'.
42549
42550 2004-06-02  Eric Christopher  <echristo@redhat.com>
42551
42552         * gcc.c-torture/compile/20040602-1.c: New.
42553
42554 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42555
42556         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42557         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42558
42559         PR tree-optimization/14736
42560         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42561
42562         PR tree-optimization/14042
42563         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42564
42565         PR tree-optimization/14729
42566         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42567
42568 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42569
42570         PR fortran/15557
42571         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42572
42573 2004-06-01  Richard Hederson  <rth@redhat.com>
42574
42575         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42576
42577 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42578
42579         PR c++/14932
42580         * g++.dg/parse/offsetof4.C: New test.
42581
42582 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42583
42584         PR objc/7993
42585         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42586
42587 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42588
42589         PR c++/15701
42590         * g++.dg/template/friend29.C: New test.
42591
42592 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42593
42594         PR c/15749
42595         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42596
42597 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42598
42599         * gcc.dg/sparc-trap-1.c: New test.
42600
42601 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42602
42603         PR middle-end/15069
42604         * g++.dg/opt/fold3.C: New test case.
42605
42606 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42607
42608         * lib/target-supports.exp (check_iconv_available): Fix fallout
42609         from 2004-05-28 patch.
42610
42611 2004-05-30  Paul Brook  <paul@codesourcery.com>
42612
42613         PR fortran/15620
42614         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42615         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42616
42617 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42618
42619         * gfortran.fortran-torture/execute/random_1.f90: New test.
42620
42621 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42622
42623         * g++.dg/ext/altivec-10.C: New test.
42624
42625 2004-05-29  Paul Brook  <paul@codesourcery.com>
42626
42627         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42628
42629 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42630
42631         * gcc.dg/altivec-16.c: New test.
42632
42633 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42634
42635         * lib/target-supports.exp (check_vmx_hw_available): New.
42636         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42637
42638         * lib/target-supports.exp (check_alias_available,
42639         check_iconv_available, check_named_sections_available): Use
42640         unique names for temporary files.
42641
42642 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42643
42644         * gcc.dg/altivec-15.c: New test.
42645
42646 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42647
42648         PR c++/15083
42649         * g++.dg/warn/noeffect6.C: New test.
42650
42651         PR c++/15471
42652         * g++.dg/expr/ptrmem4.C: New test.
42653
42654         PR c++/15640
42655         * g++.dg/template/operator3.C: New test.
42656
42657 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42658
42659         PR c++/14668
42660         * g++.dg/lookup/redecl1.C: New test.
42661         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42662
42663 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42664
42665         * gcc.c-torture/execute/compare-fp-1.c,
42666         gcc.c-torture/execute/compare-fp-2.c,
42667         gcc.c-torture/execute/compare-fp-3.c,
42668         gcc.c-torture/execute/compare-fp-4.c,
42669         gcc.c-torture/execute/compare-fp-3.x,
42670         gcc.c-torture/execute/compare-fp-4.x,
42671         gcc.dg/pr15649-1.c: New.
42672
42673 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42674
42675         PR c++/12883
42676         * g++.dg/init/array14.C: New test.
42677
42678 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42679
42680         * lib/compat.exp (compat-get-options-main): New.
42681         (compat-get-options): Remove unneeded code, warn for ignored
42682         command.
42683         (compat-execute): Check flag set by dg-require-* commands.
42684
42685         * lib/compat.exp (compat-execute): Break up long lines.
42686
42687 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42688
42689         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42690         * gcc.dg/altivec-14.c: New test.
42691         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42692
42693         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42694         * gcc.dg/altivec-12.c: Ditto.
42695
42696         * gcc.dg/altivec-3.c: Move call to altivec_check.
42697
42698 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42699
42700         PR c++/15044
42701         * g++.dg/template/error12.C: New test.
42702
42703         PR c++/15317
42704         * g++.dg/ext/attrib15.C: New test.
42705
42706         PR c++/15329
42707         * g++.dg/template/ptrmem9.C: New test.
42708
42709 2004-05-25  Paul Brook  <paul@codesourcery.com>
42710
42711         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42712
42713 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42714
42715         PR c++/15165
42716         * g++.dg/template/crash19.C: New test.
42717
42718 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42719
42720         PR c++/15025
42721         * g++.dg/template/redecl1.C: New test.
42722
42723 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42724
42725         PR c++/14821
42726         * g++.dg/other/ns1.C: New test.
42727
42728         PR c++/14883
42729         * g++.dg/template/invalid1.C: New test.
42730
42731 2004-05-23  Paul Brook  <paul@codesourcery.com>
42732         Victor Leikehman  <lei@haifasphere.co.il>
42733
42734         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42735         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42736
42737 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42738
42739         PR c++/15285
42740         PR c++/15299
42741         * g++.dg/template/non-dependent5.C: New test.
42742         * g++.dg/template/non-dependent6.C: New test.
42743
42744 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42745
42746         PR c++/15507
42747         * g++.dg/inherit/union1.C: New test.
42748
42749         PR c++/15542
42750         * g++.dg/template/addr1.C: New test.
42751
42752         PR c++/15427
42753         * g++.dg/template/array5.C: New test.
42754
42755         PR c++/15287
42756         * g++.dg/template/array6.C: New test.
42757
42758 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42759             Roger Sayle  <roger@eyesopen.com>
42760
42761         * g++.dg/lookup/forscope2.C: New test case.
42762
42763 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42764
42765         * gcc.dg/cpp/Wmissingdirs.c: New.
42766
42767 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42768
42769         PR target/15301
42770         * gcc.dg/compat/union-m128-1.h: New file.
42771         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42772         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42773         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42774
42775 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42776
42777         PR target/15302
42778         * gcc.dg/compat/struct-complex-1.h: New file.
42779         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42780         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42781         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42782
42783 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42784
42785         PR middle-end/3074
42786         * gcc.dg/pr3074-1.c: New test case.
42787         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42788
42789 2004-05-20  Falk Hueffner  <falk@debian.org>
42790
42791         PR other/15526
42792         * gcc.dg/ftrapv-1.c: New test case.
42793
42794 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42795
42796         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42797
42798 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42799             Jeff Law  <law@redhat.com>
42800
42801         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42802         * gcc.dg/tree-ssa/20040518-2.c: New test.
42803
42804         * gcc.dg/tree-ssa/20040518-1.c: New test.
42805
42806 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42807
42808         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42809
42810 2004-05-18  Paul Brook  <paul@codesourcery.com>
42811
42812         PR fortran/13930
42813         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42814
42815 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42816
42817         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42818         constant folding.
42819
42820 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42821
42822         * gcc.dg/tree-ssa/20040517-1.c: New test.
42823
42824 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42825
42826         * gcc.dg/loop-4.c: New test.
42827
42828 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42829
42830         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42831
42832 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42833
42834         PR fortran/15311
42835         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42836
42837 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42838
42839         PR fortran/13826
42840         PR fortran/13940
42841         * gfortran.fortran-torture/compile/data_1.f90: New test.
42842
42843 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42844
42845         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42846         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42847
42848 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42849
42850         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42851
42852 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42853
42854         PR c/15444
42855         * gcc.dg/format/xopen-1.c: Adjust expected message.
42856         * gcc.dg/format/xopen-3.c: New test.
42857
42858 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42859
42860         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42861
42862 2004-05-14  Jeff Law  <law@redhat.com>
42863
42864         * gcc.dg/tree-ssa/20040514-2.c: New test.
42865
42866 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42867
42868         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42869         this ...
42870         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42871         this.
42872
42873 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42874
42875         * gcc.dg/tree-ssa/20040514-1.c: New test.
42876
42877 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42878
42879         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42880         test.
42881
42882 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42883
42884         PR fortran/14066
42885         * gfortran.fortran-torture/compile/do_1.f90: New test.
42886
42887 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42888
42889         PR fortran/15051
42890         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42891         test.
42892
42893 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42894
42895         PR fortran/15149
42896         * gfortran.fortran-torture/execute/random_init.f90: New test.
42897
42898 2004-05-13  Paul Brook  <paul@codesourcery.com>
42899
42900         PR fortran/15314
42901         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42902
42903 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42904
42905         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42906         for the powerpc case.
42907
42908 2004-05-13  Jeff Law  <law@redhat.com>
42909
42910         * gcc.dg/tree-ssa/20040513-1.c: New test.
42911         * gcc.dg/tree-ssa/20040513-2.c: New test.
42912
42913 2004-05-13  Paul Brook  <paul@codesourcery.com>
42914
42915         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42916         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42917         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42918
42919 2004-05-13  Andreas Schwab  <schwab@suse.de>
42920
42921         PR other/10819
42922         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42923         characters.
42924
42925 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42926
42927         PR fortran/15294
42928         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42929
42930 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42931
42932         Merge from tree-ssa-20020619-branch.  See
42933         ChangeLog.tree-ssa for details.
42934
42935 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42936
42937         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42938         include <altivec.h> explicitly.
42939         * gcc.dg/altivec-13.c: Likewise.
42940
42941 2004-05-11  Paul Brook  <paul@codesourcery.com>
42942
42943         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42944
42945 2004-05-10  Eric Christopher  <echristo@redhat.com>
42946
42947         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42948         * gcc.dg/sibcall-4.c: Ditto.
42949
42950 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42951
42952         * g++.dg/ext/altivec-8.C: New test case.
42953         * gcc.dg/altivec-13.c: New test case.
42954
42955 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42956
42957         * gcc.c-torture/execute/divcmp-1.c: New test case.
42958         * gcc.c-torture/execute/divcmp-2.c: New test case.
42959         * gcc.c-torture/execute/divcmp-3.c: New test case.
42960
42961 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42962
42963         * g++.dg/other/pragma-re-2.C: New test.
42964
42965 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42966
42967         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42968         * gcc.dg/i386-387-2.c: Likewise.
42969
42970         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42971         __builtin_drem.
42972         * gcc.dg/i386-387-6.c: Likewise.
42973
42974 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42975
42976         * gcc.dg/builtins-33.c: Also check log1p*.
42977
42978 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42979
42980         PR optimization/15296
42981         * gcc.c-torture/execute/pr15296.c: New test.
42982
42983 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42984
42985         * gcc.dg/builtins-40.c: New test.
42986
42987 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42988
42989         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42990
42991 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42992
42993         * g++.dg/ext/spe1.C: New testcase.
42994
42995 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42996
42997         * objc.dg/image-info.m: Allow additional attributes
42998         for __image_info section.
42999
43000 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
43001
43002         * gcc.dg/torture/mips-hilo-2.c: New test.
43003
43004 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43005
43006         PR c++/14389
43007         * g++.dg/template/member5.C: New test.
43008
43009 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
43010
43011         * gcc.dg/builtins-34.c: Also check expm1*.
43012
43013 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43014
43015         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
43016         * gcc.dg/torture/builtin-convert-3.c: New test.
43017
43018 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
43019
43020         PR middle-end/15054
43021         * g++.dg/opt/pr15054.C: New test.
43022
43023 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43024
43025         * gcc.dg/torture/builtin-rounding-1.c: New test.
43026         * gcc.dg/builtins-25.c: Delete.
43027         * gcc.dg/builtins-29.c: Delete.
43028
43029 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
43030
43031         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
43032         * gcc.dg/sibcall-4.c: Likewise.
43033         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
43034
43035 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43036
43037         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
43038         bit-field on 16-bit targets.
43039
43040 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43041
43042         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
43043         16-bit targets.
43044
43045 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
43046
43047         * gcc.dg/rs6000-power2-1.c: Change to compile only.
43048         * gcc.dg/rs6000-power2-2.c: Likewise.
43049
43050 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
43051
43052         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
43053         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
43054         Change the asm registers to be in form of frN instead of fN.
43055
43056 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43057
43058         * gcc.dg/torture/builtin-convert-2.c: New test.
43059
43060 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
43061
43062         * gcc.dg/rs6000-power2-1.c: New test.
43063         * gcc.dg/rs6000-power2-2.c: New test.
43064
43065 2004-04-28  Jan Hubicka  <jh@suse.cz>
43066
43067         * gcc.dg/unused-6.c: New test.
43068
43069 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
43070             Ulrich Weigand  <uweigand@de.ibm.com>
43071
43072         * ada/acats/run_all.sh: Define $target variable.
43073
43074 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
43075
43076         PR c++/15119
43077         * g++.dg/other/vararg-1.C: New test.
43078
43079         PR c++/4794
43080         * g++.dg/eh/cleanup3.C: New test.
43081
43082 2004-04-24  Laurent GUERBY <laurent@guerby.net>
43083
43084         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43085         and ad8011a (target_insn).
43086         * ada/acats/support/macro.dfs: Likewise.
43087         * ada/acats/support/impbit.adb: New file.
43088
43089 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43090
43091         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43092
43093 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43094
43095         * gcc.dg/loop-3.c: New test.
43096
43097 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43098
43099         * gcc.c-torture/execute/simd-5.c: New test.
43100
43101 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43102
43103         PR c++/15064
43104         * g++.dg/template/crash18.C: New test.
43105
43106 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43107
43108         * g++.dg/ext/complit3.C: New test.
43109
43110 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43111
43112         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43113         * gcc.dg/altivec-3.c: Same.
43114         * gcc.dg/altivec-varargs-1.c: Same.
43115
43116 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43117
43118         * lib/target-supports.exp (check_profiling_available): Assume
43119         profiling is not available on powerpc-eabi targets.
43120
43121 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43122
43123         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43124         * gcc.dg/vmx/bug-1.c: Ditto.
43125
43126 2004-04-20  Eric Christopher  <echristo@redhat.com>
43127
43128         * gcc.dg/charset/extern.c: New test.
43129         * g++.dg/charset/extern3.cc: Ditto.
43130
43131 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43132
43133         * gcc.dg/builtins-39.c: New test.
43134
43135 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43136
43137         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43138
43139 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43140
43141         * gcc.dg/torture/mips-hilo-1.c: New test.
43142
43143 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43144
43145         * gcc.c-torture/compile/20040419-1.c: New test.
43146
43147 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43148
43149         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43150
43151 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43152             Aldy Hernandez  <aldyh@redhat.com>
43153
43154         * gcc.c-torture/execute/va-arg-24.c: New.
43155
43156 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43157             Aldy Hernandez  <aldyh@redhat.com>
43158
43159         * gcc.dg/vmx/1b-01.c: New.
43160         * gcc.dg/vmx/1b-02.c: New.
43161         * gcc.dg/vmx/1b-03.c: New.
43162         * gcc.dg/vmx/1b-04.c: New.
43163         * gcc.dg/vmx/1b-05.c: New.
43164         * gcc.dg/vmx/1b-06.c: New.
43165         * gcc.dg/vmx/1b-07.c: New.
43166         * gcc.dg/vmx/1c-01.c: New.
43167         * gcc.dg/vmx/1c-02.c: New.
43168         * gcc.dg/vmx/3a-01a.c: New.
43169         * gcc.dg/vmx/3a-01.c: New.
43170         * gcc.dg/vmx/3a-01m.c: New.
43171         * gcc.dg/vmx/3a-03.c: New.
43172         * gcc.dg/vmx/3a-03m.c: New.
43173         * gcc.dg/vmx/3a-04.c: New.
43174         * gcc.dg/vmx/3a-04m.c: New.
43175         * gcc.dg/vmx/3a-05.c: New.
43176         * gcc.dg/vmx/3a-06.c: New.
43177         * gcc.dg/vmx/3a-06m.c: New.
43178         * gcc.dg/vmx/3a-07.c: New.
43179         * gcc.dg/vmx/3b-01.c: New.
43180         * gcc.dg/vmx/3b-02.c: New.
43181         * gcc.dg/vmx/3b-10.c: New.
43182         * gcc.dg/vmx/3b-13.c: New.
43183         * gcc.dg/vmx/3b-14.c: New.
43184         * gcc.dg/vmx/3b-15.c: New.
43185         * gcc.dg/vmx/3c-01a.c: New.
43186         * gcc.dg/vmx/3c-01.c: New.
43187         * gcc.dg/vmx/3c-02.c: New.
43188         * gcc.dg/vmx/3c-03.c: New.
43189         * gcc.dg/vmx/3d-01.c: New.
43190         * gcc.dg/vmx/4-01.c: New.
43191         * gcc.dg/vmx/4-03.c: New.
43192         * gcc.dg/vmx/5-01.c: New.
43193         * gcc.dg/vmx/5-02.c: New.
43194         * gcc.dg/vmx/5-03.c: New.
43195         * gcc.dg/vmx/5-04.c: New.
43196         * gcc.dg/vmx/5-05.c: New.
43197         * gcc.dg/vmx/5-06.c: New.
43198         * gcc.dg/vmx/5-07.c: New.
43199         * gcc.dg/vmx/5-07t.c: New.
43200         * gcc.dg/vmx/5-08.c: New.
43201         * gcc.dg/vmx/5-10.c: New.
43202         * gcc.dg/vmx/5-11.c: New.
43203         * gcc.dg/vmx/7-01a.c: New.
43204         * gcc.dg/vmx/7-01.c: New.
43205         * gcc.dg/vmx/7c-01.c: New.
43206         * gcc.dg/vmx/7d-01.c: New.
43207         * gcc.dg/vmx/7d-02.c: New.
43208         * gcc.dg/vmx/8-01.c: New.
43209         * gcc.dg/vmx/8-02a.c: New.
43210         * gcc.dg/vmx/8-02.c: New.
43211         * gcc.dg/vmx/brode-1.c: New.
43212         * gcc.dg/vmx/bug-1.c: New.
43213         * gcc.dg/vmx/bug-2.c: New.
43214         * gcc.dg/vmx/bug-3.c: New.
43215         * gcc.dg/vmx/cw-bug-1.c: New.
43216         * gcc.dg/vmx/cw-bug-2.c: New.
43217         * gcc.dg/vmx/cw-bug-3.c: New.
43218         * gcc.dg/vmx/dct.c: New.
43219         * gcc.dg/vmx/debug-1.c: New.
43220         * gcc.dg/vmx/debug-2.c: New.
43221         * gcc.dg/vmx/debug-3.c: New.
43222         * gcc.dg/vmx/debug-4.c: New.
43223         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43224         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43225         * gcc.dg/vmx/eg-5.c: New.
43226         * gcc.dg/vmx/fft.c: New.
43227         * gcc.dg/vmx/gcc-bug-1.c: New.
43228         * gcc.dg/vmx/gcc-bug-2.c: New.
43229         * gcc.dg/vmx/gcc-bug-3.c: New.
43230         * gcc.dg/vmx/gcc-bug-4.c: New.
43231         * gcc.dg/vmx/gcc-bug-5.c: New.
43232         * gcc.dg/vmx/gcc-bug-6.c: New.
43233         * gcc.dg/vmx/gcc-bug-7.c: New.
43234         * gcc.dg/vmx/gcc-bug-8.c: New.
43235         * gcc.dg/vmx/gcc-bug-9.c: New.
43236         * gcc.dg/vmx/gcc-bug-b.c: New.
43237         * gcc.dg/vmx/gcc-bug-c.c: New.
43238         * gcc.dg/vmx/gcc-bug-d.c: New.
43239         * gcc.dg/vmx/gcc-bug-e.c: New.
43240         * gcc.dg/vmx/gcc-bug-f.c: New.
43241         * gcc.dg/vmx/gcc-bug-g.c: New.
43242         * gcc.dg/vmx/gcc-bug-i.c: New.
43243         * gcc.dg/vmx/harness.h: New.
43244         * gcc.dg/vmx/ira1.c: New.
43245         * gcc.dg/vmx/ira2a.c: New.
43246         * gcc.dg/vmx/ira2b.c: New.
43247         * gcc.dg/vmx/ira2.c: New.
43248         * gcc.dg/vmx/ira2c.c: New.
43249         * gcc.dg/vmx/mem.c: New.
43250         * gcc.dg/vmx/newton-1.c: New.
43251         * gcc.dg/vmx/ops.c: New.
43252         * gcc.dg/vmx/sn7153.c: New.
43253         * gcc.dg/vmx/spill2.c: New.
43254         * gcc.dg/vmx/spill3.c: New.
43255         * gcc.dg/vmx/spill.c: New.
43256         * gcc.dg/vmx/t.c: New.
43257         * gcc.dg/vmx/varargs-1.c: New.
43258         * gcc.dg/vmx/varargs-2.c: New.
43259         * gcc.dg/vmx/varargs-3.c: New.
43260         * gcc.dg/vmx/varargs-4.c: New.
43261         * gcc.dg/vmx/varargs-5.c: New.
43262         * gcc.dg/vmx/varargs-6.c: New.
43263         * gcc.dg/vmx/varargs-7.c: New.
43264         * gcc.dg/vmx/vmx.exp: New.
43265         * gcc.dg/vmx/vprint-1.c: New.
43266         * gcc.dg/vmx/vscan-1.c: New.
43267         * gcc.dg/vmx/x-01.c: New.
43268         * gcc.dg/vmx/x-02.c: New.
43269         * gcc.dg/vmx/x-03.c: New.
43270         * gcc.dg/vmx/x-04.c: New.
43271         * gcc.dg/vmx/x-05.c: New.
43272         * gcc.dg/vmx/yousufi-1.c: New.
43273         * gcc.dg/vmx/zero-1.c: New.
43274         * gcc.dg/vmx/zero.c: New.
43275
43276 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43277
43278         * g++.dg/lookup/java1.C: Update for chage of
43279         _Jv_AllocObject.
43280         * g++.dg/lookup/java2.C: Likewise.
43281
43282 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43283
43284         * ada/acats/run_all.sh: use -O2 by default.
43285
43286 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43287
43288         * gcc.dg/vr-mult-[12].c: New tests.
43289
43290 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43291
43292         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43293
43294         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43295
43296 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43297
43298         * lib/target-supports.exp (check_profiling_available): Assume
43299         profiling isn't available for mips*-*-elf targets.
43300
43301 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43302
43303         * gcc.dg/builtins-38.c: New test.
43304
43305 2004-04-14  Eric Christopher  <echristo@redhat.com>
43306
43307         * g++.dg/charset/charset.exp: Run .cc extension tests.
43308
43309 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43310
43311         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43312
43313 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43314
43315         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43316
43317 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43318
43319         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43320         * gcc.dg/i386-387-2.c: Likewise.
43321
43322         * gcc.dg/i386-387-7.c: New test.
43323         * gcc.dg/i386-387-8.c: New test.
43324
43325         * gcc.dg/builtins-37.c: New test.
43326
43327 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43328
43329         * g++.dg/pch/externc-1.C: Add missing semicolon.
43330
43331 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43332
43333         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43334
43335 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43336
43337         * gcc.c-torture/execute/20040411-1.c: New test.
43338
43339 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43340
43341         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43342
43343 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43344
43345         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43346
43347 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43348
43349         * lib/target-supports.exp (check_named_sections_available): New.
43350         * lib/gcc-dg.exp (dg-require-named-sections): New.
43351         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43352         old-deja.exp.  Also prune error-count message from HP linker.
43353         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43354
43355         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43356         * g++.old-deja/g++.pt/static3.C: Likewise.
43357         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43358
43359 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43360
43361         * gcc.c-torture/execute/20040409-1.c: New test case.
43362         * gcc.c-torture/execute/20040409-2.c: New test case.
43363         * gcc.c-torture/execute/20040409-3.c: New test case.
43364
43365 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43366
43367         * gcc.dg/20040409-1.c: New test.
43368
43369 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43370
43371         PR target/14888
43372         * g++.dg/opt/pr14888.C: New test case.
43373
43374 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43375
43376         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43377         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43378         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43379         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43380         New tests.
43381
43382 2004-04-08  Paul Brook  <paul@codesourcery.com>
43383
43384         * gcc.dg/spill-1.c: New test.
43385
43386 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43387
43388         * gcc.dg/torture/builtin-ctype-2.c: New test.
43389
43390 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43391
43392         * gcc.dg/pch/pch.exp: Add largefile test.
43393
43394 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43395
43396         * g++.dg/pch/externc-1.Hs: New.
43397         * g++.dg/pch/externc-1.C: New.
43398
43399 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43400
43401         * gcc.dg/compat/struct-by-value-5a_main.c,
43402         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43403         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43404         * gcc.dg/compat/struct-by-value-5a_x.c,
43405         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43406         gcc.dg/compat/struct-by-value-5_x.c.
43407         * gcc.dg/compat/struct-by-value-5a_y.c,
43408         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43409         gcc.dg/compat/struct-by-value-5_y.c.
43410
43411         * gcc.dg/compat/struct-by-value-6a_main.c,
43412         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43413         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43414         * gcc.dg/compat/struct-by-value-6a_x.c,
43415         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43416         gcc.dg/compat/struct-by-value-6_x.c.
43417         * gcc.dg/compat/struct-by-value-6a_y.c,
43418         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43419         gcc.dg/compat/struct-by-value-6_y.c.
43420
43421         * gcc.dg/compat/struct-by-value-7a_main.c,
43422         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43423         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43424         * gcc.dg/compat/struct-by-value-7a_x.c,
43425         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43426         gcc.dg/compat/struct-by-value-7_x.c.
43427         * gcc.dg/compat/struct-by-value-7a_y.c,
43428         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43429         gcc.dg/compat/struct-by-value-7_y.c.
43430
43431 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43432
43433         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43434         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43435         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43436         options.
43437
43438 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43439
43440         * gcc.dg/builtins-36.c: New test.
43441
43442 2004-04-06  Paul Brook  <paul@codesourcery.com>
43443
43444         * README.gcc: Remove obsolete contraint on testcases.
43445
43446 2004-04-05  Paul Brook  <paul@codesourcery.com>
43447
43448         PR2123
43449         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43450         failure and exit(0) on success.
43451         * g++.dg/expr/anew2.C: Ditto.
43452         * g++.dg/expr/anew3.C: Ditto.
43453         * g++.dg/expr/anew4.C: Ditto.
43454
43455 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43456
43457         PR c++/3518
43458         * g++.dg/template/unify7.C: New.
43459
43460 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43461
43462         * g++.dg/README: Bring up to date with new subdirectories; remove
43463         duplicate subdirectory lines.
43464
43465 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43466
43467         PR c++/14007
43468         * g++.dg/template/unify5.C: New.
43469         * g++.dg/template/unify6.C: New.
43470         * g++.dg/template/qualttp20.C: Adjust.
43471         * g++.old-deja/g++.jason/report.C: Adjust.
43472         * g++.old-deja/g++.other/qual1.C: Adjust.
43473
43474 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43475
43476         PR c++/14803
43477         * g++.dg/inherit/ptrmem1.C: New test.
43478
43479 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43480
43481         PR c++/14755
43482         * gcc.c-torture/execute/20040331-1.c: New test.
43483         * gcc.dg/20040331-1.c: New test.
43484
43485 2004-04-01  Paul Brook  <paul@codesourcery.com>
43486
43487         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43488
43489 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43490
43491         PR c++/14724
43492         * g++.dg/init/goto1.C: New test.
43493
43494         PR c++/14763
43495         * g++.dg/template/defarg4.C: New test.
43496
43497 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43498
43499         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43500
43501 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43502
43503         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43504
43505 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43506
43507         * gcc.dg/noncompile/undeclared-2.c: New test.
43508
43509 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43510
43511         * gcc.dg/940409-1.c: Remove XFAIL.
43512         * gcc.dg/reg-vol-struct-1.c: New test.
43513
43514 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43515
43516         * gcc.dg/torture/builtin-wctype-1.c: New test.
43517
43518 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43519
43520         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43521         * gcc.dg/20001101-1.c: Likewise.
43522         * gcc.dg/20001102-1.c: Likewise.
43523
43524 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43525
43526         * gcc.dg/compare8.c: Add an additional test for XOR.
43527
43528 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43529
43530         * gcc.dg/torture/builtin-ctype-1.c: New test.
43531
43532 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43533
43534         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43535         * gcc.dg/torture/builtin-math-1.c: Likewise.
43536         * gcc.dg/torture/builtin-power-1.c: New test.
43537
43538 2004-03-24  Andreas Schwab  <schwab@suse.de>
43539
43540         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43541         IA64 assembler.
43542
43543 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43544             Roger Sayle  <roger@eyesopen.com>
43545
43546         * gcc.dg/compare8.c: New test case.
43547
43548 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43549
43550         * g++.dg/ext/altivec-7.C: New test.
43551
43552 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43553
43554         PR 12267, 12391, 12560, 13129, 14114, 14133
43555         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43556         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43557         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43558         Adjust error regexps.
43559         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43560         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43561         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43562         * gcc.dg/local1.c: Add explanatory comment.
43563
43564 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43565
43566         PR optimization/14669
43567         * g++.dg/opt/fold2.C: New test case.
43568
43569 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43570
43571         PR c/14069
43572         * gcc.dg/20040322-1.c: New test.
43573
43574 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43575
43576         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43577         * gcc.dg/ultrasp4.c: Likewise.
43578         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43579
43580 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43581
43582         * gcc.dg/i386-sse-8.c: Reset default options.
43583
43584 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43585
43586         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43587         in the error message text.
43588
43589 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43590
43591         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43592
43593 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43594
43595         PR c++/14616
43596         * g++.dg/init/array13.C: New test.
43597
43598 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43599
43600         PR target/13889
43601         * gcc.c-torture/compile/pr13889.c: New test case.
43602
43603 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43604
43605         PR c/14635
43606         * builtins-1.c (nan, nans): Don't test.
43607         * builtins-30.c: Don't use nan, nanf, nanl.
43608         * builtins-35.c: New test.
43609
43610 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43611
43612         * g++.dg/ext/altivec-6.C: New test.
43613
43614 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43615
43616         * g++.dg/init/placement3.C: New test.
43617
43618         * g++.dg/template/spec13.C: New test.
43619
43620         * g++.dg/lookup/using11.C: New test.
43621
43622         * g++.dg/lookup/koenig3.C: New test.
43623
43624         * g++.dg/template/operator2.C: New test.
43625
43626         * g++.dg/expr/dtor3.C: New test.
43627         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43628         marker.
43629         * g++.old-deja/g++.law/visibility28.C: Likewise.
43630
43631 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43632
43633         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43634         * gcc.dg/ppc64-abi-3.c: Likewise.
43635
43636 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43637
43638         PR c++/14545
43639         * g++.dg/parse/template15.C: New test.
43640
43641 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43642
43643         * g++.dg/expr/dtor2.C: New test.
43644
43645         * g++.dg/lookup/anon4.C: New test.
43646
43647         * g++.dg/overload/using1.C: New test.
43648
43649         * g++.dg/template/lookup7.C: New test.
43650
43651         * g++.dg/template/typename6.C: New test.
43652
43653         * g++.dg/expr/cond6.C: New test.
43654
43655 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43656
43657         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43658
43659 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43660
43661         * g++.dg/expr/cond5.C: New test.
43662         * g++.dg/expr/constcast1.C: Likewise.
43663         * g++.dg/expr/ptrmem2.C: Likewise.
43664         * g++.dg/expr/ptrmem3.C: Likewise.
43665         * g++.dg/lookup/main1.C: Likewise.
43666         * g++.dg/template/lookup6.C: Likewise.
43667
43668 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43669
43670         * gcc.dg/local1.c: New test.
43671
43672         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43673
43674 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43675
43676         * gcc.dg/torture/builtin-convert-1.c: New test.
43677
43678 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43679
43680         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43681
43682 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43683
43684         PR c++/14481
43685         * g++.dg/warn/Wunused-7.C: New test.
43686
43687 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43688
43689         * gcc.dg/torture/builtin-integral-1.c: New test.
43690
43691 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43692
43693         PR c++/14586
43694         * g++.dg/parse/non-dependent3.C: New test.
43695
43696 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43697
43698         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43699         * g++.dg/eh/simd-2.C: Likewise.
43700         * g++.dg/init/array10.C: Likewise.
43701         * gcc.c-torture/compile/simd-1.c: Likewise.
43702         * gcc.c-torture/compile/simd-2.c: Likewise.
43703         * gcc.c-torture/compile/simd-3.c: Likewise.
43704         * gcc.c-torture/compile/simd-4.c: Likewise.
43705         * gcc.c-torture/compile/simd-6.c: Likewise.
43706         * gcc.c-torture/execute/simd-1.c: Likewise.
43707         * gcc.c-torture/execute/simd-2.c: Likewise.
43708         * gcc.dg/compat/vector-defs.h: Likewise.
43709         * gcc.dg/20020531-1.c: Likewise.
43710         * gcc.dg/altivec-3.c: Likewise.
43711         * gcc.dg/altivec-4.c: Likewise.
43712         * gcc.dg/altivec-varargs-1.c: Likewise.
43713         * gcc.dg/compat/vector-defs.h: Likewise.
43714         * gcc.dg/i386-mmx-3.c: Likewise.
43715         * gcc.dg/i386-sse-4.c: Likewise.
43716         * gcc.dg/i386-sse-5.c: Likewise.
43717         * gcc.dg/i386-sse-8.c: Likewise.
43718         * gcc.dg/simd-1.c: Likewise.
43719         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43720         __ev64_opaque__ since the machine description provides it.
43721
43722 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43723
43724         * lib/compat.exp (skip_list): New global variable.
43725         Use it to hold the user defined COMPAT_SKIPS list if any.
43726         (compat-obj): Add the members of skip_list to optall.
43727
43728 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43729
43730         * gcc.dg/compat/union-by-value-1_main.c,
43731         union-by-value-1_x.c, union-by-value-1_y.c,
43732         union-check.h, union-defs.h,
43733         union-init.h, union-return-1_main.c,
43734         union-return-1_x.c, union-return-1_y.c: New files.
43735
43736 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43737
43738         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43739         mixed-struct-init.h: Add 4 mixed structure types.
43740         struct-by-value-21_main.c, struct-by-value-21_x.c,
43741         struct-by-value-21_y.c, struct-return-21_main.c,
43742         struct-return-21_x.c, struct-return-21_y.c: New files.
43743
43744 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43745
43746         PR c++/14550
43747         * g++.dg/parse/template14.C: New test.
43748
43749 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43750
43751         * gcc.c-torture/execute/20040313-1.c: New test.
43752
43753 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43754
43755         PR target/14533
43756         * gcc.dg/20040311-2.c: New test.
43757
43758 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43759
43760         PR other/14544
43761         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43762         bit-field.
43763
43764 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43765
43766         * gcc.dg/20040305-2.c: Add missing return statement.
43767
43768 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43769
43770         * gcc.dg/builtins-34.c: Also check pow10*.
43771
43772 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43773
43774         PR target/14262
43775         * gcc.dg/20040305-2.c: New test.
43776
43777 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43778
43779         * gcc.dg/20040310-1.c: New test.
43780
43781 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43782
43783         * gcc.c-torture/execute/20040311-1.c: New test case.
43784
43785 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43786
43787         PR c++/14476
43788         * g++.dg/lookup/enum1.C: New test.
43789
43790 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43791
43792         PR c++/14510
43793         * g++.dg/lookup/struct2.C: New test.
43794
43795 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43796
43797         * gcc.dg/builtins-34.c: New test.
43798
43799 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43800
43801         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43802
43803 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43804
43805         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43806         * gcc.dg/alias-2.c: New testcase.
43807
43808 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43809
43810         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43811
43812 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43813
43814         * gcc.c-torture/execute/20040309-1.c: New test case.
43815
43816 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43817
43818         PR c++/14397
43819         * g++.dg/overload/ref1.C: New.
43820
43821 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43822
43823         PR c++/14409
43824         * g++.dg/template/spec12.C: New test.
43825
43826         PR c++/14448
43827         * g++.dg/parse/crash14.C: New test.
43828
43829 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43830
43831         PR c++/14230
43832         * g++.dg/init/ref11.C: New test.
43833
43834 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43835
43836         PR c++/14432
43837         * g++.dg/parse/builtin2.C: New test.
43838
43839 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43840
43841         PR c++/14401
43842         * g++.dg/init/ctor3.C: New test.
43843         * g++.dg/init/union1.C: New test.
43844         * g++.dg/ext/anon-struct4.C: New test.
43845
43846 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43847
43848         * g++.dg/lookup/koenig1.C: Tweak error messages.
43849         * g++.dg/lookup/used-before-declaration.C: Likewise.
43850         * g++.dg/other/do1.C: Likewise.
43851         * g++.dg/overload/koenig1.C: Likewise.
43852         * g++.dg/parse/crash13.C: Likewise.
43853         * g++.dg/template/instantiate3.C: Likewise.
43854
43855 2004-03-08  Eric Christopher  <echristo@redhat.com>
43856
43857         * * lib/target-supports.exp: Enable libiconv in test
43858         compilation.  Fix up error checking.
43859
43860 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43861
43862         PR middle-end/14289
43863         * gcc.dg/pr14289-1.c: New test case.
43864         * gcc.dg/pr14289-2.c: Likewise.
43865         * gcc.dg/pr14289-3.c: Likewise.
43866
43867 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43868
43869         * gcc.c-torture/execute/20040308-1.c: New test.
43870
43871 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43872
43873         * gcc.c-torture/execute/20040307-1.c: New test case.
43874
43875 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43876
43877         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43878
43879 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43880
43881         * gcc.dg/20040306-1.c: New test.
43882
43883 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43884
43885         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43886         them static.
43887         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43888
43889 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43890
43891         PR c/14465
43892         * gcc.dg/decl-6.c: New test.
43893
43894 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43895
43896         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43897         Rename LOGPOW -> LOG_POW.
43898         (SQRT_EXP, POW_EXP): New.
43899
43900 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43901
43902         * gcc.dg/i386-sse-8.c: New test.
43903
43904 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43905
43906         PR c/14114
43907         * gcc.dg/decl-5.c: New test.
43908
43909 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43910
43911         * gcc.dg/20040305-1.c: New test.
43912
43913 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43914
43915         PR other/14354
43916         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43917
43918 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43919
43920         PR c++/14425, c++/14426
43921         * g++.dg/ext/altivec-4.C: New test.
43922         * g++.dg/ext/altivec-5.C: New test.
43923
43924 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43925
43926         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43927         global variables of a type with no linkage.
43928         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43929         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43930         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43931         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43932         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43933         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43934         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43935         * g++.dg/warn/deprecated.C: Name enum Color.
43936         * g++.dg/overload/VLA.C: Name structure for 'b'.
43937         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43938
43939 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43940
43941         * gcc.c-torture/compile/20040304-1.c: New test.
43942
43943 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43944
43945         PR 13728
43946         * gcc.dg/decl-4.c: New testcase.
43947
43948 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43949
43950         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43951         as PRECF if sizeof (float) > sizeof (double).
43952         (PRECL): Make it the same as PRECF if
43953         sizeof (float) > sizeof (long double).
43954
43955 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43956
43957         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43958         system type.  Add check for irix6 which doesn't have c99 runtime.
43959
43960 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43961
43962         * gcc.dg/const-elim-1.c: xfail for xtensa.
43963
43964 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43965
43966         PR c++/14369
43967         * g++.dg/template/cond4.C: New test.
43968
43969 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43970
43971         PR c++/14360
43972         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43973
43974         PR c++/14361
43975         * g++.dg/parse/defarg7.C: New test.
43976
43977         PR c++/14359
43978         * g++.dg/template/friend26.C: New test.
43979
43980 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43981
43982         PR c++/14324
43983         * g++.dg/abi/mangle21.C: New test.
43984
43985         PR c++/14260
43986         * g++.dg/parse/constructor2.C: New test.
43987
43988         PR c++/14337
43989         * g++.dg/template/sfinae1.C: New test.
43990
43991 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43992
43993         PR c++/14267
43994         * g++.dg/expr/crash2.C: New test.
43995
43996         PR middle-end/13448
43997         * gcc.dg/inline-5.c: New test.
43998         * gcc.dg/always-inline.c: Split out tests into ...
43999         * gcc.dg/always-inline2.c: ... this and ...
44000         * gcc.dg/always-inline3.c: ... this.
44001
44002 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44003
44004         PR debug/12103
44005         * g++.dg/debug/crash1.C: New test.
44006
44007 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
44008
44009         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
44010         function with __attribute__((noinline)).
44011         (recurser_void2): Likewise.
44012         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
44013         (recurser_void2): Likewise.
44014
44015 2004-02-29  Roger Sayle  <roger@eyesopen.com>
44016
44017         PR middle-end/14203
44018         * g++.dg/warn/Wunused-6.C: New test case.
44019
44020 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
44021
44022         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
44023         not defined.
44024
44025 2004-02-27  Eric Christopher  <echristo@redhat.com>
44026
44027         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
44028         * g++.dg/charset/asm2.c: Run only x86.
44029         * gcc.dg/charset/asm3.c: Ditto.
44030
44031 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
44032
44033         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
44034         ld_library_path.
44035
44036 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
44037
44038         * g++.dg/ext/altivec-3.C: New.
44039
44040 2004-02-26  Richard Henderson  <rth@redhat.com>
44041
44042         * g++.dg/ext/attrib10.C: Mark for warning.
44043         * gcc.dg/attr-alias-1.c: New.
44044
44045 2004-02-26  Richard Henderson  <rth@redhat.com>
44046
44047         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
44048         * gcc.c-torture/execute/20040208-2.c: ... it back.
44049
44050 2004-02-26  Eric Christopher  <echristo@redhat.com>
44051
44052         * lib/target-supports.exp (check-iconv-available): New function.
44053         * lib/gcc-dg.exp (dg-require-iconv): New function.
44054         Use above.
44055         * gcc.dg/charset: New directory.
44056         * gcc.dg/charset/charset.exp: New file.
44057         * gcc.dg/charset/asm1.c: Ditto.
44058         * gcc.dg/charset/asm2.c: Ditto.
44059         * gcc.dg/charset/asm3.c: Ditto.
44060         * gcc.dg/charset/asm4.c: Ditto.
44061         * gcc.dg/charset/asm5.c: Ditto.
44062         * gcc.dg/charset/attribute1.c: Ditto.
44063         * gcc.dg/charset/attribute2.c: Ditto.
44064         * gcc.dg/charset/string1.c: Ditto.
44065         * g++.dg/charset: New directory.
44066         * g++.dg/dg.exp: Add here. Special options.
44067         * g++.dg/charset/charset.exp: New file.
44068         * g++.dg/charset/asm1.c: Ditto.
44069         * g++.dg/charset/asm2.c: Ditto.
44070         * g++.dg/charset/asm3.c: Ditto.
44071         * g++.dg/charset/asm4.c: Ditto.
44072         * g++.dg/charset/attribute1.c: Ditto.
44073         * g++.dg/charset/attribute2.c: Ditto.
44074         * g++.dg/charset/extern1.cc: Ditto.
44075         * g++.dg/charset/extern2.cc: Ditto.
44076         * g++.dg/charset/string1.c: Ditto.
44077
44078 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
44079
44080         PR c++/14278
44081         * g++.dg/parse/comma1.C: New test.
44082
44083 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44084
44085         PR c++/14284
44086         * g++.dg/template/ttp8.C: New test.
44087
44088 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44089
44090         * gcc.dg/fixuns-trunc-1.c: New test.
44091
44092 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44093
44094         * gcc.dg/builtins-config.h: Use #elif.
44095
44096 2004-02-26  Michael Matz  <matz@suse.de>
44097
44098         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44099         * gcc.dg/991214-1.c: Likewise.
44100         * gcc.dg/i386-asm-1.c: Likewise.
44101
44102 2004-02-25  Richard Henderson  <rth@redhat.com>
44103
44104         * gcc.c-torture/execute/20040208-2.c: Move ...
44105         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44106
44107 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44108
44109         PR c++/14246
44110         * g++.dg/other/crash-3.C: New test.
44111
44112 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44113
44114         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44115         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44116
44117         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44118         HP-UX.
44119
44120 2004-02-24  Michael Matz  <matz@suse.de>
44121
44122         * gcc.dg/i386-regparm.c: New.
44123
44124 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44125
44126         * gcc.c-torture/execute/20040223-1.c: New.
44127
44128 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44129             Kazu Hirata  <kazu@cs.umass.edu>
44130
44131         * gcc.dg/fwritable-strings-1.c: Remove.
44132
44133 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44134
44135         PR c/14156
44136         * gcc.dg/20040223-1.c: New test.
44137
44138 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44139
44140         PR c++/14106
44141         * g++.dg/ext/typeof9.C: New test.
44142
44143 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44144
44145         PR c++/14250
44146         * g++.dg/other/switch1.C: New test.
44147
44148 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44149
44150         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44151         * gcc.dg/va-arg-1.c: Likewise.
44152
44153 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44154
44155         PR c++/14143
44156         * g++.dg/template/koenig5.C: New test.
44157
44158 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44159
44160         * g++.dg/ext/altivec-1.C: Generalize target triple.
44161         * g++.dg/ext/altivec-2.C: New test case.
44162         * g++.dg/ext/altivec_check.h: New file.
44163         * gcc.dg/altivec-1.c: Generalize target triple;
44164         include altivec_check.h and call altivec_check().
44165         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44166         * gcc.dg/altivec-6.c: New test case.
44167         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44168         type casts as needed.
44169         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44170         altivec_check().
44171         * gcc.dg/altivec-12.c: New test case.
44172         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44173         include altivec_check.h and call altivec_check().
44174         * gcc.dg/altivec_check.h: New file.
44175
44176 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44177
44178         * lib/target-supports.exp (check_alias_available): Don't mangle
44179         function `g' in test program.
44180
44181 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44182
44183         * lib/target-supports.exp (check_profiling_available): Check
44184         argument to determine whether we support a profiling type.
44185         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44186         check_profiling_available.
44187         * g++.dg/bprob/bprob.exp: Likewise.
44188         * g77.dg/bprob/bprob.exp: Likewise.
44189         * gcc.misc-tests/bprob.exp: Likewise.
44190         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44191         dg-require-profiling and delete expected error handling.
44192         * gcc.dg/20021014-1.c: Likewise.
44193         * gcc.dg/nest.c: Likewise.
44194
44195 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44196
44197         PR c++/12007
44198         * g++.dg/other/vthunk1.C: New test.
44199
44200 2004-02-20  Falk Hueffner  <falk@debian.org>
44201
44202         PR target/14201
44203         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44204
44205 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44206
44207         PR c++/13927
44208         * g++.dg/other/error8.C: Remove XFAIL markers.
44209
44210         PR c++/14173
44211         * g++.dg/ext/packed5.C: New test.
44212
44213         PR c++/14199
44214         * g++.dg/warn/Wunused-5.C: New test.
44215
44216         PR c++/14186
44217         * g++.dg/lookup/member1.C: New test.
44218
44219 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44220
44221         * gcc.c-torture/compile/20040130-1.c: Enable only when
44222         __INT_MAX__ >= 2147483647L.
44223         * gcc.c-torture/compile/961203-1.c: Likewise.
44224
44225 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44226
44227         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44228         * g++.dg/opt/template1.C: Robustify assembler regexp
44229
44230 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44231
44232         * gcc.c-torture/execute/simd-4.x: Remove.
44233         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44234         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44235         Guard with #ifndef SKIP_ATTRIBUTE.
44236         * gcc.dg/compat/vector-1_y.c: Likewise.
44237         * gcc.dg/compat/vector-2_x.c: Likewise.
44238         * gcc.dg/compat/vector-2_y.c: Likewise.
44239         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44240         * g++.dg/eh/simd-2.C: Likewise.
44241
44242 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44243
44244         * gcc.c-torture/compile/complex-1.c: New.
44245
44246 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44247
44248         PR target/14209
44249         * gcc.c-torture/execute/20040218-1.c: New test.
44250
44251 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44252
44253         PR c++/14181
44254         * g++.dg/parse/new2.C: New test.
44255
44256 2004-02-18  Paul Brook  <paul@codesourcery.com>
44257
44258         * gcc.c-torture/compile/libcall-1.c: New test.
44259
44260 2004-02-18  Paul Brook  <paul@codesourcery.com>
44261
44262         PR debug/12934
44263         * gcc.dg/debug/debug-7.c: New test.
44264
44265 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44266
44267         * gcc.dg/20040217-1.c: New test.
44268
44269 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44270
44271         * gcc.c-torture/execute/990208-1.x: Delete.
44272
44273 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44274
44275         * gcc.c-torture/execute/20040208-2.x: New file.
44276
44277 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44278
44279         PR c++/11326
44280         * g++.dg/abi/structret1.C: New test.
44281
44282 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44283
44284         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44285         (i386_cpuid): No need to test if cpuid is available on AMD64.
44286         Fix assembly, so that it works onboth i386 and AMD64.
44287         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44288         (vecInLong): Fix s[] member type to unsigned int.
44289         (vecInWord): Remove type.
44290         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44291         (a64, b64, c64, d64, e64): Remove.
44292         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44293         Remove unused variable.  Remove initialization of removed variables.
44294         Don't call mmx_tests nor sse_tests.
44295         (reference_mmx, reference_sse): Remove.
44296         (check): Add return stmt.
44297         * gcc.dg/i386-sse-7.c: New test.
44298         * gcc.dg/i386-mmx-4.c: New test.
44299
44300 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44301
44302         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44303         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44304         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44305         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44306         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44307         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44308         g++.dg/tc1/dr94.C: Fix line terminator.
44309
44310 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44311
44312         * gcc.c-torture/compile/20040216-1.c: New.
44313
44314 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44315
44316         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44317         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44318         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44319         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44320         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44321         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44322
44323 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44324
44325         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44326
44327 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44328
44329         PR c++/13971
44330         * g++.dg/expr/cond4.C: New test.
44331
44332         PR c++/14086
44333         * g++.dg/lookup/crash2.C: New test.
44334
44335 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44336
44337         * gcc.c-torture/compile/20040214-2.c: New test.
44338
44339 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44340
44341         PR c++/14116
44342         * g++.dg/ext/typeof8.C: New test.
44343
44344 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44345
44346         * gcc.c-torture/compile/20040214-1.c: New test.
44347
44348 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44349
44350         PR c++/13635
44351         * g++.dg/template/spec11.C: New test.
44352
44353 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44354
44355         PR c++/13927
44356         * g++.dg/other/error8.C: New test.
44357
44358 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44359
44360         PR c++/14122
44361         * g++.dg/template/array4.C: New test.
44362
44363         PR c++/14108
44364         * g++.dg/inherit/thunk2.C: New test.
44365
44366         PR c++/14083
44367         * g++.dg/eh/cond2.C: New test.
44368
44369 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44370
44371         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44372
44373 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44374
44375         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44376
44377 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44378
44379         * g++.dg/simd-2.C: xfail on ppc64-linux.
44380
44381 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44382
44383         PR c/456
44384         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44385         tests.
44386
44387 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44388
44389         * gcc.dg/builtins-33.c: New test.
44390
44391 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44392
44393         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44394
44395 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44396
44397         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44398
44399 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44400
44401         * gcc.dg/ppc64-abi-3.c: New test.
44402
44403 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44404
44405         PR c/14092
44406
44407         * gcc.dg/pr14092-1.c: New testcase.
44408
44409 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44410
44411         * gcc.dg/cpp/assert4.c: Fix typo last change.
44412
44413         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44414         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44415
44416         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44417
44418 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44419
44420         * gcc.c-torture/compile/20040209-1.c: New test case.
44421
44422 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44423
44424         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44425
44426 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44427
44428         * gcc.c-torture/execute/20040208-[12].c: New tests.
44429
44430 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44431
44432         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44433
44434 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44435
44436         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44437
44438 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44439
44440         Bug 13856
44441         * gcc.dg/visibility-8.c: New testcase.
44442
44443 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44444
44445         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44446         arguments.
44447         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44448
44449 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44450
44451         PR middle-end/13696
44452         * g++.dg/opt/fold1.C: New test case.
44453
44454 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44455
44456         PR c++/14033
44457         * g++.dg/other/crash-2.C: New test.
44458
44459 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44460
44461         PR c++/14028
44462         * g++.dg/parse/angle-bracket2.C: New test.
44463
44464 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44465
44466         PR middle-end/13750
44467         Revert:
44468         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44469         PR pch/13361
44470         * g++.dg/pch/wchar-1.C: New.
44471         * g++.dg/pch/wchar-1.Hs: New.
44472
44473 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44474
44475         PR c++/14008
44476         * g++.dg/parse/error15.C: New test.
44477         * g++.dg/parse/crash11.C: Update dg-error mark.
44478
44479 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44480
44481         PR c++/13932
44482         * g++.dg/warn/conv2.C: New test.
44483
44484 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44485
44486         PR c++/13086
44487         * g++.dg/warn/incomplete1.C: Remove xfail.
44488
44489 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44490
44491         * lib/file-format.exp (gcc_target_object_format): Use
44492         ${tool}_target_compile, not gcc_target_compile.
44493         * lib/target-supports.exp (check_alias_available): Likewise.
44494         (check_gc_sections_available): Likewise.
44495         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44496         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44497         dg-require-alias.
44498
44499 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44500
44501         PR c++/13969
44502         * g++.dg/template/static6.C: New test.
44503
44504 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44505
44506         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44507
44508 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44509
44510         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44511         tests for systems where `char' is unsigned by default.
44512
44513 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44514
44515         PR c++/13997
44516         * g++.dg/template/partial3.C: New test.
44517
44518 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44519
44520         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44521         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44522         Remove mentions of obsolete ports.
44523
44524 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44525
44526         * gcc.dg/noncompile/20001228-1.c: Fix for new
44527         error message.
44528
44529 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44530
44531         PR target/9348
44532         * gcc.c-torture/execute/multdi-1.c: New test case.
44533
44534 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44535
44536         PR c++/13925
44537         * g++.dg/template/lookup5.C: New test.
44538
44539 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44540
44541         PR c++/13950
44542         * g++.dg/template/lookup4.C: New test.
44543
44544         PR c++/13970
44545         * g++.dg/parse/error14.C: New test.
44546
44547         PR c++/14002
44548         * g++.dg/parse/template13.C: New test.
44549
44550 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44551
44552         PR c++/13978
44553         * g++.dg/template/koenig4.C: New test.
44554
44555         PR c++/13968
44556         * g++.dg/template/crash17.C: New test.
44557
44558         PR c++/13975
44559         * g++.dg/parse/error13.C: New test.
44560         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44561
44562 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44563
44564         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44565
44566 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44567
44568         PR c/11658
44569         PR c/13994
44570         * gcc.dg/noncompile/20040203-1.c: New test.
44571         * gcc.dg/noncompile/20040203-2.c: Likewise.
44572         * gcc.dg/noncompile/20040203-3.c: Likewise.
44573         * gcc.dg/20040203-1.c: Likewise.
44574
44575 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44576
44577         PR c++/10858
44578         * g++.dg/template/sizeof7.C: New test.
44579
44580 2004-02-02  Eric Christopher  <echristo@redhat.com>
44581             Zack Weinberg  <zack@codesourcery.com>
44582
44583         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44584
44585 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44586
44587         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44588         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44589         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44590         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44591
44592 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44593
44594         PR c++/13113
44595         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44596
44597         PR c++/13854
44598         * g++.dg/ext/attrib13.C: New test.
44599
44600         PR c++/13907
44601         * g++.dg/conversion/op2.C: New test.
44602
44603 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44604
44605         * gcc.dg/titype-1.c: Fix pasto.
44606
44607 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44608
44609         * gcc.dg/titype-1.c: New test.
44610
44611 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44612
44613         PR c++/13957
44614         * g++.dg/template/non-type-template-argument-1.C,
44615         g++.dg/template/qualified-id1.C: Update dg-error marks.
44616         * g++.dg/template/nontype6.C: New test.
44617
44618 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44619
44620         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44621         * gcc.dg/builtins-31.c: New testcase.
44622         * gcc.dg/builtins-32.c: New testcase.
44623
44624 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44625
44626         * objc.dg/call-super-2.m: Update line numbers
44627         for the including of stddef.h.
44628
44629 2004-01-30  Michael Matz  <matz@suse.de>
44630
44631         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44632         g++.dg/ext/case-range3.C: New tests.
44633
44634 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44635
44636         DR206
44637         PR c++/13813
44638         * g++.dg/template/member4.C: New test.
44639
44640 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44641
44642         PR c++/13683
44643         * g++.dg/template/sizeof6.C: New test.
44644
44645 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44646
44647         * gcc.dg/fwritable-strings-1.c: New test.
44648
44649 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44650
44651         * gcc.c-torture/compile/20040130-1.c: New test.
44652
44653 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44654
44655         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44656
44657 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44658
44659         PR c++/13883
44660         * g++.dg/template/ctor3.C: New test.
44661
44662 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44663
44664         * g++.dg/tc1: New directory.
44665         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44666         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44667         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44668         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44669         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44670
44671 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44672
44673         * g++.dg/parse/error11.C: New test.
44674         * g++.dg/parse/error12.C: Likewise.
44675
44676 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44677
44678         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44679         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44680
44681 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44682
44683         PR c++/13791
44684         * g++.dg/ext/attrib12.C: New test.
44685
44686         PR c++/13736
44687         * g++.dg/parse/cast2.C: New test.
44688
44689 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44690
44691         * objc.dg/encode-2.m (main): New local string.  Set depending on
44692         sizeof long.  Use in sscanf call.
44693         * objc.dg/encode-3.m (main): New local string.  Set depending on
44694         sizeof long.  Use in scan_initial call.
44695
44696 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44697
44698         * objc.dg/call-super-2.m: Make LP64-safe.
44699         * objc.dg/desig-init-1.m: Likewise.
44700
44701 2004-01-27  Devang Patel <dpatel@apple.com>
44702
44703         * g++.dg/debug/namespace1.C: New test.
44704
44705 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44706
44707         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44708         xscale-*-*.
44709
44710         * gcc.dg/arm-mmx-1.c: New test.
44711
44712 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44713
44714         * gcc.dg/20040127-1.c: New test.
44715         * gcc.dg/20040127-2.c: New test.
44716
44717 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44718
44719         * objc.dg/stret-1.m (glob): Renamed to globa.
44720
44721 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44722
44723         PR c++/13663
44724         * g++.dg/expr/for1.C: New test.
44725
44726 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44727
44728         PR middle-end/13779
44729         * gcc.dg/darwin-longlong.c: New test.
44730
44731 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44732
44733         * gcc.dg/20040124-1.c: Moved test from here...
44734         * gcc.c-torture/compile/20040124-1.c: ...to here.
44735
44736 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44737
44738         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44739         the assembly output if -m64 is passed.
44740
44741 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44742
44743         PR c++/13833
44744         * g++.dg/template/cond3.C: New test.
44745
44746 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44747
44748         PR c++/13810
44749         * g++.dg/template/ttp7.C: New test.
44750
44751 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44752
44753         PR c++/13797
44754         * g++.dg/template/nontype4.C: New test.
44755         * g++.dg/template/nontype5.C: Likewise.
44756
44757 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44758
44759         * gcc.dg/torture/mips-clobber-at.c: New test.
44760
44761 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44762
44763         * gcc.dg/20040124-1.c: New test.
44764
44765 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44766
44767         * gcc.dg/20040123-1.c: New test.
44768
44769 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44770
44771         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44772
44773 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44774
44775         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44776
44777 2004-01-23  Andrew Pinski  <apinski@apple.com>
44778
44779         * gcc.dg/20030121-1.c: Move to ..
44780         * gcc.dg/20040121-1.c: here.
44781
44782 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44783
44784         * gcc.dg/builtins-29.c: New test case.
44785
44786 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44787
44788         PR 18314
44789         * gcc.dg/builtins-30.c: New testcase.
44790
44791 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44792
44793         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44794         * lib/g77.exp: Likewise.
44795         * lib/objc.exp: Likewise.
44796         * lib/g++.exp: Likewise.
44797
44798 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44799
44800         * gcc.dg/struct-by-value-2.c: New test.
44801
44802 2004-01-21  Andrew Pinski  <apinski@apple.com>
44803
44804         PR target/13785
44805         * gcc.dg/20030121-1.c: New test.
44806
44807 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44808
44809         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44810         clobber frame pointer register in asm statement.
44811
44812 2004-01-21  Falk Hueffner  <falk@debian.org>
44813
44814         * gcc.c-torture/compile/20040121-1.c: New test.
44815
44816 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44817
44818         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44819
44820 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44821
44822         * gcc.dg/ppc64-abi-2.c: New test.
44823
44824 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44825
44826         * lib/treelang.exp: Fill out this file.
44827         * lib/treelang-dg.exp: New File.
44828
44829 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44830
44831         * gcc.c-torture/compile/981022-1.c: Remove.
44832         * gcc.dg/array-5.c: Remove XFAIL.
44833         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44834         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44835         gcc.dg/cond-lvalue-1.c: Update.
44836         * gcc.dg/cast-lvalue-2.c: New test.
44837
44838 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44839
44840         PR c++/13592
44841         * g++.dg/other/error1.C (class foo): Tweak error message.
44842
44843         PR c++/13592
44844         * g++.dg/template/call2.C: New test.
44845
44846 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44847
44848         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44849         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44850         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44851         scalar-return-1_x.c, scalar-return-2_y.c,
44852         scalar-return-3_x.c, scalar-return-3_y.c,
44853         scalar-return-4_x.c, scalar-return-4_y.c,
44854         struct-align-1.h, struct-align-1_x.c,
44855         struct-align-1_y.c, struct-align-2.h,
44856         struct-align-2_x.c, struct-align-2_y.c,
44857         struct-by-value-10_y.c, struct-by-value-11_x.c,
44858         struct-by-value-11_y.c, struct-by-value-12_x.c,
44859         struct-by-value-12_y.c, struct-by-value-13_x.c,
44860         struct-by-value-13_y.c, struct-by-value-14_x.c,
44861         struct-by-value-14_y.c, struct-by-value-15_x.c,
44862         struct-by-value-15_y.c, struct-by-value-16_y.c,
44863         struct-by-value-17_y.c, struct-by-value-18_y.c,
44864         struct-by-value-19_y.c, struct-by-value-1_x.c,
44865         struct-by-value-1_y.c, struct-by-value-20_y.c,
44866         struct-by-value-2_x.c, struct-by-value-2_y.c,
44867         struct-by-value-3_y.c, struct-by-value-4_x.c,
44868         struct-by-value-4_y.c, struct-by-value-5_y.c,
44869         struct-by-value-6_y.c, struct-by-value-7_y.c
44870         struct-by-value-8_x.c, struct-by-value-8_y.c
44871         struct-by-value-9_x.c, struct-by-value-9_y.c
44872         struct-return-10_x.c, struct-return-10_y.c,
44873         struct-return-19_x.c, struct-return-20_x.c
44874         struct-return-2_x.c, struct-return-2_y.c
44875         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44876         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44877
44878 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44879
44880         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44881         attribute on sparc*-sun-solaris2.*.
44882
44883 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44884
44885         PR c++/13710
44886         * g++.dg/ext/typeof7.C: New test.
44887
44888 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44889
44890         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44891         * gcc.dg/const-elim-1.c: Same.
44892
44893 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44894
44895         * objc.dg/stret-1.m: New.
44896         * objc.dg/stret-2.m: New.
44897
44898 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44899
44900         PR c++/11895
44901         * g++.dg/ext/vector1.C: New test.
44902
44903 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44904
44905         * gcc.dg/pch/import-1.c: New.
44906         * gcc.dg/pch/import-1.hs: New.
44907         * gcc.dg/pch/import-1a.h: New.
44908         * gcc.dg/pch/import-1b.h: New.
44909         * gcc.dg/pch/import-1c.h: New.
44910
44911 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44912
44913         PR c++/13574
44914         * g++.dg/ext/array1.C: New test.
44915
44916         PR c++/13178
44917         * g++.dg/conversion/op1.C: New test.
44918
44919 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44920
44921         PR 11864
44922         From Kazumoto Kojima / Dan Kegel:
44923         * gcc.dg/pr11864-1.c: New test.
44924
44925         PR 10392
44926         From Marcus Comstedt / Dan Kegel:
44927         * gcc.dg/pr10392-1.c: New test.
44928
44929 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44930
44931         PR c++/13478
44932         * g++.dg/init/ref10.C: New test.
44933
44934 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44935
44936         PR c++/13407
44937         * g++.dg/parse/typename6.C: New test.
44938
44939 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44940
44941         PR pch/13361
44942         * g++.dg/pch/wchar-1.C: New.
44943         * g++.dg/pch/wchar-1.Hs: New.
44944
44945 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44946
44947         PR c++/9259
44948         * g++.dg/expr/sizeof2.C: New test.
44949
44950 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44951
44952         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44953
44954 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44955
44956         PR c++/13659
44957         * g++.dg/lookup/strong-using-3.C: New.
44958         * g++.dg/lookup/using-10.C: New.
44959
44960 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44961
44962         PR c++/13594
44963         * g++.dg/lookup/strong-using-2.C: New.
44964
44965 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44966             Dan Kegel <dank@kegel.com>
44967             J"orn Rennecke <joern.rennecke@superh.com>
44968
44969         PR target/9365
44970         * gcc.dg/pr9365-1.c: New test.
44971
44972 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44973
44974         PR c++/8856
44975         * g++.dg/parse/casting-operator2.C: New test.
44976         * g++.old-deja/g++.pt/explicit83.C: Remove.
44977
44978 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44979
44980         * gcc.dg/label-compound-stmt-1.c: New test.
44981         * gcc.c-torture/compile/950922-1.c,
44982         gcc.c-torture/compile/20000211-3.c,
44983         gcc.c-torture/compile/20000518-1.c,
44984         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44985         compound statements.
44986
44987 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44988
44989         * gcc.dg/ppc64-abi-1.c: New test.
44990
44991 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44992
44993          * g++.dg/ext/attrib9.C: Add dg-warnings.
44994
44995 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44996
44997         PR c++/12335
44998         * g++.dg/parse/dtor3.C: New test.
44999
45000 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
45001
45002         PR c++/12709
45003         * g++.dg/parse/try-catch-1.C: New test.
45004
45005 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
45006
45007         * ada/acats/run_all.sh: Add more verbose output in acats.log
45008         when compiling tests.
45009
45010 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45011
45012         PR 13656
45013         * gcc.dg/typedef-redecl.c: New test case.
45014         * gcc.dg/typedef-redecl.h: New support file.
45015
45016 2004-01-13  Jan Hubicka  <jh@suse.cz>
45017
45018         * gcc.dg/always_inline.c: New test.
45019         * gcc.dg/debug/20031231-1.c: Fix.
45020
45021 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45022
45023         PR c++/13474
45024         * g++.dg/template/array3.C: New test.
45025
45026 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45027
45028         * g++.dg/ext/lvalue1.C: No longer expected to fail.
45029         * g++.dg/warn/Wunused-2.C: Likewise.
45030
45031 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45032
45033         PR c++/13289
45034         * g++.dg/template/instantiate6.C: New test.
45035
45036 2004-01-12  Roger Sayle  <roger@eyesopen.com>
45037
45038         PR middle-end/11397
45039         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
45040
45041 2004-01-12  Jan Hubicka  <jh@suse.cz>
45042
45043         PR opt/12826
45044         * gcc.dg/20040112-1.c: New.
45045
45046         * gcc.dg/dwarf-die[1-7].c: Move to...
45047         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
45048         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
45049
45050 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
45051
45052         PR c++/4100
45053         * g++.dg/parse/friend4.C: New test.
45054
45055 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
45056
45057         PR c++/4100
45058         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45059         definition is called a friend.
45060
45061 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
45062
45063         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45064
45065 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
45066
45067         PR c++/3478
45068         * g++.dg/parse/error10.C: New test.
45069         * g++.dg/template/arg2.C: Accept "invalid type" error.
45070
45071 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
45072
45073         PR middle-end/13392
45074         * g++.dg/opt/expect2.C: New test.
45075
45076 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45077
45078         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45079         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45080         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45081         Update dg-error regexps.
45082
45083 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45084
45085         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45086         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45087
45088 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45089
45090         * gcc.dg/pragma-re-1.c: Use right pointer type.
45091
45092 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45093
45094         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45095
45096 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45097
45098         * gcc.dg/rs6000-ldouble-1.c: New.
45099
45100 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45101
45102         DR 337
45103         PR c++/9256
45104         * g++.dg/other/abstract1.C: New test.
45105
45106 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45107
45108         * g++.dg/lookup/strong-using-1.C: New.
45109
45110 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45111
45112         PR c/11234
45113         * gcc.dg/func-ptr-conv-1.c: New test.
45114         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45115
45116 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45117
45118         PR target/13380.
45119         * gcc.c-torture/compile/20040109-1.c: New.
45120
45121 2004-01-08  Stuart Hastings  <stuart@apple.com>
45122
45123         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45124         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45125         * gcc.dg/i386-sse-6.c: ...this new testcase.
45126
45127 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45128
45129         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45130
45131 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45132
45133         * ada/acats/run_acats: Treat 'gnatchop' the same way
45134         as 'gnatmake'.  Export GCC_DRIVER.
45135         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45136         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45137
45138 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45139
45140         PR c++/12573
45141         * g++.dg/template/dependent-expr4.C: New test.
45142
45143 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45144
45145         * gcc.dg/altivec-11.c: New test.
45146
45147 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45148
45149         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45150
45151 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45152
45153         PR c/6024
45154         * gcc.dg/enum-compat-1.c: New test.
45155         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45156
45157 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45158
45159         PR c/12165
45160         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45161         gcc.dg/c99-idem-qual-3.c: New tests.
45162
45163 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45164
45165         * gcc.dg/winline-7.c: Don't cast void * to int.
45166
45167 2004-01-06  Jan Hubicka  <jh@suse.cz>
45168
45169         * gcc.dg/i386-sse-5.c: New test
45170         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45171
45172 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45173
45174         PR c++/12815
45175         * g++.dg/rtti/typeid4.C: New test.
45176
45177 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45178
45179         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45180
45181 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45182
45183         PR c++/12132
45184         * g++.dg/template/error11.C: New test.
45185
45186         PR c++/13451
45187         * g++.dg/template/class2.C: New test.
45188
45189 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45190         Richard Sandiford <rsandifo@redhat.com>
45191
45192         PR c++/13387
45193         * g++.dg/opt/alias3.C: New test.
45194
45195 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45196
45197         PR c++/13157
45198         * g++.dg/template/koenig3.C: New test.
45199
45200         PR c++/13529
45201         * g++.dg/parse/offsetof3.C: New test.
45202
45203         * g++.dg/init/copy7.C: Add missing dg-error markers.
45204
45205         PR c++/12226
45206         * g++.dg/init/copy7.c: New test.
45207
45208         PR c++/13536
45209         * g++.dg/parse/cast1.C: New test.
45210
45211 2004-01-04  Jan Hubicka  <jh@suse.cz>
45212
45213         * gcc.dg/winline[1-7].c: New tests.
45214
45215 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45216
45217         PR c++/13520
45218         * g++.dg/template/qualttp22.C: New test.
45219
45220 2004-01-01  Jan Hubicka  <jh@suse.cz>
45221
45222         * gcc.dg/debug/20031231-1.c: New.
45223         * gcc.c-torture/compile/20040101-1.c: New.
45224         * gcc.dg/dwarf-die-[1-7].c: New.
45225
45226 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45227
45228         PR optimization/13521
45229         * gcc.c-torture/compile/20031231-1.c: New test.
45230
45231 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45232
45233         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45234
45235 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45236
45237         PR c++/10079
45238         * g++.dg/template/crash16.C: New test.
45239
45240 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45241
45242         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45243
45244 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45245
45246         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45247         ports.
45248         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45249         * g++.old-deja/g++.law/profile1.C: Likewise.
45250         * gcc.c-torture/compile/981006-1.c: Likewise.
45251         * gcc.c-torture/execute/loop-2e.x: Likewise.
45252         * gcc.c-torture/execute/loop-2f.x: Remove.
45253         * gcc.c-torture/execute/loop-2g.x: Likewise.
45254         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45255         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45256
45257 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45258
45259         PR c++/13507
45260         * g++.dg/ext/attrib11.C: New test.
45261
45262         PR c++/13494
45263         * g++.dg/template/array2-1.C: New test.
45264         * g++.dg/template/array2-2.C: New test.
45265
45266 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45267
45268         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45269
45270 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45271
45272         PR c++/12774
45273         * g++.dg/template/array1-1.C: New test.
45274         * g++.dg/template/array1-2.C: New test.
45275
45276 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45277
45278         PR fortran/12632
45279         * g77.dg/12632.f: New test case.
45280
45281 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45282
45283         PR c++/13289
45284         * g++.dg/parse/nontype1.C: New test.
45285
45286 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45287
45288         PR c++/12403
45289         * g++.dg/parse/explicit1.C: New test.
45290         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45291
45292 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45293
45294         PR c++/13081
45295         * g++.dg/opt/inline6.C: New test.
45296
45297         PR c++/12613
45298         * g++.dg/parse/error9.C: New test.
45299
45300         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45301
45302 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45303
45304         PR c++/13009
45305         * g++.dg/init/assign1.C: New test.
45306
45307 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45308
45309         PR c++/13070
45310         * g++.dg/warn/format3.C: New test case.
45311
45312 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45313
45314         * gcc.c-torture/compile/20031227-1.c: New test.
45315
45316 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45317
45318         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45319         * g77.dg/bprob/bprob.exp: Likewise.
45320         * gcc.misc-tests/bprob.exp: Likewise.
45321         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45322         variants on systems where the library does not provide that
45323         functionality.
45324         * gcc.dg/builtins-20.c: Use builtins-config.h.
45325         * gcc.dg/builtins-config.h: New file.
45326
45327 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45328
45329         * lib/gcc-dg.exp (dg-require-profiling): New function.
45330         * lib/target-supports.exp (check_profiling_available): Likewise.
45331         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45332         * g77.dg/bprob/bprob.exp: Likewise.
45333         * gcc.misc-tests/bprob.exp: Likewise.
45334         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45335         * gcc.dg/20021014-1.c: Likewise.
45336         * gcc.dg/nest.c: Likewise.
45337
45338 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45339
45340         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45341         compiling.
45342         * g++.dg/lookup/java2.C: Likewise.
45343         * gcc.dg/cpp/lexident.c: Likewise.
45344
45345 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45346
45347         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45348         given.
45349         * gcc.c-torture/compile/961203-1.c: Likewise.
45350         * gcc.c-torture/compile/980506-1.c: Likewise.
45351
45352 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45353
45354         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45355         (additional_prunes): New global.
45356         (gcc-dg-prune): Handle additional per-test pruning.
45357         (dg-test): Clear additional_prunes between tests.
45358
45359         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45360         dg-prune-output to avoid spurious failures from assembler
45361         complaining about nonexistent WAW violations.
45362         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45363         Use dg-prune-output to avoid spurious failures from assembler
45364         warning about Itanium B-step errata.
45365
45366 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45367
45368         * g++.dg/abi/macro0.C: New test.
45369         * g++.dg/abi/macro1.C: Likewise.
45370         * g++.dg/abi/macro2.C: Likewise.
45371
45372         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45373         * g++.dg/abi/bitfield7.C: Likewise.
45374         * g++.dg/abi/dtor2.C: Likewise.
45375         * g++.dg/abi/mangle11.C: Likewise.
45376         * g++.dg/abi/mangle12.C: Likewise.
45377         * g++.dg/abi/mangle14.C: Likewise.
45378         * g++.dg/abi/mangle17.C: Likewise.
45379         * g++.dg/abi/vbase10.C: Likewise.
45380         * g++.dg/abi/vbase14.C: Likewise.
45381         * g++.dg/template/qualttp17.C: Likewise.
45382
45383 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45384
45385         PR c/11995
45386         * gcc.dg/20031223-1.c: New test.
45387
45388 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45389
45390         * gcc.dg/noreturn-7.c: New test.
45391
45392 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45393
45394         * gcc.dg/null-pointer-1.c: New test.
45395
45396 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45397
45398         * g++.old-deja/g++.jason/template18.C: Remove.
45399         * g++.old-deja/g++.jason/template37.C: Likewise.
45400
45401         PR c++/12862
45402         * g++.dg/lookup/ns1.C: New test.
45403
45404         PR c++/12397
45405         * g++.dg/template/lookup3.C: New test.
45406
45407 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45408
45409         * g++.dg/template/recurse1.C: New test
45410
45411 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45412
45413         PR c++/12479
45414         * g++.dg/parse/semicolon1.C: New test.
45415         * g++.dg/parse/semicolon1.h: Likewise.
45416
45417 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45418
45419         * gcc.dg/darwin-misaligned.c: New test.
45420
45421 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45422
45423         PR c/9163
45424         * gcc.dg/20031222-1.c: New test.
45425
45426 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45427
45428         PR c++/13438
45429         * g++.dg/parse/error8.C: New test.
45430
45431         PR c++/11554
45432         * g++.dg/warn/ctor-init-1.C: New test.
45433
45434 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45435
45436         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45437         too small.
45438         * gcc.c-torture/compile/930217-1.c: Likewise.
45439         * gcc.c-torture/compile/930513-1.c: Likewise.
45440         * gcc.c-torture/execute/920908-2.c: Likewise.
45441         * gcc.c-torture/execute/921204-1.c: Likewise.
45442         * gcc.c-torture/execute/930621-1.c: Likewise.
45443         * gcc.c-torture/execute/930630-1.c: Likewise.
45444         * gcc.c-torture/execute/931031-1.c: Likewise.
45445         * gcc.c-torture/execute/980602-2.c: Likewise.
45446         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45447         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45448         * gcc.c-torture/execute/extzvsi.c: Likewise.
45449         * gcc.c-torture/unsorted/ext.c: Likewise.
45450
45451 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45452
45453         PR target/12749
45454         * gcc.c-torture/compile/20031220-2.c: New test case.
45455
45456 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45457
45458         PR optimization/13031
45459         * gcc.c-torture/compile/20031220-1.c: New test case.
45460
45461 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45462
45463         * gcc.dg/cast-function-1.c: New test.
45464
45465 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45466
45467         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45468         formats.
45469
45470 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45471
45472         PR c++/12795
45473         * g++.dg/ext/attrib10.C: New test.
45474
45475 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45476
45477         * gcc.dg/cleanup-10.c: New test.
45478         * gcc.dg/cleanup-11.c: New test.
45479
45480 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45481
45482         PR c++/13239
45483         * g++.dg/opt/expect1.C: New test.
45484
45485 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45486
45487         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45488
45489 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45490
45491         PR debug/12923
45492         * gcc.dg/20031218-1.c: New test.
45493
45494         PR debug/12389
45495         * gcc.dg/20031218-2.c: New test.
45496         * gcc.dg/20031218-3.c: New test.
45497
45498         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45499         of label name and allow for USER_LABEL_PREFIX == "_" names.
45500         * g++.dg/abi/mangle18-2.C: Likewise.
45501         * g++.dg/abi/mangle19-1.C: Likewise.
45502         * g++.dg/abi/mangle19-2.C: Likewise.
45503         * g++.dg/abi/mangle20-1.C: Likewise.
45504         * g++.dg/abi/mangle20-2.C: Likewise.
45505
45506 2003-12-18  Richard Henderson  <rth@redhat.com>
45507
45508         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45509
45510 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45511             Dan Kegel <dank@kegel.com>
45512
45513         PR other/12009
45514         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45515         testing a cross compiler, it causes spurious compile failures.
45516         * lib/g++.exp: Likewise.
45517
45518 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45519
45520         PR c++/13262
45521         * g++.dg/template/access13.C: New test.
45522
45523 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45524
45525         * gcc.dg/20031216-1.c: New test.
45526
45527 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45528
45529         PR c++/9154
45530         * g++.dg/template/error10.C: New test.
45531
45532 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45533
45534         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45535         * g++.dg/eh/simd-2.C: Likewise.
45536
45537 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45538             Roger Sayle  <roger@eyesopen.com>
45539
45540         * gcc.c-torture/execute/ieee/mzero5.c: New.
45541
45542 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45543
45544         PR c++/10603
45545         * g++.dg/parse/error6.C: New test.
45546
45547         PR c++/12827
45548         * g++.dg/parse/error7.C: New test.
45549
45550 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45551
45552         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45553         at -O with stabs debugging formats.
45554         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45555         * gcc.dg/debug/debug-2.c: Likewise.
45556
45557 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45558
45559         PR c++/12696
45560         * g++.dg/init/error1.C: New test.
45561
45562         PR c++/12218
45563         * g++.dg/init/pm3.C: New test.
45564
45565 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45566
45567         PR c/3347
45568         * gcc.dg/bitfld-8.c: New test.
45569
45570 2003-12-16  James Lemke  <jim@wasabisystems.com>
45571
45572         * gcc.dg/arm-scd42-[123].c: New tests.
45573
45574 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45575
45576         PR c++/9043
45577         * g++.dg/abi/mangle20-1.C: New test.
45578         * g++.dg/abi/mangle20-2.C: New test.
45579
45580 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45581
45582         PR c++/13275
45583         * g++.dg/other/offsetof2.C: Remove XFAIL.
45584         * g++.dg/parse/offsetof1.C: New test.
45585         * g++.gd/parse/offsetof2.C: Likewise.
45586
45587 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45588
45589         * g++.dg/template/nontype3.C: New test.
45590         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45591
45592 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45593
45594         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45595
45596 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45597
45598         PR c++/13387
45599         * g++.dg/expr/assign1.C: New test.
45600
45601         PR c++/13242
45602         * g++.dg/abi/mangle19-1.C: New test.
45603         * g++.dg/abi/mangle19-2.C: New test.
45604
45605 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45606
45607         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45608
45609 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45610
45611         * gcc.c-torture/execute/20031216-1.c: New test.
45612
45613 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45614
45615         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45616         an ICE regression.
45617
45618 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45619
45620         PR c++/10926
45621         * g++.dg/template/error9.C: New test.
45622
45623         PR c++/11116
45624         * g++.dg/template/error8.C: New test.
45625
45626 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45627
45628         PR middle-end/13400
45629         * gcc.c-torture/execute/20031215-1.c: New test case.
45630
45631 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45632
45633         PR c++/13269
45634         * g++.dg/parse/error5.C: New test.
45635
45636         PR c++/12989
45637         * g++.dg/expr/sizeof1.C: New test.
45638
45639         PR c++/13310
45640         * g++.dg/template/crash15.C: New test.
45641
45642 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45643
45644         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45645         a non-POD type as the last named parameter of a varargs function.
45646
45647 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45648
45649         PR c++/13243
45650         PR c++/12573
45651         * g++.dg/template/crash14.C: New test.
45652         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45653
45654 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45655
45656         * g++.dg/other/java1.C: New test.
45657
45658         PR c++/13241
45659         * g++.dg/abi/mangle18-1.C: New test.
45660         * g++.dg/abi/mangle18-2.C: New test.
45661
45662 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45663
45664         PR optimization/10312
45665         * gcc.c-torture/execute/20031214-1.c: New.
45666
45667 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45668
45669         PR c++/10779
45670         PR c++/12160
45671         * g++.dg/parse/error3.C: New test.
45672         * g++.dg/parse/error4.C: Likewise.
45673         * g++.dg/abi/mangle4.C: Tweak error messages.
45674         * g++.dg/lookup/using5.C: Likewise.
45675         * g++.dg/other/error2.C: Likewise.
45676         * g++.dg/parse/typename5.C: Likewise.
45677         * g++.dg/parse/undefined1.C: Likewise.
45678         * g++.dg/template/arg2.C: Likewise.
45679         * g++.dg/template/ttp3.C: Likewise.
45680         * g++.dg/template/type1.C: Likewise.
45681         * g++.old-deja/g++.other/crash32.C: Likewise.
45682         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45683
45684 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45685
45686         PR c++/13106
45687         * g++.dg/warn/noreturn-3.C: New test.
45688
45689 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45690
45691         PR c++/13118
45692         * g++.dg/abi/covariant3.C: New.
45693
45694 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45695
45696         * g++.dg/eh/ia64-1.C: New test.
45697
45698 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45699
45700         PR optimization/13037
45701         * g77.f-torture/execute/13037.f: New test case.
45702
45703 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45704
45705         PR c++/12881
45706         * g++.dg/abi/covariant2.C: New.
45707
45708 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45709
45710         * gcc.dg/cpp/trad/macro.c: New tests.
45711
45712 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45713
45714         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45715
45716 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45717
45718         PR other/10819
45719         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45720         to fix Bug 10819.
45721         * lib/g++.exp (g++_version): Likewise.
45722         * lib/g77.exp (g77_version): Likewise.
45723         * lib/objc.exp (default_objc_version): Likewise.
45724
45725 2003-12-10  Richard Henderson  <rth@redhat.com>
45726
45727         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45728
45729         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45730
45731 2003-12-08  Matt Austern  <austern@apple.com>
45732
45733         PR c/13134
45734         * lib/gcc-dg.exp (dg-require-visibility): Define.
45735         * lib/target-supports (check_visibility_available): Define.
45736         * gcc.dg/visibility-1.c: New test.
45737         * gcc.dg/visibility-2.c: Likewise.
45738         * gcc.dg/visibility-3.c: Likewise.
45739         * gcc.dg/visibility-4.c: Likewise.
45740         * gcc.dg/visibility-5.c: Likewise.
45741         * gcc.dg/visibility-6.c: Likewise.
45742         * g++.dg/ext/visibility-1.C: Likewise.
45743         * g++.dg/ext/visibility-2.C: Likewise.
45744         * g++.dg/ext/visibility-3.C: Likewise.
45745         * g++.dg/ext/visibility-4.C: Likewise.
45746         * g++.dg/ext/visibility-5.C: Likewise.
45747         * g++.dg/ext/visibility-6.C: Likewise.
45748
45749 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45750
45751         * g++.dg/lookup/java1.C: New test.
45752         * g++.dg/lookup/java2.C: New test.
45753
45754 2003-12-07  Falk Hueffner  <falk@debian.org>
45755
45756         * g++.dg/opt/noreturn-1.C: New test.
45757
45758 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45759
45760         * gcc.dg/overflow-1.c: New test.
45761
45762 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45763
45764         * g77.f-torture/compile/13060.f: New test.
45765
45766 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45767
45768         PR c++/13323
45769         * g++.dg/inherit/operator2.C: New test.
45770
45771 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45772
45773         PR c++/13305
45774         * g++.dg/ext/attrib9.C: New test.
45775
45776 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45777
45778         PR c++/13314
45779         * g++.dg/template/error7.C: New test.
45780
45781 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45782             J"orn Rennecke <joern.rennecke@superh.com>
45783
45784         PR target/13302
45785         * g++.dg/other/struct-va_list.C: New test.
45786
45787 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45788
45789         PR c++/13166
45790         * g++.dg/parse/defarg6.C: New test.
45791
45792 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45793
45794         PR target/13256
45795         * gcc.c-torture/execute/20031201-1.c: New test.
45796
45797 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45798
45799         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45800
45801 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45802
45803         * gcc.dg/builtin-return-1.c: New test.
45804
45805 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45806             J"orn Rennecke <joern.rennecke@superh.com>
45807
45808         PR optimization/13260
45809         * gcc.c-torture/execute/20031204-1.c: New test.
45810
45811 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45812
45813         PR c++/9127
45814         * g++.dg/template/error6.C: New test.
45815
45816 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45817
45818         * gcc.dg/20031202-1.c: New test.
45819
45820 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45821
45822         PR c++/13179
45823         * g++.dg/template/eh1.C: New test.
45824
45825         PR c++/10771
45826         * g++.dg/template/error5.C: New test.
45827
45828 2003-12-02  David Ung  <davidu@mips.com>
45829
45830         * gcc.dg/compat/vector-check.h: Corrected type for var
45831         g_##TMODE
45832
45833 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45834
45835         PR c++/10126
45836         * g++.dg/template/ptrmem8.C: New test.
45837
45838 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45839
45840         PR c++/12573
45841         * g++.dg/template/dependent-expr3.C: New test.
45842
45843 2003-12-01  James Lemke  <jim@wasabisystems.com>
45844
45845         * gcc.dg/arm-g2.c: New test.
45846
45847 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45848
45849         PR optimization/11634
45850         * gcc.dg/20031201-2.c: New test case.
45851
45852 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45853
45854         PR 11433
45855         * objc.dg/proto-lossage-3.m: New test.
45856
45857 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45858
45859         PR optimization/12628
45860         * gcc.dg/20031201-1.c: New test case.
45861
45862 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45863
45864         * gcc.dg/unaligned-1.c: New test.
45865
45866 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45867
45868         PR c++/9849
45869         * g++.dg/template/error4.C: New test.
45870         * g++.dg/template/nested3.C: Adjust error markers.
45871
45872 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45873
45874         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45875
45876 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45877
45878         PR c/10333
45879         * gcc.dg/bitfld-7.c: New test.
45880
45881 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45882
45883         * gcc.dg/tls/asm-1.C: New test.
45884
45885 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45886
45887         * gcc.dg/cpp/assert4.c: Update.
45888
45889 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45890
45891         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45892         * gcc.dg/builtin-apply3.c: New test.
45893
45894 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45895
45896         * lib/compat.exp (compat-obj): New xfaildata parameter.
45897         Use it to set compiler_conditional_xfail_data before compiling.
45898         (compat-get-options): Handle dg-xfail-if.
45899         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45900         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45901         * gcc.dg/compat/vector-1_y.c: Likewise.
45902         * gcc.dg/compat/vector-2_x.c: Likewise.
45903         * gcc.dg/compat/vector-2_y.c: Likewise.
45904
45905 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45906
45907         * g++.dg/opt/reg-stack4.C: New test.
45908
45909 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45910
45911         * gcc.dg/builtin-apply2.c: New test.
45912
45913 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45914
45915         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45916
45917 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45918
45919         PR c++/12924
45920         * g++.dg/template/template-id-2.C: New test.
45921
45922 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45923
45924         PR c++/5369
45925         * g++.dg/template/memfriend1.C: New test.
45926         * g++.dg/template/memfriend2.C: Likewise.
45927         * g++.dg/template/memfriend3.C: Likewise.
45928         * g++.dg/template/memfriend4.C: Likewise.
45929         * g++.dg/template/memfriend5.C: Likewise.
45930         * g++.dg/template/memfriend6.C: Likewise.
45931         * g++.dg/template/memfriend7.C: Likewise.
45932         * g++.dg/template/memfriend8.C: Likewise.
45933         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45934
45935 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45936
45937         PR c++/12515
45938         * g++.dg/ext/cond1.C: New test.
45939
45940 2003-11-20  Richard Henderson  <rth@redhat.com>
45941
45942         * gcc.dg/20020201-2.c: Remove.
45943         * gcc.dg/20020201-4.c: Remove.
45944         * gcc.dg/20020304-1.c: Remove.
45945
45946 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45947
45948         * gcc.dg/cpp/trad/xwin1.c: New test case.
45949
45950 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45951
45952         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45953         * lib/g77.exp: Likewise.
45954         * lib/objc.exp: Likewise.
45955         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45956         for darwin.
45957
45958 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45959
45960         PR c++/12932
45961         * g++.dg/template/static5.C: New test.
45962
45963 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45964
45965         * gcc.dg/nested-func-1.c: New test.
45966
45967 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45968
45969         * gcc.dg/cpp/assert4.c: New test.
45970
45971 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45972
45973         PR c++/2294
45974         * g++.dg/lookup/using9.c: New test.
45975
45976 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45977
45978         PR c++/12762
45979         * g++.dg/template/error3.C: New test.
45980
45981 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45982
45983         PR ada/13035
45984         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45985         No longer use a wrapper for gcc, since this does not work under
45986         Windows.
45987
45988 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45989
45990         PR c++/2094
45991         * g++.dg/template/ptrmem7.C: New test.
45992
45993 2003-11-13  Andrew Pinski <apinski@apple.com>
45994
45995         * gcc.c-torture/compile/20031113-1.c: New test.
45996
45997 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45998             Kean Johnston <jkj@sco.com>
45999
46000         PR c/13029
46001         * gcc.dg/unused-4.c: Update.
46002
46003 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46004
46005         * g++.dg/opt/const3.C: New test.
46006
46007 2003-11-13  Jan Hubicka  <jh@suse.cz>
46008
46009         * gcc.c-torture/compile/20031112-1.c: New test.
46010
46011 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
46012
46013         * g++.dg/parse/crash10.C: Remove bogus error marker.
46014
46015 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46016
46017         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
46018         (host_gcc): Likewise.
46019         (ROOT): Honor $PWDCMD.
46020         (BASE): Likewise.
46021         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
46022
46023 2003-11-12  Catherine Moore  <clm@redhat.com>
46024
46025         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
46026
46027 2003-11-12  Andreas Jaeger  <aj@suse.de>
46028             Jakub Jelinek  <jakub@redhat.com>
46029             Andrew Pinski  <pinskia@physics.uc.edu>
46030             Richard Henderson  <rth@redhat.com>
46031
46032         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
46033         systems.
46034         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
46035
46036         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
46037         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
46038
46039 2003-11-11  Andreas Jaeger  <aj@suse.de>
46040
46041         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
46042
46043         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
46044
46045 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
46046
46047         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
46048         Clean ups.
46049
46050 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
46051
46052         * gcc.dg/trampoline-1.c: New test.
46053
46054 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
46055
46056         * gcc.c-torture/compile/200031109-1.c: New test.
46057
46058 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46059
46060         PR c/3190
46061         PR c/8714
46062         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46063         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46064         gcc.dg/format/no-y2k-1.c: Update.
46065
46066 2003-11-08  Roger Sayle  <roger@eyesopen.com>
46067
46068         PR optimization/10467
46069         * gcc.dg/20031108-1.c: New test case.
46070
46071 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
46072
46073         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46074
46075 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46076
46077         * gcc.dg/compound-lvalue-1.c: New test.
46078         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46079         some XFAILs.
46080
46081 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
46082
46083         * gcc.dg/altivec-varargs-1.c: New test.
46084
46085 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46086
46087         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46088         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46089         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46090         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46091         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46092
46093 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46094
46095         * gcc.dg/cond-lvalue-1.c: New test.
46096
46097 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46098
46099         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46100
46101 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46102
46103         PR c++/11616
46104         * g++.dg/template/instantiate5.C: New test.
46105
46106 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46107
46108         PR c++/12726
46109         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46110         * ChangeLog: Add missing first entry for above test.
46111
46112 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46113
46114         PR c++/9810
46115         * g++.dg/template/using8.C: New test.
46116         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46117
46118 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46119
46120         PR optimization/10817
46121         * gcc.c-torture/compile/20031102-1.c: New test case.
46122
46123 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46124
46125         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46126         2147483647.
46127
46128 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46129
46130         * gcc.dg/20031102-1.c: New test.
46131
46132 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46133
46134         * gcc.dg/complex-1.c: New test.
46135
46136 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46137
46138         PR c++/12796
46139         * g++.dg/template/crash13.C: Adjust expected error location.
46140         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46141
46142 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46143
46144         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46145
46146 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46147
46148         PR/10239
46149         * gcc.c-torture/compile/20031031-2.c: New test.
46150
46151 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46152
46153         PR/11640
46154         * gcc.c-torture/compile/20031031-1.c: New test.
46155
46156 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46157
46158         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46159         * gcc.misc-tests/bprob.exp: Likewise.
46160         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46161         the execution test on arm-elf configs.
46162         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46163         configs that don't support scratch files.
46164         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46165
46166 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46167
46168         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46169         done by dejagnu.
46170
46171 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46172
46173         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46174         Avoid non pure sh syntax. Add more logging.
46175
46176         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46177         fail.
46178
46179 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46180
46181         PR libgcj/10610
46182         * gcc.dg/ppc-stackalign-1.c: New test.
46183
46184 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46185
46186         * ada/acats/run_all.sh: Change output to be more compliant with
46187         dejagnu framework.
46188         Create acats.sum and acats.log files under testsuite/ada/acats
46189         Only run [a-z]* directories, to filter out e.g. CVS.
46190         Redirect build output to log file.
46191
46192 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46193
46194         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46195
46196 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46197
46198         PR ada/5909:
46199         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46200
46201 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46202
46203         * gcc.c-torture/compile/20031023-1.c: New test.
46204         * gcc.c-torture/compile/20031023-2.c: New test.
46205         * gcc.c-torture/compile/20031023-3.c: New test.
46206         * gcc.c-torture/compile/20031023-4.c: New test.
46207
46208 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46209
46210         PR c++/10371
46211         * g++.dg/lookup/scoped8.C: New test.
46212
46213 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46214
46215         * g++.dg/opt/reg-stack3.C: New test.
46216
46217 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46218
46219         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46220
46221 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46222
46223         PR c++/11076
46224         * g++.dg/template/crash13.C: New test.
46225
46226 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46227
46228         * gcc.dg/c99-restrict-2.c: New test.
46229
46230 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46231
46232         PR c++/12698, c++/12699, c++/12700, c++/12566
46233         * g++.dg/inherit/covariant9.C: New test.
46234         * g++.dg/inherit/covariant10.C: New test.
46235         * g++.dg/inherit/covariant11.C: New test.
46236
46237 2003-10-23  Jason Merrill  <jason@redhat.com>
46238
46239         PR c++/12726
46240         * g++.dg/ext/complit2.C: New test.
46241
46242 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46243
46244         PR target/12654
46245         * gcc.c-torture/execute/20031020-1.c: New test.
46246
46247 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46248
46249         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46250         following the jump_insn.
46251
46252 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46253
46254         * gcc.dg/cast-lvalue-1.c: New test.
46255
46256 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46257
46258         PR c++/11962
46259         * g++.dg/template/cond2.C: New test.
46260
46261 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46262
46263         * gcc.dg/builtins-28.c: New test.
46264
46265 2003-10-20  Jan Hubicka  <jh@suse.cz>
46266
46267         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46268         parameter.
46269         * gcc.dg/inline-2.c: Likewise.
46270
46271 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46272
46273         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46274         * gcc.dg/nest.c: Likewise.
46275
46276 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46277
46278         PR c++/9781, c++/10583, c++/11862
46279         * g++.dg/parse/crash13.C: New test.
46280
46281 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46282
46283         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46284
46285 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46286
46287         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46288         Define HAVE_C99_RUNTIME except on Solaris.
46289         * gcc.dg/builtins-20.c: Likewise.
46290
46291 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46292
46293         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46294
46295 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46296
46297         PR c++/12495
46298         * g++.dg/template/crash21.C: New test.
46299
46300 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46301
46302         PR c++/2513
46303         * g++.dg/template/typename5.C: New test.
46304
46305 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46306
46307         PR c++/12369
46308         * g++.dg/template/friend25.C: New test.
46309
46310 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46311
46312         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46313         versions.
46314
46315 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46316
46317         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46318         == 2147483647.
46319
46320 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46321
46322         * gcc.c-torture/execute/960416-1.x: Remove.
46323         * gcc.c-torture/execute/divconst-3.x: Likewise.
46324
46325 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46326
46327         PR target/12598
46328         * gcc.dg/torture/cris-volatile-1.c: New test.
46329
46330 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46331
46332         PR optimization/9325
46333         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46334         for overflowing floating point to integer conversion during RTL
46335         simplification.
46336
46337 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46338
46339         * objc/execute/_cmd.m: Fix typo.
46340         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46341         Relax 'scan-assembler' regexp.
46342         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46343         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46344         * objc.dg/zero-link-2.m: Remove blank line.
46345         * objc.dg/zero-link-3.m: New test case.
46346
46347 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46348
46349         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46350
46351         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46352         than linker trickery.
46353
46354 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46355
46356         PR c++/12370
46357         * g++.dg/other/friend2.C: New test.
46358
46359 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46360
46361         * gcc.dg/20031012-1.c: New test.
46362
46363 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46364
46365         * gcc.dg/weak/weak-3.c: Fix for new warning.
46366
46367 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46368
46369         PR optimization/8750
46370         * gcc.c-torture/execute/20031012-1.c: New test case.
46371
46372 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46373
46374         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46375         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46376
46377 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46378
46379         PR optimization/12260
46380         * gcc.c-torture/compile/20031011-2.c: New test case.
46381
46382 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46383
46384         * gcc.c-torture/execute/20031011-1.c: New testcase.
46385
46386 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46387
46388         * gcc.c-torture/compile/20031011-1.c: New test.
46389
46390 2003-10-11  Jan Hubicka  <jh@suse.cz>
46391
46392         * g++.dg/other/first-global.C: New test.
46393
46394 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46395
46396         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46397
46398 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46399
46400         * gcc.c-torture/compile/20031010-1.c: New test.
46401
46402 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46403
46404         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46405         * gcc.c-torture/execute/va-arg-25.c: ... here.
46406
46407 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46408
46409         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46410
46411 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46412
46413         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46414
46415 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46416
46417         * g++.dg/parse/error2.C: New test.
46418
46419 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46420
46421         PR c++/11097
46422         * g++.dg/other/error5.C: Modify the error message.
46423         * g++.dg/lookup/using8.C: New test.
46424
46425 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46426
46427         * gcc.dg/darwin-abi-2.c: New file.
46428         * gcc.c-torture/execute/va-arg-24.c: New file.
46429
46430 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46431
46432         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46433         indentation.
46434
46435 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46436
46437         PR c++/10147
46438         * g++.dg/other/error4.C: Update error messages.
46439         * g++.dg/template/ptrmem4.C: Likewise.
46440
46441         PR c++/12337
46442         * g++.dg/init/new9.C: New test.
46443
46444         PR c++/12334, c++/12236, c++/8656
46445         * g++.dg/ext/attrib8.C: New test.
46446
46447 2003-10-06  Devang Patel  <dpatel@apple.com>
46448
46449         * gcc.dg/debug/dwarf2-3.h: New test.
46450         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46451
46452 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46453
46454         * g++.dg/opt/cfg2.C: New test.
46455
46456 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46457
46458         * g++.dg/opt/float1.C: New test.
46459
46460 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46461
46462         * gcc.dg/c90-array-lval-6.c: New test.
46463         * gcc.dg/c99-array-lval-6.c: New test.
46464
46465 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46466             Ziemowit Laski  <zlaski@apple.com>
46467
46468         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46469         'Derived', so that it is never considered a class method; add
46470         new warning for '+port' method ambiguity.
46471         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46472         <objc/objc-api.h> (needed on Mac OS X).
46473         * objc.dg/method-13.m: New test.
46474
46475 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46476
46477         PR optimization/9325, PR java/6391
46478         * gcc.c-torture/execute/20031003-1.c: New test case.
46479
46480 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46481
46482         PR optimization/12180
46483         * gcc.dg/20031002-1.c: New test.
46484
46485         PR c++/12486
46486         * g++.dg/inherit/error1.C: New test.
46487
46488 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46489
46490         * lib/f-torture.exp (search_for): Rename to...
46491         (search_for_re): This.  Also, clean up comments and the
46492         "regexp" invocation.
46493
46494 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46495
46496         * gcc.c-torture/compile/20031002-1.c: New test.
46497
46498 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46499
46500         * g++.dg/opt/cond1.C: New test.
46501
46502 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46503
46504         * gcc.dg/Wold-style-definition-2.c: New testcase.
46505         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46506
46507 2003-09-29  Richard Henderson  <rth@redhat.com>
46508
46509         * g++.dg/init/array10.C: Add dg-options.
46510
46511 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46512
46513         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46514
46515 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46516
46517         * g++.dg/template/friend19.C: Fix typo.
46518         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46519
46520 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46521
46522         * gcc.c-torture/execute/20030928-1.c: New test.
46523         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46524
46525 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46526
46527         * g++.dg/opt/unroll1.C: New test.
46528
46529 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46530
46531         PR optimization/11741
46532         * gcc.dg/20030926-1.c: New test case.
46533
46534 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46535
46536         PR c++/5655
46537         * g++.dg/parse/access7.C: New test.
46538         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46539
46540 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46541
46542         MERGE OF objc-improvements-branch into MAINLINE:
46543         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46544         if libobjc has not been built.
46545         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46546         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46547         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46548         objc/execute/nested-3.m, objc/execute/np-2.m,
46549         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46550         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46551         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46552         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46553         objc.dg/special/unclaimed-category-1.h,
46554         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46555         well as GNU runtime.
46556         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46557         * execute/cascading-1.m, execute/function-message-1.m,
46558         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46559         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46560         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46561         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46562         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46563         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46564         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46565         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46566         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46567         * objc.dg/bitfield-2.m: Run only on Darwin.
46568         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46569         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46570         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46571         * objc.dg/const-str-1.m: Fix constant string layout.
46572
46573 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46574
46575         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46576
46577 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46578
46579         * gcc.dg/darwin-abi-1.c: New file.
46580
46581 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46582
46583         PR target/12281
46584         * gcc.c-torture/compile/20030921-1.c: New test.
46585
46586 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46587
46588         * g++.dg/opt/reg-stack2.C: New test.
46589
46590 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46591
46592         * g++.dg/eh/delayslot1.C: New test.
46593
46594 2003-09-20  Richard Henderson  <rth@redhat.com>
46595
46596         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46597
46598 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46599
46600         * gcc.c-torture/execute/20030920-1.c: New test case.
46601
46602 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46603
46604         * g++.dg/rtti/typeid3.C: Correct expected error message.
46605
46606 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46607
46608         PR c++/157
46609         * g++.dg/parse/crash12.C: New test.
46610
46611 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46612
46613         * gcc.dg/compat/mixed-struct-check.h: New.
46614         * gcc.dg/compat/mixed-struct-defs.h: New.
46615         * gcc.dg/compat/mixed-struct-init.h: New.
46616         * gcc.dg/compat/struct-by-value-19_main.c: New.
46617         * gcc.dg/compat/struct-by-value-19_x.c: New.
46618         * gcc.dg/compat/struct-by-value-19_y.c: New.
46619         * gcc.dg/compat/struct-by-value-20_main.c: New.
46620         * gcc.dg/compat/struct-by-value-20_x.c: New.
46621         * gcc.dg/compat/struct-by-value-20_y.c: New.
46622         * gcc.dg/compat/struct-return-19_main.c: New.
46623         * gcc.dg/compat/struct-return-19_x.c: New.
46624         * gcc.dg/compat/struct-return-19_y.c: New.
46625         * gcc.dg/compat/struct-return-20_main.c: New.
46626         * gcc.dg/compat/struct-return-20_x.c: New.
46627         * gcc.dg/compat/struct-return-20_y.c: New.
46628
46629 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46630         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46631         so that it will not complain on LP64 targets.
46632
46633 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46634
46635         PR c++/495
46636         * g++.dg/template/friend24.C: New test.
46637
46638 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46639
46640         PR c++/12332
46641         * g++.dg/template/memtmpl2.C: New test.
46642
46643 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46644
46645         PR target/11184
46646         * gcc.dg/builtin-apply1.c: New test.
46647
46648 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46649
46650         PR c++/9848
46651         * g++.dg/warn/Wunused-4.C: New test.
46652
46653 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46654
46655         PR c++/12316
46656         * g++.dg/other/gc2.C: New test.
46657
46658 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46659
46660         PR c++/11991
46661         * g++.dg/rtti/typeid3.C: New test.
46662
46663         PR c++/12266
46664         * g++.dg/overload/template1.C: New test.
46665
46666 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46667
46668         * g++.dg/opt/cfg3.C: New test.
46669
46670 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46671
46672         PR c++/7939
46673         * g++.dg/template/crash11.C: New test.
46674
46675 2003-09-16  Jason Merrill  <jason@redhat.com>
46676             Jakub Jelinek  <jakub@redhat.com>
46677
46678         * gcc.dg/attr-warn-unused-result.c: New test.
46679
46680 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46681
46682         PR c++/12184
46683         * g++.dg/expr/call2.C: New test.
46684
46685 2003-09-15  Andreas Jaeger  <aj@suse.de>
46686
46687         * gcc.dg/Wold-style-definition-1.c: New test.
46688
46689 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46690
46691         PR c++/3907
46692         * g++.dg/parse/template12.C: New test.
46693
46694         * g++.dg/abi/bitfield11.C: New test.
46695         * g++.dg/abi/bitfield12.C: Likewise.
46696
46697 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46698
46699         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46700         non-expansion of functional macro name without arguments at EOL.
46701         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46702
46703 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46704
46705         * gcc.c-torture/execute/20030914-[12].c: New tests.
46706
46707 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46708
46709         PR c++/11788
46710         * g++.dg/overload/addr1.C: New test.
46711
46712 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46713
46714         * gcc.dg/20030909-1.c: New test.
46715
46716 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46717
46718         * gcc.dg/ultrasp10.c: New test.
46719
46720 2003-09-09  Devang Patel  <dpatel@apple.com>
46721
46722         * gcc.dg/darwin-ld-6.c: New test.
46723
46724 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46725
46726         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46727
46728 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46729
46730         * gcc.dg/ia64-types1.c: New test.
46731         * gcc.dg/ia64-types2.c: Likewise.
46732
46733 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46734
46735         * gcc.dg/builtins-1.c: Add more _Complex tests.
46736         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46737
46738         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46739         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46740
46741 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46742
46743         PR c++/11786
46744         * g++.dg/lookup/koenig2.C: New test.
46745
46746         PR c++/5296
46747         * g++.dg/rtti/typeid2.C: New test.
46748
46749 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46750
46751         * gcc.c-torture/compile/20030904-1.c: New test.
46752
46753 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46754
46755         * g++.dg/opt/longbranch2.C: New test.
46756
46757 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46758
46759         * g++.dg/template/crash10.C: Only compile it.
46760
46761 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46762
46763         PR middle-end/11665
46764         * gcc.c-torture/compile/20030907-1.c: New test.
46765         * g++.dg/init/array11.C: New test.
46766
46767 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46768
46769         PR c++/11852
46770         * g++.dg/init/struct1.C: New test.
46771
46772 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46773
46774         PR c++/12181
46775         * g++.dg/expr/comma1.C: New test.
46776
46777 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46778
46779         PR c++/11867
46780         * g++.dg/expr/static_cast5.C: New test.
46781
46782 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46783
46784         PR c++/11507
46785         * g++.dg/lookup/scoped7.C: New test.
46786
46787         PR c++/9574
46788         * g++.dg/other/static1.C: New test.
46789
46790         PR c++/11490
46791         * g++.dg/warn/template-1.C: New test.
46792
46793         PR c++/11432
46794         * g++.dg/template/crash10.C: New test.
46795
46796         PR c++/2478
46797         * g++.dg/overload/VLA.C: New test.
46798
46799         PR c++/10804
46800         * g++.dg/template/call1.C: New test.
46801
46802 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46803
46804         PR c++/11794
46805         * g++.dg/parse/using3.C: New test.
46806
46807 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46808
46809         PR c++/11409
46810         * g++.dg/overload/builtin3.C: New test case.
46811
46812 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46813
46814         PR c/9862
46815         * gcc.dg/20030906-1.c: New test.
46816         * gcc.dg/20030906-2.c: Likewise.
46817
46818 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46819
46820         PR c++/12167
46821         * g++.dg/parse/defarg5.C: New test.
46822
46823         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46824
46825 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46826
46827         PR c++/12163
46828         * g++.dg/expr/static_cast4.C: New test.
46829
46830         PR c++/12146
46831         * g++.dg/template/crash9.C: New test.
46832
46833 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46834
46835         * g++.old-deja/g++.ext/pretty2.C: Update for change
46836         in __FUNCTION__.
46837         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46838
46839 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46840
46841         PR c++/11922
46842         * g++/dg/template/qualified-id1.C: New test.
46843
46844         PR c++/12037
46845         * g++.dg/warn/noeffect4.C: New test.
46846
46847 2003-09-04  Matt Austern  <austern@apple.com>
46848
46849         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46850         * g++.dg/ext/fnname2.C: Likewise.
46851         * g++.dg/ext/fnname3.C: Likewise.
46852
46853 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46854
46855         * g++.dg/expr/lval1.C: New test.
46856         * g++.dg/ext/lvcast.C: Remove.
46857
46858 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46859
46860         PR optimization/11700.
46861         * gcc.c-torture/compile/20030903-1.c: New test case.
46862
46863 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46864
46865         PR c++/12053
46866         * g++.dg/abi/layout4.C: New test.
46867
46868 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46869
46870         PR c++/11553
46871         * g++.dg/parse/friend3.C: New test.
46872
46873 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46874
46875         PR c++/11847
46876         * g++.dg/template/class1.C: New test.
46877
46878         PR c++/11808
46879         * g++.dg/expr/call1.C: New test.
46880
46881 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46882
46883         PR c++/12114
46884         * g++.dg/init/ref9.C: New test.
46885
46886         PR c++/11972
46887         * g++.dg/template/nested4.C: New test.
46888
46889 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46890
46891         PR c++/12093
46892         * g++.dg/template/non-dependent4.C: New test.
46893
46894         PR c++/11928
46895         * g++.dg/inherit/conv1.C: New test.
46896
46897 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46898
46899         PR c++/6196
46900         * g++.dg/ext/label1.C: New test.
46901         * g++.dg/ext/label2.C: Likewise.
46902
46903 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46904
46905         * g++.dg/expr/cond3.C: New test.
46906
46907 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46908
46909         * gcc.dg/builtins-1.c: Add new builtin cases.
46910
46911 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46912
46913         * gcc.dg/builtins-1.c: Add new cases.
46914         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46915
46916 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46917
46918         * gcc.dg/builtins-1.c: Add more math builtin tests.
46919         * gcc.dg/torture/builtin-attr-1.c: New test.
46920
46921 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46922
46923         PR optimization/5079
46924         * g++.dg/opt/static3.C: New test.
46925
46926 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46927
46928         * gcc.misc-tests/gcov-10b.c: New test.
46929
46930 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46931
46932         * g++.dg/opt/ptrmem3.C: New test.
46933
46934         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46935
46936 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46937
46938         * gcc.dg/20030826-2.c: New test.
46939
46940 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46941
46942         PR middle-end/12002
46943         * g77.f-torture/compile/12002.f: New test case.
46944
46945 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46946
46947         * gcc.dg/20030826-1.c: New test case.
46948
46949 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46950
46951         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46952
46953 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46954
46955         PR c++/11871
46956         * c++.dg/lookup/crash1.C: New test.
46957
46958         * c++.dg/warn/noeffect3.C: New test.
46959
46960 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46961
46962         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46963         * gcc.dg/compat/vector-1_y.c: Ditto.
46964         * gcc.dg/compat/vector-2_x.c: Ditto.
46965         * gcc.dg/compat/vector-2_y.c: Ditto.
46966
46967 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46968
46969         * gcc.dg/20030702-1.c: New test.
46970
46971 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46972
46973         PR c++/8795
46974         * g++.dg/ext/altivec-1.C: New test.
46975
46976 2003-08-24  Richard Henderson  <rth@redhat.com>
46977
46978         * g++.dg/eh/simd-2.C: Add -w for x86.
46979
46980 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46981
46982         * gcc.dg/20030815-1.c: New test.
46983
46984 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46985
46986         PR c++/3765
46987         * g++.dg/parse/access6.C: New test.
46988
46989 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46990
46991         PR c++/641, c++/11876
46992         * g++.dg/template/friend22.C: New test.
46993         * g++.dg/template/friend23.C: Likewise.
46994
46995 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46996
46997         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46998         identically.
46999
47000 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47001
47002         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
47003
47004 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47005
47006         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
47007
47008 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47009
47010         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
47011
47012 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47013
47014         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
47015
47016 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
47017
47018         PR c++/11919
47019         * g++.dg/overload/prom1.C: New test.
47020
47021         PR c++/11551
47022         * g++.dg/parse/dtor2.C: New test.
47023
47024         PR c++/10762
47025         * g++.dg/parse/using2.C: New test.
47026
47027 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
47028
47029         PR target/11805
47030         * gcc.c-torture/compile/20030821-1.c: New.
47031
47032 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
47033
47034         PR c++/11834
47035         * g++.dg/template/deduce2.C: New test.
47036
47037 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
47038
47039         * gcc.c-torture/execute/20030821-1.c: New test.
47040
47041 2003-08-20  Roger Sayle  <roger@eyesopen.com>
47042
47043         PR middle-end/11984
47044         * gcc.dg/20030820-1.c: New test case.
47045
47046 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
47047
47048         PR c++/11945
47049         * g++.dg/warn/noeffect2.C: New test.
47050
47051 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
47052
47053         PR c++/10926
47054         * g++.dg/template/dtor2.C: New test.
47055
47056         PR c++/11684
47057         * g++.dg/template/operator1.C: New test.
47058         * g++.dg/parse/operator4.C: New test.
47059
47060         PR c++/11946.C
47061         * g++.dg/expr/enum1.C: New test.
47062         * gcc.dg/c99-bool-1.c: Remove bogus warning.
47063
47064         PR c++/11036.C
47065         * g++.dg/parse/elab2.C: New test.
47066         * g++.dg/parse/typedef4.C: Change error message.
47067         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47068         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47069         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47070
47071 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
47072
47073         * gcc.dg/pch/warn-1.c: New.
47074         * gcc.dg/pch/warn-1.hs: New.
47075
47076         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47077         not-tested file.
47078
47079 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47080
47081         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47082
47083 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47084
47085         * gcc.dg/uninit-D.c: New Test.
47086         * gcc.dg/uninit-E.c: New Test.
47087         * gcc.dg/uninit-F.c: New Test.
47088         * gcc.dg/uninit-G.c: New Test.
47089
47090 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47091
47092         * g++.dg/README: Describe the pch directory.
47093
47094 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47095
47096         PR c++/11174
47097         * g++.dg/parse/access4.C: New test.
47098         * g++.dg/parse/access5.C: Likewise.
47099         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47100
47101 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47102
47103         * gcc.dg/noncompile/20030818-1.c: New.
47104
47105 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47106
47107         PR c++/11957
47108         * g++.dg/warn/noeffect1.C: New test.
47109
47110         * g++.dg/template/scope2.C: New test.
47111         * g++.dg/template/error2.C: Correct dg-error
47112
47113 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47114
47115         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47116
47117 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47118
47119         PR C++/11512
47120         * g++.dg/template/warn1.C: New.
47121
47122 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47123
47124         * g++.dg/template/error2.C: New test.
47125         * g++.dg/lookup/using7.C: Adjust errors
47126         * g++.old-deja/g++.pt/crash36.C: Likewise.
47127         * g++.old-deja/g++.pt/derived3.C: Likewise.
47128
47129 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47130
47131         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47132         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47133         * gcc.c-torture/execute/builtins/string-9.c: New, from
47134         string-opt-9.c.  Adjust for execute/builtins framework.
47135         * gcc.c-torture/execute/string-opt-9.c: Delete.
47136
47137 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47138
47139         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47140
47141         * g++.dg/parse/ret-type2.C: New test.
47142
47143         PR c++/11703
47144         * g++.dg/init/new8.C: New test.
47145
47146         PR c++/10923
47147         * g++.dg/parse/typedef5.C: New test.
47148
47149         PR c++/9512
47150         * g++.dg/parse/qualified2.C: New test.
47151         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47152         invalid code.
47153
47154 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47155
47156         * g++.dg/conversion/ptrmem1.C: New test.
47157
47158 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47159
47160         PR target/11693
47161         * gcc.dg/20030811-1.c: New test.
47162
47163         PR target/11535
47164         * gcc.c-torture/execute/20030811-1.c: New test.
47165
47166 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47167
47168         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47169
47170 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47171
47172         PR c++/11789.C
47173         * g++.dg/inherit/multiple1.C: New test.
47174
47175 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47176
47177         * gcc.dg/spe1.c: New test.
47178
47179         PR c++/11670
47180         * g++.dg/expr/cast2.C: New test.
47181
47182         PR c++/10530
47183         * g++.dg/template/dependent-name2.C: New test.
47184
47185 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47186
47187         * g++.dg/parse/crash11.C: Put the dg options in comments.
47188
47189 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47190
47191         * lib/gcc-dg.exp: Update for diagnostic change.
47192
47193 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47194
47195         PR c++/5767
47196         * g++.dg/parse/crash11.C: New test.
47197
47198 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47199
47200         * gcc.dg/cpp/spacing1.c: Update.
47201
47202 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47203
47204         PR target/11739
47205         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47206         a value for -mtune.
47207
47208 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47209
47210         PR middle-end/11771
47211         * gcc.c-torture/compile/20030804-1.c: New test case.
47212
47213 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47214
47215         * gcc.dg/20030804-1.c: New test case.
47216
47217 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47218
47219         * gcc.dg/cpp/separate-1.c: New test.
47220
47221 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47222
47223         PR c++/11704
47224         * g++.dg/template/dependent-expr2.C: New test.
47225
47226         PR c++/11766
47227         * g++.dg/expr/ptrmem1.C: New test.
47228
47229 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47230
47231         PR c++/9453
47232         * g++.dg/template/friend15.C: New test.
47233
47234 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47235
47236         * lib/dg-pch.exp: Work round PCH bug.
47237
47238 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47239
47240         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47241         builtins.  Move cases from builtins-4.c here.
47242
47243         * gcc.dg/torture/builtin-math-1.c: New test taken from
47244         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47245         additional cases.
47246
47247         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47248         Delete.
47249
47250 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47251
47252         PR c++/9447
47253         * g++.dg/template/using7.C: New test.
47254
47255 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47256
47257         * import1.c, import2.c: New tests.
47258
47259 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47260
47261         * g++.dg/eh/crossjump1.C: New test.
47262
47263 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47264
47265         PR c++/11697
47266         * g++.dg/template/using6.C: New test.
47267
47268         PR c++/11744
47269         * g++.dg/template/koenig2.C: New test.
47270
47271 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47272
47273         PR c++/7983
47274         * g++.dg/parse/typedef4.C: New test.
47275
47276 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47277
47278         PR c++/8442, c++/8806
47279         * g++.dg/template/elab1.C: New test.
47280         * g++.dg/template/type2.C: Likewise.
47281         * g++.dg/template/ttp3.C: Adjust expected error message.
47282         * g++.old-deja/g++.law/visibility13.C: Likewise.
47283         * g++.old-deja/g++.niklas/t135.C: Likewise.
47284         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47285         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47286         template argument.
47287         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47288
47289 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47290
47291         PR c++/11295
47292         * g++.dg/ext/stmtexpr1.C: New test.
47293
47294         * g++.dg/opt/tmp1.C: New test.
47295
47296         PR c++/11525
47297         * g++.dg/parse/constant4.C: New test.
47298
47299         PR c++/9447
47300         * g++.dg/template/using5.C: New test.
47301
47302 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47303
47304         * gcc.dg/builtins-27.c: New test case.
47305
47306 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47307
47308         * gcc.dg/tls/opt-7.c: New test.
47309
47310 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47311
47312         * g++.old-deja/g++.other/crash18.C: Remove.
47313
47314 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47315
47316         * g++.dg/template/explicit3.C: New.
47317         * g++.dg/template/explicit4.C: New.
47318         * g++.dg/template/explicit5.C: New.
47319
47320         PR c++/11347
47321         * g++.dg/template/memtmpl1.C: New.
47322
47323 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47324
47325         PR target/11565
47326         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47327         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47328
47329 2003-07-30  Jan Hubicka  <jh@suse.cz>
47330
47331         * vtgc1.c: Kill.
47332
47333 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47334
47335         * gcc.dg/struct-in-proto-1.c: New test.
47336
47337 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47338
47339         * gcc.dg/cpp/include2.c: Only expect one message.
47340
47341 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47342
47343         PR c++/9447
47344         * g++.dg/template/using1.C: New test.
47345         * g++.dg/template/using2.C: New test.
47346         * g++.dg/template/using3.C: New test.
47347         * g++.dg/template/using4.C: New test.
47348
47349 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47350
47351         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47352         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47353
47354 2003-07-28  Jan Hubicka  <jh@suse.cz>
47355
47356         PR c++/11530
47357         * g++.dg/opt/call1.C: New test.
47358
47359 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47360
47361         PR c++/11667
47362         * g++.dg/init/enum2.C: New test.
47363         * g++.dg/template/overload1.C: Add "-w" option.
47364
47365 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47366
47367         * gcc.dg/Wdeclaration-after-statement-1.c,
47368         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47369
47370 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47371
47372         * gcc.c-torture/compile/20030725-1.c: New test.
47373
47374 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47375
47376         * gcc.dg/20030505.c: Only run for SPE.
47377         Remove definition of opaque type.
47378
47379 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47380
47381         * g++.dg/template/ptrmem6.C: New test.
47382
47383 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47384
47385         * gcc.c-torture/compile/zero-strct-2.c: New test.
47386
47387 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47388
47389         * gcc.dg/intermod-1.c: New test.
47390
47391 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47392
47393         PR c++/11617
47394         * g++.dg/template/lookup2.C: New test.
47395         * g++.dg/template/memclass1.C: Remove instantiated from error.
47396         * g++.dg/other/error2.C: Tweak expected errors.
47397
47398         PR c++/11596
47399         * g++.dg/template/defarg3.C: New test.
47400
47401         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47402
47403 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47404
47405         * g++.dg/inherit/access5.C: New test.
47406
47407 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47408
47409         PR c++/11513
47410         * g++.dg/template/crash8.C: New test.
47411
47412 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47413
47414         PR c/10602
47415         * gcc.dg/noncompile/incomplete-2.c: New test.
47416
47417 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47418
47419         PR c++/11645
47420         * g++.dg/inherit/access4.C: New test.
47421
47422         PR c++/11517
47423         * g++.dg/expr/cond2.C: New test.
47424
47425         PR optimization/10679
47426         * g++.dg/opt/inline4.C: New test.
47427
47428 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47429
47430         * g++.dg/parse/crash10: New test.
47431
47432 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47433
47434         * g++.dg/ext/flexary1.C: New test.
47435
47436 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47437
47438         PR c++/10793
47439         * g++.dg/template/crash9.C: New test.
47440
47441 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47442
47443         PR c++/3004
47444         * g++.dg/parse/typedef3.C: New test.
47445
47446         PR c++/7906
47447         * g++.dg/parse/operator2.C: New test.
47448
47449         PR c++/8895
47450         * g++.dg/parse/def-tmpl-arg1.C: New test.
47451
47452         PR c++/9282
47453         * g++.dg/parse/funptr1.C: New test.
47454
47455         PR c++/9452
47456         * g++.dg/parse/ambig3.C: New test.
47457
47458         PR c++/9454
47459         * g++.dg/parse/operator3.C: New test.
47460
47461         PR c++/9486
47462         * g++.dg/parse/template10.C: New test.
47463
47464         PR c++/9488
47465         * g++.dg/parse/template11.C: New test.
47466
47467         PR c++/10150
47468         * g++.dg/parse/invalid-op1.C: New test.
47469
47470         PR c++/10247
47471         * g++.dg/parse/condexpr1.C: New test.
47472
47473 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47474
47475         * g++.dg/ext/packed3.C: New test.
47476         * g++.dg/ext/packed4.C: New test.
47477
47478         * gcc.dg/pack-test-3.c: New test.
47479
47480 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47481
47482         * lib/compat.exp: Handle dg-options per source file.
47483         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47484         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47485         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47486         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47487         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47488         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47489         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47490         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47491         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47492         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47493         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47494         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47495         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47496         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47497
47498 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47499
47500         PR c/10320
47501         * gcc.c-torture/execute/20030718-1.c: New test.
47502
47503 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47504
47505         PR optimization/11536
47506         * gcc.dg/20030721-1.c: New test.
47507
47508 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47509
47510         PR c++/11546
47511         * g++.dg/template/lookup1.C: New test.
47512
47513 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47514
47515         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47516         diagnostics of ill-formed constructs involving labels.
47517         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47518         the new 'previously defined here' message.
47519
47520 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47521
47522         * g++.dg/parse/non-dependent2.C: New test.
47523
47524 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47525
47526         * g++.dg/init/init-ref4.C: xfail on targets without
47527         weak symbols.
47528
47529 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47530
47531         PR target/11087
47532         * gcc.c-torture/execute/20030717-1.c: New test.
47533
47534 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47535
47536         * g++.dg/opt/cfg1.C: New test.
47537
47538 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47539
47540         PR optimization/11557
47541         * gcc.dg/20030717-1.c: New test.
47542
47543 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47544
47545         PR c++/10476
47546         * g++.dg/expr/crash-1.C: New test.
47547
47548         PR c++/11027
47549         * g++.dg/template/init3.C: New test.
47550
47551         PR c++/8222
47552         * g++.dg/template/non-dependent1.C: New test.
47553
47554         PR c++/11070
47555         * g++.dg/template/non-dependent2.C: New test.
47556
47557         PR c++/11071
47558         * g++.dg/template/non-dependent3.C: New test.
47559
47560         PR c++/9907
47561         * g++.dg/template/sizeof5.C: New test.
47562
47563 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47564
47565         PR 11498
47566         * gcc.c-torture/compile/mangle-1.c: New file.
47567
47568 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47569
47570         PR c++/7809
47571         * g++.dg/parse/access3.C: New test.
47572
47573 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47574
47575         PR c++/11384
47576         * g++.dg/init/init-ref4.C: New test.
47577
47578 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47579
47580         PR c++/11547
47581         * g++.dg/parse/constant3.C: New test.
47582         * g++.dg/parse/crash7.C: Likewise.
47583
47584 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47585
47586         PR target/11008
47587         * gcc.dg/i386-pentium4-not-mull.c: New.
47588
47589 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47590
47591         * gcc.dg/asm-names.c (ymain): Make it weak.
47592
47593 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47594
47595         PR c++/5421
47596         * g++.dg/template/friend21.C: New test.
47597
47598 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47599
47600         * gcc.dg/cleanup-8.c: New test.
47601         * gcc.dg/cleanup-9.c: New test.
47602
47603 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47604
47605         * g++.dg/ext/dll-MI1.h: New file.
47606         * g++.dg/ext/dllexport-MI1.C: New file.
47607         * g++.dg/ext/dllimport-MI1.C: New file.
47608
47609 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47610
47611         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47612         it does not have cmpstrsi patterns (just cmpmemsi).
47613
47614 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47615
47616         PR debug/11473
47617         * g++.dg/debug/debug8.C: New test.
47618
47619 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47620
47621         PR c++/10108
47622         * g++.dg/template/crash7.C: New test.
47623
47624 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47625
47626         PR target/10795
47627         * gcc.c-torture/compile/20030708-1.c: New.
47628
47629 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47630
47631         * gcc.c-torture/execute/20030715-1.c: New test.
47632
47633 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47634
47635         * gcc.dg/pch/inline-3.c: New file.
47636         * gcc.dg/pch/inline-3.hs: New file.
47637         * gcc.dg/pch/inline-4.c: New file.
47638         * gcc.dg/pch/inline-4.hs: New file.
47639
47640 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47641
47642         PR c++/11509
47643         * g++.dg/template/crash6.C: New test.
47644
47645         PR c++/7053
47646         * g++.dg/template/friend20.C: New test.
47647
47648         PR c++/7019
47649         * g++.dg/template/overload2.C: New test.
47650
47651 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47652
47653         PR optimization/11440
47654         * gcc.c-torture/execute/20030714-1.c: New test.
47655
47656 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47657
47658         PR c++/11154
47659         * g++.dg/template/partial2.C: New test.
47660
47661 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47662
47663         PR c++/11503
47664         * g++.dg/template/anon1.C: New test.
47665
47666         PR c++/11493
47667         PR c++/11495
47668         * g++.dg/parse/template9.C: Likewise.
47669         * g++.dg/template/crash4.C: New test.
47670         * g++.dg/template/koenig1.C: Likewise.
47671         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47672         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47673         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47674         functions.
47675         * g++.old-deja/g++.jason/template36.C: Likewise.
47676         * g++.old-deja/g++.mike/p1989.C: Likewise.
47677         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47678         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47679         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47680         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47681         compiling.
47682         * g++.old-deja/g++.pt/union2.C: Use this->.
47683
47684 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47685
47686         * gcc.dg/20030711-1.c: New test.
47687
47688 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47689
47690         PR c++/11050
47691         * g++.dg/parse/args1.C: New test.
47692         * g++.pt/defarg8.C: Change expected errors.
47693
47694 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47695
47696         PR c++/8164
47697         * g++.dg/template/nontype2.C: New test.
47698
47699         PR c++/10558
47700         * g++.dg/parse/template8.C: New test.
47701
47702         PR c++/8327
47703         * g++.dg/template/scope1.C: New test.
47704
47705         * g++.dg/warn/Wsign-compare-1.C: New test.
47706
47707 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47708
47709         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47710
47711 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47712
47713         PR c++/9411
47714         * g++.dg/template/explicit2.C: New test.
47715
47716         PR c++/10032
47717         * g++.dg/warn/pedantic1.C: New test.
47718
47719 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47720
47721         PR c++ 9483
47722         * g++.dg/other/field1.C: New test.
47723
47724 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47725
47726         PR c/11449
47727         * gcc.c-torture/compile/20030707-1.c: New.
47728
47729 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47730
47731         PR c++/10849
47732         * g++.dg/template/access12.C: New test.
47733
47734 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47735
47736         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47737         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47738         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47739         * gcc.misc-tests/gcov.exp: Update
47740         * g++.dg/gcov/gcov.exp: Update
47741         * lib/gcov.exp: Update.
47742
47743 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47744
47745         * g++.dg/abi/mangle17.C: Make sure template expressions are
47746         dependent.
47747         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47748         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47749         * g++.dg/opt/stack1.C: Remove erroneous code.
47750         * g++.dg/parse/template7.C: New test.
47751         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47752         * g++.old-deja/g++.pt/crash4.C: Likewise.
47753
47754 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47755
47756         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47757         with zero or one occurence of `$' after the initial `L'.
47758
47759 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47760
47761         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47762
47763 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47764
47765         PR c/11370
47766         * gcc.dg/Wunreachable-6.c: New testcase.
47767         * gcc.dg/Wunreachable-7.c: New testcase.
47768
47769 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47770
47771         PR c/11420
47772         * gcc.dg/20030708-1.c: New test.
47773
47774 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47775
47776         * gcc.dg/compat/sdata-section.h: New file.
47777         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47778         * gcc.dg/torture/mips-sdata-1.c: New test.
47779
47780 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47781
47782         PR c++/11030
47783         * g++.dg/template/friend19.C: New test.
47784
47785 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47786
47787         * g++.dg/opt/strength-reduce.C: New test.
47788
47789 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47790
47791         PR target/10979
47792         * gcc.dg/20030707-1.c: New testcase.
47793
47794 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47795
47796         PR optimization/11059
47797         * g++.dg/opt/emptyunion.C: New testcase.
47798
47799 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47800             Eric Botcazou  <ebotcazou@libertysurf.fr>
47801
47802         * g++.dg/opt/stack1.C: New test.
47803
47804 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47805
47806         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47807         run test.
47808
47809         PR c++/11431
47810         * g++.dg/expr/static_cast3.C: New test.
47811
47812 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47813
47814         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47815         everywhere.
47816         * gcc.dg/concat.c: Concatenation of string constants with
47817         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47818         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47819         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47820         necessary to avoid multi-character character constant warning.
47821         * gcc.dg/cpp/escape.c: Likewise.
47822         * gcc.dg/cpp/ucs.c: Likewise.
47823         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47824         Fix a typo.
47825
47826 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47827
47828         PR c/11428
47829         * gcc.c-torture/compile/20030704-1.c: New.
47830
47831 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47832
47833         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47834
47835 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47836
47837         PR c++/5287, PR c++/7910,  PR c++/11021
47838         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47839         tests for warnings.
47840         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47841         * g++.dg/ext/dllimport3.C: Likewise.
47842         * g++.dg/ext/dllimport4.C: New file.
47843         * g++.dg/ext/dllimport5.C: New file.
47844         * g++.dg/ext/dllimport6.C: New file.
47845         * g++.dg/ext/dllimport7.C: New file.
47846         * g++.dg/ext/dllimport8.C: New file.
47847         * g++.dg/ext/dllimport9.C: New file.
47848         * g++.dg/ext/dllimport10.C: New file.
47849         * g++.dg/ext/dllexport1.C: New file.
47850
47851 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47852
47853         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47854         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47855
47856 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47857
47858         * gcc.dg/builtins-25.c: New testcase.
47859         * gcc.dg/builtins-26.c: New testcase.
47860
47861 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47862
47863         * gcc.dg/compat/vector-defs.h: New file.
47864         * gcc.dg/compat/vector-setup.h: New file.
47865         * gcc.dg/compat/vector-check.h: New file.
47866         * gcc.dg/compat/vector-1_main.c: New file.
47867         * gcc.dg/compat/vector-1_x.c: New file.
47868         * gcc.dg/compat/vector-1_y.c: New file.
47869         * gcc.dg/compat/vector-2_main.c: New file.
47870         * gcc.dg/compat/vector-2_x.c: New file.
47871         * gcc.dg/compat/vector-2_y.c: New file.
47872
47873         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47874         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47875         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47876         * gcc.dg/compat/struct-align-1.h: New file.
47877         * gcc.dg/compat/struct-align-1_main.c: New file.
47878         * gcc.dg/compat/struct-align-1_x.c: New file.
47879         * gcc.dg/compat/struct-align-1_y.c: New file.
47880         * gcc.dg/compat/struct-align-2.h: New file.
47881         * gcc.dg/compat/struct-align-2_main.c: New file.
47882         * gcc.dg/compat/struct-align-2_x.c: New file.
47883         * gcc.dg/compat/struct-align-2_y.c: New file.
47884
47885         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47886         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47887         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47888         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47889         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47890         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47891         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47892         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47893         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47894         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47895         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47896         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47897         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47898         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47899         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47900         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47901         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47902         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47903         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47904         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47905         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47906         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47907         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47908         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47909         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47910         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47911         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47912         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47913         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47914
47915 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47916
47917         * gcc.dg/i386-call-1.c: New test.
47918
47919 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47920
47921         PR c++/9162
47922         * g++.dg/parse/defarg4.C: New.
47923
47924 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47925
47926         PR target/10700
47927         * gcc.c-torture/compile/20030703-1.c: New test case.
47928
47929 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47930
47931         * g++.dg/template/local3.C: Remove extra semicolon.
47932
47933 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47934
47935         * gcc.dg/i386-volatile-1.c: New test.
47936
47937 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47938
47939         PR c++/11072
47940         * g++.dg/other/offsetof2.C: XFAIL.
47941         * g++.dg/other/offsetof5.C: New.
47942
47943         PR c++/10219
47944         * g++.dg/template/error1.C: New.
47945
47946         PR c++/9779
47947         * g++.dg/template/dependent-expr1.C: New.
47948
47949 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47950
47951         PR c++/6949
47952         * g++.dg/template/local3.C: New test.
47953
47954         PR c++/11149
47955         * g++.dg/lookup/scoped6.C: New test.
47956
47957 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47958
47959         PR c++/8046
47960         * g++.dg/other/error7.C: New test.
47961
47962 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47963
47964         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47965         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47966         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47967         * g++.old-deja/g++.other/union2.C: Likewise.
47968         * gcc.dg/c90-const-expr-2.c: Likewise.
47969         * gcc.dg/c90-const-expr-3.c: Likewise.
47970         * gcc.dg/c99-const-expr-2.c: Likewise.
47971         * gcc.dg/c99-const-expr-3.c: Likewise.
47972         * gcc.dg/concat.c: Likewise.
47973
47974 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47975
47976         PR c++/9559
47977         * g++.dg/init/static1.C: New test.
47978
47979 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47980
47981         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47982         * g++.old-deja/g++.other/access2.C: Likewise.
47983         * g++.old-deja/g++.other/decl2.C: Likewise.
47984         * gcc.c-torture/execute/20020615-1.c: Likewise.
47985
47986 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47987
47988         PR c++/4933
47989         * g++.dg/template/sizeof4.C: New test.
47990
47991 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47992
47993         * g++.dg/other/error6.C: New test.
47994
47995 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47996
47997         PR c++/10750
47998         * g++.dg/parse/constant2.C: New test.
47999
48000 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
48001
48002         PR c++/11106
48003         * g++.dg/other/error5.C: New test.
48004
48005 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48006
48007         * gcc.dg/format/gcc_diag-1.c: New test.
48008
48009 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
48010
48011         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
48012
48013 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
48014
48015         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
48016         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
48017         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
48018
48019 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
48020
48021         * gcc.c-torture/execute/builtins/string-8.c: New test.
48022         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
48023         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
48024         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
48025
48026 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48027
48028         PR c++/10468
48029         * g++.dg/ext/typeof6.C: New test.
48030
48031 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48032
48033         PR c++/10796
48034         * g++.dg/init/enum1.C: New test.
48035
48036 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
48037
48038         * gcc.dg/20030627-1.c: New test.
48039
48040 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
48041
48042         PR c++/11332
48043         * g++.dg/expr/static_cast2.C: New test.
48044
48045 2003-06-26  Roger Sayle  <roger@eyesopen.com>
48046             Jakub Jelinek  <jakub@redhat.com>
48047
48048         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
48049         sprintf(dst,"%s",src) optimization.
48050         * gcc.c-torture/execute/20030626-1.c: New test case.
48051         * gcc.c-torture/execute/20030626-2.c: New test case.
48052
48053 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
48054
48055         * gcc.c-torture/execute/multi-ix.c: New test.
48056
48057         * gcc.c-torture/execute/simd-4.c (main):
48058         Added missing semicolon at end of union.
48059
48060 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
48061
48062         PR c++/8266
48063         * g++.dg/template/explicit-instantiation3.C: New test.
48064
48065 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48066
48067         * gcc.dg/20030626-1.c: Use signed char.
48068
48069 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48070
48071         * gcc.dg/20030626-1.c: New test.
48072
48073 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
48074
48075         * const-str-2.m: Update.
48076
48077 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
48078
48079         PR c++/10990
48080         * g++.dg/rtti/dyncast1.C: New test.
48081         * g++.dg/abi/mangle4.C: Correct base-specifier access.
48082         * g++.dg/lookup/scoped1.C: Remove XFAIL.
48083         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48084
48085         PR c++/10931
48086         * g++.dg/expr/static_cast1.C: New test.
48087
48088 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48089
48090         * gcc.dg/20030625-1.c: New test.
48091
48092 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48093
48094         * gcc.c-torture/compile/20030624-1.c: New test case.
48095
48096 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48097
48098         * gcc.c-torture/execute/string-opt-17.c: New test.
48099
48100 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48101
48102         PR c++/5754
48103         * g++.dg/parse/crash6.C: New test.
48104
48105 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48106
48107         * gcc.dg/builtins-24.c: New test case.
48108
48109 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * g++.dg/opt/operator1.C: New test.
48112
48113 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48114
48115         * gcc.c-torture/execute/string-opt-16.c: New test case.
48116
48117 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48118
48119         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48120         * g++.old-deja/g++.other/conv7.C: Likewise.
48121         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48122         * g++.old-deja/g++.other/overload14.C: Likewise.
48123
48124 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48125
48126         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48127         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48128
48129 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48130
48131         PR c++/10888
48132         * g++.dg/warn/Winline-3.C: New test.
48133
48134 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48135
48136         * lib/target-supports.exp (check_alias_available): Make the test
48137         program acceptable to the Solaris assembler.
48138
48139         PR c++/10749
48140         * g++.dg/template/memclass2.C: New test.
48141
48142 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48143             Eric Botcazou  <ebotcazou@libertysurf.fr>
48144
48145         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48146         data for non-matching targets.
48147         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48148
48149 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48150
48151         PR c++/10845
48152         * g++.dg/template/member3.C: New test.
48153
48154 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48155
48156         PR c++/10939
48157         * g++.dg/template/func1.C: New test.
48158
48159         PR c++/9649
48160         * g++.dg/template/static4.C: New test.
48161         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48162
48163         PR c++/11041
48164         * g++.dg/init/ref7.C: New test.
48165
48166 2003-06-19  Matt Austern  <austern@apple.com>
48167
48168         PR c++/11228
48169         * g++.dg/anew1.C: New test.
48170         * g++.dg/anew2.C: New test.
48171         * g++.dg/anew3.C: New test.
48172         * g++.dg/anew4.C: New test.
48173
48174 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48175
48176         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48177
48178 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48179
48180         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48181         endian-dependent.
48182
48183 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48184
48185         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48186         Remove cruft.
48187
48188 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48189
48190         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48191         * gcc.c-torture/compile/961203-1.c: Likewise.
48192         * gcc.c-torture/compile/980506-1.c: Likewise.
48193
48194 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48195
48196         PR c++/10712
48197         * g++.dg/lookup/using7.C: New test.
48198
48199 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48200
48201         PR c++/11105
48202         * g++.dg/abi/conv1.C: Remove it.
48203         * g++.dg/template/conv7.C: New test.
48204         * g++.dg/template/conv8.C: Likewise.
48205         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48206         conversion operator.
48207
48208 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48209
48210         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48211         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48212         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48213         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48214         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48215         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48216         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48217         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48218         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48219         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48220         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48221         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48222         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48223         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48224         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48225         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48226         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48227         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48228         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48229         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48230         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48231         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48232         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48233         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48234         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48235         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48236         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48237         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48238         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48239
48240 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48241
48242         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48243         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48244         indications.
48245
48246 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48247
48248         * gcc.dg/i386-387-5.c: New test case.
48249         * gcc.dg/i386-387-6.c: New test case.
48250         * gcc.dg/builtins-23.c: New test case.
48251
48252 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48253
48254         * gcc.dg/builtins-22.c: New test case.
48255         * gcc.dg/i386-387-1.c: Update to test exp.
48256         * gcc.dg/i386-387-2.c: Likewise.
48257
48258 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48259
48260         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48261
48262 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48263
48264         * lib/gcc-dg.exp (dg-require-dll): New function.
48265         (dg-xfail-if): Likewise.
48266         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48267         driver.
48268
48269         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48270         * gcc.c-torture/compile/20001205-1.c: Likewise.
48271         * gcc.c-torture/compile/20001226-1.c: Likewise.
48272         * gcc.c-torture/compile/20010518-2.c: Likewise.
48273         * gcc.c-torture/compile/20020312-1.c: Likewise.
48274         * gcc.c-torture/compile/20020604-1.c: Likewise.
48275         * gcc.c-torture/compile/920501-12.c: Likewise.
48276         * gcc.c-torture/compile/920501-4.c: Likewise.
48277         * gcc.c-torture/compile/920520-1.c: Likewise.
48278         * gcc.c-torture/compile/920521-1.c: Likewise.
48279         * gcc.c-torture/compile/920625-1.c: Likewise.
48280         * gcc.c-torture/compile/961203-1.c: Likewise.
48281         * gcc.c-torture/compile/980506-1.c: Likewise.
48282         * gcc.c-torture/compile/981006-1.c: Likewise.
48283         * gcc.c-torture/compile/981022-1.c: Likewise.
48284         * gcc.c-torture/compile/981223-1.c: Likewise.
48285         * gcc.c-torture/compile/990617-1.c: Likewise.
48286         * gcc.c-torture/compile/dll.c: Likewise.
48287         * gcc.c-torture/compile/labels-3.c: Likewise.
48288         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48289         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48290         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48291         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48292         * gcc.c-torture/compile/simd-5.c: Likewise.
48293         * gcc.c-torture/compile/20000804-1.x: Remove.
48294         * gcc.c-torture/compile/20001205-1.x: Likewise.
48295         * gcc.c-torture/compile/20001226-1.x: Likewise.
48296         * gcc.c-torture/compile/20010518-2.x: Likewise.
48297         * gcc.c-torture/compile/20020312-1.x: Likewise.
48298         * gcc.c-torture/compile/20020604-1.x: Likewise.
48299         * gcc.c-torture/compile/920501-12.x: Likewise.
48300         * gcc.c-torture/compile/920501-4.x: Likewise.
48301         * gcc.c-torture/compile/920520-1.x: Likewise.
48302         * gcc.c-torture/compile/920521-1.x: Likewise.
48303         * gcc.c-torture/compile/920625-1.x: Likewise.
48304         * gcc.c-torture/compile/961203-1.x: Likewise.
48305         * gcc.c-torture/compile/980506-1.x: Likewise.
48306         * gcc.c-torture/compile/981006-1.x: Likewise.
48307         * gcc.c-torture/compile/981022-1.x: Likewise.
48308         * gcc.c-torture/compile/981223-1.x: Likewise.
48309         * gcc.c-torture/compile/990617-1.x: Likewise.
48310         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48311         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48312         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48313         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48314         * gcc.c-torture/compile/simd-5.x: Likewise.
48315
48316         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48317
48318 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48319
48320         * gcc.c-torture/execute/20030611-1.c: New test.
48321
48322 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48323
48324         PR middle-end/168
48325         * gcc.dg/20030612-1.c: New test case.
48326
48327 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48328
48329         PR c++/10635
48330         * g++.dg/expr/cast1.C: New test.
48331
48332 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48333
48334         * gcc.dg/builtins-21.c: New test case.
48335
48336 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48337
48338         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48339         options instead of at the end.
48340         * lib/objc.exp (objc_target_compile): Likewise.
48341
48342 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48343
48344         PR c++/10432
48345         * g++.dg/parse/error1.C: New test.
48346
48347 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48348
48349         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48350         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48351         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48352         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48353         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48354         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48355         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48356         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48357         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48358         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48359         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48360         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48361         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48362         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48363         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48364         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48365         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48366         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48367         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48368         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48369         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48370         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48371         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48372         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48373
48374         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48375         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48376         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48377         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48378         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48379         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48380         * gcc.dg/compat/scalar-return-3_main.c: New file.
48381         * gcc.dg/compat/scalar-return-3_x.c: New file.
48382         * gcc.dg/compat/scalar-return-3_y.c: New file.
48383         * gcc.dg/compat/scalar-return-4_main.c: New file.
48384         * gcc.dg/compat/scalar-return-4_x.c: New file.
48385         * gcc.dg/compat/scalar-return-4_y.c: New file.
48386
48387 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48388
48389         * gcc.dg/compat/fp2-struct-check.h: New file.
48390         * gcc.dg/compat/fp2-struct-defs.h: New file.
48391         * gcc.dg/compat/fp2-struct-init.h: New file.
48392         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48393         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48394         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48395         * gcc.dg/compat/struct-return-10_main.c: New file.
48396         * gcc.dg/compat/struct-return-10_x.c: New file.
48397         * gcc.dg/compat/struct-return-10_y.c: New file.
48398
48399         * gcc.dg/compat/compat-common.h: New file.
48400         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48401         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48402         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48403         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48404         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48405         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48406         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48407         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48408         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48409         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48410         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48411         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48412         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48413         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48414         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48415         * gcc.dg/compat/small-struct-check.h: Ditto.
48416         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48417         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48418         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48419         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48420         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48421         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48422         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48423         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48424         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48425         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48426         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48427         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48428         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48429         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48430         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48431         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48432         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48433         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48434         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48435         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48436         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48437         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48438         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48439         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48440         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48441         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48442         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48443         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48444         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48445         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48446
48447 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48448
48449         * g++.dg/pch/static-1.C: New file.
48450         * g++.dg/pch/static-1.Hs: New file.
48451
48452 2003-06-10  Richard Henderson  <rth@redhat.com>
48453
48454         * gcc.dg/asm-7.c: Adjust expected warning text.
48455
48456 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48457
48458         * gcc.dg/builtins-20.c: New test case.
48459
48460 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48461
48462         PR c++/11131
48463         * g++.dg/opt/template1.C: New test.
48464
48465 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48466
48467         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48468         additional_sources.
48469
48470 2003-05-21  David Taylor  <dtaylor@emc.com>
48471
48472         * gcc.dg/Wpadded.c: New file.
48473
48474 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48475
48476         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48477         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48478         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48479         dg-require-weak.
48480
48481 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48482
48483         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48484
48485 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48486
48487         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48488         (dg-require-alias): Likewise.
48489         (dg-require-gc-sections): Likewise.
48490         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48491
48492 2003-06-08  Richard Henderson  <rth@redhat.com>
48493
48494         * gcc.dg/20011029-2.c: Fix the array reference.
48495         * gcc.dg/asm-7.c: New.
48496
48497 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48498
48499         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48500
48501 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48502
48503         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48504         (dg-require-gc-sections): Likewise.
48505
48506 2003-06-08  Jan Hubicka  <jh@suse.cz>
48507
48508         * i386-cmov1.c: Fix regular expression.
48509         * i386-cvt-1.c: Likewise.
48510         * i386-local.c: Likewise.
48511         * i386-local2.c: Likewise.
48512         * i386-mul.c: Likewise.
48513         * i386-ssetype-1.c: Likewise.
48514         * i386-ssetype-3.c: Likewise.
48515         * i386-ssetype-5.c: Likewise.
48516
48517 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48518
48519         PR c++/11039
48520         * g++.dg/warn/implicit-typename2.C: New test.
48521         * g++.dg/warn/implicit-typename3.C: New test.
48522
48523 2003-06-07  Richard Henderson  <rth@redhat.com>
48524
48525         * g++.dg/other/offsetof3.C: Use size_t.
48526         * g++.dg/other/offsetof4.C: Likewise.
48527
48528 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48529
48530         * lib/copy-file.exp: New. Implement gcc_copy_files.
48531
48532         * lib/dg-pch.exp: Load copy-file.exp
48533         (dg-pch): Use gcc_copy_files instead of "file copy".
48534
48535 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48536
48537         * gcc.dg/weak/weak.exp: Simplify.
48538         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48539         * gcc.dg/weak/weak-1.c: Likewise.
48540         * gcc.dg/weak/weak-2.c: Likewise.
48541         * gcc.dg/weak/weak-3.c: Likewise.
48542         * gcc.dg/weak/weak-4.c: Likewise.
48543         * gcc.dg/weak/weak-5.c: Likewise.
48544         * gcc.dg/weak/weak-6.c: Likewise.
48545         * gcc.dg/weak/weak-7.c: Likewise.
48546         * gcc.dg/weak/weak-8.c: Likewise.
48547         * gcc.dg/weak/weak-9.c: Likewise.
48548
48549 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48550
48551         gcc.c-torture/execute/20030606-1.c: New.
48552
48553 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48554
48555         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48556         * gcc.dg/builtins-19.c: Likewise.
48557
48558 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48559
48560         * gcc.dg/builtins-2.c: Add some more tests.
48561         * gcc.dg/builtins-18.c: New test case.
48562         * gcc.dg/builtins-19.c: New test case.
48563
48564 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48565             Jim Wilson  <wilson@tuliptree.org>
48566
48567         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48568
48569 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48570
48571         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48572         mempcpy/stpcpy calls not to be optimized into something else.
48573         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48574         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48575         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48576
48577 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48578
48579         * gcc.dg/format/asm_fprintf-1.c: New test.
48580
48581 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48582
48583         * lib/gcc-defs.exp (additional_sources): New variable.
48584         (dg-additional-sources): New function.
48585         (additional_files): New variable.
48586         (dg-additional-files): New function.
48587         (dg-additional-files-options): Likewise.
48588         * lib/gcc-dg.exp (dg-require-weak): New function.
48589         (dg-require-alias): Likewise.
48590         (dg-require-gc-sections): Likewise.
48591         * lib/target-supports.exp (check_alias_available): Remove testfile
48592         parameter.
48593         (check_gc_sections_available): New function.
48594         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48595         (dg-gpp-additional-files): Likewise.
48596         * lib/g++.exp (additional_sources): Remove.
48597         (additional_files): Likewise.
48598         (g++_target_compile): Use dg-additional-files-options.
48599
48600         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48601         Tcl logic.
48602         * gcc.dg/special/ecos.exp: Remove.
48603         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48604         * gcc.dg/special/alias-1.c: Likewise.
48605         * gcc.dg/special/alias-2.c: Likewise.
48606         * gcc.dg/special/gcsec-1.c: Likewise.
48607         * gcc.dg/special/weak-1.c: Likewise.
48608         * gcc.dg/special/weak-2.c: Likewise.
48609         * gcc.dg/special/wkali-1.c: Likewise.
48610         * gcc.dg/special/wkali-2.c: Likewise.
48611
48612         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48613         dg-gpp-additional-*.
48614         * g++.dg/special/conpr-3.C: Likewise.
48615         * g++.dg/special/conpr-4.C: Likewise.
48616         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48617         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48618         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48619         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48620         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48621         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48622         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48623         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48624         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48625         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48626         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48627         * g++.old-deja/g++.other/comdat1.C: Likewise.
48628         * g++.old-deja/g++.other/comdat2.C: Likewise.
48629         * g++.old-deja/g++.other/comdat3.C: Likewise.
48630         * g++.old-deja/g++.other/ctor1.C: Likewise.
48631         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48632
48633 2003-06-05  Richard Henderson  <rth@redhat.com>
48634
48635         * gcc.dg/debug/20030605-1.c: New.
48636
48637 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48638
48639         * README.QMTEST: Update.
48640
48641 2003-06-04  Richard Henderson  <rth@redhat.com>
48642
48643         * gcc.dg/cleanup-1.c: New.
48644         * gcc.dg/cleanup-2.c: New.
48645         * gcc.dg/cleanup-3.c: New.
48646         * gcc.dg/cleanup-4.c: New.
48647         * gcc.dg/cleanup-5.c: New.
48648         * gcc.dg/cleanup-6.c: New.
48649         * gcc.dg/cleanup-7.c: New.
48650
48651 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48652
48653         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48654
48655         * lib/dg-pch.exp: New file.
48656         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48657         * gcc.dg/pch/pch.exp: Likewise.
48658
48659 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48660
48661         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48662         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48663         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48664         * gcc.dg/builtins-17.c: New test case.
48665         * gcc.dg/i386-387-4.c: New test case.
48666         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48667
48668 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48669
48670         * gcc.dg/ultrasp9.c: New test.
48671
48672 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48673
48674         * gcc.c-torture/compile/20030604-1.c: New test.
48675         * gcc.dg/sparc-constant-1.c: New test.
48676
48677 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48678
48679         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48680
48681 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48682
48683         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48684
48685         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48686         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48687
48688 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48689
48690         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48691
48692 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48693
48694         PR c++/10940
48695         * g++.dg/template/spec10.C: New test.
48696
48697 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48698
48699         * gcc.dg/builtins-16.c: New test case.
48700
48701 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48702
48703         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48704         mempcpy test with post-increments.
48705         * gcc.c-torture/execute/string-opt-3.c: New test.
48706         * gcc.dg/string-opt-1.c: New test.
48707
48708 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48709
48710         PR fortran/10965
48711         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48712
48713 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48714
48715         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48716         (scan-assembler): ... here.  Use dg-scan.
48717         (scan-assembler-not): Likewise.
48718         (scan-file): New function.
48719         (scan-file-not): Likewise.
48720         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48721         * gcc.dg/cpp/_Pragma4.c: Likewise.
48722         * gcc.dg/cpp/_Pragma5.c: Likewise.
48723         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48724         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48725         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48726         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48727         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48728         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48729         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48730         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48731         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48732         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48733         * gcc.dg/cpp/cxxcom1.c: Likewise.
48734         * gcc.dg/cpp/line1.c: Likewise.
48735         * gcc.dg/cpp/maccom1.c: Likewise.
48736         * gcc.dg/cpp/maccom2.c: Likewise.
48737         * gcc.dg/cpp/maccom3.c: Likewise.
48738         * gcc.dg/cpp/maccom4.c: Likewise.
48739         * gcc.dg/cpp/maccom5.c: Likewise.
48740         * gcc.dg/cpp/maccom6.c: Likewise.
48741         * gcc.dg/cpp/multiline.c: Likewise.
48742         * gcc.dg/cpp/spacing1.c: Likewise.
48743         * gcc.dg/cpp/spacing2.c: Likewise.
48744         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48745         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48746         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48747         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48748         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48749         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48750         * gcc.dg/cpp/cxxcom2.c: Likewise.
48751         * gcc.dg/cpp/cxxcom2.h: New file.
48752
48753         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48754         * g++.dg/cpp/truefalse.C: Here.
48755         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48756
48757 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48758
48759         * gcc.dg/cpp/redef3.c: New file.
48760
48761 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48762
48763         * gcc.dg/i386-loop-3.c: New test.
48764
48765 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48766
48767         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48768
48769 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48770
48771         * gcc.dg/fwrapv-1.c: New test case.
48772         * gcc.dg/fwrapv-2.c: New test case.
48773
48774 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48775
48776         PR c++/10956
48777         * g++.dg/template/spec9.C: New test.
48778
48779 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48780
48781         * gcc.dg/duff-4.c: New test case.
48782
48783 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48784
48785         PR fortran/10843
48786         * g77.dg/ffixed-form-1.f: New test
48787         * g77.dg/ffixed-form-2.f: New test
48788         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48789         * g77.dg/ffree-form-3.f: New test
48790
48791 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48792
48793         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48794         * gcc.dg/wint_t-1.c: Likewise.
48795
48796 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48797
48798         * g++.dg/template/access11.C: New test.
48799
48800 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48801
48802         PR c++/10849
48803         * g++.dg/template/access10.C: New test.
48804
48805 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48806             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48807
48808         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48809
48810 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48811
48812         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48813         suppress for powerpc-*-darwin*.
48814         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48815
48816 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48817
48818         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48819         suppress option for powerpc-*-darwin*.
48820
48821 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48822
48823         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48824         * gcc.dg/builtins-4.c: Add test for fmod.
48825
48826 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48827
48828         PR c++/10682
48829         * g++.dg/template/instantiate4.C: New test.
48830
48831 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48832
48833         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48834
48835 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48836
48837         * gcc.dg/compat/scalar-return-1_main.c: New file.
48838         * gcc.dg/compat/scalar-return-1_x.c: New file.
48839         * gcc.dg/compat/scalar-return-1_y.c: New file.
48840         * gcc.dg/compat/scalar-return-2_main.c: New file.
48841         * gcc.dg/compat/scalar-return-2_x.c: New file.
48842         * gcc.dg/compat/scalar-return-2_y.c: New file.
48843         * gcc.dg/compat/struct-return-3_main.c: New file.
48844         * gcc.dg/compat/struct-return-3_y.c: New file.
48845         * gcc.dg/compat/struct-return-3_x.c: New file.
48846         * gcc.dg/compat/struct-return-2_main.c: New file.
48847         * gcc.dg/compat/struct-return-2_x.c: New file.
48848         * gcc.dg/compat/struct-return-2_y.c: New file.
48849
48850 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48851
48852         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48853         for hppa*-hp-hpux*.
48854         * gcc.dg/20021014-1.c (dg-options): Likewise.
48855         * gcc.dg/nest.c (dg-options): Likewise.
48856
48857 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48858
48859         PR c++/9738
48860         * g++.dg/ext/dllimport2.C: New file.
48861         * g++.dg/ext/dllimport3.C: New file.
48862
48863 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48864
48865         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48866         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48867         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48868         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48869         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48870         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48871         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48872         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48873         * gcc.dg/compat/small-struct-defs.h: New file.
48874         * gcc.dg/compat/small-struct-init.h: New file.
48875         * gcc.dg/compat/small-struct-check.h: New file.
48876         * gcc.dg/compat/fp-struct-defs.h: New file.
48877         * gcc.dg/compat/fp-struct-check.h: New file.
48878         * gcc.dg/compat/fp-struct-init.h: New file.
48879         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48880         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48881
48882 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48883
48884         * gcc.dg/20030225-2.c: New test.
48885
48886 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48887             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48888
48889         * gcc.c-torture/compile/20030518-1.c: New test case.
48890
48891 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48892
48893         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48894         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48895         gcc-dg-debug-runtest.
48896         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48897         gcc-dg-debug-runtest.
48898
48899 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48900
48901         PR c++/9022
48902         * g++.dg/lookup/using6.C: New test.
48903
48904 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48905
48906         * g++.dg/parse/access2.C: New test.
48907
48908 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48909
48910         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48911         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48912         * gcc.dg/debug/debug.exp: Likewise.
48913
48914 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48915
48916         * gcc.dg/dollar.c: New test.
48917
48918 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48919
48920         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48921         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48922         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48923         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48924         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48925         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48926         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48927         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48928         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48929         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48930         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48931         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48932         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48933         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48934         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48935         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48936         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48937         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48938
48939 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48940
48941         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48942         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48943         support for "repo" mode.
48944         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48945         * lib/g77-dg.exp: Likewise.
48946         * lib/obj-dg.exp: Likewise.
48947
48948 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48949
48950         Merge from gcc-3_2-rhl8-branch:
48951         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48952
48953         * gcc.dg/tls/opt-6.c: New test.
48954
48955         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48956
48957         * gcc.dg/20030405-1.c: New test.
48958
48959         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48960
48961         * gcc.dg/20030309-1.c: New test.
48962
48963         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48964
48965         * gcc.c-torture/execute/20030307-1.c: New test.
48966
48967         2003-02-20  Randolph Chung  <tausq@debian.org>
48968
48969         * gcc.c-torture/compile/20030220-1.c: New test.
48970
48971         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48972
48973         * gcc.dg/20030217-1.c: New test.
48974
48975         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48976
48977         * gcc.c-torture/compile/20020129-1.c: New test.
48978
48979         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48980
48981         * gcc.dg/unroll-1.c: New test.
48982
48983         2002-11-16  Jan Hubicka  <jh@suse.cz>
48984
48985         * gcc.c-torture/execute/20020920-1.c: New test.
48986
48987         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48988
48989         PR target/7434
48990         * gcc.c-torture/compile/20021008-1.c: New test.
48991
48992         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48993
48994         PR target/7559
48995         * gcc.c-torture/execute/20020810-1.c: New test.
48996
48997         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48998
48999         * gcc.c-torture/compile/20020807-1.c: New test.
49000
49001         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
49002
49003         * gcc.dg/tls/opt-1.c: New test.
49004
49005         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
49006
49007         * gcc.dg/20020729-1.c: New test.
49008
49009         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
49010
49011         * g++.dg/opt/life1.C: New test.
49012
49013         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
49014
49015         * gcc.dg/20020525-1.c: New test.
49016
49017         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49018
49019         PR c++/6794
49020         * g++.dg/ext/pretty1.C: New test.
49021         * g++.dg/ext/pretty2.C: New test.
49022
49023 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
49024
49025         PR c++/8385
49026         * g++.dg/ext/typeof5.C: New test.
49027
49028 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
49029
49030         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
49031         __USER_LABEL_PREFIX__ into account.
49032         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
49033
49034 2003-05-14  Roger Sayle  <roger@eyesopen.com>
49035
49036         * gcc.dg/builtins-15.c: New test case.
49037
49038 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
49039
49040         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
49041
49042 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
49043
49044         * lib/g++.exp: Tweak handling of additional source files.
49045         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
49046         * g++.dg/special/conpr-2a.C: Rename to ...
49047         * g++.dg/special/conpr-2a.cc: ... this.
49048         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
49049         * g++.dg/special/conpr-3a.C: Rename to ...
49050         * g++.dg/special/conpr-3a.cc: This.
49051         * g++.dg/special/conpr-3b.C: Rename to ...
49052         * g++.dg/special/conpr-3b.cc: This.
49053         * g++.dg/special/conpr-4.C: New test.
49054         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
49055
49056 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
49057
49058         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49059
49060 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49061
49062         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49063         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49064         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49065         * g++.old-deja/g++.other/warn3.C: Likewise.
49066
49067 2003-05-11  Roger Sayle  <roger@eyesopen.com>
49068
49069         * gcc.dg/i386-387-1.c: Update to also test log.
49070         * gcc.dg/i386-387-2.c: Likewise.
49071
49072 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49073
49074         * g77.f-torture/execute/int8421.f: New test.
49075
49076 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49077
49078         PR c++/10230, c++/10481
49079         * g++.dg/lookup/scoped5.C: New test.
49080
49081 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49082
49083         PR c++/10552
49084         * g++.dg/template/ttp6.C: New test.
49085
49086 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49087
49088         * gcc.c-torture/execute/builtins: New directory.
49089         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49090         gcc.c-torture/execute/builtins.
49091         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49092         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49093         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49094         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49095
49096 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49097
49098         PR c++/9252
49099         * g++.dg/template/access8.C: New test.
49100         * g++.dg/template/access9.C: New test.
49101
49102 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49103
49104         PR c++/9554
49105         * g++.dg/parse/access1.C: New test.
49106
49107 2003-05-09  DJ Delorie  <dj@redhat.com>
49108
49109         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49110         long, and not an int.
49111
49112 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49113
49114         PR c++/10555, c++/10576
49115         * g++.dg/template/memclass1.C: New test.
49116
49117 2003-05-08  DJ Delorie  <dj@redhat.com>
49118
49119         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49120         targets.
49121         * gcc.c-torture/execute/20021024-1.x: Likewise.
49122         * gcc.c-torture/execute/shiftdi.x: Likewise.
49123         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49124         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49125         * gcc.dg/20021018-1.c: Likewise.
49126
49127 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49128
49129         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49130
49131         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49132         (bcopy): Call memmove.
49133
49134 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49135
49136         * g77.f-torture/compile/8485.f: New test case.
49137
49138 2003-05-07  Richard Henderson  <rth@redhat.com>
49139
49140         PR c++/10570
49141         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49142         Verify exception_cleanup not called for rethrows.
49143         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49144         when exiting catch block without rethrowing.
49145         * g++.dg/eh/forced3.C: New.
49146         * g++.dg/eh/forced4.C: New.
49147
49148 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49149
49150         * gcc.dg/20030505.c: Fix triplet.
49151
49152 2003-05-06  DJ Delorie  <dj@redhat.com>
49153
49154         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49155         * gcc.dg/nest.c: Likewise.
49156
49157 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49158
49159         * gcc.dg/builtins-14.c: New test case.
49160
49161 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49162
49163         * lib/compat.exp (compat-execute): New argument.
49164         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49165         * gcc.dg/compat: New test directory.
49166         * gcc.dg/compat/compat.exp: New expect script.
49167         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49168         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49169         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49170         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49171         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49172         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49173
49174         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49175         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49176         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49177         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49178         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49179         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49180         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49181         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49182         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49183         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49184         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49185         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49186         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49187         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49188         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49189
49190 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49191
49192         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49193
49194 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49195
49196         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49197
49198 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49199
49200         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49201         * gcc.dg/ppc-fsel-2.c: New test.
49202
49203         * gcc.dg/unused-5.c: New test.
49204
49205 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49206
49207         PR c++/10496
49208         * g++.dg/warn/pmf1.C: New test.
49209
49210 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49211
49212         PR c++/4494
49213         * g++.dg/warn/main.C: New test.
49214
49215 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49216
49217         * gcc.dg/nonnull-3.c: New test.
49218
49219 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49220
49221         * gcc.dg/cpp/Wtrigraphs.c: Update.
49222         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49223
49224 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49225
49226         * gcc.dg/ppc-fsel-1.c: New test.
49227
49228 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49229
49230         PR c/10604
49231         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49232
49233 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49234
49235         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49236
49237 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49238
49239         PR c++/9364, c++/10553, c++/10586
49240         * g++.dg/parse/typename4.C: New test.
49241         * g++.dg/parse/typename5.C: Likewise.
49242
49243 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49244
49245         * gcc.c-torture/compile/20030503-1.c: New test.
49246
49247 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49248
49249         * g++.dg/lookup/using5.C: Fix testcase error.
49250
49251 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49252
49253         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49254         since MEABI is no longer supported.  Remove all vestiges
49255         of MEABI from the test.
49256
49257 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49258
49259         PR c++/10554
49260         * g++.dg/lookup/using5.C: New test.
49261
49262 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49263
49264         PR c++/8772
49265         * g++.dg/template/ttp5.C: New test.
49266
49267 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49268
49269         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49270         (dg-gpp-additional-sources): New function.
49271         (dg-gpp-additional-files): Likewise.
49272         * lib/g++.exp (additional_sources): New variable.
49273         (additional_files): Likewise.
49274         (g++_target_compile): Deal with them.
49275         * lib/old-dejagnu.exp: Remove.
49276         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49277         * g++.old-deja: Revise all tests to use dg commands.
49278
49279 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49280
49281         PR c++/9432, c++/9528
49282         * g++.dg/lookup/using4.C: New test.
49283
49284 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49285
49286         * gcc.dg/noreturn-5.c: New file.
49287         * gcc.dg/noreturn-6.c: New file.
49288
49289         * gcc.c-torture/compile/inline-1.c: New file.
49290
49291 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49292
49293         PR c++/10551
49294         * g++.dg/template/explicit1.C: New test.
49295
49296 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49297
49298         PR c++/10549
49299         * g++.dg/other/bitfield1.C: New test.
49300
49301         PR c++/10527
49302         * g++.dg/init/new7.C: New test.
49303
49304 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49305
49306         * g++.dg/ext/desig1.C: New test.
49307         * g++.dg/ext/init1.C: Update.
49308
49309         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49310
49311 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49312
49313         PR c++/10180
49314         * g++.dg/warn/Winline-1.C: New test.
49315
49316 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49317
49318         * gcc.c-torture/execute/string-opt-19.c: New test.
49319
49320         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49321         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49322
49323 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49324
49325         PR c++/10506
49326         * g++.dg/init/new6.C: New test.
49327
49328         PR c++/10503
49329         * g++.dg/init/ref6.C: New test.
49330
49331 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49332
49333         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49334
49335 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49336
49337         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49338         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49339
49340 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49341
49342         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49343         initialized static data members.
49344
49345 2003-04-25  H.J. Lu <hjl@gnu.org>
49346
49347         * gcc.dg/ia64-sync-4.c: New test.
49348
49349 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49350
49351         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49352         date.
49353
49354 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49355
49356         PR c++/10337
49357         * g++.dg/warn/conv1.C: New test.
49358         * g++.old-deja/g++.other/conv7.C: Adjust.
49359         * g++.old-deja/g++.other/overload14.C: Adjust.
49360
49361 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49362
49363         PR c++/10471
49364         * g++.dg/template/defarg2.C: New test.
49365
49366 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49367
49368         * gcc.dg/cpp/include2.c: Update.
49369         * gcc.dg/cpp/multiline-2.c: New.
49370         * gcc.dg/cpp/multiline.c: Update.
49371         * gcc.dg/cpp/strify2.c: Update.
49372         * gcc.dg/cpp/trad/literals-2.c: Update.
49373
49374 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49375
49376         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49377
49378 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49379
49380         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49381
49382 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49383
49384         PR c++/10451
49385         * g++.dg/parse/crash4.C: New test.
49386
49387         PR c++/9847
49388         * g++.dg/parse/crash5.C: New test.
49389
49390 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49391
49392         PR c++/10446
49393         * g++.dg/parse/crash3.C: New test.
49394
49395         PR c++/10428
49396         * g++.dg/parse/elab1.C: New test.
49397
49398 2003-04-22  Devang Patel  <dpatel@apple.com>
49399
49400         * gcc.dg/cpp/trad/funlike-5.c: New test.
49401
49402 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49403
49404         * g++.dg/other/packed1.C: Fix dg options.
49405
49406 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49407
49408         * g++.dg/other/offsetof2.C: New test.
49409
49410 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49411
49412         * g++.dg/template/recurse.C: Adjust location of error messages.
49413
49414 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49415
49416         PR c++/9881
49417         * g++.dg/init/addr-const1.C: New test.
49418         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49419
49420 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49421
49422         PR c++/10405
49423         * g++.dg/lookup/struct-hack1.C: New test.
49424
49425 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49426
49427         * ucs.c: Update diagnostic messages.
49428
49429 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49430
49431         * gcc.dg/cpp/truefalse.cpp: New test.
49432         * gcc.dg/cpp/cpp.exp: Update.
49433         * g++.dg/other/stdbool-if.C: Remove.
49434
49435 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49436
49437         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49438         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49439
49440 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49441
49442         * gcc.c-torture/compile/20030418-1.c: New test.
49443
49444 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49445
49446         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49447
49448 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49449
49450         PR c++/10347
49451         g++.dg/template/dependent-name1.C: New test.
49452
49453 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49454
49455         * gcc.dg/warn-1.c (tourist_guide): New array,
49456         contains a pointer to bar.
49457
49458 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49459
49460         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49461         * gcc.c-torture/execute/medce-1.c: New test case.
49462         * gcc.c-torture/execute/medce-2.c: New test case.
49463
49464 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49465
49466         * lib/prune.exp: Ignore more messages.
49467
49468         PR c++/10381
49469         * g++.dg/parse/lookup3.C: New test.
49470
49471 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49472
49473         * gcc.c-torture/compile/20030415-1.c : New test.
49474
49475 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49476
49477         * gcc.c-torture/execute/scope-2.c: Move to ...
49478         * gcc.dg/noncompile/scope.c: .... here.
49479
49480 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49481
49482         * gcc.dg/20030414-2.c: New test case.
49483
49484 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49485
49486         PR target/10377
49487         * gcc.dg/20030414-1.c: New test.
49488
49489 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49490
49491         * gcc.dg/builtins-12.c: New test case.
49492         * gcc.dg/builtins-13.c: New test case.
49493
49494 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49495
49496         * gcc.c-torture/execute/string-opt-18.c: New test.
49497
49498 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49499
49500         PR c++/10300
49501         * g++.dg/init/new5.C: New test.
49502
49503 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49504
49505         PR c++/7910
49506         * g++.dg/ext/dllimport1.C: New test.
49507
49508 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49509
49510         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49511
49512 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49513
49514         PR Fortran/9263
49515         * g77.f-torture/noncompile/9263.f: New test
49516         PR Fortran/1832
49517         * g77.f-torture/execute/1832.f: New test
49518
49519 2003-04-11  David Chad  <davidc@freebsd.org>
49520             Loren J. Rittle  <ljrittle@acm.org>
49521
49522         PR libobjc/8562
49523         * objc.dg/headers.m: New test.
49524
49525 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49526
49527         * gcc.c-torture/execute/builtin-noret-2.c: New.
49528         * gcc.c-torture/execute/builtin-noret-2.x: New.
49529         XFAIL builtin-noret-2.c at -O1 and above.
49530         * gcc.dg/redecl.c: New.
49531         * gcc.dg/Wshadow-1.c: Update error regexps.
49532
49533 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49534
49535         * g++.dg/abi/bitfield10.C: New test.
49536
49537 2003-04-09  Mike Stump  <mrs@apple.com>
49538
49539         * gcc.dg/pch/pch.exp: Make testcase names longer.
49540         * g++.dg/pch/pch.exp: Make testcase names longer.
49541
49542 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49543
49544         * gcc.dg/builtins-11.c: New test case.
49545
49546 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49547
49548         * gcc.dg/builtins-9.c: New test case.
49549         * gcc.dg/builtins-10.c: New test case.
49550
49551 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49552
49553         * gcc.dg/noncompile/init-4.c.c: New test.
49554
49555 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49556
49557         * gcc.misc-test/gcov-9.c: New test.
49558         * gcc.misc-test/gcov-10.c: New test
49559         * gcc.misc-test/gcov-11.c: New test.
49560
49561 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49562
49563         PR optimization/10024
49564         * gcc.c-torture/compile/20030405-1.c: New test.
49565
49566 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49567
49568         * gcc.dg/pch/static-3.c: New.
49569         * gcc.dg/pch/static-3.hs: New.
49570         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49571
49572 2003-04-04  Richard Henderson  <rth@redhat.com>
49573
49574         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49575         * g++.dg/eh/forced2.C: Likewise.
49576
49577 2003-04-03  Mike Stump  <mrs@apple.com>
49578
49579         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49580         target arg.
49581         (scan-assembler-times, scan-assembler-not): Likewise.
49582         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49583
49584 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49585
49586         * gcc.dg/sparc-loop-1.c: New test.
49587
49588 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49589
49590         PR other/9274
49591         * g++.dg/pch/system-2.C: New.
49592         * g++.dg/pch/system-2.Hs: New.
49593
49594 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49595
49596         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49597
49598         * g++.dg/eh/simd-1.C (vecfunc): Same.
49599
49600 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49601
49602         * gcc.c-torture/execute/20030401-1.c: New test case.
49603
49604 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49605
49606         * objc.dg/defs.m: New.
49607
49608 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49609
49610         * g++.dg/eh/simd-1.C: New.
49611         * g++.dg/eh/simd-2.C: New.
49612
49613 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49614
49615         * gcc.c-torture/execute/simd-3.c: New.
49616
49617 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49618
49619         PR c/9936
49620         * gcc.dg/20030331-2.c: New test.
49621
49622 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49623
49624         PR c++/10278
49625         * g++.dg/parse/crash2.C: New test.
49626
49627 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49628
49629         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49630         * gcc.c-torture/execute/20030331-1.c: ...here.
49631
49632 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49633
49634         * gcc.c-torture/execute/20030331-1.c: New test.
49635
49636 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49637
49638         * lib/gcov.exp: Adjust call return testing strings.
49639         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49640
49641 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49642
49643         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49644         * gcc.dg/builtins-7.c: New test case.
49645         * gcc.dg/builtins-8.c: New test case.
49646
49647 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49648
49649         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49650
49651 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49652
49653         PR c++/7647
49654         * g++.dg/lookup-class-member-2.C: New test.
49655
49656 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49657
49658         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49659
49660 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49661
49662         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49663
49664 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49665
49666         * g++.dg/init/attrib1.C: New test.
49667
49668 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49669
49670         * gcc.dg/ultrasp8.c: New test.
49671
49672 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49673
49674         * gcc.dg/ultrasp7.c: New test.
49675
49676 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49677
49678         PR c++/10047
49679         * g++.dg/template/inline1.C: New test.
49680
49681 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49682
49683         * gcc.dg/sparc-dwarf2.c: New test.
49684
49685 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49686
49687         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49688         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49689
49690 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49691
49692         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49693         than reading .x files.
49694         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49695         * g77.dg/gcov/gcov-1.f: Likewise.
49696         * gcc.misc-tests/gcov-4b.c: Likewise.
49697         * gcc.misc-tests/gcov-5b.c: Likewise.
49698         * gcc.misc-tests/gcov-6.c: Likewise.
49699         * gcc.misc-tests/gcov-7.c: Likewise.
49700         * gcc.misc-tests/gcov-8.c: Likewise.
49701         * g++.dg/gcov/gcov-1.x: Remove.
49702         * g77.dg/gcov/gcov-1.x: Likewise.
49703         * gcc.misc-tests/gcov-4b.x: Likewise.
49704         * gcc.misc-tests/gcov-5b.x: Likewise.
49705         * gcc.misc-tests/gcov-6.x: Likewise.
49706         * gcc.misc-tests/gcov-7.x: Likewise.
49707         * gcc.misc-tests/gcov-8.x: Likewise.
49708
49709 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49710
49711         PR opt/10087
49712         * gcc.dg/20030324-1.c: New test.
49713
49714 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49715
49716         PR c++/10224
49717         * g++.dg/template/arg3.C: New test.
49718
49719         PR c++/10158
49720         * g++.dg/template/friend18.C: New test.
49721
49722 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49723
49724         * g77.f-torture/compile/20030326-1.f: New test case.
49725
49726 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49727
49728         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49729
49730         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49731
49732 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49733
49734         * gcc.dg/ia64-sync-3.c: New test.
49735
49736 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49737
49738         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49739
49740 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49741
49742         * gcc.dg/ultrasp6.c: New test.
49743
49744 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49745
49746         * gcc.dg/i386-signbit-1.c: New test.
49747         * gcc.dg/i386-signbit-2.c: New test.
49748         * gcc.dg/i386-signbit-3.c: New test.
49749
49750 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49751
49752         * gcc.dg/ultrasp5.c: Fix options.
49753
49754 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49755
49756         * gcc.dg/ultrasp5.c: Fix comment.
49757
49758 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49759
49760         PR fortran/10197
49761         * g77.f-torture/execute/10197.f: New test.
49762
49763 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49764
49765         PR c++/9898, c++/383
49766         * g++.dg/template/conv6.C: New test.
49767
49768         PR c++/10119
49769         * g++.dg/template/ptrmem5.C: New test.
49770
49771         PR c++/10026
49772         * g++.dg/lookup/koenig1.C: New test.
49773
49774         PR C++/10199
49775         * g++.dg/lookup/template2.C: New test.
49776
49777 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49778
49779         * g++.dg/opt/rtti1.C: New test.
49780
49781 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49782
49783         * gcc.dg/ultrasp5.c: New test.
49784
49785 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49786
49787         PR middle-end/9967
49788         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49789         builtin fputs.
49790
49791 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49792
49793         PR c/8224
49794         * gcc.dg/20030323-1.c: New test.
49795
49796 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49797
49798         * gcc.c-torture/compile/20030323-1.c: New test case.
49799
49800 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49801
49802         * gcc.dg/20030321-1.c: New test.
49803
49804 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49805
49806         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49807
49808 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49809
49810         PR c++/9978, c++/9708
49811         * g++.dg/ext/vlm1.C: Adjust expected error.
49812         * g++.dg/ext/vla2.C: New test.
49813         * g++.dg/template/arg1.C: New test.
49814         * g++.dg/template/arg2.C: New test.
49815
49816 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49817
49818         * g77.f-torture/execute/select.f: New test.
49819         * g77.f-torture/noncompile/select_no_compile.f: New test.
49820
49821 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49822
49823         PR c++/9898
49824         * g++.dg/other/error4.C: New test.
49825
49826 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49827
49828         * g++.dg/template/friend17.C: New test.
49829
49830 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49831
49832         * gcc.c-torture/compile/20030320-1.c: New.
49833
49834 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49835
49836         * gcc.dg/builtins-6.c: New test case.
49837
49838 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49839
49840         PR target/10073
49841         * gcc.c-torture/compile/20030319-1.c: New.
49842
49843 2003-03-18  Jan Hubicka  <jh@suse.cz>
49844
49845         * gcc.dg/i386-cvt-1.c: New test.
49846
49847 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49848
49849         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49850         * objc.dg/naming-2.m: Likewise.
49851
49852 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49853
49854         PR c++/9639
49855         * g++.dg/parse/crash1.C: New test.
49856
49857 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49858
49859         PR c++/8805
49860         * g++.dg/eh/cleanup1.C: New test.
49861
49862 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49863
49864         * gcc.c-torture/execute/20030316-1.c: New test case.
49865
49866 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49867
49868         PR c++/9629
49869         * g++.dg/init/ctor2.C: New test.
49870
49871 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49872
49873         * g77.f-torture/compile/xformat.f: New test case.
49874
49875 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49876
49877         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49878         * g++.old-deja/g++.mike/eh50.C: Likewise.
49879
49880 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49881
49882         PR c++/6440
49883         * g++.dg/template/spec7.C: New test.
49884         * g++.dg/template/spec8.C: Likewise.
49885
49886 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49887
49888         * gcc.c-torture/execute/20030313-1.c: New test.
49889
49890 2003-03-14  Richard Henderson  <rth@redhat.com>
49891
49892         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49893
49894 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49895
49896         * gcc.c-torture/compile/20030314-1.c: New test.
49897
49898 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49899
49900         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49901         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49902         thumb target,
49903         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49904         to accept newer _imp__  prefix and additional
49905         newline in .drectve section.
49906         * gcc.dg/dll-4.c: Likewise.
49907         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49908         switch.
49909
49910 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49911
49912         * g++.dg/parse/namespace9.C: New test.
49913
49914         * g++.dg/init/ref5.C: New test.
49915         * g++.dg/parse/ptrmem1.C: Likewise.
49916
49917 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49918
49919         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49920         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49921         regular expression.
49922         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49923         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49924
49925 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49926
49927         * gcc.c-torture/execute/20030224-2.c: New test.
49928
49929 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49930
49931         * gcc.dg/decl-3.c: New test.
49932
49933 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49934
49935         * gcc.dg/i386-loop-2.c: New test.
49936
49937 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49938
49939         PR c++/9474
49940         * g++.dg/parse/namespace8.C: New test.
49941
49942         PR c++/9924
49943         * g++.dg/overload/builtin2.C: New test.
49944
49945 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49946
49947         * gcc.dg/return-type-3.c: New test.
49948
49949 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49950
49951         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49952         profiling options are not supported.
49953
49954 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49955
49956         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49957         * g++.old-deja/g++.warn/impint2.C: Likewise.
49958
49959 2003-03-10  Devang Patel  <dpatel@apple.com>
49960
49961         * g++.dg/cpp/c++_cmd_1.C: New test.
49962         * g++.dg/cpp/c++_cmd_1.h: New file.
49963
49964 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49965
49966         * gcc.dg/altivec-9.c: New file.
49967
49968 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49969
49970         * gcc.dg/ppc-sdata-1.c: New test.
49971         * gcc.dg/ppc-sdata-2.c: New test.
49972
49973 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49974
49975         PR c++/9373
49976         * g++.dg/opt/ptrmem2.C: New test.
49977
49978         PR c++/8534
49979         * g++.dg/opt/ptrmem1.C: New test.
49980
49981 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49982
49983         * gcc.dg/i386-loop-1.c: New test.
49984
49985 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49986
49987         PR c++/9970
49988         * g++.dg/lookup/friend1.C: New test.
49989
49990 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49991
49992         PR c++/9823
49993         * g++.dg/parser/constructor1.C: New test.
49994
49995 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49996
49997         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49998
49999         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
50000
50001 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
50002
50003         * gcc.dg/cpp/Wunused.c: Update test.
50004
50005 2003-03-08  Jan Hubicka  <jh@suse.cz>
50006
50007         * gcc.dg/inline-3.c: New test.
50008
50009 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50010
50011         PR c++/9809
50012         * g++.dg/parse/builtin1.C: New test.
50013
50014         PR c++/9982
50015         * g++.dg/abi/cookie1.C: New test.
50016         * g++.dg/abi/cookie2.C: Likewise.
50017
50018         PR c++/9524
50019         * g++.dg/template/field1.C: New test.
50020
50021         PR c++/9912
50022         * g++.dg/parse/class1.C: New test.
50023         * g++.dg/parse/namespace7.C: Likewise.
50024         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
50025
50026 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
50027
50028         * g++.dg/init/ref4.C: New test.
50029
50030 2003-03-07  Jan Hubicka  <jh@suse.cz>
50031
50032         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
50033         * gcc.dg/inline-3.c: New test.
50034
50035 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
50036
50037         * g++.dg/init/ref3.C: New test.
50038
50039         PR c++/9965
50040         * g++.dg/init/ref2.C: New test.
50041
50042         PR c++/9400
50043         * g++.dg/warn/Wshadow-2.C: New test.
50044
50045         PR c++/9791
50046         * g++.dg/warn/Woverloaded-1.C: New test.
50047
50048 2003-03-05  Jan Hubicka  <jh@suse.cz>
50049
50050         * gcc.dg/i386-local2.c: New.
50051         * gcc.dg/i386-local.c: Fix typo.
50052
50053 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
50054
50055         * g++.dg/abi/layout3.C: New test.
50056
50057 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
50058
50059         * gcc.c-torture/compile/20030305-1.c
50060
50061 2003-03-05  Jan Hubicka  <jh@suse.cz>
50062
50063         * gcc.dg/i386-local.c: New.
50064
50065 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
50066
50067         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50068
50069 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50070
50071         * gcc.dg/switch-2.c: New test.
50072         * gcc.dg/switch-3.c: New test.
50073         * gcc.dg/Wswitch.c: Adjust line numbers.
50074         * gcc.dg/Wswitch-default.c: Likewise.
50075         * gcc.dg/Wswitch-enum.c: Likewise.
50076
50077 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
50078
50079         * gcc.c-torture/execute/20030222-1.c: New test.
50080
50081 2003-03-03  James E Wilson  <wilson@tuliptree.org>
50082
50083         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50084
50085 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50086
50087         PR c++/9878
50088         * g++.dg/init/ref1.C: New test.
50089
50090 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50091
50092         * gcc.dg/sh-relax.c: New SH-only test.
50093
50094 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50095
50096         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50097         comment explaining purpose of testcase.
50098
50099 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50100
50101         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50102         for HC11/HC12 (asm needs two int registers).
50103         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50104         HC11/HC12 because the test uses an asm which needs two 32-bit
50105         registers.
50106
50107 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50108
50109         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50110         for HC11/HC12 (array is too large otherwise).
50111         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50112         * gcc.c-torture/compile/20010518-2.x: Likewise.
50113         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50114         HC11/HC12 (array is too large).
50115
50116 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50117
50118         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50119         * lib/g++-dg.exp (g++-dg-test): Likewise.
50120
50121 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50122
50123         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50124         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50125
50126 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50127
50128         * g++.dg/warn/implicit-typename1.C: Remove warning.
50129
50130 2003-02-28  Richard Henderson  <rth@redhat.com>
50131
50132         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50133         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50134
50135 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50136
50137         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50138         * g++.dg/pch/pch.exp: Likewise.
50139
50140 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50141
50142         PR c++/9879
50143         * g++.dg/init/new4.C: New test.
50144
50145 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50146
50147         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50148
50149 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50150
50151         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50152         unsigned long.
50153
50154         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50155         wider than float.
50156
50157 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50158
50159         * lib/scanasm.exp: Add support for counting numbers of
50160         occurences.
50161         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50162         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50163
50164 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50165
50166         PR c++/9683
50167         * g++.dg/template/static3.C: New test.
50168
50169         PR c++/9829
50170         * g++.dg/parse/namespace6.C: New test.
50171
50172 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50173
50174         PR target/9732
50175         * gcc.dg/20030225-1.c: New test.
50176
50177 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50178
50179         * README: Remove out-of-date information.
50180
50181         PR c++/9836
50182         * g++.dg/template/spec6.C: New test.
50183
50184 2003-02-24  Jeff Law  <law@redhat.com>
50185
50186         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50187
50188 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50189
50190         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50191         * gcc.dg/pragma-ep-1.c: Likewise.
50192
50193 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50194
50195         PR c++/9602
50196         * g++.dg/template/friend16.C: New test.
50197
50198 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50199
50200         PR c++/5333
50201         * g++.dg/parse/fused-params1.C: Adjust error messages.
50202         * g++.dg/template/nested3.C: New test.
50203
50204 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50205
50206         * g++.dg/abi/param1.C: New test.
50207
50208 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50209
50210         PR c++/7982
50211         * g++.dg/warn/implicit-typename1.C: New test.
50212
50213 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50214
50215         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50216         with "mtune".
50217         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50218         * gcc.c-torture/execute/20010129-1.x: Likewise.
50219         * gcc.dg/20011107-1.c: Likewise.
50220         * gcc.dg/20020108-1.c: Likewise.
50221         * gcc.dg/20020122-3.c: Likewise.
50222         * gcc.dg/20020206-1.c: Likewise.
50223         * gcc.dg/20020310-1.c: Likewise.
50224         * gcc.dg/20020426-2.c: Likewise.
50225         * gcc.dg/20020517-1.c: Likewise.
50226         * gcc.dg/991230-1.c: Likewise.
50227         * gcc.dg/i386-unroll-1.c: Likewise.
50228         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50229
50230 2003-02-22  Jan Hubicka  <jh@suse.cz>
50231
50232         * gcc.dg/i386-mul.c: New test.
50233
50234 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50235
50236         * gcc.dg/builtins-5.c: New test case.
50237
50238 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50239
50240         * gcc.dg/asmreg-1.c: New test.
50241
50242 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50243
50244         PR c++/9749
50245         * g++.dg/parse/varmod1.C: New test.
50246
50247 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50248
50249         PR c++/9727
50250         * g++.dg/template/op1.C: New test.
50251
50252 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50253
50254         PR c++/8906
50255         * g++.dg/template/nested2.C: New test.
50256
50257 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50258
50259         PR c++/8724
50260         * g++.dg/expr/dtor1.C: New test.
50261
50262 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50263
50264         * gcc.dg/cpp/include3.c: New test.
50265         * gcc.dg/cpp/inc/foo.h: New file.
50266
50267 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50268
50269         * gcc.c-torture/execute/20030221-1.c: New test.
50270
50271 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50272
50273         PR c++/9729
50274         * g++.dg/abi/conv1.C: New test.
50275
50276 2003-02-20  Jan Hubicka  <jh@suse.cz>
50277
50278         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50279
50280 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50281
50282         * gcc.c-torture/compile/20030219-1.c: New test.
50283
50284 2003-02-18  Jan Hubicka  <jh@suse.cz>
50285
50286         * gcc.dg/funcorder.c: New test.
50287
50288 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50289
50290         * gcc.c-torture/execute/20030218-1.c: New.
50291
50292 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50293
50294         * gcc.dg/20030218-1.c: New.
50295
50296 2003-02-18  Richard Henderson  <rth@redhat.com>
50297
50298         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50299         * gcc.dg/attr-used-2.c: New.
50300
50301 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50302
50303         PR c++/9704
50304         * g++.dg/init/copy5.C: New test.
50305
50306 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50307
50308         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50309         * g++.dg/pch/pch.exp: Likewise.
50310
50311 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50312
50313         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50314         STACK_SIZE is not defined.
50315
50316 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50317
50318         PR c++/9457
50319         * g++.dg/template/init1.C: New test.
50320
50321 2003-02-16  Jan HUbicka  <jh@suse.cz>
50322
50323         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50324         (foo): Add few extra tests
50325         * gcc.dg/c99-const-expr-3.c: Likewise.
50326         * gcc.c-torture/execute/20030216-1.c: New.
50327
50328 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50329
50330         PR c++/9459
50331         * g++.dg/ext/typeof4.C: New test.
50332
50333 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50334
50335         * gcc.dg/i386-387-3.c: New test case.
50336
50337 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50338
50339         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50340         cris-*-elf* cris-*-aout* and mmix-*-*.
50341
50342 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50343
50344         * gcc.dg/20030213-1.c: New test.
50345
50346 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50347
50348         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50349         * gcc.dg/i386-387-2.c: Likewise.
50350
50351 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50352
50353         * gcc.dg/ppc-spe.c: Fix formatting.
50354         Enable tests that were previously unsupported by gas.
50355         Delete tests for instructions that no longer exist.
50356         Switch arguments on evsubifw builtin.
50357
50358 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50359
50360         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50361         STACK_SIZE is too small.
50362
50363 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50364             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50365
50366         * gcc.dg/decl-2.c: New test.
50367
50368 2003-02-10  Jan Hubicka  <jh@suse.cz>
50369
50370         * gcc.dg/i386-fpcvt-1.c: New test.
50371
50372 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50373
50374         * gcc.c-torture/execute/20030209-1.c: New test.
50375
50376 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50377
50378         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50379         int-wide bitops, use the constants of the same width.
50380         Likewise, if long long is 32-bit wide, test bitops using
50381         32-bit constants.
50382
50383 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50384
50385         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50386
50387 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50388
50389         * gcc.dg/builtins-4.c: New test case.
50390
50391 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50392
50393         * gcc.dg/20020430-1.c: Fix dg command typos.
50394         * gcc.dg/20020503-1.c: Likewise.
50395
50396 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50397
50398         PR c++/8785
50399         * g++.dg/parse/fused-params1.C: New test.
50400
50401         PR c++/8857
50402         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50403
50404         PR c++/8921
50405         * g++.dg/parse/non-dependent1.C: New test.
50406
50407         PR c++/8928
50408         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50409
50410         PR c++/9228
50411         * g++.dg/parse/undefined7.C: New test.
50412         * g++.dg/parse/non-templ1.C: New test.
50413
50414         PR c++/9229
50415         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50416
50417 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50418
50419         * gcc.c-torture/compile/20030206-1.c: New test.
50420
50421 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50422
50423         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50424         "pow" to "foo" to avoid potential confusion with a math built-in.
50425
50426 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50427
50428         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50429         conditions for SPARC targets.
50430
50431 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50432
50433         * gcc.dg/20030204-1.c: New test.
50434
50435 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50436
50437         PR c++/38
50438         * g++.dg/parse/array-size1.C: New test.
50439
50440         PR c++/5657
50441         * g++.dg/parse/undefined3.C: New test.
50442
50443         PR c++/5665
50444         * g++.dg/parse/undefined4.C: New test.
50445
50446         PR c++/5975
50447         * g++.dg/parse/undefined5.C: New test.
50448
50449         PR c++/7259
50450         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50451
50452         PR c++/8578
50453         * g++.dg/parse/casting-operator1.C: New test.
50454
50455         PR c++/8596
50456         * g++.dg/parse/undefined6.C: New test.
50457
50458         PR c++/8736
50459         * g++.dg/parse/missing-template1.C: New test.
50460
50461 2003-02-04  Jan Hubicka  <jh@suse.cz>
50462
50463         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50464         * gcc.dg/i386-cmov?.c: Likewise.
50465         * gcc.dg/i386-fpcvt-?.c: Likewise.
50466         * gcc.dg/i386-ssefp-1.c: Likewise.
50467         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50468         conventions.
50469
50470 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50471
50472         PR c++/7129
50473         * g++.dg/ext/max.C: New test.
50474
50475 2003-02-03  Jan Hubicka  <jh@suse.cz>
50476
50477         * gcc.c-torture/execute/20030203-1.c: New test.
50478
50479 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50480
50481         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50482         'natural-endian'.
50483
50484 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50485
50486         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50487         * g++.dg/init/new2.C: Likewise.
50488         * g++.dg/other/new1.C: Likewise.
50489
50490 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50491
50492         * gcc.dg/struct-ret-libc.c: New test.
50493
50494 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50495
50496         * gcc.dg/20030129-1.c: New test.
50497
50498 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50499
50500         PR c++/8849
50501         * g++.dg/template/ptrmem4.C: New test.
50502
50503 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50504
50505         * g++.dg/parser/constant1.C: New test.
50506
50507 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50508
50509         PR c++/8591
50510         * g++.dg/parse/friend2.C: New test.
50511
50512 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50513
50514         PR c++/9437
50515         * g++.dg/template/unify4.C: New test.
50516
50517 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50518
50519         * gcc.c-torture/execute/20030128-1.c: New test.
50520
50521 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50522
50523         * g++.dg/lookup/nested1.C: Test moved from ...
50524         * g++.old-deja/g++.other/lookup24.C: ... here.
50525
50526 2003-01-28  Jan Hubicka  <jh@suse.cz>
50527
50528         * gcc.dg/i386-cmov5.c: New test.
50529
50530 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50531
50532         * gcc.c-torture/execute/20010925-1.c: Changed the
50533         memcpy declaration.
50534
50535 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50536
50537         PR c++/3902
50538         * g++.dg/parse/template5.C: New test.
50539
50540 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50541
50542         PR fortran/9258
50543         * g77.dg/pr9258: New test.
50544
50545 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50546
50547         * README: Move relevant parts from README.g++.
50548
50549         * README.g++: Remove this file.
50550
50551 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50552
50553         * g++.dg/abi/dcast1.C: New test.
50554
50555 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50556
50557         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50558
50559 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50560
50561         PR c++/47
50562         * g++.old-deja/g++.other/lookup24.C: New test.
50563
50564 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50565
50566         PR middle-end/7227
50567         * gcc.dg/uninit-C.c: New test.
50568
50569 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50570
50571         * g++.dg/abi/covariant1.C: New test.
50572
50573 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50574
50575         * gcc.dg/20030123-1.c: New test.
50576
50577 2003-01-25  Jan Hubicka  <jh@suse.cz>
50578
50579         PR opt/8492
50580         * gcc.c-torture/compile/20030125-1.c
50581
50582 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50583
50584         PR c++/9403
50585         * g++.dg/parse/template3.C: New test.
50586         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50587
50588         PR c++/795
50589         * g++.dg/parse/template4.C: New test.
50590
50591         PR c++/9415
50592         * g++.dg/template/qual2.C: New test.
50593
50594         PR c++/8545
50595         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50596
50597         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50598
50599 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50600
50601         * gcc.c-torture/execute/switch-1.c: New test case.
50602
50603 2003-01-25  Jan Hubicka  <jh@suse.cz>
50604
50605         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50606
50607 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50608
50609         Tweaks for Bison-1.875. From the NEWS file:
50610         "- `parse error' -> `syntax error'
50611         Bison now uniformly uses the term `syntax error'"
50612         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50613         * gcc.dg/cpp/digraph2.c: Likewise.
50614         * gcc.dg/cpp/direct2.c: Likewise.
50615         * gcc.dg/cpp/paste4.c: Likewise.
50616         * gcc.dg/c90-restrict-1.c: Likewise.
50617         * gcc.dg/c99-func-2.c: Likewise.
50618         * gcc.dg/noncompile/920721-2.c: Likewise.
50619         * gcc.dg/noncompile/930622-2.c: Likewise.
50620         * gcc.dg/noncompile/940112-1.c: Likewise.
50621         * gcc.dg/noncompile/950921-1.c: Likewise.
50622         * gcc.dg/noncompile/951123-1.c: Likewise.
50623         * gcc.dg/noncompile/971104-1.c: Likewise.
50624         * gcc.dg/noncompile/990416-1.c: Likewise.
50625
50626 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50627
50628         * g++.dg/parse/undefined1.C: Add error message.
50629
50630 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50631
50632         PR c++/9354
50633         * g++.dg/parse/new1.C: New test.
50634
50635         PR c++/9216
50636         * g++.dg/parse/template2.C: New test.
50637
50638         PR c++/9354
50639         * g++.dg/parse/typedef2.C: New test.
50640
50641         PR c++/9328
50642         * g++.dg/ext/typeof3.C: New test.
50643
50644 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50645
50646         PR c++/2738
50647         * g++.dg/parse/ret-type1.C: New test.
50648
50649         PR c++/3792
50650         * g++.dg/parse/tmpl-outside1.C: New test.
50651
50652         PR c++/4207
50653         * g++.dg/parse/int-as-enum1.C: New test.
50654
50655         PR c++/4903
50656         * g++.dg/parse/no-typename1.C: New test.
50657
50658         PR c++/5533
50659         * g++.dg/parse/no-value1.C: New test.
50660
50661         PR c++/5921
50662         * g++.dg/parse/wrong-inline1.C: New test.
50663
50664         PR c++/6402
50665         * g++.dg/parse/ref1.C: New test.
50666
50667         PR c++/6992
50668         * g++.dg/parse/attr-ctor1.C: New test.
50669
50670         PR c++/7229
50671         * g++.dg/parse/namespace5.C: New test.
50672
50673         PR c++/7917
50674         * g++.dg/parse/func-def1.C: New test.
50675
50676         PR c++/8143
50677         * g++.dg/parse/undefined1.C: New test.
50678
50679         PR c++/5723, PR c++/8522
50680         * g++.dg/parse/specialization1.C: New test.
50681
50682         PR c++/163, PR c++/8595
50683         * g++.dg/parse/struct-as-enum1.C: New test.
50684
50685         PR c++/9173
50686         * g++.dg/parse/undefined2.C: New test.
50687
50688 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50689
50690         PR c++/9298
50691         * g++.dg/parse/template1.C: New test.
50692
50693         PR c++/9384
50694         * g++.dg/parse/using1.C: New test.
50695
50696         PR c++/9285
50697         PR c++/9294
50698         * g++.dg/parse/expr2.C: New test.
50699
50700         PR c++/9388
50701         * g++.dg/parse/lookup2.C: Likewise.
50702
50703 2003-01-21  Jan Hubicka  <jh@suse.cz>
50704
50705         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50706         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50707         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50708         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50709
50710 2003-01-20  Nick Clifton  <nickc@redhat.com>
50711
50712         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50713         problem with ARM sibcall code generation.
50714
50715 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50716
50717         * gcc.c-torture/execute/20030120-1.c: New.
50718
50719 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50720
50721         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50722
50723 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50724
50725         PR c++/9272
50726         * g++.dg/parse/ctor1.C: New test.
50727
50728         PR c++/9294:
50729         * g++.dg/parse/qualified1.C: New test.
50730
50731         * g++.dg/parse/typename3.C: New test.
50732
50733 2003-01-16  Richard Henderson  <rth@redhat.com>
50734
50735         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50736
50737 2003-01-16  Richard Henderson  <rth@redhat.com>
50738
50739         * g++.dg/pch/pch.exp: Copy test header to the working directory
50740         before using it either for precompilation or direct use.
50741         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50742         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50743
50744 2003-01-16  Richard Henderson  <rth@redhat.com>
50745
50746         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50747         before using it either for precompilation or direct use.
50748         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50749         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50750
50751 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50752
50753         * g++.dg/ext/typename1.C: Add typename keyword.
50754         * g++.dg/template/crash1.C: Update error messages.
50755         * g++.dg/template/crash2.C: Remove error message.
50756         * g++.dg/parse/typename2.C: New test.
50757         * g++.dg/template/typename2.C: Change implicit
50758         typename warning into error.
50759         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50760         error messages.
50761         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50762         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50763         * g++.old-deja/g++.law/visibility13.C: Remove error
50764         messages.
50765         * g++.old-deja/g++.ns/template17.C: Reorder code to
50766         make declaration visible in template.
50767         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50768         * g++.old-deja/g++.pt/crash36.C: Issue more error
50769         messages.
50770         * g++.old-deja/g++.pt/crash5.C: Improve error
50771         message.
50772         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50773         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50774         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50775         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50776         typename warning with error message.
50777         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50778         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50779         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50780
50781 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50782
50783         * g++.dg/parse/ambig2.C: New test.
50784
50785 2003-01-15  Richard Henderson  <rth@redhat.com>
50786
50787         * g++.dg/tls/init-2.C: Update error message string.
50788
50789 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50790
50791         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50792
50793 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50794
50795         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50796         all for HC11/HC12.
50797         * gcc.c-torture/compile/20001205-1.x: Likewise.
50798         * gcc.c-torture/compile/20001226-1.x: Likewise.
50799         * gcc.c-torture/compile/920520-1.x: Likewise.
50800         * gcc.c-torture/compile/961203-1.x: Likewise.
50801         * gcc.c-torture/compile/20020604-1.x: Likewise.
50802
50803 2003-01-15  Jan Hubicka  <jh@suse.cz>
50804
50805         * gcc.c-torture/compile/20030115-1.c: New test.
50806
50807         * gcc.dg/i386-fpcvt-1.c: New test.
50808         * gcc.dg/i386-fpcvt-2.c: New test.
50809
50810 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50811
50812         Further conform g++'s __vmi_class_type_info to the C++ ABI
50813         specification.
50814         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50815         the specification.
50816
50817 2003-01-14  Jan Hubicka  <jh@suse.cz>
50818
50819         * gcc.dg/i386-fpcvt-1.c: New test.
50820         * gcc.dg/i386-fpcvt-2.c: New test.
50821
50822 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50823
50824         * gcc.dg/i386-mmx-3.c: New test.
50825
50826 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50827
50828         PR c++/9264
50829         * g++.dg/parse/octal1.C: New file.
50830
50831         PR c++/9172
50832         * g++.dg/parse/typename1.C: New file.
50833
50834 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50835
50836         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50837         * gcc.dg/bf-no-ms-layout.c: Likewise.
50838         * gcc.dg/bf-ms-attrib.c: Likewise.
50839
50840 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50841
50842         PR c++/9099
50843         * g++.dg/parse/dtor1.C: New file.
50844
50845         PR c++/9128
50846         * g++.dg/rtti/typeid1.C: New file.
50847
50848         PR c++/9153
50849         * g++.dg/parse/lookup1.C: New file.
50850
50851         PR c++/9171
50852         * g++.dg/templ/spec5.C: New file.
50853
50854 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50855
50856         * gcc.c-torture/compile/20030110-1.c: New test.
50857
50858 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50859
50860         Merge from pch-branch:
50861
50862         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50863
50864         * gcc.dg/pch/cpp-1.h: New.
50865         * gcc.dg/pch/cpp-1.c: New.
50866         * gcc.dg/pch/cpp-2.h: New.
50867         * gcc.dg/pch/cpp-2.c: New.
50868
50869         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50870
50871         * gcc.dg/pch/except-1.h: New.
50872         * gcc.dg/pch/except-1.c: New.
50873
50874         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50875
50876         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50877         running test.
50878         * gcc.dg/pch: Include *.hp not *.h.
50879         * gcc.dg/pch/system-1.h: New.
50880         * gcc.dg/pch/system-1.c: New.
50881
50882         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50883
50884         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50885         rather than trying to build and run a program using PCH.
50886         * gcc.dg/pch: Remove dg-do commands from test files.
50887
50888         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50889
50890         * gcc.dg/pch/macro-3.c: New.
50891         * gcc.dg/pch/macro-3.h: New.
50892
50893         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50894
50895         * gcc.dg/pch/common-1.c: New.
50896         * gcc.dg/pch/common-1.h: New.
50897         * gcc.dg/pch/decl-1.c: New.
50898         * gcc.dg/pch/decl-1.h: New.
50899         * gcc.dg/pch/decl-2.c: New.
50900         * gcc.dg/pch/decl-2.h: New.
50901         * gcc.dg/pch/decl-3.c: New.
50902         * gcc.dg/pch/decl-3.h: New.
50903         * gcc.dg/pch/decl-4.c: New.
50904         * gcc.dg/pch/decl-4.h: New.
50905         * gcc.dg/pch/decl-5.c: New.
50906         * gcc.dg/pch/decl-5.h: New.
50907         * gcc.dg/pch/global-1.c: New.
50908         * gcc.dg/pch/global-1.h: New.
50909         * gcc.dg/pch/inline-1.c: New.
50910         * gcc.dg/pch/inline-1.h: New.
50911         * gcc.dg/pch/inline-2.c: New.
50912         * gcc.dg/pch/inline-2.h: New.
50913         * gcc.dg/pch/static-1.c: New.
50914         * gcc.dg/pch/static-1.h: New.
50915         * gcc.dg/pch/static-2.c: New.
50916         * gcc.dg/pch/static-2.h: New.
50917
50918         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50919
50920         * g++.dg/pch/pch.exp: Better handle failing testcases.
50921         * gcc.dg/pch/pch.exp: Likewise.
50922         * gcc.dg/pch/macro-1.c: New.
50923         * gcc.dg/pch/macro-1.h: New.
50924         * gcc.dg/pch/macro-2.c: New.
50925         * gcc.dg/pch/macro-2.h: New.
50926
50927         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50928
50929         * g++.dg/dg.exp: Treat files in pch/ specially.
50930         * g++.dg/pch/pch.exp: New file.
50931         * g++.dg/pch/empty.H: New file.
50932         * g++.dg/pch/empty.C: New file.
50933         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50934         "precompile".
50935
50936         * gcc.dg/pch/pch.exp: New file.
50937         * gcc.dg/pch/empty.h: New file.
50938         * gcc.dg/pch/empty.c: New file.
50939         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50940         "precompile".
50941
50942 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50943
50944         * g++.dg/template/friend14.C: New test.
50945
50946 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50947
50948         * gcc.dg/old-style-asm-1.c: New test.
50949
50950 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50951
50952         * gcc.c-torture/compile/20030109-1.c: New test.
50953
50954 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50955
50956         * gcc.c-torture/execute/20030109-1.c: New test.
50957
50958 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50959
50960         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50961         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50962         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50963         * g++.old-deja/g++.mike/eh2.C: Likewise.
50964         * g++.old-deja/g++.mike/eh3.C: Likewise.
50965         * g++.old-deja/g++.mike/eh5.C: Likewise.
50966         * g++.old-deja/g++.mike/eh6.C: Likewise.
50967         * g++.old-deja/g++.mike/eh7.C: Likewise.
50968         * g++.old-deja/g++.mike/eh8.C: Likewise.
50969         * g++.old-deja/g++.mike/eh9.C: Likewise.
50970         * g++.old-deja/g++.mike/eh10.C: Likewise.
50971         * g++.old-deja/g++.mike/eh12.C: Likewise.
50972         * g++.old-deja/g++.mike/eh13.C: Likewise.
50973         * g++.old-deja/g++.mike/eh14.C: Likewise.
50974         * g++.old-deja/g++.mike/eh16.C: Likewise.
50975         * g++.old-deja/g++.mike/eh17.C: Likewise.
50976         * g++.old-deja/g++.mike/eh18.C: Likewise.
50977         * g++.old-deja/g++.mike/eh21.C: Likewise.
50978         * g++.old-deja/g++.mike/eh23.C: Likewise.
50979         * g++.old-deja/g++.mike/eh24.C: Likewise.
50980         * g++.old-deja/g++.mike/eh25.C: Likewise.
50981         * g++.old-deja/g++.mike/eh26.C: Likewise.
50982         * g++.old-deja/g++.mike/eh27.C: Likewise.
50983         * g++.old-deja/g++.mike/eh28.C: Likewise.
50984         * g++.old-deja/g++.mike/eh29.C: Likewise.
50985         * g++.old-deja/g++.mike/eh31.C: Likewise.
50986         * g++.old-deja/g++.mike/eh33.C: Likewise.
50987         * g++.old-deja/g++.mike/eh34.C: Likewise.
50988         * g++.old-deja/g++.mike/eh35.C: Likewise.
50989         * g++.old-deja/g++.mike/eh36.C: Likewise.
50990         * g++.old-deja/g++.mike/eh37.C: Likewise.
50991         * g++.old-deja/g++.mike/eh38.C: Likewise.
50992         * g++.old-deja/g++.mike/eh39.C: Likewise.
50993         * g++.old-deja/g++.mike/eh40.C: Likewise.
50994         * g++.old-deja/g++.mike/eh41.C: Likewise.
50995         * g++.old-deja/g++.mike/eh42.C: Likewise.
50996         * g++.old-deja/g++.mike/eh44.C: Likewise.
50997         * g++.old-deja/g++.mike/eh46.C: Likewise.
50998         * g++.old-deja/g++.mike/eh47.C: Likewise.
50999         * g++.old-deja/g++.mike/eh48.C: Likewise.
51000         * g++.old-deja/g++.mike/eh49.C: Likewise.
51001         * g++.old-deja/g++.mike/eh50.C: Likewise.
51002         * g++.old-deja/g++.mike/eh51.C: Likewise.
51003         * g++.old-deja/g++.mike/eh53.C: Likewise.
51004         * g++.old-deja/g++.mike/eh55.C: Likewise.
51005         * g++.old-deja/g++.mike/p7912.C: Likewise.
51006         * g++.old-deja/g++.mike/p9706.C: Likewise.
51007         * g++.old-deja/g++.mike/p10416.C: Likewise.
51008         * g++.old-deja/g++.mike/p11667.C: Likewise.
51009         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
51010         Remove redundant reference to Iris.
51011         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
51012         Elxsi, i860, Pico Java, and WE32K.
51013
51014 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
51015
51016         * g++.dg/ext/asm4.C: New test.
51017
51018 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51019
51020         PR c++/9030
51021         * g++.dg/template/friend12.C: New test.
51022         * g++.dg/template/friend13.C: Likewise.
51023         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
51024
51025 2003-01-08  Jan Hubicka  <jh@suse.cz>
51026
51027         * gcc.dg/i386-cadd.c: New test.
51028         * gcc.dg/i386-cmov4.c: Likewise.
51029
51030 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
51031
51032         PR c++/9165
51033         * g++.dg/warn/Wunused-3.C: New test.
51034
51035         * g++.dg/abi/bitfield9.C: New test.
51036
51037         PR c++/9189
51038         * g++.dg/parse/defarg3.C: New test.
51039
51040 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
51041
51042         * g++.dg/parse/ambig1.C: New test.
51043         * g++.dg/parse/defarg2.C: New test.
51044
51045 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
51046
51047         * g++.dg/template/defarg-1.C: New test.
51048         * g++.dg/template/local2.C: Likewise.
51049
51050 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
51051
51052         * gcc.c-torture/execute/20030105-1.c: New test.
51053
51054 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51055
51056         * g++.dg/parse/namespace3.C: Remove extra semicolons.
51057         * g++.dg/parse/namespace4.C: Likewise.
51058
51059 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51060
51061         * g++.dg/template/ntp2.C: New test.
51062
51063 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
51064
51065         * g++.dg/parse/extern-C-1.C: New test.
51066
51067         * g++.dg/parse/namespace4.C: New test.
51068
51069         * g++.dg/template/nested1.C: New test.
51070
51071         * g++.dg/parse/namespace3.C: New test.
51072
51073 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
51074
51075         * g++.dg/lookup/two-stage1.C: New test.
51076
51077 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51078
51079         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51080         * g++.old-deja/g++.jason/access8.C: Likewise.
51081         * g++.old-deja/g++.other/decl5.C: Likewise.
51082
51083 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51084
51085         * g++.dg/parse/parse7.C: New test.
51086
51087 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51088
51089         PR c++/2843
51090         * g++.dg/ext/attrib7.C: New test.
51091
51092 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51093
51094         * g++.dg/parse/parse6.C: New test.
51095
51096 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51097
51098         * gcc.dg/h8300-stack-1.c: New.
51099
51100 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51101
51102         g++.dg/lookup/exception1.C: New test.
51103
51104         g++.dg/lookup/template1.C: New test.
51105
51106         g++.dg/parse/namespace2.C: New test.
51107
51108         g++.dg/parse/parens2.C: New test.
51109
51110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51111
51112         * g++.dg/parse/parse5.C: New test.
51113         * g++.dg/lookup/scoped4.C: New test.
51114
51115 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51116
51117         * g++.dg/parse/parens1.C: New test.
51118
51119         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51120         angle-bracket1.C.
51121         * g++.dg/parse/parens2.C: New test.
51122
51123         * g++.dg/lookup/scope-operator1.C: New test.
51124
51125         * g++.dg/parse/operator1.C: New test.
51126
51127 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51128
51129         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51130         * g++.old-deja/g++.other/access6.C: Likewise.
51131         * g++.old-deja/g++.other/decl1.C: Likewise.
51132         * g++.old-deja/g++.pt/typename12.C: Likewise.
51133
51134 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51135
51136         * g++.dg/parse/namespace1.C: New test.
51137
51138 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51139
51140         * g++.dg/parse/parse4.C: New test.
51141
51142 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51143
51144         * g++.dg/parse/parse3.C: New test.
51145
51146 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51147
51148         * g++.dg/parse/parse2.C: New test.
51149
51150 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51151
51152         * g++.dg/template/friend11.C: New test.
51153
51154 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51155
51156         * g++.dg/parse/parse1.C: New test.
51157
51158 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51159
51160         * lib/profopt.exp: Change the name of a global variable to avoid
51161         possible clashes with other test suites.
51162
51163 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51164
51165         * g++.dg/inherit/covariant8.C: New test.
51166
51167 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51168
51169         * g++.dg/init/array9.C: New test.
51170
51171         PR c++/9112
51172         * g++.dg/parse/expr1.C: New test.
51173
51174 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51175
51176         * gcc.c-torture/compile/20021230-1.c: New test.
51177
51178 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51179
51180         * g++.dg/inherit/covariant5.C: New test.
51181         * g++.dg/inherit/covariant6.C: New test.
51182         * g++.dg/inherit/covariant7.C: New test.
51183
51184 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51185
51186         PR c++/2739
51187         * g++.dg/other/access2.C: New test.
51188
51189 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51190
51191         * g++.dg/other/anon-struct.C: No longer fails
51192         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51193         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51194         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51195
51196 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51197
51198         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51199
51200 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51201
51202         * g++.dg/eh/spec4.C: Remove stray semicolon.
51203         * g++.dg/expr/pmf-1.C: Change error message.
51204         * g++.dg/ext/asm1.C: Remove stray semicolon.
51205         * g++.dg/ext/typename1.C: Add missing typenames.
51206         * g++.dg/inherit/template-as-base.C: Change error message.
51207         * g++.dg/lookup/scoped1.C: Likewise.
51208         * g++.dg/lookup/scoped2.C: Likewise.
51209         * g++.dg/lookup/using2.C: Likewise.
51210         * g++.dg/other/component1.C: Remove stray semicolon.
51211         * g++.dg/other/do1.C: Change error message.
51212         * g++.dg/other/error2.C: Likewise.
51213         * g++.dg/other/init1.C: Likewise.
51214         * g++.dg/other/packed1.C: Remove stray semicolon.
51215         * g++.dg/other/ptrmem2.C: Change error message.
51216         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51217         marker.
51218         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51219         * g++.dg/template/access3.C: Add typename keyword.
51220         * g++.dg/template/access5.C: Remove stray semicolon.
51221         * g++.dg/template/access6.C: Likewise.
51222         * g++.dg/template/complit1.C: Likewise.
51223         * g++.dg/template/crash1.C: Change error message.
51224         * g++.dg/template/inherit2.C: Remove stray semicolon.
51225         * g++.dg/template/instantiate2.C: Likewise.
51226         * g++.dg/template/instantiate3.C: Change error message.
51227         * g++.dg/template/qual1.C: Remove stray semicolon.
51228         * g++.dg/template/qualttp18.C: Change error message.
51229         * g++.dg/template/ref1.C: Remove stray semicolon.
51230         * g++.dg/template/sizeof1.C (A::value): Declare it.
51231         * g++.dg/template/spec4.C: Change error message.
51232         * g++.dg/template/static1.C: Likewise.
51233         * g++.dg/template/type1.C: Likewise.
51234         * g++.dg/template/typename3.C: Likewise.
51235         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51236         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51237         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51238         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51239         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51240         named return value extension.
51241         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51242         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51243         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51244         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51245         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51246         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51247         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51248         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51249         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51250         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51251         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51252         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51253         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51254         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51255         syntax.
51256         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51257         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51258         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51259         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51260         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51261         * g++.old-deja/g++.brendan/template11.C: Likewise.
51262         * g++.old-deja/g++.brendan/template26.C: Likewise.
51263         * g++.old-deja/g++.brendan/template27.C: Use explicit
51264         specialization syntax.
51265         * g++.old-deja/g++.brendan/template30.C: Likewise.
51266         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51267         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51268         non-dependent names.
51269         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51270         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51271         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51272         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51273         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51274         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51275         named return value extension.
51276         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51277         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51278         * g++.old-deja/g++.ext/return1.C: Likewise.
51279         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51280         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51281         * g++.old-deja/g++.jason/access8.C: Likewise.
51282         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51283         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51284         pseudo-destructor names.
51285         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51286         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51287         pseudo-destructor names.
51288         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51289         * g++.old-deja/g++.jason/overload19.C: Likewise.
51290         * g++.old-deja/g++.jason/overload32.C: Likewise.
51291         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51292         stray semicolons.
51293         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51294         * g++.old-deja/g++.jason/return.C: Likewise.
51295         * g++.old-deja/g++.jason/return2.C: Likewise.
51296         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51297         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51298         syntax.
51299         * g++.old-deja/g++.jason/template10.C: Account for use of
51300         non-dependent names.
51301         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51302         syntax.
51303         * g++.old-deja/g++.jason/template37.C: Likewise.
51304         * g++.old-deja/g++.law/access4.C: Change error messages.
51305         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51306         pseudo-destructor names.
51307         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51308         * g++.old-deja/g++.law/ctors9.C: Likewise.
51309         * g++.old-deja/g++.law/cvt22.C: Likewise.
51310         * g++.old-deja/g++.law/dtors5.C: Likewise.
51311         * g++.old-deja/g++.law/global-init1.C: Likewise.
51312         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51313         * g++.old-deja/g++.law/operators28.C: Likewise.
51314         * g++.old-deja/g++.law/visibility28.C: Likewise.
51315         * g++.old-deja/g++.martin/eval1.C: Likewise.
51316         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51317         name.
51318         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51319         * g++.old-deja/g++.mike/net34.C: Likewise.
51320         * g++.old-deja/g++.mike/net36.C: Likewise.
51321         * g++.old-deja/g++.mike/ns2.C: Likewise.
51322         * g++.old-deja/g++.mike/p12306.C: Likewise.
51323         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51324         value extension.
51325         * g++.old-deja/g++.mike/p700.C: Likewise.
51326         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51327         * g++.old-deja/g++.mike/p710.C: Likewise.
51328         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51329         value extension.
51330         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51331         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51332         * g++.old-deja/g++.ns/crash2.C: Likewise.
51333         * g++.old-deja/g++.ns/crash3.C: Likewise.
51334         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51335         * g++.old-deja/g++.ns/ns17.C: Likewise.
51336         * g++.old-deja/g++.ns/template16.C: Likewise.
51337         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51338         keyword.
51339         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51340         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51341         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51342         named return value extension.
51343         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51344         * g++.old-deja/g++.other/access4.C: Issue additional error
51345         messages.
51346         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51347         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51348         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51349         * g++.old-deja/g++.other/crash25.C: Change error message.
51350         * g++.old-deja/g++.other/crash4.C: Change error message.
51351         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51352         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51353         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51354         checks.
51355         * g++.old-deja/g++.other/defarg8.C: Likewise.
51356         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51357         * g++.old-deja/g++.other/dtor10.C: Likewise.
51358         * g++.old-deja/g++.other/incomplete.C: Likewise.
51359         * g++.old-deja/g++.other/linkage7.C: Likewise.
51360         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51361         lookup algorithm.
51362         * g++.old-deja/g++.other/mangle2.C: Likewise.
51363         * g++.old-deja/g++.other/refinit2.C: Likewise.
51364         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51365         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51366         * g++.old-deja/g++.pt/crash28.C: Likewise.
51367         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51368         syntax.
51369         * g++.old-deja/g++.pt/crash32.C: Change error message.
51370         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51371         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51372         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51373         error message position.
51374         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51375         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51376         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51377         syntax.
51378         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51379         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51380         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51381         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51382         keyword.
51383         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51384         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51385         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51386         keyword.
51387         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51388         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51389         syntax.
51390         * g++.old-deja/g++.pt/friend28.C: Account for use of
51391         non-dependent names.
51392         * g++.old-deja/g++.pt/friend29.C: Likewise.
51393         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51394         rules.
51395         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51396         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51397         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51398         lookup rules.
51399         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51400         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51401         keyword.
51402         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51403         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51404         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51405         keyword.
51406         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51407         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51408         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51409         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51410         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51411         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51412         keyword.
51413         * g++.old-deja/g++.pt/spec10.C: Likewise.
51414         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51415         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51416         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51417         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51418         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51419         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51420         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51421         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51422         * g++.old-deja/g++.pt/typename15.C: Likewise.
51423         * g++.old-deja/g++.pt/typename22.C: Likewise.
51424         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51425         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51426         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51427         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51428         syntax.
51429         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51430         return value extension.
51431         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51432         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51433         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51434         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51435
51436 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51437
51438         * g++.dg/warn/inline1.C: New test.
51439         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51440         * g++.old-deja/g++.jason/synth10.C: Likewise.
51441         * g++.old-deja/g++.mike/net31.C: Likewise.
51442         * g++.old-deja/g++.mike/p8786.C: Likewise.
51443
51444         * g++.dg/template/friend10.C: New test.
51445         * g++.dg/template/conv5.C: New test.
51446
51447 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51448
51449         * g++.dg/lookup/scoped3.C: New test.
51450
51451         * g++.dg/lookup/decl1.C: New test.
51452         * g++.dg/lookup/decl2.C: New test.
51453
51454 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51455
51456         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51457         gcc.c-torture/compile/20021015-1.c,
51458         gcc.c-torture/compile/20021015-2.c,
51459         gcc.c-torture/compile/20021123-1.c,
51460         gcc.c-torture/compile/20021123-2.c,
51461         gcc.c-torture/compile/20021123-3.c,
51462         gcc.c-torture/compile/20021123-4.c,
51463         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51464         only to 3.1 or 3.2 branch.
51465
51466 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51467
51468         * gcc.dg/i386-bitfield3.c: New test.
51469
51470         * gcc.dg/i386-bitfield2.c: New test.
51471
51472 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51473
51474         * g++.dg/parse/conv_op1.C: New test.
51475
51476 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51477
51478         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51479         approved.
51480
51481 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51482
51483         * gcc.c-torture/compile/20021220-1.c: New test.
51484
51485 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51486
51487         * gcc.dg/i386-fastcall-1.c: New.
51488
51489 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51490
51491         * gcc.c-torture/execute/20021219-1.c: New test.
51492
51493 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51494
51495         * gcc.dg/i386-pic-1.c: New test.
51496
51497 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51498
51499         PR c++/8099
51500         * g++.dg/template/friend9.C: New test.
51501
51502 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51503
51504         PR c++/3663
51505         * g++.dg/template/access7.C: New test.
51506
51507 2002-12-18  Nick Clifton  <nickc@redhat.com>
51508
51509         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51510         the libstdc++-v3 directory has been found.
51511
51512 2002-12-12  Devang Patel <dpatel@apple.com>
51513         * gcc.dg/darwin-ld-1.c: New test.
51514         * gcc.dg/darwin-ld-2.c: New test.
51515         * gcc.dg/darwin-ld-3.c: New test.
51516         * gcc.dg/darwin-ld-4.c: New test.
51517         * gcc.dg/darwin-ld-5.c: New test.
51518
51519 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51520
51521         * gcc.c-torture/compile/20021212-1.c: New test.
51522
51523 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51524
51525         * gcc.dg/fshort-wchar: New test.
51526
51527 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51528
51529         PR c++/8372
51530         * g++.dg/template/dtor1.C: New test.
51531
51532         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51533         markers.
51534
51535 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51536
51537         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51538
51539 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51540
51541         * g++.dg/template/static1.C: New test.
51542         * g++.dg/template/static2.C: New test.
51543         * g++.old-deja/g++.ext/memconst.C: New test.
51544
51545 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51546
51547         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51548         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51549         * g++.dg/special/initp1.C: Likewise.
51550
51551 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51552
51553         * gcc.c-torture/execute/20021204-1.c: New test.
51554
51555 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51556
51557         * gcc.dg/ppc-fmadd-1.c: New file.
51558         * gcc.dg/ppc-fmadd-2.c: New file.
51559         * gcc.dg/ppc-fmadd-3.c: New file.
51560
51561 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51562
51563         * gcc.c-torture/compile/20021204-1.c: New test.
51564
51565 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51566
51567         * g++.dg/inherit/covariant2.C: New test.
51568         * g++.dg/inherit/covariant3.C: New test.
51569         * g++.dg/inherit/covariant4.C: New test.
51570         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51571         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51572
51573 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51574
51575         PR c++/8688
51576         * g++.dg/init/brace3.C: New test.
51577
51578 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51579
51580         * gcc.dg/20020210-1.c: Fix a comment typo.
51581
51582 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51583
51584         PR c++/8720
51585         * g++.dg/parse/defarg1.C: New test.
51586
51587         PR c++/8615
51588         * g++.dg/template/char1.C: New test.
51589
51590         * g++.dg/template/varmod1.C: Fix typo.
51591
51592 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51593
51594         DR 180
51595         * g++.old-deja/g++.pt/crash32.C: Expect error.
51596
51597 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51598
51599         PR c++/5919
51600         * g++.dg/template/varmod1.C: New test.
51601
51602         PR c++/8727
51603         * g++.dg/inherit/typeinfo1.C: New test.
51604
51605         PR c++/8663
51606         * g++.dg/inherit/typedef1.C: New test.
51607
51608 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51609
51610         PR c++/8332
51611         PR c++/8493
51612         * g++.dg/template/strlen1.C: New test.
51613
51614         PR c++/8227
51615         * g++.dg/template/ctor2.C: New test.
51616
51617         PR c++/8214
51618         * g++.dg/init/string1.C: New test.
51619
51620         PR c++/8511
51621         * g++.dg/template/friend8.C: New test.
51622
51623 2002-11-29  Joe Buck <jbuck@synopsys.com>
51624
51625         * g++.dg/lookup/anon2.C: New test.
51626
51627 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51628
51629         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51630         h8300 port.
51631
51632 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51633
51634         * gcc.dg/bitfld-6.c: New test.
51635
51636 2002-11-27  Jan Hubicka  <jh@suse.cz>
51637
51638         * gcc.c-torture/execute/20021127.[cx]: New test.
51639
51640 2002-11-26  Jan Hubicka  <jh@suse.cz>
51641
51642         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51643         quality.
51644
51645 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51646
51647         * g++.dg/init/brace2.C: New test.
51648         * g++.old-deja/g++.mike/p9129.C: Correct.
51649
51650 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51651
51652         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51653
51654 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51655
51656         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51657
51658 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51659
51660         * g++.dg/abi/empty11.C: New test.
51661         * g++.dg/rtti/cv1.C: New test.
51662
51663 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51664
51665         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51666
51667 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51668
51669         * g++.dg/abi/empty10.C: New test.
51670
51671 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51672
51673         * gcc.c-torture/compile/20021124-1.c: New test.
51674
51675 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51676
51677         * g++.dg/abi/rtti2.C: New test.
51678
51679 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51680
51681         * gcc.dg/i386-unroll-1.c: New test.
51682
51683 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51684
51685         * gcc.c-torture/compile/20021120-1.c: New test.
51686         * gcc.c-torture/compile/20021120-2.c: New test.
51687
51688 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51689
51690         * gcc.dg/bitfld-5.c: New test.
51691
51692 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51693
51694         * gcc.c-torture/execute/20021120-3.c: New test.
51695
51696 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51697
51698         * gcc.c-torture/execute/20021120-2.c: New test.
51699
51700 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51701
51702         * gcc.c-torture/execute/20021120-1.c: New test.
51703
51704 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51705
51706         * gcc.c-torture/execute/20021118-3.c: New test.
51707
51708 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51709
51710         * gcc.c-torture/compile/20021119-1.c: New test.
51711
51712 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51713
51714         * gcc.dg/duff-1.c: New test.
51715         * gcc.dg/duff-2.c: New test.
51716         * gcc.dg/duff-3.c: New test.
51717
51718 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51719
51720         * gcc.dg/cpp/_Pragma5.c: New test.
51721
51722 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51723
51724         * gcc.c-torture/execute/20021118-2.c: New test.
51725
51726 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51727
51728         * gcc.c-torture/execute/20021118-1.c: New test.
51729
51730 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51731
51732         * gcc.dg/20021116-1.c: New test.
51733
51734 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51735
51736         * g++.dg/abi/vcall1.C: New test.
51737
51738 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51739
51740         * gcc.dg/20021029-1.c: New test.
51741         * gcc.dg/20021029-2.c: New test.
51742
51743 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51744
51745         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51746
51747 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51748
51749         PR c/8439
51750         * gcc.dg/20021110.c: Move to ...
51751         * gcc.c-torture/compile/20021110.c: .... here.
51752
51753 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51754
51755         PR c/8467
51756         * gcc.c-torture/execute/20021111-1.c
51757
51758 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51759
51760         PR c/8439
51761         * gcc.dg/20021110.c: New test.
51762
51763 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51764
51765         * g++.dg/abi/vthunk3.C: Run only on x86.
51766
51767 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51768
51769         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51770
51771 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51772
51773         * lib/compat.exp (compat-execute): Fix logic error in last
51774         change.
51775
51776 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51777
51778         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51779
51780 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51781
51782         PR c++/8389
51783         * g++.dg/template/access6.C: New test.
51784
51785 2002-11-08  Jan Hubicka  <jh@suse.cz>
51786
51787         * gcc.dg/i386-ssefp-1.c: New test.
51788         * gcc.dg/i386-ssefp-1.c: New test.
51789
51790 2002-11-08  Jan Hubicka  <jh@suse.cz>
51791
51792         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51793
51794 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51795
51796         * g++.dg/abi/vthunk3.C: New test.
51797
51798         PR c++/8338
51799         * g++.dg/template/crash2.C: New test.
51800
51801 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51802
51803         * g++.dg/abi/dtor1.C: New test.
51804         * g++.dg/abi/dtor2.C: Likewise.
51805
51806 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51807
51808         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51809         Darwin.
51810
51811 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51812
51813         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51814         -mthumb.  Only xfail with -O0.
51815
51816 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51817
51818         * g++.dg/abi/thunk1.C: New test.
51819         * g++.dg/abi/thunk2.C: Likewise.
51820         * g++.dg/abi/vtt1.C: Likewise.
51821
51822 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51823
51824         PR optimization/8423
51825         * gcc.c-torture/execute/builtin-constant.c: New test.
51826
51827 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51828
51829         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51830         Add some more cases.
51831
51832 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51833
51834         PR c++/8391
51835         * g++.dg/opt/local1.C: New test.
51836
51837 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51838
51839         PR c++/8160
51840         * g++.dg/template/complit1.C: New test.
51841
51842         PR c++/8149
51843         * g++.dg/template/typename4.C: Likewise.
51844
51845 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51846
51847         Core issue 287, PR c++/7639
51848         * g++.dg/template/instantiate1.C: Adjust error location.
51849         * g++.dg/template/instantiate3.C: New test.
51850         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51851         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51852         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51853
51854 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51855
51856         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51857
51858 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51859
51860         PR c++/8287
51861         * g++.dg/init/dtor2.C: New test.
51862
51863 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51864
51865         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51866         * gcc.dg/nest.c: Bypass errors on irix6.
51867
51868 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51869
51870         * gcc.dg/nest.c: Expect error for mmix-*-*.
51871         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51872
51873 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51874
51875         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51876         markers.
51877
51878         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51879
51880 2002-10-25  Mike Stump  <mrs@apple.com>
51881
51882         * gcc.dg/warn-1.c: New test.
51883
51884 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51885
51886         * g++.dg/template/typename3.C: New test.
51887
51888 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51889
51890         * g++.dg/lookup/ptrmem1.C: New test.
51891
51892         * g++.dg/abi/vthunk2.C: New test.
51893
51894 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51895
51896         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51897
51898 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51899
51900         * g++.dg/abi/empty9.C: New test.
51901
51902 2002-10-24  Richard Henderson  <rth@redhat.com>
51903
51904         * g++.dg/inherit/thunk1.C: Enable for ia64.
51905
51906 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51907
51908         PR c++/8067
51909         * g++.dg/lookup/pretty1.C: New test.
51910
51911 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51912
51913         * gcc.dg/20021023-1.c: New test.
51914
51915 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51916
51917         PR c++/7679
51918         * g++.dg/parse/inline1.C: New test.
51919
51920 2002-10-23  Richard Henderson  <rth@redhat.com>
51921
51922         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51923
51924         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51925
51926 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51927
51928         PR c++/6579
51929         * g++.dg/parse/stmtexpr3.C: New test.
51930
51931 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51932
51933         * g++.dg/expr/cond1.C: New test.
51934
51935 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51936
51937         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51938
51939 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51940
51941         * g++.dg/abi/vbase13.C: New test.
51942         * g++.dg/abi/vbase14.C: Likewise.
51943
51944 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51945
51946         * gcc.dg/tls/pic-1.c: New test.
51947         * gcc.dg/tls/nonpic-1.c: New test.
51948         * gcc.dg/20021018-1.c: New test.
51949
51950 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51951
51952         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51953         Remove only files with the same base name as the test case.
51954         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51955         (profopt-execute): Likewise.  Also, remove old profiling
51956         and performance data files before running the tests.
51957
51958         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51959         * g++.dg/bprob/bprob.exp: Likewise.
51960         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51961         to allow more general test case names.
51962
51963         * g++.dg/bprob/bprob-1.C: Rename to ...
51964         * g++.dg/bprob/g++-bprob-1.C: ... this.
51965
51966         * g77.dg/bprob/bprob-1.f: Rename to ...
51967         * g77.dg/bprob/g77-bprob-1.f: ... this.
51968
51969 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51970
51971         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51972         bison 1.50 or later.
51973
51974 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51975
51976         * g++.dg/README: Describe more test directories.
51977
51978 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51979
51980         * g++.dg/init/array6.C: Add additional tests.
51981
51982 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51983
51984         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51985         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51986
51987 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51988
51989         * gcc.c-torture/compile/20020604-1.x: New.
51990         * gcc.c-torture/compile/simd-5.x: Likewise.
51991         * gcc.c-torture/execute/920710-1.x: Likewise.
51992         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51993
51994 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51995
51996         * g++.dg/inherit/override1.C: Add dg-options clause.
51997
51998 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51999
52000         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
52001         _mm_slli_si128.
52002
52003 2002-10-19  Andreas Schwab  <schwab@suse.de>
52004
52005         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
52006         directory component.
52007
52008 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
52009
52010         * g++.dg/inherit/thunk1.C: New test.
52011
52012         * g++.dg/inherit/override1.C: New test.
52013
52014         * g++.dg/abi/mangle11.C: New test.
52015         * g++.dg/abi/mangle14.C: New test.
52016         * g++.dg/abi/mangle17.C: New test.
52017
52018 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
52019
52020         * g++.dg/overload/member2.C: New test.
52021
52022 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
52023
52024         * g++.dg/README: Describe new compat directory.
52025         * g++.dg/dg.exp: Skip tests in compat directory.
52026         * README.compat: New file.
52027         * lib/compat.exp: New expect script.
52028         * g++.dg/compat: New test directory.
52029         * g++.dg/compat/compat.exp: New expect script.
52030         * g++.dg/compat/abi: New test directory.
52031         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
52032         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
52033         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
52034         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
52035         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
52036         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
52037         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
52038         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
52039         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
52040         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
52041         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
52042         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
52043         * g++.dg/compat/break: New test directory.
52044         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
52045         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
52046         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
52047         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
52048         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
52049         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
52050         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
52051         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
52052         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
52053         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
52054         g++.dg/compat/break/README: New files.
52055         * g++.dg/compat/eh: New test directory.
52056         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
52057         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52058         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52059         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52060         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52061         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52062         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52063         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52064         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52065         g++.dg/compat/eh/filter2_y.C,
52066         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52067         g++.dg/compat/eh/new1_y.C,
52068         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52069         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52070         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52071         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52072         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52073         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52074         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52075         g++.dg/compat/eh/unexpected1_y.C: New files.
52076         * g++.dg/compat/init: New test directory.
52077         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52078         g++.dg/compat/init/array5_y.C,
52079         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52080         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52081         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52082         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52083         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52084         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52085         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52086         g++.dg/compat/init/init-ref2_y.C: New files.
52087
52088 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52089
52090         PR c++/7584
52091         * g++.dg/inherit/using3.C: New test.
52092
52093 2002-10-17  Jan Hubicka  <jh@suse.cz>
52094
52095         * gcc.dg/20021017-2.c: New test.
52096
52097 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52098
52099         * g++.dg/abi/mangle16.C: Adjust.
52100
52101         * g++.dg/init/array8.C: New test.
52102
52103 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52104
52105         * gcc.dg/special/mips-abi.exp: New test.
52106         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52107
52108 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52109
52110         * g++.dg/abi/mangle16.C: New test.
52111         * g++.dg/abi/mangle17.C: Likewise.
52112
52113         PR c++/7478
52114         * g++.dg/template/ref1.C: New test.
52115
52116 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52117
52118         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52119
52120 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52121
52122         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52123
52124 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52125
52126         PR c++/7524
52127         * g++.dg/init/array7.C: New test.
52128
52129 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52130
52131         * g++.dg/init/array6.C: New test.
52132
52133         * g++.dg/abi/mangle13.C: Likewise.
52134         * g++.dg/abi/mangle14.C: Likewise.
52135         * g++.dg/abi/mangle15.C: Likewise.
52136
52137 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52138
52139         * g++.dg/abi/empty8.C: New test.
52140
52141 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52142
52143         * g++.dg/init/ctor1.C: New test.
52144
52145 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52146
52147         * gcc.c-torture/execute/20021015-1.c: New test.
52148
52149 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52150
52151         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52152
52153 2002-10-14  Jan Hubicka  <jh@suse.cz>
52154
52155         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52156
52157 2002-10-14  Richard Henderson  <rth@redhat.com>
52158
52159         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52160
52161 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52162
52163         PR optimization/6631
52164         * g++.dg/opt/const2.C: New test.
52165
52166 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52167
52168         PR c++/7176
52169         * g++.dg/parse/friend1.C: New test.
52170         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52171
52172 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52173
52174         * gcc.dg/20021014-1.c: New test.
52175
52176 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52177
52178         PR c++/5661
52179         * g++.dg/ext/vlm1.C: New test.
52180         * g++.dg/ext/vlm2.C: Likewise.
52181
52182         * g++.dg/init/array1.C: Remove invalid braces.
52183         * g++.dg/init/brace1.C: New test.
52184         * g++.dg/init/copy2.C: Likewise.
52185         * g++.dg/init/copy3.C: Likewise.
52186         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52187         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52188         braces.
52189
52190 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52191
52192         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52193
52194 2002-10-11  Richard Shann  <richard.shann@superh.com>
52195
52196         * gcc.c-torture/compile/simd-5.c: New test.
52197
52198 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52199
52200         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52201
52202 2002-10-10  Jim Wilson  <wilson@redhat.com>
52203
52204         * gcc.c-torture/execute/20021010-1.c: New test.
52205
52206 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52207
52208         PR c/7353
52209         * g++.dg/ext/typedef-init.C: New test.
52210         * gcc.dg/typedef-init.c: New test.
52211
52212 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52213
52214         * gcc.dg/cpp/paste13.c: New test.
52215
52216 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52217
52218         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52219         remaining platforms, XFAIL during compile, not execute.  Don't
52220         XFAIL at -O0.
52221
52222 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52223
52224         * gcc.dg/alias-1.c: Tweak expected warning.
52225
52226 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52227
52228         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52229
52230 2002-10-06  Andreas Jaeger  <aj@suse.de>
52231
52232         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52233         * gcc.dg/cpp/c++98.C: Likewise.
52234
52235         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52236         * g++.dg/cpp/c++98.C: Likewise.
52237
52238         * g++.dg/README (Subdirectories): Mention cpp directory.
52239
52240         PR target/7559
52241         * gcc.dg/20021006-1.c: New test.
52242
52243 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52244
52245         PR c++/7804
52246         * g++.dg/other/warning1.C: New test.
52247
52248 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52249
52250         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52251         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52252         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52253
52254 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52255
52256         PR c++/7931
52257         * g++.dg/template/ptrmem3.C: New test.
52258
52259         PR c++/7754
52260         * g++.dg/template/union1.C: New test.
52261
52262 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52263
52264         PR c++/8006
52265         * g++.dg/abi/mangle9.C: New test.
52266         * g++.dg/abi/mangle10.C: New test.
52267         * g++.dg/abi/mangle11.C: New test.
52268         * g++.dg/abi/mangle12.C: New test.
52269
52270 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52271
52272         PR c++/7188.
52273         * g++.dg/template/meminit1.C: New test.
52274         * g++.dg/warn/Wreorder-1.C: Likewise.
52275         * g++.old-deja/g++.mike/warn3.C: Tweak.
52276         * lib/prune.exp: Ingore "in copy constructor".
52277
52278 2002-10-02  Andreas Jaeger  <aj@suse.de>
52279
52280         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52281         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52282         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52283         on x86-64.
52284
52285 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52286
52287         * gcc.dg/empty1.C: Fix typo.
52288
52289 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52290
52291         * gcc.dg/alias-1.c: New test.
52292
52293 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52294
52295         * gcc.dg/empty1.C: New test.
52296
52297         * g++.dg/tls/init-2.C: Tweak error messages.
52298
52299 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52300
52301         * gcc.c-torture/compile/20020923-1.c: New test.
52302
52303 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52304
52305         * gcc.c-torture/execute/ffs-1.c: New test.
52306         * gcc.c-torture/execute/ffs-2.c: Ditto.
52307
52308 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52309
52310         * g++.dg/overload/member1.C: New test.
52311
52312 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52313
52314         * g++.dg/abi/empty7.C: New test.
52315         * g++.dg/init/pm2.C: Likewise.
52316
52317 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52318
52319         * g++.dg/rtti/crash1.C: New test.
52320
52321 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52322
52323         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52324         gcc.dg/sibcall-4.c: New tests.
52325
52326 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52327
52328         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52329         powerpc and MMIX targets.
52330
52331 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52332
52333         * gcc.dg/cpp/20020927-1.c: New.
52334
52335 2002-09-26  David S. Miller  <davem@redhat.com>
52336
52337         * gcc.c-torture/compile/trunctfdf.c: New.
52338
52339 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52340
52341         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52342
52343 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52344
52345         * gcc.c-torture/execute/loop-15.c: New.
52346
52347 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52348
52349         * README.QMTEST: Fix typo.
52350
52351 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52352
52353         * gcc.dg/20020926-1.c: New test.
52354
52355 2002-09-25  David S. Miller  <davem@redhat.com>
52356
52357         PR target/7842
52358         * gcc.c-torture/execute/shiftdi.c: New test.
52359
52360 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52361
52362         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52363         unique to the tool.
52364         * lib/g77.exp (g77_init): Likewise.
52365         * lib/g++.exp (g++_init): Likewise.
52366         * lib/objc.exp (objc_init): Likewise.
52367
52368 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52369
52370         * g++.dg/abi/empty5.C: New test.
52371         * g++.dg/abi/empty6.C: New test.
52372         * g++.dg/abi/vbase12.C: New test.
52373
52374 2002-09-25  Richard Henderson  <rth@redhat.com>
52375
52376         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52377         too-small long double.
52378
52379 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52380
52381         * gcc.dg/20020919-1.c: New test.
52382
52383 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52384
52385         * g++.dg/abi/bitfield6.C: New test.
52386         * g++.dg/abi/bitfield7.C: New test.
52387         * g++.dg/abi/bitfield8.C: New test.
52388         * g++.dg/abi/vbase11.C: New test.
52389
52390 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52391
52392         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52393         hppa*-*-hpux*.  Update test comment.
52394
52395 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52396
52397         * gcc.dg/tls/struct-1.c: New test.
52398
52399 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52400
52401         * gcc.dg/cpp/tr-warn2.c: Update.
52402
52403 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52404
52405         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52406
52407 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52408
52409         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52410         systems.
52411
52412 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52413
52414         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52415
52416         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52417         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52418         setting of cxxfilt.
52419
52420 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52421
52422         * gcc.dg/20020312-2.c: Update for darwin.
52423
52424 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52425
52426         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52427
52428 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52429
52430         * objc.dg/comp-types-1.m: New test.
52431         * objc.dg/comp-types-2.m: New test.
52432         * objc.dg/comp-types-3.m: New test.
52433         * objc.dg/comp-types-4.m: New test.
52434         * objc.dg/comp-types-5.m: New test.
52435         * objc.dg/comp-types-6.m: New test.
52436
52437 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52438
52439         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52440
52441 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52442
52443         * g++.dg/other/do1.C: New test.
52444
52445         * g++.dg/template/subst1.C: New test.
52446
52447 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52448
52449         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52450
52451 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52452
52453         * g++.dg/template/qualttp20.C: Adjust expected errors.
52454         * g++.old-deja/g++.jason/report.C: Likewise.
52455         * g++.old-deja/g++.other/qual1.C: Likewise.
52456
52457         * g++.dg/lookup/scoped2.C: New test.
52458
52459         * g++.dg/ext/asm3.C: New test.
52460
52461 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52462
52463         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52464
52465 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52466
52467         * ChangeLog: follow spelling conventions.
52468         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52469         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52470         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52471         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52472         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52473         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52474         * g++.old-deja/g++.law/global-init1.C: Likewise.
52475         * g++.old-deja/g++.other/delete4.C: Likewise.
52476         * g++.old-deja/g++.other/inline21.C: Likewise.
52477         * g++.old-deja/g++.other/singleton.C: Likewise.
52478         * g77.dg/strlen0.f: Likewise.
52479         * g77.f-torture/compile/20010519-1.f: Likewise.
52480         * g77.f-torture/compile/980310-4.f: Likewise.
52481         * gcc.c-torture/compile/20000605-1.c: Likewise.
52482         * gcc.c-torture/execute/20020225-1.c: Likewise.
52483         * gcc.dg/c90-hexfloat-2.c: Likewise.
52484         * gcc.dg/c99-bool-1.c: Likewise.
52485         * gcc.dg/c99-hexfloat-2.c: Likewise.
52486         * gcc.dg/dll-2.c: Likewise.
52487         * gcc.dg/wtr-union-init-1.c: Likewise.
52488         * gcc.dg/wtr-union-init-2.c: Likewise.
52489         * gcc.dg/wtr-union-init-3.c: Likewise.
52490         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52491         * gcc.dg/cpp/defined.c: Likewise.
52492         * gcc.dg/cpp/macsyntx.c: Likewise.
52493         * gcc.dg/cpp/paste2.c: Likewise.
52494         * gcc.dg/cpp/trad/defined.c: Likewise.
52495         * gcc.dg/format/c90-printf-1.c: Likewise.
52496         * gcc.dg/format/c90-scanf-1.c: Likewise.
52497         * gcc.dg/format/c99-printf-1.c: Likewise.
52498         * gcc.dg/format/c99-scanf-1.c: Likewise.
52499         * gcc.misc-tests/gcov-8.c: Likewise.
52500         * lib/profopt.exp: Likewise.
52501
52502 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52503
52504         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52505
52506 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52507
52508         * g++.dg/inherit/using2.C: New test.
52509
52510 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52511
52512         * ChangeLog: Follow spelling conventions.
52513         * g++.dg/template/friend4.C: Likewise.
52514         * g++.old-deja/g++.pt/crash67.C: Likewise.
52515         * gcc.c-torture/execute/20000801-4.c: Likewise.
52516         * gcc.dg/c90-digraph-1.c: Likewise.
52517         * gcc.dg/c94-digraph-1.c: Likewise.
52518         * gcc.dg/c99-digraph-1.c: Likewise.
52519         * gcc.dg/cpp/line5.c: Likewise.
52520         * gcc.dg/cpp/multiline.c: Likewise.
52521         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52522         * gcc.dg/format/attr-3.c: Likewise.
52523         * gcc.dg/format/c90-scanf-3.c: Likewise.
52524         * gcc.dg/format/ext-4.c: Likewise.
52525
52526 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52527
52528         * g++.dg/template/pretty1.C: New test.
52529
52530 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52531
52532         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52533
52534 2002-09-13  Matt Austern  <austern@apple.com>
52535
52536         * g++.dg/other/constref[12].C: New, regression tests for
52537         passing a cast expression to a function by const reference.
52538
52539 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52540
52541         * g++.dg/template/deduce1.C: New test.
52542
52543 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52544
52545         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52546         32-bit int.
52547
52548 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52549
52550         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52551         usage.
52552
52553 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52554
52555         * gcc.c-torture/compile/20020910-1.c: New test.
52556
52557 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52558
52559         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52560
52561 2002-09-10  Andreas Jaeger  <aj@suse.de>
52562
52563         * gcc.dg/20020312-2.c: Adjust for x86-64.
52564
52565 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52566
52567         * g77.dg/7388.f: New test case for PR 7388.
52568
52569 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52570
52571         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52572
52573 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52574
52575         * objc.dg/proto-lossage-1.m: New test.
52576
52577 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52578
52579         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52580
52581 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52582
52583         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52584         expected to pass.
52585
52586 2002-09-06  Stan Shebs  <shebs@apple.com>
52587             David Edelsohn  <edelsohn@gnu.org>
52588
52589         * gcc.dg/weak: New directory.
52590         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52591         target-specific xfail bits.
52592         * gcc.dg/typeof-2.c: Move to new directory.
52593         * gcc.dg/weak.exp: New expect script.
52594
52595 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52596
52597         * gcc.c-torture/execute/extzvsi.c: New test.
52598
52599 2002-09-05  Stan Shebs  <shebs@apple.com>
52600
52601         * gcc.dg/weak-1.c: xfail on Darwin.
52602         * gcc.dg/weak-2.c: Ditto.
52603         * gcc.dg/weak-3.c: Ditto.
52604         * gcc.dg/weak-4.c: Ditto.
52605         * gcc.dg/weak-5.c: Ditto.
52606         * gcc.dg/weak-6.c: Ditto.
52607         * gcc.dg/weak-7.c: Ditto.
52608         * gcc.dg/weak-8.c: Ditto.
52609         * gcc.dg/weak-9.c: Ditto.
52610
52611 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52612
52613         * gcc.c-torture/execute/loop-14.c: New test.
52614
52615 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52616
52617         * g++.dg/other/cxa-atexit1.C: New test.
52618
52619         * gcc.dg/typeof-2.c: New test.
52620
52621 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52622
52623         * gcc.dg/builtins-2.c: New testcase.
52624         * gcc.dg/builtins-3.c: New testcase.
52625
52626 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52627
52628         * gcc.dg/cpp/_Pragma4.c: New test.
52629
52630 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52631
52632         * objc/execute/nil_method-1.m: New testcase.
52633
52634 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52635
52636         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52637         [Object class], not [Object initialize].
52638
52639 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52640             Hans-Peter Nilsson  <hp@bitrange.com>
52641
52642         * gcc.c-torture/execute/20020720-1.x: Skip test on
52643         mmix-knuth-mmixware.  Correct comment.
52644
52645 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52646
52647         * g++.dg/abi/bitfield5.C: New test.
52648         * g++.dg/abi/vbase10.C: Likewise.
52649
52650 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52651
52652         * objc.dg/undeclared-selector.m: New test.
52653
52654 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52655
52656         * g++.dg/other/offsetof1.C: Avoid cast warning.
52657
52658 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52659
52660         * objc.dg/super-class-2.m: New test.
52661
52662 2002-08-24  Matt Austern  <austern@apple.com>
52663
52664         * g++.dg/ext/lvaddr.C: New test.
52665         * g++.dg/ext/lvcast.C: New test.
52666
52667 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52668
52669         * g++.dg/inherit/cond1.C: New test.
52670
52671 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52672
52673         * gcc.dg/noncompile/incomplete-1.c: New test.
52674
52675 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52676
52677         * gcc.dg/typespec-1.c: New test.
52678
52679 2002-08-20  Devang Patel  <dpatel@apple.com>
52680         * objc.dg/proto-hier-2.m: New test.
52681
52682 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52683
52684         * objc.dg/bitfield-1.m: New test.
52685         * objc.dg/bitfield-2.m: New test.
52686
52687 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52688
52689         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52690         gcc.dg/c99-flex-array-4.c: New tests.
52691
52692 2002-08-16  Stan Shebs  <shebs@apple.com>
52693
52694         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52695
52696 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52697
52698         * gcc.dg/typeof-1.c: New test.
52699         * g++.dg/ext/typeof2.C: New test.
52700
52701 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52702
52703         * g++.dg/other/offsetof1.C: New test.
52704
52705 2002-08-14  Richard Henderson  <rth@redhat.com>
52706
52707         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52708
52709 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52710
52711         * gcc.dg/cpp/_Pragma3.c: New test.
52712
52713 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52714
52715         * g++.dg/template/inherit3: New test.
52716
52717 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52718
52719         * gcc.dg/bitfld-4.c: Add blank options.
52720
52721 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52722
52723         * g++.dg/template/crash1.C: New test.
52724
52725 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52726
52727         * gcc.dg/tls/opt-2.c: New test.
52728
52729 2002-08-08  Devang Patel  <dpatel@apple.com>
52730
52731         * objc.dg/selector-1.m : New test
52732
52733 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52734
52735         * g++.dg/abi/bitfield4.C: New test.
52736         * gcc.dg/bitfld-4.c: New test.
52737
52738 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52739
52740         * g++.dg/other/packed1.C: New test.
52741
52742 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52743
52744         * g++.dg/abi/offsetof.C: Tweak error messages.
52745         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52746
52747 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52748
52749         * gcc.dg/bitfld-3.c: New test.
52750
52751 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52752             Richard Henderson  <rth@redhat.com>
52753
52754         * gcc.dg/i386-bitfield1.c: New test.
52755         * g++.dg/abi/bitfield3.C: Update.
52756
52757 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52758
52759         * objc.dg/const-str-2.m: Update.
52760         * gcc.dg/cpp/c++98.c: Change to C extension.
52761         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52762         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52763
52764 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52765
52766         * gcc.dg/tls/diag-3.c: New.
52767
52768 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52769
52770         * g++.dg/README (Subdirectories): Document new subdir expr.
52771         * g++.dg/expr/pmf-1.C: New test.
52772
52773 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52774
52775         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52776
52777 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52778
52779         * g++.dg/abi/bitfield3.C: New test.
52780
52781 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52782
52783         * lib/gcov.exp: Tweak expected line formats.
52784         * gcc.misc-tests/gcov8.c: New test.
52785         * gcc.misc-tests/gcov8.x: New flags.
52786
52787 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52788
52789         * consistency.vlad/layout/endian.c: Include string.h.
52790
52791         * gcc.c-torture/execute/20020805-1.c: New test.
52792
52793 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52794
52795         * g++.dg/other/conversion1.C: New test.
52796
52797 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52798
52799         * gcc.dg/builtins-1.c: New testcase.
52800
52801 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52802
52803         * g++.dg/inherit/access3.C: New test.
52804
52805 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52806
52807         * gcc.dg/ia64-visibility-2.c: New test.
52808
52809 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52810
52811         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52812         __qualifier_flags to __flags.
52813
52814 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52815
52816         * g++.dg/inherit/operator1.C: New test.
52817         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52818         * g++.dg/other/error1.C: Change expected error message.
52819         * g++.dg/template/conv4.C: Likewise.
52820
52821 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52822
52823         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52824         for documented behavior.
52825
52826 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52827
52828         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52829         several targets known to fail.
52830
52831 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52832
52833         * gcc.dg/mips-args-[123].c: New tests.
52834
52835 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52836
52837         * gcc.dg/ppc-spe.c: New.
52838
52839 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52840
52841         * g++.dg/other/ptrmem4.C: New testcase.
52842
52843 2002-07-24  Richard Henderson  <rth@redhat.com>
52844
52845         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52846
52847 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52848
52849         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52850
52851 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52852
52853         * gcc.c-torture/execute/memset-3.c: New testcase.
52854
52855 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52856
52857         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52858         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52859
52860 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52861
52862         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52863         Delete.
52864
52865 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52866
52867         * gcc.c-torture/compile/simd-4.c: New test.
52868
52869 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52870
52871         PR c++/7347, c++/7348
52872         * g++.dg/template/access4.C: New test.
52873         * g++.dg/template/access5.C: New test.
52874         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52875         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52876         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52877         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52878
52879 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52880
52881         * gcc.dg/gnu89-init-2.c: New test.
52882
52883 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52884
52885         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52886
52887 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52888
52889         * gcc.c-torture/execute/20020720-1.c: New testcase.
52890
52891 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52892
52893         * gcc.dg/cpp/Wsignprom.c: New tests.
52894
52895 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52896
52897         * gcc.c-torture/execute/loop-13.c: New test.
52898
52899 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52900
52901         * gcc.dg/cpp/expr.c: New tests.
52902
52903 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52904
52905         * g++.dg/opt/pr6713.C: Add template instantiation.
52906
52907 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52908
52909         * gcc.dg/nest.c: New test.
52910
52911 2002-07-17  Richard Henderson  <rth@redhat.com>
52912
52913         * g++.dg/opt/pr6713.C: New test.
52914
52915 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52916
52917         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52918         XFAIL for all x86 processors.
52919
52920 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52921
52922         * gcc.c-torture/execute/20010122-1.x: Do not test with
52923         -fomit-frame-pointer.
52924
52925 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52926
52927         * g++.dg/template/instantiate2.C: New test.
52928         * g++.dg/template/spec4.C: New test.
52929
52930 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52931
52932         * g++.dg/template/access2.C: New test.
52933         * g++.dg/template/access3.C: New test.
52934
52935 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52936
52937         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52938         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52939         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52940         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52941         Convert to use <stdarg.h>.
52942         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52943         Delete.
52944         * gcc.dg/va-arg-2.c: New.
52945         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52946
52947 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52948
52949         * gcc.c-torture/compile/20020710-1.c: New test.
52950
52951 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52952                           Andrew Pinski  <pinskia@physics.uc.edu>
52953
52954         gcc.c-torture/compile/simd-2.c: New testcase.
52955         gcc.c-torture/compile/simd-3.c: Likewise.
52956
52957 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52958
52959         PR c++/7224
52960         * g++.dg/overload/error1.C: New test.
52961
52962 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52963
52964         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52965         configuration and IRIX 6 O32 ABI.
52966
52967 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52968
52969         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52970
52971 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52972
52973         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52974
52975 2002-07-10  Jeffrey A Law  <law@redhat.com>
52976
52977         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52978
52979         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52980
52981 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52982
52983         * gcc.dg/20020312-2.c: Check for __PPC__.
52984
52985 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52986
52987         * gcc.c-torture/compile/20020709-1.c: New test.
52988
52989 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52990
52991         * g++.dg/template/qualttp21.C: New test case.
52992
52993 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52994
52995         * gcc.c-torture/compile/20020706-1.c: New test.
52996         * gcc.c-torture/compile/20020706-2.c: New test.
52997
52998 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52999             Alexandre Oliva  <aoliva@redhat.com>
53000
53001         * g++.dg/warn/incomplete1.C: New test.
53002
53003 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53004
53005         PR c++/7099
53006         * g++.dg/warn/noreturn1.C: New test.
53007
53008 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
53009
53010         PR c++/6706
53011         * g++.dg/debug/debug6.C: New test.
53012         * g++.dg/debug/debug7.C: New test.
53013
53014 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
53015
53016         * gcc.c-torture/compile/simd-3.c: New test.
53017
53018 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
53019
53020         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
53021         * gcc.dg/20020620-1.c: Likewise.
53022
53023 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53024
53025         PR c++/6944
53026         * g++.dg/init/array4.C: New test.
53027         * g++.dg/init/array5.C: New test.
53028
53029 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
53030
53031         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
53032         * gcc.c-torture/execute/simd-2.c (main): Likewise.
53033
53034 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53035
53036         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
53037         * gcc.dg/wtr-aggr-init-1.c: Likewise.
53038         * gcc.dg/wtr-conversion-1.c: Likewise.
53039         * gcc.dg/wtr-escape-1.c: Likewise.
53040         * gcc.dg/wtr-int-type-1.c: Likewise.
53041         * gcc.dg/wtr-label-1.c: Likewise.
53042         * gcc.dg/wtr-static-1.c: Likewise.
53043         * gcc.dg/wtr-strcat-1.c: Likewise.
53044         * gcc.dg/wtr-suffix-1.c: Likewise.
53045         * gcc.dg/wtr-switch-1.c: Likewise.
53046         * gcc.dg/wtr-unary-plus-1.c: Likewise.
53047         * gcc.dg/wtr-union-init-1.c: Likewise.
53048         * gcc.dg/wtr-union-init-2.c: Likewise.
53049         * gcc.dg/wtr-union-init-3.c: Likewise.
53050
53051         * gcc.dg/wtr-func-def-1.c: New test.
53052
53053 2002-07-02 Devang Patel <dpatel@apple.com>
53054
53055         * objc.dg/param-1.m: New test.
53056
53057 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
53058
53059         * gcc.dg/cpp/trad/directive.c: Add test.
53060         * gcc.dg/cpp/trad/macroargs.c: Add test.
53061         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53062
53063 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
53064
53065         * gcc.dg/cpp/cmdlne-M.c: New test.
53066
53067 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
53068
53069         * objc.dg/desig-init-1.m: New test.
53070
53071 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53072
53073         PR c++/6716
53074         * g++.dg/template/instantiate1.C: New test.
53075
53076 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
53077
53078         PR c++/7112
53079         * g++.dg/template/sizeof2.C: New test.
53080
53081 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53082
53083         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53084         gcc.dg/cpp/trad/include.c: New tests.
53085
53086 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53087
53088         PR target/7177
53089         * gcc.c-torture/compile/20020701-1.c: New test.
53090
53091 2002-07-01  Stan Shebs  <shebs@apple.com>
53092
53093         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53094         header here...
53095         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53096         (objc-torture-execute): or here.
53097
53098 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53099
53100         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53101
53102 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53103
53104         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53105
53106 2002-06-30  Devang Patel  <dpatel@apple.com>
53107
53108         * objc.dg/fsyntax-only.m: New test.
53109
53110 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53111
53112         PR c++/6695
53113         * g++.dg/template/friend7.C: New file.
53114
53115 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53116
53117         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53118         return type.
53119
53120 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53121
53122         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53123         avoid division by zero.
53124
53125 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53126
53127         * gcc.dg/Wunknownprag.c: New tests.
53128
53129 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53130
53131         * gcc.c-torture/execute/simd-2.c: New test.
53132
53133 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53134
53135         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53136         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53137         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53138         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53139         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53140         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53141         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53142         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53143         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53144         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53145         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53146         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53147         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53148         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53149         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53150         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53151         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53152
53153 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53154
53155         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53156         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53157         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53158         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53159         New tests.
53160         * gcc.dg/cpp/trad/directive.c: Update.
53161
53162 2002-06-23  Andreas Jaeger  <aj@suse.de>
53163
53164         * gcc.c-torture/execute/complex-6.c: New.
53165
53166 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53167
53168         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53169         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53170         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53171         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53172
53173 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53174
53175         * gcc.dg/cpp/trad: New directory with traditional tests copied
53176         from parent directory.
53177         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53178         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53179         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53180         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53181         Move to trad/ and rename.
53182         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53183         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53184         gcc.dg/cpp/trad/redef2.c: New tests.
53185         * gcc.dg/cpp/trad/trad.exp: New driver.
53186
53187 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53188
53189         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53190         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53191         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53192         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53193         Remove.
53194
53195 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53196
53197         * gcc.dg/20020620-1.c: New test.
53198
53199 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53200
53201         * g++.dg/template/ttp4.C: New test.
53202
53203 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53204
53205         * g++.dg/opt/vt1.C: Fix regexp.
53206
53207 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53208
53209         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53210         Don't use attribute `noinline'.
53211
53212 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53213
53214         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53215
53216 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53217
53218         * gcc.c-torture/execute/simd-1.c: New.
53219
53220         * gcc.dg/simd-1.c: New.
53221
53222 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53223
53224         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53225
53226 2002-06-16  Richard Henderson  <rth@redhat.com>
53227
53228         * g++.dg/ext/anon-struct1.C: New.
53229         * g++.dg/ext/anon-struct2.C: New.
53230         * g++.dg/ext/anon-struct3.C: New.
53231         * gcc.dg/anon-struct-1.c: New.
53232         * gcc.dg/anon-struct-2.c: New.
53233         * gcc.dg/anon-struct-3.c: New.
53234         * gcc.dg/20011008-1.c: Adjust warning text.
53235         * gcc.dg/20020527-1.c: Add -fms-extensions.
53236
53237 2002-06-16  Richard Henderson  <rth@redhat.com>
53238
53239         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53240
53241 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53242
53243         * gcc.c-torture/execute/20020615-1.c: New test.
53244
53245 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53246
53247         * gcc.c-tortuture/execute/compare-1.c: New test case.
53248         * gcc.c-tortuture/execute/compare-2.c: New test case.
53249         * gcc.c-tortuture/execute/compare-3.c: New test case.
53250
53251 2002-06-13  Richard Henderson  <rth@redhat.com>
53252
53253         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53254         ia64 ilp32.
53255
53256 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53257
53258         * g++.dg/template/typename2.C: Update error message.
53259
53260 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53261
53262         * gcc.c-torture/execute/20020611-1.c: New test.
53263
53264 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53265
53266         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53267         list of targets to skip.
53268
53269 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53270
53271         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53272         targets if not optimizing.
53273
53274 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53275
53276         * gcc.c-torture/compile/20020605-1.c: New test.
53277
53278         * g++.dg/opt/vt1.C: New test.
53279
53280         * gcc.dg/20020531-1.c: New test.
53281
53282         * gcc.dg/20020530-1.c: New test.
53283
53284         * gcc.dg/20020527-1.c: New test.
53285
53286         * g++.dg/opt/cse1.C: New test.
53287
53288 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53289
53290         * gcc.dg/20020607-2.c: New test case.
53291
53292 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53293
53294         * gcc.c-torture/compile/20020604-1.c: New test.
53295
53296 2002-06-04  Richard Henderson  <rth@redhat.com>
53297
53298         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53299         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53300         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53301
53302 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53303
53304         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53305
53306 2002-06-03  Richard Henderson  <rth@redhat.com>
53307
53308         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53309         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53310
53311 2002-06-02  Richard Henderson  <rth@redhat.com>
53312
53313         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53314         test functions static.
53315
53316 2002-06-02  Andreas Jaeger  <aj@suse.de>
53317
53318         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53319         now.
53320
53321 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53322
53323         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53324         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53325         Update for mofified diagnostics.
53326         * gcc.dg/c99-intconst-1.c: No longer fail.
53327
53328 2002-06-02  Richard Henderson  <rth@redhat.com>
53329
53330         * gcc.dg/uninit-A.c: Remove xfail markers.
53331
53332 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53333
53334         * gcc.dg/fnegate-1.c: New test case.
53335
53336 2002-05-30  Osku Salerma  <osku@iki.fi>
53337
53338         * gcc.c-torture/execute/mayalias-1.c: New file.
53339
53340 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53341
53342         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53343         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53344         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53345
53346 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53347
53348         * gcc.c-torture/execute/20020529-1.c: New test.
53349
53350 2002-05-27  Richard Henderson  <rth@redhat.com>
53351
53352         * g++.dg/ext/attrib6.C: New test case.
53353
53354 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53355
53356         * gcc.c-torture/execute/pure-1.c: New test.
53357
53358 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53359
53360         * gcc.dg/cpp/arith-2.c: Remove.
53361
53362 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53363
53364         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53365         * gcc.dg/cpp/if-3.c: Remove.
53366
53367 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53368
53369         * g++.dg/opt/cse2.C: New test.
53370
53371 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53372
53373         * gcc.dg/cpp/arith-1.c: New semantic tests.
53374         * gcc.dg/cpp/if-1.c: Update.
53375
53376 2002-05-24  Ben Elliston  <bje@redhat.com>
53377
53378         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53379
53380 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53381
53382         * gcc.dg/verbose-asm.c: New test.
53383
53384 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53385
53386         * gcc.dg/cpp/paste12.c: New test.
53387
53388 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53389
53390         * g++.dg/parse/named_ops.C: New test.
53391
53392 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53393
53394         * gcc.dg/weak-8.c: New test.
53395
53396 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53397
53398         * gcc.dg/weak-2.c: Allow optional leading underscore
53399         in scan-assembler symbol name.
53400         * gcc.dg/weak-3.c: Likewise.
53401         * gcc.dg/weak-4.c: Likewise.
53402         * gcc.dg/weak-5.c: Likewise.
53403
53404 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53405
53406         * gcc.dg/20020523-1.c: New test.
53407
53408 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53409
53410         * objc.dg/const-str-2.m: Update now that we stop after
53411         a command line error.
53412
53413 2002-05-22  Richard Henderson  <rth@redhat.com>
53414
53415         * g++.dg/dg.exp: Fix typo in test pruneing.
53416
53417 2002-05-22  Richard Henderson  <rth@redhat.com>
53418
53419         * g++.dg/dg.exp: Prune the tls subdirectory.
53420         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53421         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53422         * g++.dg/tls/init-1.C: New.
53423
53424 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53425
53426         * gcc.dg/20020517-1.c: New test.
53427
53428 2002-05-21  Richard Henderson  <rth@redhat.com>
53429
53430         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53431         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53432
53433 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53434
53435         * g++.dg/other/copy2.C: New test.
53436
53437 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53438
53439         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53440         (MAX_COPY): Bump up to 10 times sizeof (long long).
53441         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53442
53443         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53444         sizeof (long long).
53445
53446         * gcc.c-torture/execute/strcpy-1.c: New test.
53447
53448 2002-05-19  Jason Merrill  <jason2redhat.com>
53449
53450         * g++.dg/ext/oper1.C: New test.
53451
53452 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53453 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53454
53455         * README.QMTEST: New file.
53456
53457         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53458
53459 2002-05-19  Andreas Jaeger  <aj@suse.de>
53460
53461         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53462         now.
53463         * gcc.c-torture/execute/loop-2d.x: Likewise.
53464
53465 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53466
53467         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53468         support weak symbols.
53469         * gcc.dg/weak-4.c: Likewise.
53470         * gcc.dg/weak-6.c: Likewise.
53471
53472 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53473
53474         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53475         cygwin, coff and h8300-*-hms targets
53476         * gcc.dg/weak-5.c: Likewise.
53477         * gcc.dg/weak-7.c: Likewise.
53478
53479 2002-05-16  Jason Merrill  <jason@redhat.com>
53480
53481         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53482         (scan-assembler-not, scan-assembler-dem): Likewise.
53483         (scan-assembler-dem-not): Likewise.
53484
53485 2002-05-15  Richard Henderson  <rth@redhat.com>
53486
53487         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53488
53489 2002-05-15  Richard Henderson  <rth@redhat.com>
53490
53491         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53492         (vfoo1f): Warning here.
53493         (vfoo1l): Don't redefine the alias.
53494
53495 2002-05-14  Jason Merrill  <jason@redhat.com>
53496             Alexandre Oliva  <aoliva@redhat.com>
53497
53498         * g++.dg/init/pm1.C: New test.
53499
53500 2002-05-12  David S. Miller  <davem@redhat.com>
53501
53502         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53503         types.
53504
53505 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53506
53507         * gcc.c-torture/execute/20020510-1.c: New test case.
53508
53509 2002-05-10  David S. Miller  <davem@redhat.com>
53510
53511         * gcc.c-torture/execute/conversion.c: Test long double too.
53512
53513 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53514
53515         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53516         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53517         * lib/g++.exp (g++_link_flags): Likewise.
53518         * lib/objc.exp (objc_target_compile): Likewise.
53519
53520 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53521
53522         * gcc.dg/cpp/poison.c: Update.
53523         * gcc.dg/cpp/20000625-2.c: Remove.
53524         * gcc.dg/cpp/direct2s.c: Remove final test.
53525
53526 2002-05-08  Tom Rix  <trix@redhat.com>
53527
53528         * gcc.c-torture/execute/20020508-1.c: New test.
53529         * gcc.c-torture/execute/20020508-2.c: New test.
53530         * gcc.c-torture/execute/20020508-3.c: New test.
53531
53532 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53533
53534         * gcc.dg/cpp/charconst-4.c: More tests.
53535
53536 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53537
53538         PR c/6569
53539         * gcc.dg/weak-3.c: Update location of warning messages.
53540         * gcc.dg/weak-5.c: Likewise.
53541
53542 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53543
53544         * gcc.c-torture/execute/20020506-1.c: New test case.
53545
53546 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53547
53548         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53549
53550 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53551
53552         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53553
53554 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53555
53556         * gcc.dg/cpp/charconst-3.c: New test.
53557
53558 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53559
53560         * gcc.dg/cpp/charconst.c: Update tests.
53561
53562 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53563
53564         * treelang: Added directory for new sample language treelang. Also
53565         lib/treelang.exp: New file to signal treelang should be tested.
53566
53567 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53568
53569         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53570         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53571         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53572         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53573         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53574         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53575         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53576
53577 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53578
53579         * gcc.dg/format/xopen-2.c: New test.
53580
53581 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53582
53583         * gcc.dg/20020503-1.c: New test.
53584
53585 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53586
53587         * g++.dg/init/dtor1.C: Make it tougher.
53588
53589 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53590
53591         * g++.dg/init/dtor1.C: New test.
53592
53593 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53594
53595         * gcc.dg/altivec-8.c: New.
53596
53597 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53598
53599         * gcc.dg/altivec-7.c: New.
53600
53601 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53602
53603         * g++.dg/parse/typedef1.C: New test.
53604
53605 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53606
53607         PR c++/6486
53608         * g++.dg/template/friend6.C: New test.
53609
53610         PR c++/6492
53611         * g++.dg/init/copy1.C: New test.
53612
53613 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53614
53615         * g++.dg/warn/effc1.C: New test.
53616
53617 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53618
53619         * gcc.dg/cpp/if-cexp.c: Add a test.
53620
53621 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53622
53623         * gcc.dg/20020426-2.c: New test.
53624
53625 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53626
53627         * gcc.dg/cpp/if-mop.c: Update.
53628         * gcc.dg/cpp/if-mpar.c: Add test.
53629         * gcc.dg/cpp/if-oppr.c: Update.
53630
53631 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53632
53633         PR c/6343
53634         * gcc.dg/weak-[2-7].c: New tests.
53635
53636 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53637
53638         * gcc.dg/enum1.c: New test.
53639
53640 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53641
53642         PR c++/6497
53643         * g++.dg/inherit/access2.C: New test.
53644
53645 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53646
53647         PR bootstrap/6445
53648         * gcc.dg/20020426-1.c: New test.
53649
53650 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53651
53652         * g++.dg/abi/enum1.C: New test.
53653
53654 2002-04-26  Richard Henderson  <rth@redhat.com>
53655
53656         * gcc.dg/c99-bool-1.c: Expect always true warning.
53657
53658 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53659
53660         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53661
53662 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53663
53664         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53665         targets.
53666
53667 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53668
53669         * g++.dg/abi/mange7.C: New test.
53670
53671         PR c++/6438.
53672         * g++.dg/parse/stmtexpr2.C: New test.
53673
53674 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53675
53676         * gcc.dg/20020312-2.c: Add SH target.
53677
53678 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53679
53680         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53681         compiler output on mips*-*-irix*.
53682
53683 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53684
53685         * g++.dg/parse/attr1.C: New test.
53686
53687 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53688
53689         * gcc.c-torture/execute/string-opt-17.c: New test case.
53690         * gcc.c-torture/execute/memset-2.c: New test case.
53691
53692 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53693
53694         PR c++/6256:
53695         * g++.dg/template/friend5.C: New test.
53696
53697         PR c++/6331:
53698         * g++.dg/template/qual1.C: Likewise.
53699
53700 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53701
53702         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53703         Include stdlib.h, not stdio.h or ctype.h.
53704
53705 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53706
53707         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53708         cris-*-elf* and mmix-*-*.
53709         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53710         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53711         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53712         Ditto.
53713         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53714         * gcc.dg/wchar_t-1.c: Ditto.
53715
53716 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53717
53718         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53719         Clarify comment.
53720
53721 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53722
53723         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53724
53725 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53726
53727         * gcc.c-torture/execute/20000906-1.x: Delete.
53728
53729 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53730
53731         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53732
53733 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53734
53735         * PR6367
53736         * g77.f-torture/execute/6367.f: New test.
53737         * g77.f-torture/execute/6367.x: Disable for MMIX.
53738
53739 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53740
53741         * PR6352
53742         * g++.dg/opt/inline2.C: New test.
53743
53744 2002-04-18  Richard Henderson  <rth@redhat.com>
53745
53746         * gcc.dg/20000906-1.c: Enable for all targets.
53747         * gcc.c-torture/compile/iftrap-2.c: New.
53748
53749 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53750
53751         * gcc.dg/20020418-1.c: New test.
53752         * gcc.dg/20020418-2.c: New test.
53753
53754 2002-04-18  Richard Henderson  <rth@redhat.com>
53755
53756         * gcc.c-torture/compile/iftrap-1.c: New.
53757         * gcc.dg/iftrap-1.c: Adjust for ia64.
53758         * gcc.dg/iftrap-2.c: New.
53759
53760 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53761
53762         * gcc.c-torture/compile/20020418-1.c: New test.
53763
53764 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53765
53766         * gcc.c-torture/compile/20020415-1.c: New.
53767
53768 2002-04-18  David S. Miller  <davem@redhat.com>
53769
53770         * gcc.c-torture/execute/20020418-1.c: New test.
53771
53772 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * gcc.dg/20020416-1.c: New test.
53775
53776         * g++.dg/opt/inline1.C: New test.
53777
53778 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53779
53780         * gcc.dg/altivec-5.c: New test.
53781
53782         * gcc.dg/20020415-1.c: New test.
53783
53784 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53785
53786         * lib/chill.exp: Remove.
53787
53788 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53789
53790         * g++.dg/other/big-struct.C: New test.
53791
53792 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53793
53794         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53795         of scratch file.
53796
53797 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53798
53799         PR c/6277
53800         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53801         in scan-assembler function name
53802
53803 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53804
53805         * g77.f-torture/execute/980628-4.x,
53806         g77.f-torture/execute/980628-5.x,
53807         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53808         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53809         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53810         i[34567]86-*-*.
53811
53812 2002-04-13  David S. Miller  <davem@redhat.com>
53813
53814         * gcc.c-torture/execute/20020413-1.c: New test.
53815
53816 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53817
53818         * gcc.dg/asm-6.c,
53819         * g++.dg/ext/asm1.C: New tests.
53820
53821 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53822
53823         PR c++ 5373.
53824         * g++.dg/parse/stmtexpr1.C: New test.
53825
53826         PR c++/5189.
53827         * g++.dg/template/copy1.C: New test.
53828
53829 2002-04-12  Richard Henderson  <rth@redhat.com>
53830
53831         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53832
53833 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53834
53835         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53836         gcc.c-torture/execute/20020307-2.c.
53837
53838 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53839
53840         * g++.dg/ext/attrib5.C,
53841         * g++.dg/lookup/struct1.C: New tests.
53842
53843 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53844
53845         * gcc.dg/20020411-1.c: New test.
53846
53847         * gcc.c-torture/execute/20020411-1.c: New test.
53848
53849 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53850
53851         * g77.f-torture/execute/6177.f: New test.
53852
53853 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53854
53855         PR middle-end/6247
53856         * g++.dg/opt/cleanup1.C: New test.
53857
53858         * g++.dg/opt/const1.C: New test.
53859
53860 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53861
53862         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53863
53864 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53865
53866         PR c++/5507
53867         * g++.dg/template/typename2.C: New test.
53868
53869 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53870
53871         * gcc.c-torture/execute/loop-12.c: New.
53872
53873 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53874
53875         * g77.f-torture/execute/980628-4.x,
53876         g77.f-torture/execute/980628-5.x,
53877         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53878         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53879         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53880
53881 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53882
53883         PR optimization/6086
53884         * g++.dg/opt/preinc1.C: New test.
53885
53886 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53887
53888         PR c++/5571
53889         * g++.dg/opt/static2.C: New test.
53890
53891 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53892
53893         PR c/5120
53894         * gcc.dg/20020406-1.c: New test.
53895
53896 2002-04-04  David S. Miller  <davem@redhat.com>
53897
53898         * gcc.c-torture/execute/20020404-1.c: New test.
53899
53900 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53901
53902         PR c/6123
53903         * gcc.dg/20020312-2.c: Do not declare global register variable
53904         if __PIC__ or __pic__ is defined.
53905
53906 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53907
53908         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53909         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53910
53911 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53912
53913         * gcc.misc-tests/linkage.exp: Update last change to handle
53914         sparc*-, not just sparc-.
53915
53916 2002-04-03  Richard Henderson  <rth@redhat.com>
53917
53918         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53919
53920 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53921
53922         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53923
53924 2002-04-02  David S. Miller  <davem@redhat.com>
53925
53926         * gcc.c-torture/execute/20020402-3.c: New test.
53927
53928 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53929
53930         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53931         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53932
53933         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53934         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53935         g77.f-torture/execute/20001201.x,
53936         g77.f-torture/execute/u77-test.x: New files.
53937
53938         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53939         * gcc.dg/wchar_t-1.c: Ditto.
53940
53941 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53942
53943         * gcc.c-torture/execute/20020402-1.c: New test.
53944
53945 2002-04-01  Richard Henderson  <rth@redhat.com>
53946
53947         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53948
53949         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53950
53951 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53952
53953         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53954
53955 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53956
53957         * g++.dg/inherit/template-as-base.C: Expect error.
53958         * g++.dg/inherit/namespace-as-base.C: Likewise.
53959
53960 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53961
53962         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53963         g++.dg/ext/instantiate3.C: Tweak match patterns.
53964
53965         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53966         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53967         -da test.
53968
53969 2002-03-31  Richard Henderson  <rth@redhat.com>
53970
53971         * gcc.dg/special/alias-2.c: New.
53972         * gcc.dg/special/ecos.exp: Run it.
53973
53974 2002-03-31  Richard Henderson  <rth@redhat.com>
53975
53976         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53977
53978 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53979
53980         * gcc.dg/weak-1.c: Disable on h8300 port.
53981
53982 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53983
53984         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53985         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53986         ordering tests.
53987         * g++.dg/bprob/bprob-1.C: New test.
53988         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53989         * g++.dg/gcov/gcov-1.C: New test.
53990         * g++.dg/gcov/gcov-1.x: New file.
53991         * g++.dg/gcov/gcov-2.C: New test.
53992         * g++.dg/gcov/gcov-3.C: New test.
53993         * g++.dg/gcov/gcov-3.h: New file.
53994
53995 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53996
53997         * g++.old-deja/g++.other/builtins5.C: New test.
53998         * g++.old-deja/g++.other/builtins6.C: New test.
53999         * g++.old-deja/g++.other/builtins7.C: New test.
54000         * g++.old-deja/g++.other/builtins8.C: New test.
54001         * g++.old-deja/g++.other/builtins9.C: New test.
54002
54003 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
54004
54005         * g++.dg/opt/static1.C: New test.
54006
54007         * g++.dg/opt/longbranch1.C: New test.
54008
54009 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
54010
54011         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
54012
54013         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
54014
54015 2002-03-28  Jeffrey A Law  (law@redhat.com)
54016
54017         * gcc.c-torture/execute/20020328-1.c: New test.
54018
54019 2002-03-27  Richard Henderson  <rth@redhat.com>
54020
54021         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
54022         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
54023         move from g++.old-deja/g++.ext/.
54024
54025 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
54026
54027         * g++.dg/init/new2.C: New test.
54028
54029 2002-03-26  Richard Henderson  <rth@redhat.com>
54030
54031         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
54032
54033         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
54034         on sparc.
54035
54036         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
54037         sparcv9 systems.
54038         * gcc.dg/20001102-1.c: Likewise.
54039
54040 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
54041
54042         * gcc.dg/cpp/endif-pedantic1.c,
54043         gcc.dg/cpp/endif-pedantic2.c: New tests.
54044
54045 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
54046
54047         * g++.dg/init/new1.C: New test.
54048
54049 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54050
54051         * g++.dg/abi/vbase9.C: New test.
54052
54053 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
54054
54055         * gcc.dg/arm-asm.c: New test.
54056
54057 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
54058
54059         * gcc.dg/Wswitch-enum.c: New test.
54060         Fix PR c/5044.
54061
54062 2002-03-26  Richard Henderson  <rth@redhat.com>
54063
54064         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54065         structure.
54066
54067 2002-03-25  Richard Henderson  <rth@redhat.com>
54068
54069         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
54070         sparcv9 systems.
54071
54072         * gcc.c-torture/compile/20011119-1.c (xxx): New.
54073         * gcc.c-torture/compile/20011119-2.c (xxx): New.
54074
54075 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
54076
54077         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54078
54079 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
54080
54081         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54082         targets using generic thunk support.
54083
54084 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54085
54086         * gcc.c-torture/compile/20020323-1.c: New test.
54087
54088         * g++.dg/opt/conj2.C: New test.
54089
54090 2002-03-24  Richard Henderson  <rth@redhat.com>
54091
54092         * gcc.dg/weak-1.c: Use -fno-common.
54093
54094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54095
54096         * g77.dg/f77-edit-apostrophe-out.f: New test
54097         * g77.dg/f77-edit-h-out.f: New test
54098         * g77.dg/f77-edit-t-in.f: New test
54099         * g77.dg/f77-edit-t-out.f: New test
54100         * g77.dg/f77-edit-x-out.f: New test
54101         * g77.dg/f77-edit-slash-out.f: New test
54102         * g77.dg/f77-edit-colon-out.f: New test
54103         * g77.dg/f77-edit-s-out.f: New test
54104
54105 2002-03-24  Richard Henderson  <rth@redhat.com>
54106
54107         * objc/execute/formal_protocol-6.x: New XFAIL.
54108
54109 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54110
54111         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54112         that do not support weak symbols
54113
54114 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54115
54116         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54117         * lib/g77.exp: Likewise.
54118         * lib/objc.exp: Likewise.
54119
54120 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54121
54122         * gcc.dg/Wswitch-default.c: New test.
54123
54124 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54125
54126         * g++.dg/other/enum1.C: New test.
54127
54128 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54129
54130         * gcc.dg/pragma-ep-3.c: Fix typo.
54131
54132 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54133
54134         * g++.dg/inherit/template-as-base.C: New test.
54135
54136 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54137
54138         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54139         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54140
54141 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54142
54143         * gcc.dg/cpp/multiline.c: Update to match.
54144
54145 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54146
54147         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54148
54149 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54150
54151         * gcc.dg/cpp/extratokens2.c: New file.
54152
54153 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54154
54155         * gcc.dg/20020312-2.c: Add rs6000 target.
54156
54157         * gcc.c-torture/compile/20020319-1.c: New test.
54158
54159 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54160
54161         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54162         (A, E): Handle this.
54163
54164 2002-03-20  Jason Merrill  <jason@redhat.com>
54165
54166         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54167         ignoring -fpic.
54168         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54169         through prune_gcc_output.
54170
54171 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54172
54173         * gcc.c-torture/compile/20020320-1.c: New test.
54174
54175 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54176
54177         * gcc.c-torture/compile/20020318-1.c: New test.
54178
54179         * gcc.dg/struct-by-value-1.c: New test.
54180
54181         * gcc.dg/20020319-1.c: New test.
54182
54183 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54184
54185         * g++.dg/opt/conj1.C: New test.
54186
54187 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54188
54189         * g++.dg/template/qualttp20.C: Revert previous change.
54190         * g++.dg/template/qualttp3.C: Likewise.
54191         * g++.dg/template/qualttp4.C: Likewise.
54192         * g++.dg/template/qualttp5.C: Likewise.
54193         * g++.dg/template/qualttp6.C: Likewise.
54194         * g++.dg/template/qualttp7.C: Likewise.
54195         * g++.dg/template/qualttp8.C: Likewise.
54196         * g++.dg/template/recurse.C: Likewise.
54197
54198 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54199
54200         * gcc.dg/cpp/wchar-1.c: Update.
54201
54202 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54203
54204         * g++.dg/template/conv1.C: New test.
54205         * g++.dg/template/conv2.C: New test.
54206         * g++.dg/template/conv3.C: New test.
54207         * g++.dg/template/conv4.C: New test.
54208
54209 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54210
54211         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54212         * g++.dg/template/qualttp3.C: Likewise.
54213         * g++.dg/template/qualttp4.C: Likewise.
54214         * g++.dg/template/qualttp5.C: Likewise.
54215         * g++.dg/template/qualttp6.C: Likewise.
54216         * g++.dg/template/qualttp7.C: Likewise.
54217         * g++.dg/template/qualttp8.C: Likewise.
54218         * g++.dg/template/recurse.C: Likewise.
54219
54220 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54221
54222         * g++.dg/opt/dtor1.C: New test.
54223
54224 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54225
54226         * gcc.c-torture/compile/20020315-1.c: New test.
54227
54228 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54229
54230         * gcc.dg/weak-1.c: Fix scan tests.
54231
54232 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54233
54234         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54235         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54236         cris-*-aout* mmix-*-*.
54237         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54238         cris-*-aout* mmix-*-*.
54239         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54240         cris-*-elf* cris-*-aout* and mmix-*-*.
54241         * gcc.dg/20001009-1.c: Ditto.
54242         * gcc.dg/20010912-1.c: Ditto.
54243         * gcc.dg/20020122-4.c: Ditto.
54244         * gcc.dg/inline-2.c: Ditto.
54245
54246 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54247
54248         * gcc.c-torture/compile/20020314-1.c: New test.
54249
54250 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54251
54252         * gcc.c-torture/execute/20020314-1.c: New test.
54253
54254 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54255
54256         * g++.dg/warn/Wunused-1.C: New test.
54257
54258 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54259
54260         * g++.dg/abi/mangle6.C: New test.
54261
54262 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54263
54264         * gcc.c-torture/compile/20020309-2.c: New test.
54265
54266         * gcc.c-torture/compile/20020312-1.c: New test.
54267
54268 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54269
54270         * g++.dg/other/access1.C: New test.
54271
54272 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54273
54274         * gcc.c-torture/execute/wchar_t-1.c: New test.
54275
54276 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54277
54278         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54279
54280 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54281
54282         * gcc.dg/20020312-1.c: New test case.
54283
54284 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54285
54286         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54287
54288 2002-03-11  Richard Henderson  <rth@redhat.com>
54289
54290         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54291         * g++.old-deja/g++.jason/report.C: Likewise.
54292
54293 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54294
54295         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54296         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54297
54298 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54299
54300         * g++.dg/overload/pmf1.C: New test.
54301
54302 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54303
54304         * gcc.c-torture/execute/20020307-1.c: Use long.
54305
54306 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54307
54308         PR optimization/5844
54309         * gcc.dg/20020310-1.c: New test.
54310
54311 2002-03-09  Michael Meissner  <meissner@redhat.com>
54312
54313         * gcc.c-torture/execute/memcpy-2.c: New test.
54314         * gcc.c-torture/execute/memset-1.c: New test.
54315         * gcc.c-torture/execute/strlen-1.c: New test.
54316         * gcc.c-torture/execute/strcmp-1.c: New test.
54317         * gcc.c-torture/execute/strncmp-1.c: New test.
54318
54319 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54320
54321         * gcc.dg/ppc-ldstruct.c: New test.
54322
54323 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54324
54325         * gcc.c-torture/execute/va-arg-22.c: New test.
54326
54327 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54328
54329         * gcc.c-torture/compile/20020309-1.c: New test.
54330
54331 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54332
54333         * gcc.c-torture/execute/20020307-2.c: New test.
54334
54335 2002-03-07  Jeffrey A Law  (law@redhat.com)
54336
54337         * g77.f-torture/compile/20020307-1.f: New test.
54338
54339 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54340
54341         * gcc.dg/unordered-1.c: New test.
54342
54343 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54344
54345         * gcc.c-torture/execute/20020307-1.c: New test.
54346
54347 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54348
54349         * gcc.dg/20020304-1.c: New test.
54350
54351         * gcc.c-torture/compile/20020304-2.c: New test.
54352
54353 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54354
54355         * gcc.c-torture/compile/20020304-1.c: New test case
54356         (from PR c/5830).
54357
54358 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54359
54360         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54361
54362 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54363
54364         * g++.dg/other/classkey1.C: New test.
54365
54366 2002-03-01  Richard Henderson  <rth@redhat.com>
54367
54368         * gcc.c-torture/compile/981223-1.x: New.
54369         * gcc.c-torture/compile/920625-1.x: New.
54370
54371 2002-02-28  Richard Henderson  <rth@redhat.com>
54372
54373         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54374
54375 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54376
54377         * gcc.c-torture/execute/20020227-1.c: New test.
54378
54379 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54380
54381         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54382         here" ERROR lines.
54383         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54384         * g++.old-deja.g++.other/defarg1.C: Likewise.
54385         * g++.old-deja/g++.pt/calls2.C: Likewise.
54386         * g++.old-deja/g++.pt/crash20.C: Likewise.
54387         * g++.old-deja/g++.pt/crash30.C: Likewise.
54388         * g++.old-deja/g++.pt/crash36.C: Likewise.
54389         * g++.old-deja/g++.pt/crash6.C: Likewise.
54390         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54391         * g++.old-deja/g++.pt/derived3.C: Likewise.
54392         * g++.old-deja/g++.pt/error1.C: Likewise.
54393         * g++.old-deja/g++.pt/friend21.C: Likewise.
54394         * g++.old-deja/g++.pt/friend23.C: Likewise.
54395         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54396         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54397
54398 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54399
54400         * gcc.c-torture/execute/20020225-2.c: New test.
54401
54402 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54403
54404         * gcc.c-torture/execute/920730-1t.c,
54405         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54406         Delete test cases, only relevant to -traditional.
54407
54408 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54409
54410         * gcc.dg/cpp/undef1.c: Remove.
54411         * gcc.dg/cpp/directiv.c: Update.
54412         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54413
54414 2002-02-27  Michael Meissner  <meissner@redhat.com>
54415
54416         * gcc.c-torture/execute/20020226-1.c: New test.
54417
54418 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54419
54420         * g++.dg/debug/debug4.C: New test.
54421
54422         * gcc.dg/ia64-visibility-1.c: New test.
54423
54424 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54425
54426         * gcc.dg/debug/20020224-1.c: New.
54427
54428 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54429
54430         * gcc.c-torture/execute/960416-1.x: New.
54431         * gcc.c-torture/execute/divconst-3.x: Likewise.
54432
54433 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54434
54435         * gcc.dg/20020224-1.c: New test.
54436
54437 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54438
54439         * gcc.c-torture/execute/20020225-1.c: New.
54440
54441 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54442
54443         * gcc.dg/cpp/wchar-1.c: New test.
54444
54445 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54446
54447         * gcc.dg/20020222-1.c: New test.
54448
54449 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54450
54451         * g++.dg/opt/anonunion1.C: New test.
54452
54453 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54454
54455         * g++.dg/template/qualttp19.C: New test.
54456         * g++.dg/template/qualttp20.C: New test.
54457         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54458         * g++.old-deja/g++.other/qual1.C: Likewise.
54459
54460 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54461
54462         * gcc.dg/attr-alwaysinline.c: New.
54463
54464 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54465
54466         * gcc.dg/20020220-1.c: New test.
54467
54468         * gcc.dg/20020220-2.c: New test.
54469
54470         * g++.dg/opt/mmx1.C: New test.
54471
54472 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54473
54474         * gcc.c-torture/compile/20020110.c: New test.
54475
54476 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54477
54478         * gcc.c-torture/execute/20020219-1.c: New test.
54479
54480         * gcc.dg/20020219-1.c: New test.
54481
54482         * gcc.dg/noncompile/20020220-1.c: New test.
54483
54484         * g++.dg/opt/ptrintsum1.C: New test.
54485
54486         * gcc.dg/debug/20020220-1.c: New test.
54487
54488 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54489
54490         * gcc.c-torture/execute/20020216-1.c: New test.
54491
54492 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54493
54494         * gcc.dg/decl-1.c: Update, new test.
54495
54496 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54497
54498         * g++.dg/abi/bitfield1.C: New test.
54499         * g++.dg/abi/bitfield2.C: New test.
54500
54501 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54502
54503         * gcc.dg/attr-nest.c: New test.
54504
54505 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54506
54507         * gcc.c-torture/execute/20020215-1.c: New test.
54508
54509 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54510
54511         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54512         * g++.dg/debug/debug.exp: New.
54513         * g++.dg/debug/trivial.C: New.
54514         * g++.dg/debug/debug1.C: Moved...
54515         * g++.dg/other/debug1.C: ...from here.
54516         * g++.dg/debug/debug2.C: Moved...
54517         * g++.dg/other/debug2.C: ...from here.
54518         * g++.dg/debug/debug3.C: Moved...
54519         * g++.dg/other/debug3.C: ...from here.
54520
54521         * gcc.dg/noncompile/20020213-1.c: New test.
54522
54523 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54524
54525         * g++.dg/other/debug3.C: New test.
54526
54527         * gcc.c-torture/execute/20020213-1.c: New test.
54528
54529 2002-02-13  Richard Smith <richard@ex-parrot.com>
54530
54531         * g++.old-deja/g++.other/thunk1.C: New test.
54532
54533 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54534
54535         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54536
54537 2002-02-13  Stan Shebs  <shebs@apple.com>
54538
54539         * gcc.dg/altivec-3.c: New.
54540
54541 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54542
54543         * gcc.dg/Wunreachable-1.c: New test.
54544         * gcc.dg/Wunreachable-2.c: New test.
54545
54546 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54547
54548         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54549
54550 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54551
54552         * gcc.dg/decl-1.c: New test.
54553
54554 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54555
54556         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54557
54558 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54559
54560         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54561         * gcc.c-torture/compile/980506-1.x: Likewise.
54562
54563 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54564
54565         * gcc.dg/20020210-1.c: New.
54566
54567 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54568
54569         * g77.f-torture/execute/947.f: New regression test
54570         for PR fortran/947.
54571
54572 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54573
54574         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54575         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54576
54577 2002-02-08  Richard Henderson  <rth@redhat.com>
54578
54579         * gcc.c-torture/compile/labels-3.c: New.
54580
54581 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54582
54583         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54584         expression statements work instead.
54585         * gcc.dg/noncompile/20020207-1.c: New test.
54586
54587 2002-02-07  Richard Henderson  <rth@redhat.com>
54588
54589         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54590
54591 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54592
54593         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54594         message from g77
54595         * lib/g77-dg.exp: Trim g77 error messages so that they are
54596         recognized by dg.exp.
54597
54598 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54599
54600         PR fortran/5473
54601         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54602
54603 2002-02-07  Richard Henderson  <rth@redhat.com>
54604
54605         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54606         to be sufficiently aligned for integers.
54607
54608 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54609
54610         * g++.dg/template/friend4.C: New test.
54611
54612 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54613
54614         PR fortran/5743
54615         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54616         unsupported cases.
54617
54618 2002-02-07  Richard Henderson  <rth@redhat.com>
54619
54620         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54621         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54622         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54623         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54624
54625 2002-02-06  Richard Henderson  <rth@redhat.com>
54626
54627         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54628
54629 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54630
54631         * gcc.dg/20020206-1.c: New test.
54632
54633 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54634
54635         * gcc.c-torture/execute/20020206-1.c: New test.
54636
54637         * gcc.c-torture/execute/20020206-2.c: New test.
54638
54639         PR optimization/5429:
54640         * gcc.c-torture/compile/20020206-1.c: New test.
54641
54642 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54643
54644         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54645         as certain file formats cannot support particularly large
54646         alignments.
54647
54648         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54649         and do not expect to be able to link the executable.
54650
54651         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54652         fail because the COFF format does not support the weak attribute.
54653
54654 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54655
54656         * g77.dg/pr5473.f: New test
54657
54658 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54659
54660         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54661         Fix testcase accordingly.
54662
54663 2002-02-04  Richard Henderson  <rth@redhat.com>
54664
54665         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54666         (buf): Change to be an array of pointers, not ints.
54667
54668 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54669
54670         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54671         before all tests.  Move warning one line above to match where it
54672         C frontend emits.
54673         * gcc.dg/Wswitch-2.c: New test.
54674         * g++.dg/warn/Wswitch-1.C: New test.
54675         * g++.dg/warn/Wswitch-2.C: New test.
54676
54677 2002-02-04  Richard Henderson  <rth@redhat.com>
54678
54679         * g++.dg/abi/offsetof.C: Fix size comparison.
54680
54681 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54682
54683         * gcc.dg/cast-qual-2.c: New test.
54684
54685 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54686
54687         * gcc.dg/20020201-4.c: New test.
54688
54689 2002-02-04  Ben Elliston  <bje@redhat.com>
54690
54691         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54692         target_info attribute != 0, in addition to the empty string.
54693         (gcc_target_compile): Likewise.
54694
54695 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54696
54697         * gcc.dg/Wswitch.c: New test.
54698         PR gcc/4475. PR gcc/3780.
54699
54700 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54701
54702         * g77.f-torture/execute/5122.f: New test for regressions
54703         against PR fortran/5122.
54704
54705 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54706
54707         * g77.f-torture/compile/pr3743.f: Delete
54708         * g77.dg/pr3743-1.f: New test.
54709         * g77.dg/pr3743-2.f: New test.
54710         * g77.dg/pr3743-3.f: New test.
54711         * g77.dg/pr3743-4.f: New test.
54712
54713 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54714
54715         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54716
54717 2002-02-02  Richard Henderson  <rth@redhat.com>
54718
54719         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54720         * gcc.c-torture/execute/bf64-1.c: Likewise.
54721
54722 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54723
54724         * gcc.dg/20020201-2.c: New test.
54725
54726         * gcc.dg/20020201-3.c: New test.
54727
54728         * gcc.c-torture/execute/bitfld-2.c: New test.
54729
54730 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54731
54732         * gcc.dg/bitfld-1.c: Update.
54733         * gcc.dg/bitfld-2.c: Update.
54734         * gcc.c-torture/execute/bitfld-1.x: New.
54735
54736 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54737
54738         * gcc.c-torture/execute/20020201-1.c: New test.
54739
54740 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54741
54742         PR target/5469
54743         * gcc.dg/20020201-1.c: New test.
54744
54745 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54746
54747         PR fortran/3743
54748         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54749         * g77.f-torture/compile/pr3743.x: Remove
54750
54751 2002-01-31  Tom Rix  <trix@redhat.com>
54752
54753         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54754
54755 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54756
54757         * gcc.dg/noncompile/20020130-1.c: New test.
54758
54759 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54760
54761         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54762
54763 2002-01-29  Richard Henderson  <rth@redhat.com>
54764
54765         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54766         to long long.
54767         * gcc.c-torture/execute/bf64-1.c: Likewise.
54768
54769 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54770
54771         * gcc.c-torture/execute/20020129-1.c: New test.
54772
54773 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54774
54775         * gcc.c-torture/compile/20000224-1.c: Update.
54776         * gcc.c-torture/execute/bitfld-1.c: New tests.
54777         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54778         * gcc.dg/uninit-A.c: Update.
54779
54780 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54781
54782         * g++.dg/template/ctor1.C: Add instantiation.
54783
54784 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54785
54786         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54787         argument to __builtin_prefetch to be const ptr.
54788
54789 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54790
54791         * gcc.c-torture/compile/20020120-1.c: New test.
54792
54793 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54794
54795         * gcc.c-torture/execute/20020127-1.c: New test.
54796
54797 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54798
54799         * g77.dg/f77-edit-i-in.f: New test
54800         * g77.dg/f77-edit-i-out.f: New test
54801
54802 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54803
54804         * gcc.dg/debug/debug.exp: New file.
54805         * gcc.dg/debug/trivial.c: New file.
54806         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54807         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54808         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54809         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54810         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54811         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54812         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54813         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54814         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54815         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54816         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54817         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54818         * gcc.dg/20000503-1.c: Removed.
54819         * gcc.dg/20010207-1.c: Removed.
54820         * gcc.dg/20011223-1.c: Removed.
54821         * gcc.dg/20020104-2.c: Removed.
54822         * gcc.dg/debug-1.c: Removed.
54823         * gcc.dg/debug-2.c: Removed.
54824         * gcc.dg/debug-3.c: Removed.
54825         * gcc.dg/debug-4.c: Removed.
54826         * gcc.dg/debug-5.c: Removed.
54827         * gcc.dg/debug-6.c: Removed.
54828         * gcc.dg/dwarf2-1.c: Removed.
54829         * gcc.dg/dwarf2-2.c: Removed.
54830
54831 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54832
54833         * g++.old-deja/g++.other/eh5.C: New test.
54834         * g++.old-deja/g++.other/sibcall2.C: New test.
54835         * g++.old-deja/g++.other/array9.C: New test.
54836         * g++.old-deja/g++.other/typename2.C: New test.
54837         * g++.old-deja/g++.other/crash60.C: New test.
54838         * g++.old-deja/g++.other/conv9.C: New test.
54839         * g++.old-deja/g++.other/mangle10.C: New test.
54840         * g++.old-deja/g++.other/unchanging1.C: New test.
54841         * g++.old-deja/g++.other/exprstmt1.C: New test.
54842         * g++.old-deja/g++.other/inline23.C: New test.
54843         * g++.old-deja/g++.eh/ia64-1.C: New test.
54844         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54845         * g++.old-deja/g++.other/reload1.C: New test.
54846         * g++.old-deja/g++.other/static20.C: New test.
54847         * g++.old-deja/g++.other/local-alloc1.C: New test.
54848         * g++.old-deja/g++.other/conv8.C: New test.
54849         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54850         * g++.old-deja/g++.other/storeexpr1.C: New test.
54851         * g++.old-deja/g++.other/storeexpr2.C: New test.
54852         * g++.dg/eh/template2.C: New test.
54853         * g++.dg/warn/weak1.C: New test.
54854
54855 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54856
54857         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54858         Remove first, non-varying, argument.
54859
54860 2002-01-23  Richard Henderson  <rth@redhat.com>
54861
54862         * gcc.dg/inline-2.c: New.
54863
54864         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54865         Add optional target arg.  Check number of arguments.
54866         (scan-assembler-not, scan-assembler-dem): Likewise.
54867         (scan-assembler-dem-not): Likewise.
54868
54869 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54870
54871         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54872         line 12.
54873         * g++.old-deja/g++.brendan/parse3.C,
54874         g++.old-deja/g++.other/crash26.C,
54875         g++.old-deja/g++.other/crash28.C,
54876         g++.old-deja/g++.other/crash29.C,
54877         g++.old-deja/g++.other/crash30.C,
54878         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54879
54880 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54881
54882         * gcc.dg/20020115-1.c: New.
54883
54884 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54885
54886         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54887
54888 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54889
54890         * gcc.dg/20020122-3.c: New.
54891
54892 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54893
54894         * g++.dg/other/gc1.C: New test.
54895
54896 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54897
54898         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54899
54900 2002-01-22  Richard Henderson  <rth@redhat.com>
54901
54902         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54903
54904 2002-01-22  Richard Henderson  <rth@redhat.com>
54905
54906         * gcc.dg/20020122-4.c: New.
54907
54908 2002-01-22  H.J. Lu <hjl@gnu.org>
54909
54910         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54911         link output.
54912         * gcc.dg/special/ecos.exp: Likewise.
54913         * lib/g++-dg.exp: Likewise.
54914         * lib/g77-dg.exp: Likewise.
54915         * lib/gcc-dg.exp : Likewise.
54916         * lib/mike-g++.exp: Likewise.
54917         * lib/mike-g77.exp: Likewise.
54918         * lib/mike-gcc.exp: Likewise.
54919         * lib/objc-dg.exp: Likewise.
54920
54921 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54922
54923         PR target/5379
54924         * gcc.dg/20020122-2.c: New test.
54925
54926 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54927
54928         * gcc.dg/20020122-1.c: New test.
54929
54930 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54931
54932         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54933
54934 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54935
54936         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54937
54938 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54939
54940         * gcc.c-torture/compile/20020121-1.c: New test.
54941
54942 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54943
54944         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54945         ld_library_path.
54946
54947 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54948
54949         * gcc.dg/20020218-1.c: New test.
54950
54951 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54952
54953         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54954         messages
54955         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54956         "At global scope" warning
54957         * g++.dg/ext/align1.C: Change cygwin test for alignment
54958         from db-bogus to dg-warning
54959
54960 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54961
54962         * g77.f-torture/compile/cpp2.F: New test.
54963
54964 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54965
54966         * g++.dg/template/access1.C: New test.
54967
54968 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54969
54970         * gcc.dg/20020118-1.c: New.
54971
54972 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54973
54974         * gcc.c-torture/execute/20020118-1.c: New test.
54975
54976 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54977
54978         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54979         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54980         alignment warnings.
54981
54982 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54983
54984         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54985         torture_with_loops and torture_without_loops
54986
54987 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54988
54989         * gcc.c-torture/compile/20020116-1.c: New test.
54990
54991 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54992
54993         * gcc.dg/20020116-2.c: New test.
54994
54995         * gcc.dg/ultrasp4.c: New test.
54996
54997         * gcc.dg/20020116-1.c: New test.
54998
54999 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
55000
55001         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
55002         by EABI.
55003
55004 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
55005
55006         * gcc.misc-tests/i386-prefetch.exp: New.
55007         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
55008         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
55009         * gcc.misc-tests/i386-pf-none-1.c: New test.
55010         * gcc.misc-tests/i386-pf-sse-1.c: New test.
55011
55012 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
55013
55014         * gcc.dg/gnu89-init-1.c: Add new tests.
55015
55016 2002-01-15  Andreas Jaeger  <aj@suse.de>
55017
55018         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
55019         * gcc.dg/i386-mmx-2.c: Likewise.
55020         * gcc.dg/i386-sse-1.c: Likewise.
55021         * gcc.dg/i386-sse-2.c: Likewise.
55022         * gcc.dg/i386-sse-3.c: Likewise.
55023
55024 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
55025
55026         * g77.f-torture/execute/intrinsic-unix-bessel.f:
55027         Uncomment additional cases that now pass.
55028
55029 2002-01-11  Richard Henderson  <rth@redhat.com>
55030
55031         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
55032         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
55033
55034 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
55035
55036         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
55037
55038 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
55039
55040         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
55041         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
55042
55043 2002-01-10  Dale Johannesen  <dalej@apple.com>
55044
55045         * gcc.c-torture/execute/loop-11.c: New.
55046
55047 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
55048
55049         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
55050         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
55051
55052 2002-01-09  Richard Henderson  <rth@redhat.com>
55053
55054         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
55055         type in which to perform the operation for each size.
55056
55057 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
55058
55059         * gcc.c-torture/compile/20020109-2.c: New test.
55060
55061 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
55062
55063         * gcc.c-torture/execute/loop-10.c: New test.
55064
55065 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55066
55067         * gcc.c-torture/compile/20010226-1.c: New test.
55068         * gcc.c-torture/compile/20010227-1.c: New test.
55069         * gcc.c-torture/compile/20010426-1.c: New test.
55070         * gcc.c-torture/compile/20010510-1.c: New test.
55071         * gcc.c-torture/compile/20010605-3.c: New test.
55072         * gcc.c-torture/compile/20010824-1.c: New test.
55073         * gcc.c-torture/execute/20010409-1.c: New test.
55074         * gcc.dg/noncompile/20000901-1.c: New test.
55075         * gcc.dg/20001023-1.c: New test.
55076         * gcc.dg/20001101-1.c: New test.
55077         * gcc.dg/20001102-1.c: New test.
55078         * gcc.dg/20010207-1.c: New test.
55079         * gcc.dg/20010405-1.c: New test.
55080         * gcc.dg/20010822-1.c: New test.
55081         * gcc.dg/20011107-1.c: New test.
55082
55083 2002-01-09  Jeffrey A Law  (law@redhat.com)
55084
55085         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55086
55087         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55088         execution failure on PA targets.
55089
55090 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55091
55092         * gcc.c-torture/compile/20020109-1.c: New test.
55093
55094 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55095
55096         * gcc.c-torture/execute/20020108-1.c: New test.
55097
55098 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55099
55100         * gcc.dg/20020108-1.c: New test.
55101
55102 2002-01-08  H.J. Lu <hjl@gnu.org>
55103
55104         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55105         for header files.
55106
55107 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55108
55109         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55110         consistency.
55111
55112 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55113
55114         * gcc.dg/altivec-4.c: Test altivec predicates.
55115
55116 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55117
55118         * gcc.c-torture/execute/20020107-1.c: New test.
55119
55120 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55121
55122         PR c/5279
55123         * gcc.c-torture/compile/20020106-1.c: New test.
55124
55125 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55126
55127         * gcc.c-torture/execute/nestfunc-4.c: New test.
55128
55129 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55130
55131         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55132         extra triple that slipped in.
55133         * g++.old-deja/g++.abi/align.C: Likewise.
55134         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55135
55136 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55137
55138         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55139         * g++.old-deja/g++.abi/align.C: Likewise.
55140         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55141
55142         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55143         on FreeBSD/i386.
55144         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55145         FreeBSD.
55146
55147 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55148
55149         * gcc.dg/20020104-1.c: New test.
55150
55151         * gcc.dg/20020104-2.c: New test.
55152
55153 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55154
55155         * gcc.dg/20020103-1.c: Fix typo in target selector.
55156
55157 2002-01-03  Richard Henderson  <rth@redhat.com>
55158
55159         * gcc.dg/20020103-1.c: New.
55160
55161 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55162
55163         * gcc.c-torture/execute/20020103-1.c: New test.
55164
55165 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55166
55167         * g++.dg/other/debug2.C: New test.
55168
55169         * gcc.c-torture/compile/20020103-1.c: New test.
55170
55171 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55172
55173         * gcc.dg/gnu89-init-1.c: Added new tests.
55174
55175 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55176
55177         * g++.dg/template/friend2.C: Remove as patch is reverted.
55178
55179         * g++.dg/warn/oldcast1.C: New test.
55180
55181         * g++.dg/template/ptrmem1.C: New test.
55182         * g++.dg/template/ptrmem2.C: New test.
55183
55184         * g++.dg/template/ntp.C: New test.
55185
55186         * g++.dg/other/component1.C: New test.
55187
55188         * g++.dg/template/ttp3.C: New test.
55189
55190         * g++.dg/template/friend2.C: New test.
55191         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55192
55193 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55194
55195         * g++.dg/other/ptrmem1.C: New test.
55196         * g++.dg/other/ptrmem2.C: New test.
55197
55198 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55199
55200         * g++.dg/template/ctor1.C: New test.
55201
55202 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55203
55204         * g++.dg/template/friend2.C: New test.
55205
55206 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55207
55208         * gcc.dg/mmix-1.c: New test.
55209
55210 2001-12-31  Richard Henderson  <rth@redhat.com>
55211
55212         * gcc.dg/asm-5.c: New.
55213
55214 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55215
55216         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55217         in namespace __gnu_cxx
55218
55219 2001-12-30  Richard Henderson  <rth@redhat.com>
55220
55221         * gcc.dg/debug-6.c: New.
55222
55223 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55224
55225         * gcc.c-torture/compile/20011229-2.c: New test.
55226
55227 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55228
55229         * gcc.dg/debug-3.c: New test.
55230         * gcc.dg/debug-4.c: New test.
55231         * gcc.dg/debug-5.c: New test.
55232
55233 2001-12-29  Richard Henderson  <rth@redhat.com>
55234
55235         * g++.dg/eh/loop1.C: New.
55236
55237 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55238
55239         * g++.dg/template/crash1.C: New test.
55240
55241 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55242
55243         * g++.dg/other/const1.C: New test.
55244
55245 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55246
55247         * gcc.c-torture/compile/20011229-1.c: New test.
55248
55249 2001-12-28  Stan Shebs  <shebs@apple.com>
55250
55251         * lib/objc-torture.exp: Resync with c-torture.exp.
55252         * lib/objc.exp: Load standard libraries.
55253
55254 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55255
55256         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55257         additional tests.
55258
55259 2001-12-27  Roger Sayle <roger@eyesopen.com>
55260
55261         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55262
55263 2001-12-27  Richard Henderson  <rth@redhat.com>
55264
55265         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55266
55267 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55268
55269         * g++.dg/eh/ctor1.C: New test.
55270         * g++.dg/other/error2.C: New test.
55271
55272 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55273
55274         * g++.dg/other/init2.C: New test.
55275
55276 2001-12-24  Richard Henderson  <rth@redhat.com>
55277
55278         * gcc.dg/20011223-1.c: New.
55279         * gcc.dg/inline-1.c: New.
55280
55281 2001-12-23  Richard Henderson  <rth@redhat.com>
55282
55283         * gcc.dg/asm-4.c: Test operand modifiers.
55284
55285 2001-12-23  Richard Henderson  <rth@redhat.com>
55286
55287         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55288
55289 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55290
55291         * gcc.c-torture/execute/20011223-1.c: New test.
55292
55293 2001-12-21  Richard Henderson  <rth@redhat.com>
55294
55295         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55296         re-enables the warning.
55297
55298 2001-12-21  Richard Henderson  <rth@redhat.com>
55299
55300         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55301
55302 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55303
55304         * gcc.c-torture/compile/20011218-1.c: New test.
55305
55306 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55307
55308         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55309         arm-isr.c test.
55310         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55311         epilogue generation for ARM ISR routines.
55312
55313 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55314
55315         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55316         * gcc.dg/format/c90-printf-3.c: Likewise.
55317         * gcc.dg/format/c99-printf-3.c: Likewise.
55318         * gcc.dg/format/ext-1.c: Likewise.
55319         * gcc.dg/format/ext-6.c: Likewise.
55320         * gcc.dg/format/format.h: Prototype unlocked stdio.
55321
55322 2001-12-20  Richard Henderson  <rth@redhat.com>
55323
55324         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55325         (arena): Use it.
55326         (malloc): Correct allocation logic.  Abort if we fill up the
55327         arena before initialization complete.
55328         (realloc): Correct allocation logic.
55329
55330 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55331
55332         * gcc.c-torture/compile/20011219-2.c: New test.
55333
55334         * gcc.c-torture/execute/20011219-1.c: New test.
55335
55336 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55337
55338         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55339         target does not support weak symbols.
55340
55341 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55342
55343         * gcc.c-torture/compile/20011219-1.c: New test.
55344
55345 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55346
55347         * g++.dg/other/error1.C: New test.
55348
55349 2001-12-17  Jeffrey A Law  (law@redhat.com)
55350
55351         * gcc.c-torture/execute/20011217-1.c: New test.
55352
55353 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55354
55355         * objc.dg/special/: New directory.
55356         * objc.dg/special/special.exp: New file.
55357         * objc.dg/special/unclaimed-category-1.h: New file.
55358         * objc.dg/special/unclaimed-category-1a.m: New file.
55359         * objc.dg/special/unclaimed-category-1.m: New file.
55360
55361 2001-12-17  Andreas Jaeger  <aj@suse.de>
55362
55363         * gcc.c-torture/compile/20011217-2.c: New test.
55364
55365 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55366
55367         * gcc.c-torture/compile/20011217-1.c: New test.
55368
55369 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55370
55371         * gcc.dg/20011214-1.c: New.
55372
55373 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55374
55375         * gcc.dg/altivec-4.c: New.
55376
55377 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55378
55379         * gcc.dg/20011113-1.c: New test.
55380
55381 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55382
55383         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55384         std::__malloc_alloc_template<0> and
55385         std::__default_alloc_template<false, 0>.
55386
55387 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55388
55389         * objc/execute/bf-21.m: New test.
55390         * objc/execute/enumeration-1.m: New test.
55391         * objc/execute/enumeration-2.m: New test.
55392
55393 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55394
55395         * gcc.dg/gnu89-init-1.c: New test.
55396
55397 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55398
55399         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55400         * g++.old-deja/g++.jason/2371.C: Likewise.
55401         * g++.old-deja/g++.jason/template33.C: Likewise.
55402         * g++.old-deja/g++.jason/template34.C: Likewise.
55403         * g++.old-deja/g++.jason/template36.C: Likewise.
55404         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55405         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55406         * g++.old-deja/g++.other/typename1.C: Likewise.
55407         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55408         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55409         * g++.old-deja/g++.pt/typename11.C: Likewise.
55410         * g++.old-deja/g++.pt/typename14.C: Likewise.
55411         * g++.old-deja/g++.pt/typename16.C: Likewise.
55412         * g++.old-deja/g++.pt/typename3.C: Likewise.
55413         * g++.old-deja/g++.pt/typename4.C: Likewise.
55414         * g++.old-deja/g++.pt/typename5.C: Likewise.
55415         * g++.old-deja/g++.pt/typename7.C: Likewise.
55416         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55417
55418 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55419
55420         * g++.dg/other/linkage1.C: New test.
55421         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55422         specifiers.
55423
55424 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55425
55426         * gcc.dg/concat.c: New test.
55427
55428 2001-12-11  Stan Shebs  <shebs@apple.com>
55429
55430         * objc/compile: New test directory.
55431         * objc/compile/compile.exp: New expect script.
55432         * objc/compile/20011211-1.m: New compile test.
55433
55434 2001-12-11  Jason Merrill  <jason@redhat.com>
55435
55436         * lib/prune.exp (prune_gcc_output): Also handle "In member
55437         function".  So many permutations...
55438
55439 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55440
55441         * g++.dg/template/typedef1.C: New test.
55442
55443 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55444
55445         * g++.dg/other/copy1.C: New test.
55446
55447 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55448
55449         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55450
55451         * gcc.dg/builtin-choose-expr.c: New.
55452
55453 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55454
55455         * gcc.dg/altivec-2.c: New.
55456
55457 2001-12-07  Richard Henderson  <rth@redhat.com>
55458
55459         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55460
55461 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55462
55463         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55464         ultrasparc.
55465
55466 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55467
55468         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55469
55470 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55471
55472         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55473         variable argument list.
55474
55475 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55476
55477         * gcc.c-torture/execute/memcheck: Delete entire directory.
55478         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55479         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55480
55481 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55482
55483         * gcc.dg/Wshadow-1.c: New test.
55484
55485 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55486
55487         * gcc.c-torture/compile/20011130-1.c: New test.
55488
55489         * gcc.dg/noncompile/20011025-1.c: New test.
55490
55491         * g++.dg/other/anon-union.C: New test.
55492
55493         * gcc.c-torture/execute/20011024-1.c: New test.
55494
55495 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55496
55497         * gcc.c-torture/execute/20000722-1.x,
55498         gcc.c-torture/execute/20010123-1.x: Remove.
55499         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55500         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55501         gcc.dg/c99-complit-2.c: New tests.
55502
55503 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55504
55505         * g++.dg/inherit/base1.C: New test.
55506
55507 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55508
55509         * g++.dg/other/stdarg1.C: New test.
55510
55511         * gcc.c-torture/compile/20011130-2.c: New test.
55512
55513 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55514
55515         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55516         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55517         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55518         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55519         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55520         * gcc.dg/builtin-prefetch-1.c: New test.
55521
55522 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55523
55524         * gcc.dg/20011130-1.c: New test.
55525
55526 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55527
55528         * g++.dg/other/scope1.C: New test.
55529         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55530
55531 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55532
55533         * gcc.dg/vla-init-1.c: New test.
55534
55535 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55536
55537         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55538
55539 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55540
55541         * objc.dg/alias.m: Update.
55542         * objc.dg/class-1.m: Update.
55543         * objc.dg/const-str-1.m: Update.
55544         * objc.dg/fwd-proto-1.m: Update.
55545         * objc.dg/id-1.m: Update.
55546         * objc.dg/super-class-1.m: Update.
55547
55548 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55549
55550         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55551         constructs.
55552
55553 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55554
55555         * gcc.c-torture/execute/20011128-1.c: New test.
55556
55557 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55558
55559         * gcc.dg/20011127-1.c: New test.
55560
55561 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55562
55563         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55564         from Austin Group draft 7.
55565         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55566         scanf format arguments.
55567         * gcc.dg/format/no-exargs-2.c: New test.
55568
55569 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55570
55571         * g++.dg/abi/vbase8-4.C: New test.
55572
55573 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55574
55575         * gcc.c-torture/execute/20011121-1.c: New test.
55576
55577 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55578
55579         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55580
55581 2001-11-23  Andreas Jaeger  <aj@suse.de>
55582
55583         * gcc.dg/cpp/charconst-2.c: New test.
55584
55585 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55586
55587         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55588         to the host if it is remote.  Let tests specify extra headers
55589         they use.
55590         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55591         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55592         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55593         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55594         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55595         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55596         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55597         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55598         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55599         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55600
55601 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55602
55603         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55604         for little endian ARMs.
55605
55606 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55607
55608         * gcc.c-torture/compile/20011119-1.c: New test.
55609         * gcc.c-torture/compile/20011119-2.c: New test.
55610
55611 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55612
55613         * gcc.dg/altivec-1.c: Fix typo.
55614
55615 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55616
55617         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55618
55619 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55620
55621         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55622
55623 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55624
55625         * lib/g77.exp: Don't specify --rpath-link.
55626
55627         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55628         across all the headers.
55629         * gcc.dg/format/format.exp: For testing on a remote host,
55630         copy format.h.
55631
55632         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55633         * gcc.c-torture/execute/930406-1.c: Likewise.
55634         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55635
55636 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55637
55638         * gcc.dg/altivec-1.c: New.
55639
55640 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55641
55642         * gcc.dg/cpp/fpreprocessed.c: New test case.
55643
55644 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55645
55646         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55647         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55648         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55649
55650 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55651
55652         * gcc.dg/no-builtin-1.c: New test.
55653
55654 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55655
55656         * gcc.c-torture/execute/20011115-1.c: New test.
55657
55658 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55659
55660         * gcc.c-torture/compile/20011114-2.c: New test.
55661         * gcc.c-torture/compile/20011114-3.c: New test.
55662         * gcc.c-torture/compile/20011114-4.c: New test.
55663
55664 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55665
55666         * g++.dg/other/init1.C: New test.
55667
55668 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55669
55670         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55671         message.
55672
55673         * gcc.c-torture/execute/20011114-1.c: New testcase.
55674
55675         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55676         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55677         like the (before this change) version of 20010327-1.c.
55678
55679 2001-11-14  Roger Sayle <roger@eyesopen.com>
55680
55681         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55682
55683 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55684
55685         * g++.dg/init/array2.C: New test.
55686
55687 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55688
55689         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55690
55691 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55692
55693         * g++.dg/other/forscope1.C: New test.
55694         * g++.dg/ext/forscope1.C: New test.
55695         * g++.dg/ext/forscope2.C: New test.
55696
55697 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55698
55699         * gcc.c-torture/execute/20011113-1.c: New test.
55700
55701 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55702
55703         * gcc.c-torture/execute/20011109-2.c: New test.
55704
55705         * gcc.c-torture/execute/20011109-1.c: New test.
55706
55707 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55708
55709         * gcc.c-torture/compile/20011109-1.c: New test.
55710
55711 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55712
55713         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55714         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55715         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55716         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55717         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55718         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55719         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55720
55721 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55722
55723         * g++.dg/warn/Wshadow-1.C: New tests.
55724         * g++.old-deja/g++.mike/for3.C: Update.
55725
55726 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55727
55728         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55729         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55730         XFAILs.  Adjust expected error texts.
55731         * gcc.c-torture/compile/20011106-1.c,
55732         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55733         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55734         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55735         gcc.dg/c99-array-lval-5.c: New tests.
55736
55737 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55738
55739         * gcc.dg/cpp/defined.c: Update.
55740
55741 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55742
55743         * gcc.c-torture/execute/anon-1.c: New test.
55744
55745 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55746
55747         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55748         same size, so no warning should be produced on stormy16.
55749
55750         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55751         due to oversized array.
55752         * g++.old-deja/g++.mike/ns15.C: Likewise.
55753         * g++.old-deja/g++.pt/crash16.C: Likewise.
55754
55755 2001-11-02  Graham Stott  <grahams@redhat.com>
55756
55757         * g++.dgother/debug1.C: Fix typos.
55758
55759 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55760
55761         * g++.dg/other/debug1.C: New test.
55762
55763 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55764
55765         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55766         of unsigned long.
55767
55768 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55769
55770         * gcc.dg/20011029-2.c: New test.
55771
55772         * gcc.c-torture/compile/20011029-1.c: New test.
55773
55774 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55775
55776         * objc/execute/class_self-1.m: New test.
55777         * objc/execute/class_self-2.m: New test.
55778
55779 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55780
55781         * gcc.misc-tests/msgs.exp: Delete.
55782         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55783         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55784         error set to match recent changes.
55785
55786 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55787
55788         * gcc.dg/20011021-1.c: New test.
55789
55790 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55791
55792         * gcc.c-torture/compile/20011023-1.c: New test.
55793
55794 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55795
55796         * lib/g77.exp: Rewrite based on lib/g++.exp.
55797
55798 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55799
55800         * gcc.c-torture/execute/20011019-1.c: New test.
55801
55802         * gcc.dg/20011018-1.c: New test.
55803
55804 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55805
55806         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55807
55808 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55809
55810         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55811         * gcc.dg/attr-invalid.c: Likewise.
55812
55813 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55814
55815         * gcc.dg/20011015-1.c: New test.
55816
55817 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55818
55819         * g++.dg/template/unify2.C: New test.
55820
55821 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55822
55823         * g++.dg/other/exception-specification.C: New test
55824
55825 2001-10-13  Tom Rix  <trix@redhat.com>
55826
55827         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55828         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55829
55830 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55831
55832         * gcc.dg/20011009-1.c: New test.
55833
55834 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55835
55836         PR g++/4476
55837         * g++.dg/other/friend1.C: New test.
55838
55839 2001-10-11  Richard Henderson  <rth@redhat.com>
55840
55841         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55842
55843 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55844
55845         * gcc.c-torture/compile/20011010-1.c: New.
55846
55847 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55848
55849         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55850         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55851         g77.f-torture/execute/execute.exp,
55852         g77.f-torture/noncompile/noncompile.exp,
55853         gcc.c-torture/compile/compile.exp,
55854         gcc.c-torture/execute/execute.exp,
55855         gcc.c-torture/execute/ieee/ieee.exp,
55856         gcc.c-torture/execute/memcheck/memcheck.exp,
55857         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55858         objc/execute/execute.exp: Update FSF address.
55859
55860 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55861
55862         * gcc.dg/cpp/cmdlne-C.c: Update.
55863         * gcc.dg/cpp/cmdlne-C2.c: New.
55864
55865 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55866
55867         * gcc.c-torture/execute/20011008-3.c: New.
55868
55869 2001-10-08  DJ Delorie  <dj@redhat.com>
55870
55871         * gcc.dg/20011008-1.c: New.
55872         * gcc.dg/20011008-2.c: New.
55873
55874 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55875
55876         * gcc.dg/cpp/spacing1.c: Update test.
55877
55878 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55879
55880         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55881         spelling errors of "separate" as "seperate".
55882
55883 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55884
55885         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55886         enough to avoid inlining.
55887
55888 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55889
55890         * lib/g77.exp: set libg2c_dir correctly.
55891
55892 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55893
55894         * gcc.dg/cpp/macro11.c: New test.
55895
55896 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55897
55898         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55899         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55900         gcc.dg/format/multattr-3.c: New tests.
55901         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55902         tests for format attributes on function pointers being rejected.
55903
55904 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55905
55906         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55907
55908 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55909
55910         * g++.dg/warn/format1.C: New test.
55911
55912 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55913
55914         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55915
55916 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55917
55918         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55919
55920 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55921
55922         * gcc.dg/cpp/redef2.c: Add test.
55923
55924 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55925
55926         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55927         long-standing bug on i686, apparently.
55928         * gcc.c-torture/execute/loop-2c.x: New file.
55929         * gcc.c-torture/execute/loop-2d.x: New file.
55930         * gcc.c-torture/execute/loop-3c.x: New file.
55931
55932 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55933
55934         * gcc.dg/cpp/20000625-2.c: Correct line number.
55935
55936 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55937
55938         * gcc.dg/cpp/macro10.c: New test.
55939         * gcc.dg/cpp/strify3.c: New test.
55940         * gcc.dg/cpp/spacing1.c: Add tests.
55941         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55942         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55943
55944 2001-09-24  DJ Delorie  <dj@redhat.com>
55945
55946         * gcc.c-torture/execute/20010924-1.c: New test.
55947
55948 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55949
55950         * objc/execute/paste.m: Remove.
55951
55952 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55953
55954         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55955
55956 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55957
55958         * g77.dg/strlen0.f: New test.
55959
55960 2001-09-21  Richard Henderson  <rth@redhat.com>
55961
55962         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55963         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55964
55965 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55966
55967         Table-driven attributes.
55968         * g++.dg/ext/attrib1.C: New test.
55969
55970 2001-09-20  DJ Delorie  <dj@redhat.com>
55971
55972         * gcc.dg/20000926-1.c: Update expected warning messages.
55973         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55974         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55975         array.
55976
55977 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55978
55979         * g++.dg/eh/registers1.C: New test case.
55980
55981 2001-09-17  Richard Henderson  <rth@redhat.com>
55982
55983         * gcc.dg/array-5.c: Fix VLA decomposition test.
55984
55985 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55986
55987         * gcc.dg/cpp/line5.c: New testcase.
55988
55989 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55990
55991         * gcc.dg/cpp/macro9.c: New test.
55992
55993 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55994
55995         * gcc.c-torture/execute/980223.c: Change type of addr from long
55996         to char *.
55997
55998 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55999
56000         * gcc.c-torture/execute/20010915-1.c: New test.
56001
56002 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
56003
56004         * g77.dg/bprob: New directory.
56005         * g77.dg/bprob/bprob.exp: New file.
56006         * g77.dg/bprob/bprob-1.f: New test.
56007         * g77.dg/gcov: New directory.
56008         * g77.dg/gcov/gcov.exp: New file.
56009         * g77.dg/gcov/gcov-1.f: New test.
56010         * g77.dg/gcov/gcov-1.x: New file.
56011
56012 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56013
56014         * gcc.dg/cpp/directiv.c: Update.
56015         * gcc.dg/cpp/undef1.c: Update.
56016
56017 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
56018
56019         * gcc.dg/20010912-1.c: New test.
56020
56021 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
56022
56023         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
56024         language-independent file in lib.
56025         * lib/gcov.exp: New file.
56026
56027 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56028
56029         * gcc.c-torture/compile/20010911-1.c: New test.
56030
56031 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
56032
56033         * lib/profopt.exp: New, to support profile-directed optimizations.
56034         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
56035         * gcc.misc-tests/bprob-1.c: New test.
56036         * gcc.misc-tests/bprob-2.c: New test.
56037
56038 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
56039
56040         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
56041         XFAIL and which kinds of gcov output to verify.
56042         * gcc.misc-tests/gcov-4b.x: New file.
56043         * gcc.misc-tests/gcov-5b.x: New file.
56044         * gcc.misc-tests/gcov-6.x: New file.
56045         * gcc.misc-tests/gcov-7.c: New test.
56046         * gcc.misc-tests/gcov-7.x: New file.
56047
56048 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
56049
56050         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
56051         * gcc.misc-tests/gcov-6.c: New test.
56052
56053 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56054
56055         PR c++/3986
56056         * g++.dg/abi/vbase1.C: New test.
56057
56058 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
56059
56060         * objc.dg/method-2.m: New.
56061
56062 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56063
56064         PR c++/4203
56065         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56066         * g++.dg/init/empty1.C: New test.
56067
56068 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
56069
56070         * gcc.c-torture/compile/20010903-1.c: New test.
56071
56072 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
56073
56074         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56075         for m68k.
56076
56077 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
56078
56079         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56080
56081         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56082
56083         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56084
56085 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56086
56087         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56088         for 16-bit 'unsigned int'.
56089
56090 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56091
56092         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56093
56094 2001-08-27  Richard Henderson  <rth@redhat.com>
56095
56096         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56097         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56098
56099 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56100
56101         * gcc.dg/asm-names.c (ymain): New.
56102
56103 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56104
56105         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56106         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56107         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56108
56109 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56110
56111         * gcc.dg/compare5.c: New testcase.
56112
56113 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56114
56115         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56116         and "In instantiation".
56117
56118 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56119
56120         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56121
56122 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56123
56124         * gcc.misc-tests/gcov.exp: Add support for branch information.
56125         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56126         * gcc.misc-tests/gcov-4.c: New test.
56127         * gcc.misc-tests/gcov-4b.c: New test.
56128         * gcc.misc-tests/gcov-5b.c: New test.
56129
56130 2001-08-20  Zack Weinberg  <zackw@panix.com>
56131
56132         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56133         expected to fail.
56134
56135 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56136
56137         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56138
56139 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56140
56141         * g++.dg/eh/template1.C: New test.
56142
56143 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56144
56145         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56146         Fix thinko.
56147         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56148         for xfail.
56149
56150 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56151
56152         * lib/g77-dg.exp: Use prune.exp for common procedures
56153         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56154         * lib/g77.exp: (g77-dg-prune) Remove
56155
56156 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56157
56158         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56159
56160 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56161
56162         * g++.dg/template/unify1.C: New test.
56163
56164 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56165
56166         * g++.dg/abi/empty4.C: New test.
56167
56168 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56169
56170         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56171         solaris2.*
56172         * g77.f-torture/compile/pr3743.x: Likewise.
56173
56174 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56175
56176         * g++.dg/other/using-declaration.C: New test.
56177
56178 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56179
56180         * gcc.dg/cpp/tr-sign.c: New testcase.
56181
56182 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56183
56184         * gcc.dg/cpp/19951025-1.c: Revert.
56185         * gcc.dg/cpp/directiv.c: We no longer process directives that
56186         interrupt macro arguments.
56187
56188 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56189
56190         * gcc.dg/bconstp-1.c: New test.
56191
56192 2001-08-03  Richard Henderson  <rth@redhat.com>
56193
56194         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56195
56196 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56197
56198         * gcc.dg/cpp/19951025-1.c: Update.
56199
56200 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56201
56202         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56203         should be x.
56204
56205 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56206
56207         Kill -fhonor-std.
56208         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56209         * g++.old-deja/g++.other/std1.C: Likewise.
56210         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56211
56212 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56213
56214         * lib/g77.exp: Load gcc-defs.exp for common procedures
56215         (g77_pass, g77_fail, g77_finish, g77_exit,
56216         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56217
56218 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56219
56220         * g77.dg/fbackslash.f
56221         * g77.dg/fcase-preserve.f
56222         * g77.dg/ff90-1.f
56223         * g77.dg/ffixed-line-length-0.f
56224         * g77.dg/ffixed-line-length-132.f
56225         * g77.dg/ffixed-line-length-7.f
56226         * g77.dg/ffixed-line-length-72.f
56227         * g77.dg/ffixed-line-length-none.f
56228         * g77.dg/ffree-form-1.f
56229         * g77.dg/fno-backslash.f
56230         * g77.dg/fno-f90-1.f
56231         * g77.dg/fno-fixed-form-1.f
56232         * g77.dg/fno-onetrip.f
56233         * g77.dg/fno-typeless-boz.f
56234         * g77.dg/fno-underscoring.f
56235         * g77.dg/fno-vxt-1.f
56236         * g77.dg/fonetrip.f
56237         * g77.dg/ftypeless-boz.f
56238         * g77.dg/fugly-assumed.f
56239         * g77.dg/funderscoring.f
56240         * g77.dg/fvxt-1.f
56241
56242 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56243
56244         * objc.dg/fwd-proto-1.m: New.
56245         * objc.dg/local-decl-1.m: New.
56246         * objc.dg/naming-1.m: New.
56247         * objc.dg/naming-2.m: New.
56248         * objc.dg/proto-hier-1.m: New.
56249
56250 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56251
56252         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56253         largest-type elements to a struct makes its size grow.
56254
56255 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56256
56257         * g++.dg/abi/vthunk1.C: New test.
56258
56259 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56260
56261         * g++.dg/abi/vbase8-22.C: New test.
56262
56263 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56264
56265         * gcc.dg/cpp/macro8.c: New test.
56266
56267 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56268
56269         * g++.dg/abi/vbase8-21.C: New test.
56270
56271 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56272
56273         * g++.dg/abi/vbase8-10.C: New test.
56274
56275 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56276
56277         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56278         ${tool}_set_ld_library_path.
56279         Changed caller.
56280         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56281         g++.exp.
56282
56283 2001-07-26  Stan Cox <scox@redhat.com>
56284
56285         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56286         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56287         gcc_exit, gcc_check_unsupported_p):
56288         Moved to gcc-deps.exp
56289         * gcc-deps.exp: New file.
56290
56291 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56292
56293         * g++.old-deja/g++.pt/defarg14.C: New test.
56294
56295 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56296
56297         * g++.old-deja/g++.other/lineno5.C: New test.
56298
56299 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56300
56301         * g++.old-deja/g++.pt/crash68.C: New test.
56302
56303 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56304
56305         * g++.old-deja/g++.other/crash42.C: New test.
56306
56307 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56308
56309         * gcc.dg/cpp/extratokens.c: Fix.
56310         * gcc.dg/cpp/skipping2.c: New tests.
56311
56312 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56313
56314         * gcc.c-torture/execute/20010724-1.c: New file.
56315         * gcc.c-torture/execute/20010724-1.x: New file.
56316
56317 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56318
56319         * g++.old-deja/g++.other/cond7.C: New test.
56320
56321 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56322
56323         * g++.old-deja/g++.other/optimize4.C: New test.
56324
56325 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56326
56327         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56328
56329 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56330
56331         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56332         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56333         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56334         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56335
56336         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56337         bug report" message.
56338
56339         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56340         * g++.dg/ext/instantiate1.C: Move from old-deja.
56341
56342 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56343
56344         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56345         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56346         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56347         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56348
56349 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56350
56351         * gcc.c-torture/execute/20010723-1.c: New test.
56352
56353 2001-07-23  Ben Elliston  <bje@redhat.com>
56354
56355         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56356
56357 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56358
56359         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56360         i[34567]86-*-*.
56361         Delete handling of ieee_multilib_flags.
56362         Pass -mieee for alpha*-*-* and sh-*-*.
56363         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56364
56365 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56366
56367         Remove old-abi tests.
56368         * g++.old-deja/g++.mike/p11116.C: Remove.
56369         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56370
56371 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56372
56373         * g77.f-torture/compile/pr3743.f: New test
56374
56375 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56376
56377         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56378
56379 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56380
56381         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56382         g++.old-deja/g++.pt/static6.C: Likewise.
56383         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56384         supports weak symbols.
56385
56386 2001-07-18  Andreas Jaeger  <aj@suse.de>
56387
56388         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56389         supported again.
56390
56391 2001-07-18  Andreas Jaeger  <aj@suse.de>
56392
56393         * gcc.dg/iftrap-1.c: Fix target line.
56394
56395 2001-07-17  Richard Henderson  <rth@redhat.com>
56396
56397         * gcc.c-torture/execute/20010717-1.c: New.
56398
56399 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56400
56401         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56402         tests.
56403
56404 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56405
56406         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56407
56408 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56409
56410         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56411         UAC_SIGBUS, UAC_NOPRINT definitions.
56412
56413 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56414
56415         * objc/execute/object_is_class.m: New test.
56416         * objc/execute/object_is_meta_class.m: New test.
56417
56418 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56419
56420         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56421         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56422
56423 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56424
56425         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56426         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56427
56428 2001-07-14  Richard Henderson  <rth@redhat.com>
56429
56430         * gcc.dg/iftrap-1.c: New.
56431
56432 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56433
56434         * g77.f-torture/execute/intrinsic77.f: New test.
56435
56436 2001-07-11  Janis Johnson <janis@us.ibm.com>
56437
56438         * gcc.misc-tests/gcov-3.c: New test.
56439
56440 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56441
56442         * gcc.c-torture/compile/20010711-1.c,
56443         * gcc.c-torture/compile/20010711-2.c: New tests.
56444
56445 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56446
56447         * gcc.c-torture/execute/20010711-1.c: New test.
56448
56449 2001-07-11  Ben Elliston  <bje@redhat.com>
56450
56451         * g++.old-deja/g++.other/enum5.C: New test.
56452
56453 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56454
56455         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56456         (g++-dg-prune): Call prune_gcc_output.
56457         * prune.exp: New file for prune_gcc_output.
56458         * lib/g++.exp, lib/gcc.exp: Load it.
56459
56460 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56461
56462         * gcc.c-torture/compile/20010701-1.c,
56463         g++.old-deja/g++.ext/attrib6.C: New tests.
56464
56465 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56466
56467         * gcc.c-torture/compile/20010706-1.c: New test.
56468
56469 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56470
56471         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56472
56473 2001-06-28  Stan Shebs  <shebs@apple.com>
56474
56475         * gcc.dg/pragma-darwin.c: New test.
56476
56477 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56478
56479         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56480         Solaris 2.[678] system.
56481
56482 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56483
56484         * gcc.dg/20010622-1.c: New test.
56485
56486 2001-06-18  Stan Shebs  <shebs@apple.com>
56487
56488         * objc.dg: New directory.
56489         * objc.dg/dg.exp: New file.
56490         * objc.dg/alias.m: New.
56491         * objc.dg/class-1.m: New.
56492         * objc.dg/class-2.m: New.
56493         * objc.dg/const-str-1.m: New.
56494         * objc.dg/const-str-2.m: New.
56495         * objc.dg/id-1.m: New.
56496         * objc.dg/method-1.m: New.
56497         * objc.dg/super-class-1.m: New.
56498         * lib/objc-dg.exp: New file.
56499
56500 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56501
56502         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56503         of label name.
56504
56505 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56506
56507         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56508
56509 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56510
56511         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56512         variable.
56513
56514 2001-06-12  Richard Henderson  <rth@redhat.com>
56515
56516         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56517
56518 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56519
56520         * g++.old-deja/g++.abi/vbase5.C: New test.
56521         * g++.old-deja/g++.abi/vbase6.C: New test.
56522         * g++.old-deja/g++.abi/vbase7.C: New test.
56523
56524 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56525
56526         * gcc.c-torture/compile/20010610-1.c: New test.
56527
56528 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56529
56530         * g++.old-deja/g++.abi/vbase4.C: New test.
56531
56532 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56533
56534         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56535         support %f for HC11/HC12 targets.
56536         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56537         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56538         on HC11/HC12 targets.
56539         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56540
56541 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56542
56543         * gcc.dg/wchar_t-1.c: New file.
56544         * gcc.dg/wint_t-1.c: Likewise.
56545
56546 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56547
56548         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56549
56550 2001-06-11  Richard Henderson  <rth@redhat.com>
56551
56552         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56553
56554 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56555
56556         * gcc.c-torture/compile/20010611-1.c: New test.
56557
56558 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56559
56560         * gcc.dg/c99-tag-1.c: Add more tests.
56561
56562 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56563
56564         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56565         representation on MN10300 and ARM/Thumb.
56566
56567 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56568
56569         * g77.f-torture/execute/20010610.f: New.
56570
56571 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56572
56573         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56574         names.
56575
56576 2001-06-09  Richard Henderson  <rth@redhat.com>
56577
56578         * gcc.c-torture/execute/ashrdi-1.c: New.
56579         * gcc.c-torture/execute/ashldi-1.c: New.
56580         * gcc.c-torture/execute/lshrdi-1.c: New.
56581
56582 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56583
56584         * objc/execute/load-3.m: Added. Check sending +load to categories,
56585         in addition to classes.
56586
56587 2001-06-08  Stan Shebs  <shebs@apple.com>
56588
56589         * objc/execute/load-2.m: New test.  From Nicola Pero
56590         <n.pero@mi.flashnet.it>.
56591
56592 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56593
56594         * gcc.c-torture/execute/20010605-2.c: New test.
56595
56596 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56597
56598         * g++.old-deja/g++.abi/vbase2.C: New test.
56599         * g++.old-deja/g++.abi/vbase3.C: New test.
56600
56601 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56602
56603         * g++.old-deja/g++.pt/friend49.C: New test.
56604
56605 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56606
56607         * g++.old-deja/g++.ext/anon3.C: New test.
56608
56609 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56610
56611         * g++.old-deja/g++.other/conv7.C: New test.
56612
56613 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56614
56615         * gcc.c-torture/compile/20010605-2.c: New test.
56616
56617 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56618
56619         * gcc.c-torture/execute/20010604-1.c: New test.
56620
56621 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56622
56623         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56624
56625 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56626
56627         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56628         (g++_link_flags): Likewise.
56629         (g++_init): Pass gccpath's value to two previous functions.
56630
56631 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56632
56633         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56634         Ensure logfile entry matches exec command line.
56635
56636 2001-05-31  Richard Henderson  <rth@redhat.com>
56637
56638         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56639         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56640
56641 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56642
56643         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56644         compiler for irix6.2
56645
56646 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56647
56648         * g++.old-deja/g++.other/optimize3.C: New file.
56649
56650 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56651
56652         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56653         assemble.
56654
56655 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56656
56657         * g++.old-deja/g++.other/optimize2.C: New file.
56658
56659 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56660
56661         * gcc.c-torture/compile/20010518-2.c: New file.
56662         * gcc.c-torture/execute/20010518-1.c: New file.
56663         * gcc.c-torture/execute/20010518-2.c: New file.
56664
56665 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56666
56667         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56668
56669 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56670
56671         G++ no longer defines builtins that do not begin with __builtin.
56672         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56673         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56674         * g++.old-deja/g++.law/builtin1.C: Likewise.
56675         * g++.old-deja/g++.law/cvt2.C: Likewise.
56676         * g++.old-deja/g++.mike/net5.C: Likewise.
56677         * g++.old-deja/g++.other/builtins1.C: Likewise.
56678         * g++.old-deja/g++.other/builtins2.C: Likewise.
56679         * g++.old-deja/g++.other/builtins3.C: Likewise.
56680         * g++.old-deja/g++.other/builtins4.C: Likewise.
56681         * g++.old-deja/g++.other/inline8.C: Likewise.
56682         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56683
56684 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56685
56686         * g++.old-deja/g++.pt/using1.C: Adjust.
56687         * g++.old-deja/g++.pt/using2.C: New test.
56688
56689 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56690
56691         * gcc.dg/cpp/charconst.c: New tests.
56692         * gcc.dg/cpp/escape.c: New tests.
56693         * gcc.dg/cpp/escape-1.c: New tests.
56694         * gcc.dg/cpp/escape-2.c: New tests.
56695         * gcc.dg/cpp/ucs.c: New tests.
56696
56697 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56698
56699         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56700         native compiler for irix6.5.
56701
56702 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56703
56704         * lib/g++.exp (g++_include_flags): Use args to compute
56705         get_multilibs.
56706         (g++_link_flags): Likewise.
56707         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56708
56709 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56710
56711         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56712
56713 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56714
56715         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56716         this file.
56717
56718 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56719
56720         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56721         STACK_SIZE;
56722         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56723         to STACK_SIZE; Use it to define size of add_histo array.
56724         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56725         to STACK_SIZE.
56726         (f): Use GITT_SIZE to define size of gitt local table.
56727         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56728         to STACK_SIZE; Use it to define size of bytemem array.
56729
56730 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56731
56732         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56733         on 68HC11/HC12 due to the asm instruction.
56734         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56735         * gcc.c-torture/compile/920520-1.x: Likewise.
56736         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56737         on 68HC11/HC12 because the function is larger than 64K.
56738         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56739         on 68HC11/HC12 because the structure is too large.
56740
56741 2001-05-20  Richard Henderson  <rth@redhat.com>
56742
56743         * gcc.c-torture/execute/20010520-1.c: New.
56744
56745 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56746
56747         * g++.old-deja/g++.warn/compare1.C: New test.
56748         * gcc.dg/compare4.c: New test.
56749
56750 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56751
56752         * g++.old-deja/g++.other/optimize1.C: New test.
56753
56754 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56755
56756         * g++.old-deja/g++.pt/spec41.C: New test.
56757
56758 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56759
56760         * gcc.c-torture/compile/20010114-1.x: Remove.
56761
56762 2001-05-18  Stan Shebs  <shebs@apple.com>
56763
56764         * gcc.c-torture/compile/20010518-1.c: New test.
56765
56766 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56767
56768         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56769         * g++.old-deja/g++.pt/crash67.C: New test.
56770
56771 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56772
56773         * g++.old-deja/g++.other/debug9.C: New test.
56774
56775 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56776
56777         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56778
56779 2001-05-16  Jan Hubicka  <jh@suse.cz>
56780
56781         * gcc.c-torture/compile/20010516-1.c: New test.
56782
56783 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56784
56785         * g++.old-deja/g++.other/crash41.C: New test.
56786
56787 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56788
56789         * g++.old-deja/g++.pt/crash66.C: New test.
56790
56791 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56792
56793         * g++.old-deja/g++.robertl/eb27.C: Convert.
56794
56795 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56796
56797         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56798         declaration being redundant.
56799
56800 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56801
56802         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56803
56804 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56805
56806         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56807
56808 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56809
56810         * lib/g++.exp: Use testsuite_flags.
56811
56812 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56813
56814         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56815
56816 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56817
56818         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56819
56820 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56821
56822         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56823
56824 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56825
56826         * gcc.c-torture/compile/20010313-1.c: New test.
56827
56828 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56829
56830         * gcc.dg/cpp/direct2.c: New test.
56831         * gccq.dg/cpp/direct2s.c: New test.
56832
56833         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56834
56835 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56836
56837         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56838         * g++.old-deja/g++.other/op3.C: Likewise.
56839
56840 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56841
56842         * gcc.dg/cpp/syshdr.h: New file.
56843         * gcc.dg/cpp/sysmac1.c: Update.
56844         * gcc.dg/cpp/sysmac2.c: Update.
56845
56846 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56847
56848         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56849
56850 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56851
56852         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56853         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56854
56855 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56856
56857         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56858
56859 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56860
56861         * lib/g++.exp (g++_include_flags): Don't use any special flags
56862         if TESTING_IN_BUILD_TREE is not defined.
56863         (g++_init): Use a plain 'c++' as the compiler if
56864         TESTING_IN_BUILD_TREEE is not defined.
56865
56866 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56867
56868         * g++.old-deja/g++.eh/catch13.C: New test.
56869         * g++.old-deja/g++.eh/catch14.C: New test.
56870
56871 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56872
56873         * gcc.dg/cpp/tr-define.c: New test.
56874
56875 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56876
56877         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56878         <stdlib.h>, not <malloc.h>.
56879
56880 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56881
56882         * g++.old-deja/g++.ns/template17.C: New test.
56883
56884 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56885
56886         * g++.old-deja/g++.pt/ref4.C: New test.
56887
56888 2001-04-30  Richard Henderson  <rth@redhat.com>
56889
56890         * gcc.dg/20000724-1.c: Revert last change.
56891
56892 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56893
56894         * g77.f-torture/execute/20010430.f: New test.
56895
56896 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56897
56898         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56899
56900 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56901
56902         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56903
56904 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56905
56906         * g++.old-deja/g++.eh/crash6.C: New test.
56907
56908 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56909
56910         * g++.old-deja/g++.other/warn7.C: New test.
56911
56912 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56913
56914         * g++.old-deja/g++.other/defarg9.C: New test.
56915
56916 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56917
56918         * g77.f-torture/compile/20010426.f: New test.
56919         * g77.f-torture/execute/20010426.f: New test.
56920
56921 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56922
56923         * g77.f-torture/compile/20000629-1.x: Remove - error
56924         has been fixed.
56925
56926 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56927
56928         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56929         Tweak slightly to work with g++.dg framework.
56930         * g++.dg/special/ecos.exp: Run initp1.C test.
56931         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56932
56933         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56934         its linker doesn't give line numbers either.
56935         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56936
56937 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56938
56939         * g++.old-deja/g++.other/lex1.C: New test.
56940
56941 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56942
56943         * gcc.dg/noncompile/20010425-1.c: New test.
56944
56945 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56946
56947         * g++.old-deja/g++.pt/mangle2.C: New test.
56948
56949 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56950
56951         * gcc.dg/format/plus-1.c: New test.
56952
56953 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56954
56955         * gcc.dg/20010423-1.c: New test.
56956
56957 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56958
56959         * gcc.c-torture/execute/20010422-1.c: New test.
56960
56961 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56962
56963         * g++.old-deja/g++.ns/type2.C: New test.
56964
56965 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56966
56967         * g++.old-deja/g++.other/perf1.C: New test.
56968
56969 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56970
56971         * gcc.dg/c99-func-2.c: Remove xfail.
56972         * gcc.dg/c99-func-3.c: Remove xfail.
56973         * gcc.dg/c99-func-4.c: Remove xfail.
56974
56975 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56976
56977         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56978
56979 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56980
56981         * gcc.c-torture/compile/20010423-1.c: New test.
56982
56983 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56984
56985         * g++.old-deja/g++.pt/typename28.C: New test.
56986
56987 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56988
56989         * g++.old-deja/g++.abi/empty2.C: New test.
56990         * g++.old-deja/g++.abi/empty3.C: New test.
56991
56992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56993
56994         * g++.old-deja/g++.other/comdat2.C: New test.
56995         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56996
56997 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56998
56999         * g++.old-deja/g++.other/overload14.C: New test.
57000
57001 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57002
57003         * g++.old-deja/g++.other/lookup23.C: New test.
57004
57005 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57006
57007         * gcc.c-torture/execute/20010403-1.c: New test.
57008
57009 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
57010             Mark Mitchell  <mark@codesourcery.com>
57011
57012         * lib/old-dejagnu.exp: Don't delete output of executable.
57013         Add .exe suffix to executables.
57014
57015 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
57016
57017         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
57018
57019 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57020
57021         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
57022
57023 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57024
57025         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
57026         * g++.old-deja/g++.abi/crash1.C: New test.
57027
57028 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57029
57030         * g++.old-deja/g++.other/crash40.C: New test.
57031
57032 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57033
57034         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
57035
57036 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
57037
57038         * g++.old-deja/g++.other/warn6.C: New test.
57039
57040 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
57041
57042         * g++.old-deja/g++.robertl/eb42.C: Same.
57043
57044 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57045
57046         * gcc.dg/wtr-conversion-1.c: New testcase.
57047
57048 2001-04-10  Richard Henderson  <rth@redhat.com>
57049
57050         * g++.old-deja/g++.other/array5.C: New.
57051
57052 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57053
57054         * gcc.c-torture/execute/20010408-1.c: New test.
57055
57056 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
57057
57058         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57059         headers and constructs.
57060         * g++.old-deja/g++.robertl/eb79.C: Same.
57061         * g++.old-deja/g++.robertl/eb77.C (main): Same.
57062         * g++.old-deja/g++.robertl/eb73.C: Same.
57063         * g++.old-deja/g++.robertl/eb66.C (main): Same.
57064         * g++.old-deja/g++.robertl/eb55.C (t): Same.
57065         * g++.old-deja/g++.robertl/eb54.C (main): Same.
57066         * g++.old-deja/g++.robertl/eb46.C (main): Same.
57067         * g++.old-deja/g++.robertl/eb44.C: Same.
57068         * g++.old-deja/g++.robertl/eb41.C (main): Same.
57069         * g++.old-deja/g++.robertl/eb4.C (main): Same.
57070         * g++.old-deja/g++.robertl/eb39.C: Same.
57071         * g++.old-deja/g++.robertl/eb33.C (main): Same.
57072         * g++.old-deja/g++.robertl/eb31.C (main): Same.
57073         * g++.old-deja/g++.robertl/eb30.C: Same.
57074         * g++.old-deja/g++.robertl/eb3.C: Same.
57075         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57076         * g++.old-deja/g++.robertl/eb21.C: Same.
57077         * g++.old-deja/g++.robertl/eb15.C: Same.
57078         * g++.old-deja/g++.robertl/eb118.C: Same.
57079         * g++.old-deja/g++.robertl/eb115.C (main): Same.
57080         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57081         * g++.old-deja/g++.robertl/eb109.C: Same.
57082         * g++.old-deja/g++.other/sibcall1.C (main): Same.
57083         * g++.old-deja/g++.mike/rtti1.C: Same.
57084         * g++.old-deja/g++.mike/p658.C: Same.
57085         * g++.old-deja/g++.mike/net46.C: Same.
57086         * g++.old-deja/g++.mike/net34.C: Same.
57087         * g++.old-deja/g++.mike/memoize1.C: Same.
57088         * g++.old-deja/g++.mike/eh2.C: Same.
57089         * g++.old-deja/g++.law/weak.C: Same.
57090         * g++.old-deja/g++.law/visibility7.C: Same.
57091         * g++.old-deja/g++.law/visibility25.C: Same.
57092         * g++.old-deja/g++.law/visibility22.C: Same.
57093         * g++.old-deja/g++.law/visibility2.C: Same.
57094         * g++.old-deja/g++.law/visibility17.C: Same.
57095         * g++.old-deja/g++.law/visibility13.C: Same.
57096         * g++.old-deja/g++.law/visibility10.C: Same.
57097         * g++.old-deja/g++.law/visibility1.C: Same.
57098         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57099         * g++.old-deja/g++.law/vbase1.C: Same.
57100         * g++.old-deja/g++.law/operators32.C: Same.
57101         * g++.old-deja/g++.law/nest3.C: Same.
57102         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57103         * g++.old-deja/g++.law/except5.C (main): Same.
57104         * g++.old-deja/g++.law/cvt7.C (run): Same.
57105         * g++.old-deja/g++.law/cvt2.C: Same.
57106         * g++.old-deja/g++.law/cvt16.C: Same.
57107         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57108         * g++.old-deja/g++.law/ctors17.C (main): Same.
57109         * g++.old-deja/g++.law/ctors13.C: Same.
57110         * g++.old-deja/g++.law/ctors12.C (main): Same.
57111         * g++.old-deja/g++.law/ctors10.C: Same.
57112         * g++.old-deja/g++.law/code-gen5.C: Same.
57113         * g++.old-deja/g++.law/bad-error7.C: Same.
57114         * g++.old-deja/g++.law/arm9.C: Same.
57115         * g++.old-deja/g++.law/arm12.C: Same.
57116         * g++.old-deja/g++.law/arg8.C: Same.
57117         * g++.old-deja/g++.law/arg1.C: Same.
57118         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57119         * g++.old-deja/g++.jason/template31.C: Same.
57120         * g++.old-deja/g++.jason/template24.C (main): Same.
57121         * g++.old-deja/g++.jason/2371.C: Same.
57122         * g++.old-deja/g++.eh/new2.C: Same.
57123         * g++.old-deja/g++.eh/new1.C: Same.
57124         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57125         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57126         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57127         * g++.old-deja/g++.brendan/crash62.C: Same.
57128         * g++.old-deja/g++.brendan/crash52.C: Same.
57129         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57130         * g++.old-deja/g++.brendan/crash38.C: Same.
57131         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57132         * g++.old-deja/g++.brendan/copy9.C: Same.
57133
57134 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57135
57136         * gcc.c-torture/execute/20001203-2.c (memset):
57137         Count argument is of type __SIZE_TYPE__.
57138
57139 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57140
57141         * gcc.c-torture/compile/20010404-1.c: New test.
57142
57143 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57144
57145         * gcc.c-torture/compile/20010326-1.c: New test.
57146
57147 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57148
57149         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57150         peculiarities of the SH.
57151         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57152
57153 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57154
57155         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57156         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57157         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57158
57159 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57160
57161         * g77.f-torture/compile/20010321-1.f: New test.
57162
57163 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57164
57165         * gcc.c-torture/compile/20010329-1.c: New test.
57166
57167 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57168
57169         * gcc.c-torture/execute/20010329-1.c: New test.
57170
57171 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57172
57173         * g++.old-deja/g++.other/eh4.C: Fix typo.
57174
57175 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57176
57177         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57178
57179 2001-03-28  Philip Blundell  <philb@gnu.org>
57180
57181         * gcc.c-torture/compile/20010328-1.c: New test.
57182
57183 2001-03-27  Richard Henderson  <rth@redhat.com>
57184
57185         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57186         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57187
57188 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57189
57190         * gcc.c-torture/compile/20010327-1.c: New test.
57191
57192 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57193
57194         * g++.old-deja/g++.other/friend12.C: New test.
57195         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57196         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57197
57198 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57199
57200         * gcc.c-torture/execute/20010325-1.c: New test.
57201
57202 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57203
57204         * g++.old-deja/g++.other/mangle3.C: New test.
57205
57206 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57207
57208         * g++.old-deja/g++.other/anon8.C: New test.
57209
57210 2001-03-20  Philip Blundell  <philb@gnu.org>
57211
57212         * gcc.c-torture/compile/20010320-1.c: New test.
57213
57214 2001-03-17  Richard Henderson  <rth@redhat.com>
57215
57216         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57217
57218 2001-03-15  Geoff Keating  <geoff@redhat.com>
57219
57220         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57221         tests on AIX.
57222
57223 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57224
57225         * g++.old-deja/g++.other/eh4.C: New test.
57226
57227 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57228
57229         * gcc.dg/cpp/mi1.c: Update.
57230
57231 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57232
57233         * g++.old-deja/g++.other/regstack.C: New test.
57234
57235 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57236
57237         * g++.old-deja/g++.other/ref4.C: New test.
57238
57239 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57240
57241         * objc/execute/va_method.m: Added.
57242         * objc/execute/IMP.m: Added.
57243         * objc/execute/_cmd.m: Added.
57244         * objc/execute/accessing_ivars.m: Added.
57245         * objc/execute/class-1.m: Added.
57246         * objc/execute/class-10.m: Added.
57247         * objc/execute/class-11.m: Added.
57248         * objc/execute/class-12.m: Added.
57249         * objc/execute/class-13.m: Added.
57250         * objc/execute/class-14.m: Added.
57251         * objc/execute/class-2.m: Added.
57252         * objc/execute/class-3.m: Added.
57253         * objc/execute/class-4.m: Added.
57254         * objc/execute/class-5.m: Added.
57255         * objc/execute/class-6.m: Added.
57256         * objc/execute/class-7.m: Added.
57257         * objc/execute/class-8.m: Added.
57258         * objc/execute/class-9.m: Added.
57259         * objc/execute/class-tests-1.h
57260         * objc/execute/class-tests-2.h
57261         * objc/execute/compatibility_alias.m: Added.
57262         * objc/execute/encode-1.m: Added.
57263         * objc/execute/formal_protocol-1.m: Added.
57264         * objc/execute/formal_protocol-2.m: Added.
57265         * objc/execute/formal_protocol-3.m: Added.
57266         * objc/execute/formal_protocol-4.m: Added.
57267         * objc/execute/formal_protocol-5.m: Added.
57268         * objc/execute/formal_protocol-6.m: Added.
57269         * objc/execute/formal_protocol-7.m: Added.
57270         * objc/execute/informal_protocol.m: Added.
57271         * objc/execute/initialize.m: Added.
57272         * objc/execute/load.m: Added.
57273         * objc/execute/many_args_method.m: Added.
57274         * objc/execute/nested-3.m: Added.
57275         * objc/execute/no_clash.m: Added.
57276         * objc/execute/private.m: Added.
57277         * objc/execute/redefining_self.m: Added.
57278         * objc/execute/root_methods.m: Added.
57279         * objc/execute/selector-1.m: Added.
57280         * objc/execute/static-1.m: Added.
57281         * objc/execute/static-2.m: Added.
57282         * objc/execute/va_method.m: Added.
57283
57284 2001-03-10  Richard Henderson  <rth@redhat.com>
57285
57286         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57287
57288 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57289
57290         * g++.old-deja/g++.other/crash31.C: XFAIL.
57291         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57292         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57293         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57294         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57295         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57296
57297 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57298
57299         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57300
57301 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57302
57303         * gcc.dg/20000724-1.c: Don't use multiline strings.
57304
57305 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57306
57307         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57308         result of -cString against what we expect it to be; don't just
57309         print it out for no one to read.
57310
57311         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57312         Based on testcases provided by Nicola Pero.
57313
57314 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57315
57316         * gcc.dg/cpp/macro7.c: New test.
57317
57318 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57319
57320         * gcc.dg/cpp/multiline.c: Update.
57321
57322 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.other/enum3.C: New test.
57325
57326 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57327
57328         * g++.old-deja/g++.other/pod1.C: New test.
57329
57330 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57331
57332         * g++.old-deja/g++.ext/overload1.C: New test.
57333
57334 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57335
57336         * g++.old-deja/g++.pt/using1.C: New test.
57337
57338 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57339
57340         * g++.old-deja/g++.other/using9.C: New test.
57341
57342 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57343
57344         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57345
57346         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57347
57348 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57349
57350         * g++.old-deja/g++.ext/realpt1.C: Remove.
57351
57352 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57353
57354         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57355
57356 2001-02-26  Will Cohen  <wcohen@redhat.com>
57357
57358         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57359
57360 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57361
57362         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57363         templatized constructors.
57364
57365 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57366
57367         * gcc.c-torture/execute/20010224-1.c: New test.
57368
57369 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57370
57371         * gcc.c-torture/execute/20010222-1.c: New test.
57372
57373 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57374
57375         * g++.old-deja/g++.other/inline20.C: New test.
57376
57377 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57378
57379         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57380
57381 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57382
57383         * g++.old-deja/g++.other/lookup22.C: New test.
57384
57385 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57386
57387         * g77.dg: New directory.
57388         * g77.dg/20010216-1.f: New test case.
57389         * g77.dg/dg.exp: New driver.
57390         * lib/g77-dg.exp: New driver library.
57391
57392 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57393
57394         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57395
57396 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57397
57398         * g++.old-deja/g++.other/decl9.C: New test.
57399
57400 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57401
57402         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57403         not need <string> and also tests the initialization at runtime.
57404
57405 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57406
57407         * gcc.c-torture/execute/longlong.c: New test.
57408
57409 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57410
57411         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57412
57413 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57414
57415         * gcc.c-torture/execute/920302-1.c (execute):
57416         Change argument type to short.
57417
57418 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57419
57420         * g++.old-deja/g++.pt/deduct6.C: New test.
57421
57422 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57423
57424         * g++.old-deja/g++.pt/deduct5.C: New test.
57425
57426 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57427
57428         * gcc.c-torture/execute/20010209-1.c: New test.
57429
57430 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57431
57432         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57433
57434 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57435
57436         * g++.dg/vtgc1.C: Update for new ABI.
57437
57438         * consistency.vlad: New directory, 1665 files.
57439
57440 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57441
57442         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57443         return type.
57444         * gcc.dg/cpp/digraphs.c: Declare puts.
57445
57446 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57447
57448         * g++.old-deja/g++.other/warn5.C: New test.
57449
57450 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57451
57452         * g++.old-deja/g++.pt/spec40.C: New test.
57453
57454 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57455
57456         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57457         case.
57458         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57459
57460 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57461
57462         * gcc.c-torture/compile/20010209-1.c: New test.
57463
57464 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57465
57466         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57467         excess errors message but not if it crashes.
57468         * g++.old-deja/g++.other/crash27.C: Likewise.
57469         * g++.old-deja/g++.other/crash28.C: Likewise.
57470         * g++.old-deja/g++.other/crash30.C: Likewise.
57471         * g++.old-deja/g++.other/crash32.C: Likewise.
57472         * g++.old-deja/g++.other/crash35.C: Likewise.
57473         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57474
57475 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57476
57477         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57478         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57479         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57480         g77.f-torture/execute/execute.exp,
57481         g77.f-torture/noncompile/noncompile.exp,
57482         gcc.c-torture/execute/execute.exp,
57483         gcc.c-torture/execute/memcheck/memcheck.exp,
57484         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57485         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57486         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57487         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57488         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57489         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57490         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57491         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57492         Remove bug reporting instructions with ancient email addresses.
57493
57494 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57495
57496         * gcc.dg/20010202-1.c: New test.
57497         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57498
57499 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57500
57501         * g++.dg/stdbool-if.C: New test.
57502
57503 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57504
57505         * objc/execute/fdecl.m: Added main().
57506
57507 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57508
57509         * gcc.c-torture/execute/20010206-1.c: New test.
57510
57511 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57512
57513         * gcc.dg/cpp/avoidpaste1.c: Update.
57514
57515 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57516
57517         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57518         Pero <nicola@brainstorm.co.uk>.
57519         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57520
57521 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57522
57523         * g++.old-deja/g++.pt/spec39.C: New test.
57524
57525 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57526
57527         * gcc.c-torture/compile/20010202-1.c: New test.
57528
57529 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57530
57531         * g++.old-deja/g++.abi/primary2.C: New test.
57532         * g++.old-deja/g++.abi/primary3.C: New test.
57533         * g++.old-deja/g++.abi/primary4.C: New test.
57534         * g++.old-deja/g++.abi/primary5.C: New test.
57535         * g++.old-deja/g++.abi/vtable3.h: New test.
57536         * g++.old-deja/g++.abi/vtable3a.C: New test.
57537         * g++.old-deja/g++.abi/vtable3b.C: New test.
57538         * g++.old-deja/g++.abi/vtable3c.C: New test.
57539         * g++.old-deja/g++.abi/vtable3d.C: New test.
57540         * g++.old-deja/g++.abi/vtable3e.C: New test.
57541         * g++.old-deja/g++.abi/vtable3f.C: New test.
57542         * g++.old-deja/g++.abi/vtable3g.C: New test.
57543         * g++.old-deja/g++.abi/vtable3h.C: New test.
57544         * g++.old-deja/g++.abi/vtable3i.C: New test.
57545         * g++.old-deja/g++.abi/vtable3j.C: New test.
57546         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57547
57548 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57549
57550         * g++.old-deja/g++.other/anon6.C: New test.
57551         * g++.old-deja/g++.other/anon7.C: New test.
57552
57553 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57554
57555         * gcc.dg/cpp/avoidpaste2.c: New tests.
57556
57557 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57558
57559         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57560
57561 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57562
57563         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57564         DECIMAL_DIG cases for Irix."
57565
57566 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57567
57568         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57569
57570 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57571
57572         * gcc.dg/c99-tag-1.c: New test.
57573
57574 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57575
57576         * gcc.dg/cpp/tr-warn1.c: Add tests.
57577
57578 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57579
57580         * gcc.dg/cpp/avoidpaste1.c: Update.
57581         * gcc.dg/cpp/paste4.c: Update.
57582
57583 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57584
57585         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57586         cases for Irix.
57587
57588 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57589
57590         * g++.old-deja/g++.other/inline19.C: New test.
57591
57592 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57593
57594         * gcc.dg/Wlarger-than.c: New test.
57595
57596 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57597
57598         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57599
57600 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57601
57602         * gcc.c-torture/execute/20010129-1.c: New test.
57603         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57604
57605 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57606
57607         * gcc.dg/cpp/avoidpaste1.c: Test case.
57608
57609 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57610
57611         * g++.old-deja/g++.other/inline18.C: New test.
57612
57613 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57614
57615         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57616         and __builtin_putchar.
57617
57618 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57619
57620         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57621         tests.
57622
57623 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57624
57625         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57626         floating point number rounding mode to round to the nearest
57627         representable mode.
57628
57629 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57630
57631         * g++.old-deja/g++.other/mangle2.C: New test.
57632
57633 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57634
57635         * gcc.c-torture/compile/20010124-1.c: New test.
57636
57637 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57638
57639         * g++.old-deja/g++.pt/spec38.C: New test.
57640
57641 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57642
57643         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57644         "Build don't run".
57645
57646 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57647
57648         * gcc.c-torture/execute/20010123-1.c: New test.
57649
57650 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57651
57652         * g++.old-deja/g++.pt/spec37.C: New test.
57653
57654 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57655
57656         * g++.old-deja/g++.pt/overload14.C: New test.
57657
57658 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57659
57660         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57661         __builtin_return_address.
57662
57663 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57664
57665         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57666         * g++.old-deja/g++.pt/spec35.C: New test.
57667         * g++.old-deja/g++.pt/spec36.C: New test.
57668
57669 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57670
57671         * gcc.c-torture/compile/20010118-1.c: New test.
57672
57673 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57674
57675         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57676
57677 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57678
57679         * gcc.c-torture/execute/20010119-1.c: New test.
57680
57681 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57682
57683         * g++.old-deja/g++.other/vbase5.C: New test.
57684
57685 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57686
57687         * gcc.c-torture/execute/20010118-1.c: New test.
57688
57689 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57690
57691         * g++.old-deja/g++.pt/deduct3.C: New test.
57692
57693 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57694
57695         * g++.old-deja/g++.pt/spec34.C: New test.
57696
57697 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57698
57699         * g77.f-torture/compile/20000601-2.f: New test.
57700
57701 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57702
57703         * g++.old-deja/g++.other/init17.C: New test.
57704
57705 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57706
57707         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57708
57709 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57710
57711         * g++.old-deja/g++.pt/unify8.C: New test.
57712
57713 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57714
57715         * g++.old-deja/g++.abi/vbase1.C: New test.
57716
57717 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57718
57719         * g++.old-deja/g++.pt/crash65.C: New test.
57720
57721 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57722
57723         * gcc.dg/cpp/assembl2.S: New test case.
57724
57725 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57726
57727         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57728         are supported.
57729
57730 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57731
57732         * g++.old-deja/g++.other/builtins1.C: New test.
57733         * g++.old-deja/g++.other/builtins2.C: Likewise.
57734         * g++.old-deja/g++.other/builtins3.C: Likewise.
57735         * g++.old-deja/g++.other/builtins4.C: Likewise.
57736
57737 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57738
57739         * gcc.c-torture/compile/20010117-1.c: New test.
57740         * gcc.c-torture/compile/20010117-2.c: New test.
57741
57742 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57743
57744         * g77.f-torture/execute/20010116.[fx]: New test,
57745         XFAIL on i?86-*-*.
57746         * g77.f-torture/compile/20010115.f: Indicate it's
57747         a test for PR fortran/1636.
57748
57749 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57750
57751         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57752
57753 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57754
57755         * g77.f-torture/compile/20010115.f: New test.
57756
57757 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57758
57759         * g++.old-deja/g++.pt/nontype5.C: New test.
57760
57761 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57762
57763         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57764         have an equivalent working one below it.
57765
57766 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57767
57768         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57769         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57770
57771 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57772
57773         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57774         message containing "init_priority".
57775         (conpr-2.C): Likewise.
57776         (conpr-3.C): Likewise.
57777         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57778
57779 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57780
57781         * gcc.c-torture/execute/20010114-2.c: New test.
57782
57783 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57784
57785         * gcc.c-torture/compile/20010114-1.c: New test.
57786         * gcc.c-torture/compile/20010114-1.x: Xfail.
57787         * gcc.c-torture/compile/20010114-2.c: New test.
57788         * gcc.c-torture/execute/20010114-1.c: New test.
57789         * gcc.dg/trunc-1.c: New test.
57790         * gcc.dg/uninit-B.c: New test.
57791
57792 2001-01-13  Nick Clifton  <nickc@redhat.com>
57793
57794         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57795         target.
57796
57797 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57798
57799         * gcc.c-torture/compile/20010113-1.c: New test.
57800
57801 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57802
57803         * gcc.c-torture/compile/20001212-1.c: New test.
57804
57805 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57806
57807         * gcc.dg/cpp/widestr1.c: Update.
57808         * gcc.dg/cpp/prag-imp.c: Remove.
57809
57810 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57811
57812         * gcc.c-torture/execute/20000801-3.x: Remove.
57813         * gcc.dg/c90-init-1.c: New test.
57814         * gcc.dg/c99-init-1.c: New test.
57815         * gcc.dg/c99-init-2.c: New test.
57816         * gcc.dg/gnu99-init-1.c: New test.
57817
57818 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57819
57820         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57821         testing that no relevant ones were found.
57822
57823 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57824
57825         * g++.old-deja/g++.pt/cast2.C: New test.
57826
57827 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57828
57829         * g++.old-deja/g++.pt/friend47.C: New test.
57830
57831 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57832
57833         * g++.old-deja/g++.pt/instantiate13.C: New test.
57834
57835 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57836
57837         * g++.old-deja/g++.other/defarg7.C: New test.
57838         * g++.old-deja/g++.other/defarg8.C: New test.
57839
57840 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57841
57842         * g++.old-deja/g++.pt/crash64.C: New test.
57843
57844 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57845
57846         * g++.old-deja/g++.pt/crash63.C: New test.
57847
57848 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57849
57850         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57851
57852 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57853
57854         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57855
57856 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57857
57858         * g++.old-deja/g++.pt/error3.C: New test.
57859
57860 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57861
57862         * g++.old-deja/g++.other/crash39.C: New test.
57863
57864 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57865
57866         * g++.old-deja/g++.other/vbase4.C: New test.
57867
57868 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57869
57870         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57871         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57872         * gcc.dg/special/special.exp: New test driver which will check
57873         for alias support for the above test.
57874
57875 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57876
57877         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57878         problems on small machines.
57879         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57880         parameterize.
57881
57882 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57883
57884         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57885         mips.
57886         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57887
57888 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57889
57890         * g++.old_deja/g++.pt/using8.C: New test.
57891
57892 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57893
57894         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57895
57896 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57897
57898         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57899         where a failure is expected.
57900         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57901
57902 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57903
57904         * g++.old_deja/g++.pt/instantiate12.C: New test.
57905
57906 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57907
57908         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57909         start of structs.
57910         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57911         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57912         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57913         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57914         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57915         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57916         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57917         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57918         * g++.old-deja/g++.eh/spec6.C: Likewise.
57919         * g++.old-deja/g++.jason/crash3.C: Likewise.
57920         * g++.old-deja/g++.law/ctors11.C: Likewise.
57921         * g++.old-deja/g++.law/ctors17.C: Likewise.
57922         * g++.old-deja/g++.law/ctors5.C: Likewise.
57923         * g++.old-deja/g++.law/ctors9.C: Likewise.
57924         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57925         * g++.old-deja/g++.mike/net22.C: Likewise.
57926         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57927         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57928         * g++.old-deja/g++.mike/virt3.C: Likewise.
57929         * g++.old-deja/g++.niklas/t128.C: Likewise.
57930         * g++.old-deja/g++.other/anon4.C: Likewise.
57931         * g++.old-deja/g++.other/using1.C: Likewise.
57932         * g++.old-deja/g++.other/warn3.C: Likewise.
57933         * g++.old-deja/g++.pt/t37.C: Likewise.
57934         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57935         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57936
57937 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57938
57939         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57940
57941 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57942
57943         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57944
57945 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57946
57947         * gcc.c-torture/compile/20010107-1.c: New test.
57948
57949 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57950
57951         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57952
57953 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57954
57955         * gcc.dg/format/format.h: New file.
57956         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57957         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57958         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57959         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57960         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57961         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57962         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57963         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57964         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57965         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57966         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57967         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57968         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57969         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57970         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57971         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57972         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57973         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57974         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57975         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57976         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57977         instead of declaring standard types, macros and functions in each
57978         test.
57979
57980 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57981
57982         * gcc.c-torture/execute/20010106-1.c: New test.
57983
57984 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57985
57986         * gcc.dg/format/format.exp: New file.
57987         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57988         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57989         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57990         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57991         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57992         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57993         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57994         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57995         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57996         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57997         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57998         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57999         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
58000         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
58001         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
58002         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
58003         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
58004         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
58005         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
58006         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
58007         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
58008         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
58009         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
58010         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
58011         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
58012         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
58013         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
58014         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
58015         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
58016         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
58017         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
58018         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
58019         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
58020         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
58021         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
58022         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
58023         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
58024         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
58025         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
58026         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
58027         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
58028         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
58029
58030 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
58031
58032         * gcc.c-torture/execute/991228-1.c: Take word endianness into
58033         account.
58034
58035 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
58036
58037         * gcc.c-torture/execute/builtin-complex-1.c: New test.
58038
58039 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
58040
58041         * g++.old-deja/g++.pt/crash62.C: New test.
58042
58043 2001-01-04  Richard Henderson  <rth@redhat.com>
58044
58045         * gcc.dg/20000926-1.c: Update expected warnings.
58046         * gcc.dg/array-2.c: Likewise.
58047         * gcc.dg/array-4.c: Also validate flexible array members.
58048         * gcc.dg/c99-flex-array-1.c: New.
58049
58050 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58051
58052         * gcc.c-torture/compile/20001222-1.x: Remove.
58053
58054 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58055
58056         * gcc.c-torture/execute/built-in-setjmp.c: New.
58057
58058 2001-01-03  Richard Henderson  <rth@redhat.com>
58059
58060         * gcc.dg/940510-1.c: Update expected error wording.
58061         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58062
58063 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
58064
58065         * lib/target-supports.exp (check_alias_available): Modified to
58066         indicate aliases not supported if only weak aliases are supported.
58067
58068 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58069
58070         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58071         Turn on cmpstrsi checks for __pj__ and __i370__.
58072
58073 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58074
58075         * g++.old-deja/g++.other/virtual11.C: New test.
58076
58077 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58078
58079         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58080
58081 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58082
58083         * gcc.c-torture/compile/20010102-1.c: New test.
58084
58085 2001-01-02  Andreas Jaeger  <aj@suse.de>
58086
58087         * gcc.dg/noreturn-3.c: New test.
58088
58089         * gcc.dg/noreturn-4.c: New test.
58090
58091 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58092
58093         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58094         __builtin_fputc and __builtin_fwrite.
58095
58096 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58097
58098         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58099         signed char, not default char.
58100
58101 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58102
58103         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58104
58105 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58106
58107         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58108
58109 2000-12-29  Richard Henderson  <rth@redhat.com>
58110
58111         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58112         (__cyg_profile_func_exit): Define.
58113
58114 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58115
58116         * g++.dg/vtgc1.C: New test.
58117
58118 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58119
58120         * gcc.dg/noncompile/20001228-1.c: New test.
58121
58122         * gcc.dg/20001228-1.c: New test.
58123
58124         * gcc.c-torture/execute/20001228-1.c: New test.
58125
58126 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58127
58128         * gcc.dg/format-strfmon-1.c: New test.
58129
58130 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58131
58132         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58133         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58134         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58135         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58136         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58137         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58138         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58139         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58140         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58141         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58142         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58143         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58144         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58145
58146         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58147         * gcc.c-torture/execute/string-opt-4.c: Test index.
58148
58149 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58150
58151         * gcc.c-torture/compile/20001226-1.c: New test.
58152
58153 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58154
58155         * gcc.c-torture/compile/20001222-1.c: New test.
58156         * gcc.c-torture/compile/20001222-1.x: Xfail.
58157
58158 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58159
58160         * gcc.c-torture/execute/comp-goto-2.c: New test.
58161
58162 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58163
58164         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58165         Use long types if __INT_MAX__ is 32767.
58166         (main): Use cast to (sint32 *) when poking 88 into a_page.
58167
58168         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58169
58170 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58171
58172         * gcc.c-torture/compile/20001221-1.c: New test.
58173         * gcc.c-torture/execute/20001221-1.c: New test.
58174
58175 2000-12-20  Richard Henderson  <rth@redhat.com>
58176
58177         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58178         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58179
58180 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58181
58182         * gcc.dg/compare3.c: New test.
58183
58184 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58185
58186         * gcc.dg/format-warnll-1.c: New test.
58187
58188 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58189
58190         * gcc.dg/cpp/cmdlne-P.c: New test.
58191
58192 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58193
58194         * gcc.c-torture/execute/builtin-abs-1.c,
58195         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58196
58197 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58198
58199         * gcc.dg/cpp/multiline.c: New test.
58200
58201 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58202
58203         * g++.old-deja/g++.other/syshdr1.C: Update.
58204         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58205
58206 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58207
58208         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58209
58210 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58211
58212         * g++.old-deja/g++.pt/ttp65.C: New test.
58213
58214 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58215
58216         * g++.old-deja/g++.pt/ttp64.C: New test.
58217
58218 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58219
58220         * g++.old-deja/g++.pt/spec33.C: New test.
58221
58222 2000-12-14  Catherine Moore  <clm@redhat.com>
58223
58224         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58225         * gcc.c-torture/execute/920612-2.c: Likewise.
58226         * gcc.c-torture/execute/920428-2.c: Likewise.
58227         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58228         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58229
58230 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58231
58232         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58233         * gcc.dg/pack-test-2.c: Likewise.
58234
58235 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58236
58237         Tests by Zack Weinberg <zackw@stanford.edu>.
58238
58239         * gcc.dg/cpp/defined.c: Update.
58240         * gcc.dg/cpp/defined_trad.c: New tests.
58241
58242 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58243
58244         * gcc.dg/cpp/trad-direct.c: Update.
58245
58246 2000-12-11  Neil Booth  <neilb@earthling.net>
58247
58248         * gcc.dg/cpp/defined_trad.c
58249
58250 2000-12-11  Neil Booth  <neilb@earthling.net>
58251
58252         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58253
58254 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58255
58256         * gcc.dg/format-miss-2.c: New test.
58257
58258 2000-12-09  Neil Booth  <neilb@earthling.net>
58259
58260         * gcc.dg/cpp/lineflags.c: New tests.
58261         * gcc.dg/cpp/poison.c: Update.
58262         * gcc.dg/cpp/redef2.c: Update.
58263         * gcc.dg/cpp/skipping.c: New test.
58264
58265 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58266
58267         * g++.old-deja/g++.other/eh3.C: New testcase.
58268
58269 2000-12-07  Neil Booth  <neilb@earthling.net>
58270
58271         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58272         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58273         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58274         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58275         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58276         Update.
58277
58278 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58279
58280         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58281         __SIZE_TYPE__ instead of int for type of integers cast to
58282         pointers.
58283
58284 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58285
58286         * g++.old-deja/g++.other/cleanup4.C: New test.
58287
58288 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58289
58290         * format-sec-1.c: New test.
58291
58292 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58293
58294         * gcc.dg/format-nonlit-3.c: New test.
58295
58296 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58297
58298         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58299         through a null pointer.
58300
58301 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58302
58303         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58304         * g++.old-deja/g++.pt/partial4.C: New test.
58305
58306 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58307
58308         * gcc.c-torture/execute/ieee/hugeval.x: New.
58309
58310 2000-12-06  Neil Booth  <neilb@earthling.net>
58311
58312         * gcc.dg/cpp/backslash2.c: New tests.
58313
58314 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58315
58316         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58317         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58318
58319 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58320
58321         * gcc.c-torture/execute/20001203-2.c: New testcase.
58322
58323 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58324
58325         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58326         * g++.old-deja/g++.other/virtual10.C: New test.
58327
58328 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58329
58330         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58331
58332 2000-12-05  Richard Henderson  <rth@redhat.com>
58333
58334         * gcc.c-torture/compile/20001205-1.c: New.
58335
58336 2000-12-04  Neil Booth  <neilb@earthling.net>
58337
58338         * g++.old-deja/g++.other/virtual9.C: New test.
58339         * g++.old-deja/g++.pt/crash61.C: New test.
58340         * gcc.c-torture/execute/loop-9.c: New test.
58341
58342 2000-12-04  Neil Booth  <neilb@earthling.net>
58343
58344         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58345         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58346         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58347         * gcc.dg/cpp/extratokens.c: ...here.
58348
58349 2000-12-04  Neil Booth  <neilb@earthling.net>
58350
58351         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58352         New tests.
58353
58354 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58355
58356         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58357         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58358
58359 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58360
58361         * gcc.c-torture/execute/20001203-1.c: New test.
58362
58363 2000-12-03  Neil Booth  <neilb@earthling.net>
58364
58365         * gcc.dg/cpp/macro6.c: New test cases.
58366
58367 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58368
58369         * gcc.c-torture/execute/string-opt-9.c: New test.
58370         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58371         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58372         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58373
58374         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58375         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58376
58377 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58378
58379         * gcc.dg/cpp/if-6.c: New testcase.
58380
58381         * gcc.dg/20001201-1.c: New testcase.
58382
58383 2000-12-02  Neil Booth  <neilb@earthling.net>
58384
58385         * g++.old-deja/g++.other/externC4.C,
58386         g++.old-deja/g++.other/friend10.C: New tests.
58387
58388 2000-12-02  Neil Booth  <neilb@earthling.net>
58389
58390         * g++.old-deja/g++.other/instan2.C
58391         * g++.old-deja/g++.other/instan3.C: New test.
58392
58393 2000-12-02  Neil Booth  <neilb@earthling.net>
58394
58395         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58396         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58397         gnuc99.c,gnuc99-pedantic.c: New tests.
58398
58399 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58400
58401         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58402         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58403
58404 2000-12-01  Neil Booth  <neilb@earthling.net>
58405
58406         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58407         * gcc.dg/cpp/poison.c: Update.
58408         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58409
58410 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58411
58412         * g77.f-torture/execute/20001201.f: New test.
58413
58414 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58415
58416         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58417
58418 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58419
58420         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58421
58422 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58423
58424         * g++.old-deja/g++.other/cast6.C: New test.
58425
58426 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58427
58428         * gcc.c-torture/execute/20001130-2.c: New testcase.
58429
58430 2000-11-30  Richard Henderson  <rth@redhat.com>
58431
58432         * gcc.c-torture/execute/20001130-1.c: New test.
58433
58434 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58435
58436         * g++.old-deja/g++.other/op3.C: New test.
58437
58438 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58439
58440         * g++.old-deja/g++.other/op2.C: New test.
58441
58442 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58443
58444         * g++.old-deja/g++.other/crash38.C: New test.
58445
58446 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58447
58448         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58449
58450 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58451
58452         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58453         tests.
58454         * gcc.c-torture/execute/string-opt-6.c: New test.
58455
58456         * gcc.dg/20001117-1.c: Add main.
58457
58458 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58459
58460         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58461         Move from here ...
58462         * gcc.dg/940510-1.c: ... to here.
58463
58464         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58465         zero-size arrays in toplevel structures.
58466
58467 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58468
58469         * gcc.c-torture/execute/loop-8.c: New test.
58470
58471 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58472
58473         * g++.old-deja/g++.other/base1.C: New test.
58474
58475 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58476
58477         * g++.old-deja/g++.other/parse2.C: New test.
58478
58479 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58480
58481         * g++.old-deja/g++.pt/incomplete1.C: New test.
58482
58483 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58484
58485         * g++.old-deja/g++.other/friend9.C: New test.
58486
58487 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58488
58489         * gcc.dg/20001127-1.c: New test.
58490
58491 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58492
58493         * g++.old-deja/g++.pt/friend46.C: New test.
58494
58495 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58496
58497         * g++.old-deja/g++.other/ptrmem8.C: New test.
58498
58499 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58500
58501         * gcc.c-torture/execute/string-opt-7.c: New test.
58502         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58503
58504 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58505
58506         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58507         instead of 'mkcheck 2'.
58508
58509 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58510
58511         * gcc.c-torture/execute/memcheck/driver.c,
58512         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58513         C9X references to refer to C99.
58514
58515 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58516
58517         * gcc.dg/ultrasp3.c: New test.
58518
58519 2000-11-25  Neil Booth  <neilb@earthling.net>
58520
58521         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58522
58523 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58524
58525         * gcc.c-torture/compile/20001123-2.c: New.
58526
58527 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58528
58529         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58530
58531 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58532
58533         * gcc.dg/sequence-point-1.c: Add some new tests.
58534         * gcc.c-torture/execute/20001124-1.c: New test.
58535
58536 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58537
58538         * g++.old-deja/g++.other/vaarg4.C: New test.
58539         * gcc.c-torture/compile/20001123-1.c: New test.
58540
58541 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58542
58543         * g++.other/crash24.C: Adjust and remove XFAIL.
58544         * g++.other/crash37.C: New test.
58545
58546 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58547
58548         * g++.old-deja/g++.pt/instantiate9.C: New test.
58549
58550 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58551
58552         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58553         new ABI, too.
58554
58555         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58556         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58557
58558 2000-11-22  Neil Booth  <neilb@earthling.net>
58559
58560         * gcc.dg/cpp/Wtrigraphs.c: New test.
58561
58562 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58563
58564         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58565
58566 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58567
58568         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58569
58570 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58571
58572         * lib/gcc-dg.exp: load_lib scanasm.exp.
58573         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58574         * lib/g++-dg.exp: load_lib scanasm.exp.
58575         * lib/scanasm.exp: New.
58576         (scan-assembler, scan-assembler-not): Add optional arguments to
58577         test name, or if not present, the pattern name.
58578         (scan-assembler-dem, scan-assembler-dem-not): New.
58579
58580         * g++.dg/dg.exp: New.
58581
58582 2000-11-21  Neil Booth  <neilb@earthling.net>
58583
58584         * gcc.dg/cpp/integrated1.c: Remove.
58585
58586 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58587
58588         * gcc.c-torture/execute/20001121-1.c: New test.
58589
58590 2000-11-21  Richard Henderson  <rth@redhat.com>
58591
58592         * gcc.c-torture/compile/20001121-1.c: New test.
58593
58594 2000-11-20  Neil Booth  <neilb@earthling.net>
58595
58596         * gcc.dg/cpp/integrated1.c: New test.
58597
58598 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58599
58600         * g++.old-deja/g++.other/inline17.C: New test.
58601
58602 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58603
58604         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58605         local variable to be zero: I made the variable global. Now
58606         uses abort() and exit() instead of relying on main's return value.
58607
58608 2000-11-20  Neil Booth  <neilb@earthling.net>
58609
58610         * gcc.dg/cpp/paste2.c: Update test.
58611         * objc/execute/paste.m: New test.
58612
58613 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58614
58615         * gcc.dg/c99-condexpr-1.c: New test.
58616
58617 2000-11-20  Neil Booth  <neilb@earthling.net>
58618
58619         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58620
58621 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58622
58623         * g++.old-deja/g++.pt/export1.C: New test.
58624
58625 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58626
58627         * gcc.dg/20001117-1.c: New test.
58628
58629 2000-11-18  Richard Henderson  <rth@redhat.com>
58630
58631         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58632
58633 2000-11-18  Richard Henderson  <rth@redhat.com>
58634
58635         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58636         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58637         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58638
58639 2000-11-18  Richard Henderson  <rth@redhat.com>
58640
58641         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58642         (main): New.  Exit cleanly.
58643
58644 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58645
58646         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58647         gcc.dg/c99-fordecl-2.c: New tests.
58648
58649 2000-11-18  Richard Henderson  <rth@redhat.com>
58650
58651         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58652         * gcc.c-torture/execute/zerolen-2.c: New.
58653
58654 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58655
58656         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58657         memory.
58658
58659 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58660
58661         * g++.old-deja/g++.pt/instantiate8.C: New test.
58662
58663 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58664
58665         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58666         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58667
58668 2000-11-16  Nick Clifton  <nickc@redhat.com>
58669
58670         * gcc.c-torture/execute/nestfunc-2.c: New test.
58671         * gcc.c-torture/execute/nestfunc-3.c: New test.
58672
58673 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58674
58675         * gcc.c-torture/compile/20001116-1.c: New test.
58676
58677 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58678
58679         * gcc.c-torture/execute/20001115-1.c: New test.
58680
58681 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58682
58683         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58684         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58685         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58686         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58687
58688 2000-11-15  Neil Booth  <neilb@earthling.net>
58689
58690         gcc.dg/cpp/_Pragma1.c: Update.
58691         gcc.dg/cpp/_Pragma2.c: New test.
58692
58693 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58694
58695         * g++.old-deja/g++.other/anon5.C: New test.
58696
58697 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58698
58699         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58700         tests.
58701
58702 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58703
58704         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58705         output.
58706
58707 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58708
58709         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58710         labels at end of compound statements.
58711
58712 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58713
58714         * gcc.c-torture/execute/loop-7.c: New test.
58715
58716 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58717
58718         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58719
58720 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58721
58722         * gcc.dg/c99-bool-1.c: New test.
58723
58724 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58725
58726         * gcc.dg/c99-scope-1.c: Remove xfail.
58727         * gcc.dg/c99-scope-2.c: New test.
58728
58729 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58730
58731         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58732         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58733
58734 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58735
58736         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58737         error messages.
58738
58739         * g++.mike/p700.C: Don't typedef wchar_t.
58740         * g++.mike/p784.C: Likewise.
58741         * g++.mike/eb101.C: Don't use __wchar_t.
58742
58743 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58744
58745         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58746         from DO loop.
58747
58748 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58749
58750         * gcc.c-torture/execute/20001111-1.c: New test.
58751
58752 2000-11-10  Nick Clifton  <nickc@redhat.com>
58753
58754         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58755         long multuiple and accumulate.
58756
58757 2000-11-09  Richard Henderson  <rth@redhat.com>
58758
58759         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58760         via size_t instead of int.
58761
58762         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58763         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58764         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58765         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58766
58767 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58768
58769         * gcc.c-torture/compile/20001109-1.c: New test.
58770         * gcc.c-torture/compile/20001109-2.c: New test.
58771
58772 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58773
58774         * g++.old-deja/g++.pt/operator1.C: New test.
58775         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58776
58777 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58778
58779         * gcc.dg/20001108-1.c: New test.
58780
58781 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58782
58783         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58784         with both arguments constant strings.
58785         * gcc.c-torture/execute/string-opt-3.c: New test.
58786         * gcc.c-torture/execute/string-opt-4.c: New test.
58787         * gcc.c-torture/execute/string-opt-5.c: New test.
58788
58789 2000-11-08  Nick Clifton  <nickc@redhat.com>
58790
58791         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58792         mulsidi3adddi patterns.
58793
58794 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58795
58796         * g++.old-deja/g++.other/crash36.C: New test.
58797
58798 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58799
58800         * g++.old-deja/g++.other/init16.C: New test.
58801
58802 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58803
58804         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58805
58806 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58807
58808         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58809         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58810         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58811
58812 2000-11-07  DJ Delorie  <dj@redhat.com>
58813
58814         * gcc.dg/20000614-1.c: Add return so that test can pass.
58815
58816 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58817
58818         * gcc.c-torture/execute/string-opt-1.c: New test.
58819
58820 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58821
58822         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58823         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58824         parameters in registers, and there is no way for a varargs
58825         function to know in which order the integer and floating-point
58826         parameters should be interleaved when they are placed on the
58827         stack.
58828         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58829         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58830
58831 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58832
58833         * gcc.c-torture/execute/string-opt-2.c: New test.
58834
58835 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58836
58837         * g++.old-deja/g++.pt/crash60.C: New test.
58838
58839 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58840
58841         * g++.old-deja/g++.other/crash24.C: New test.
58842         * g++.old-deja/g++.other/crash25.C: New test.
58843         * g++.old-deja/g++.other/crash26.C: New test.
58844         * g++.old-deja/g++.other/crash27.C: New test.
58845         * g++.old-deja/g++.other/crash28.C: New test.
58846         * g++.old-deja/g++.other/crash29.C: New test.
58847         * g++.old-deja/g++.other/crash30.C: New test.
58848         * g++.old-deja/g++.other/crash31.C: New test.
58849         * g++.old-deja/g++.other/crash32.C: New test.
58850         * g++.old-deja/g++.other/crash33.C: New test.
58851         * g++.old-deja/g++.other/crash34.C: New test.
58852         * g++.old-deja/g++.other/crash35.C: New test.
58853
58854 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58855
58856         * gcc.c-torture/execute/20001031-1.c: New test.
58857
58858 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58859
58860         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58861         namespace.
58862
58863         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58864         standards-conformant.
58865
58866         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58867
58868         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58869         * g++.old-deja/g++.mike/p755a.C: Likewise.
58870         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58871         library makes no calls to `operator new' during initialization.
58872
58873 2000-11-04  Neil Booth  <neilb@earthling.net>
58874
58875         * gcc.dg/cpp/include2.c: New tests.
58876
58877 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58878
58879         * lib/g++.exp (g++_set_ld_library_path): New function.
58880         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58881
58882 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58883
58884         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58885         warnings.
58886
58887 2000-11-01  Richard Henderson  <rth@redhat.com>
58888
58889         * g++.old-deja/g++.ext/namedret1.C: New.
58890         * g++.old-deja/g++.ext/namedret2.C: New.
58891         * g++.old-deja/g++.ext/namedret3.C: New.
58892
58893 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58894
58895         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58896         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58897
58898 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58899
58900         * gcc.c-torture/execute/va-arg-21.c: New test.
58901
58902 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58903
58904         * gcc.dg/c99-complex-2.c: New test.
58905
58906 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58907
58908         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58909
58910 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58911
58912         * g++.old-deja/g++.other/inline16.C: New test.
58913
58914 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58915
58916         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58917         __PRETTY_FUNCTION__
58918
58919 2000-10-29  Neil Booth  <neilb@earthling.net>
58920
58921         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58922         New tests.
58923         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58924         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58925         optimisation.
58926
58927 2000-10-29  Neil Booth  <neilb@earthling.net>
58928
58929         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58930         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58931         * mi5.c: Test multiple includes work with -C.
58932         * trigraphs.c: Test ^= version.
58933
58934 2000-10-28  Neil Booth  <neilb@earthling.net>
58935
58936         New tests and test updates for new macro expander.
58937
58938         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58939         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58940         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58941         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58942         new diagnostic messages.
58943
58944         * gcc.dg/cpp/macro3.c: New tests.
58945
58946 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58947
58948         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58949         on the same line.
58950
58951 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58952
58953         * g++.old-deja/g++.other/eh2.C: New test.
58954
58955 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58956
58957         * gcc.c-torture/execute/20001027-1.c: New test.
58958
58959 2000-10-26  Richard Henderson  <rth@redhat.com>
58960
58961         * gcc.c-torture/execute/20001026-1.c: New.
58962
58963 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58964
58965         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58966         * g++.old-deja/g++.law/builtin1.C: Likewise.
58967         * g++.old-deja/g++.law/ctors10.C: Likewise.
58968         * g++.old-deja/g++.law/virtual3.C: Likewise.
58969         * g++.old-deja/g++.mike/p658.C: Likewise.
58970         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58971         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58972         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58973         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58974         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58975
58976 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58977
58978         * gcc.c-torture/compile/20001024-1.c: New test.
58979
58980 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58981
58982         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58983         to tell us whether or not we are using V3.
58984
58985 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58986
58987         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58988         operands.
58989
58990 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58991
58992         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58993
58994 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58995
58996         * gcc.c-torture/execute/20001024-1.c: New test.
58997
58998 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58999
59000         * g++.old-deja/g++.other/sibcall1.C: New test.
59001
59002 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
59003
59004         * gcc.dg/noncompile/init-3.c: New test.
59005
59006 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
59007
59008         * gcc.dg/format-array-1.c: New test.
59009
59010 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59011
59012         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
59013         writing through null pointers; remove comment about testing
59014         unterminated strings.
59015
59016 2000-10-17  Matthew Hiller  <hiller@redhat.com>
59017
59018         * gcc.c-torture/execute/20001017-2.c: New test.
59019
59020 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59021
59022         * gcc.c-torture/compile/20001018-1.c: New test.
59023         * gcc.c-torture/compile/20001018-1.x: Xfail.
59024
59025 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59026
59027         * gcc.c-torture/execute/20001017-1.c: New test.
59028
59029 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59030
59031         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
59032         for multiple use of arguments with scanf formats; add tests for
59033         multiple use of arguments.
59034
59035 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
59036
59037         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
59038         from some old tests.
59039
59040 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59041
59042         * gcc.dg/format-miss-1.c: New test.
59043
59044 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59045
59046         * gcc.c-torture/execute/20001013-1.c: New test.
59047
59048 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59049
59050         * gcc.dg/format-branch-1.c: New test.
59051
59052 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59053
59054         * README, lib/file-format.exp: Remove EGCS references.
59055
59056 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59057
59058         * gcc.dg/20001013-1.c: New test.
59059
59060 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59061
59062         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59063         for intmax_t in the compiler using __typeof__ and the type rules
59064         for conditional expressions.
59065
59066 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
59067
59068         * gcc.dg/20001012-1.c: New test.
59069         * gcc.dg/20001012-2.c: New test.
59070
59071 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59072
59073         * gcc.dg/format-attr-1.c: New test.
59074
59075 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59076
59077         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59078         __LONG_LONG_MAX__ instead of LLONG_MAX.
59079
59080 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59081
59082         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59083         scanf flags.
59084         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59085         flags.
59086
59087 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59088
59089         * gcc.dg/sequence-pt-1.c: New test.
59090
59091 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59092
59093         * gcc.c-torture/execute/20001011-1.c: New testcase.
59094         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59095
59096 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59097
59098         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59099         does not error on it.
59100
59101 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59102
59103         * gcc.dg/20001009-1.c: New test.
59104
59105 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59106
59107         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59108         * gcc.c-torture/execute/20001009-2.c: ... to here.
59109
59110 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59111
59112         * gcc.c-torture/compile/20001009-1.c: New testcase.
59113         * gcc.c-torture/execute/20001009-1.c: New testcase.
59114         Testcases provided by Jan Hubicka <jh@suse.cz>.
59115
59116 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59117
59118         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59119         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59120         uintmax_t using <limits.h> to emulate the compiler's internal
59121         logic.  No longer XFAIL %j tests.
59122
59123 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59124
59125         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59126         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59127         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59128         regexps and details of expected handling of some bad formats.
59129         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59130         suppression.
59131
59132 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59133
59134         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59135         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59136         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59137         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59138         in list archives.
59139
59140 2000-10-06  Richard Henderson  <rth@cygnus.com>
59141
59142         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59143         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59144         * g++.old-deja/g++.jason/report.C: Likewise.
59145         * g++.old-deja/g++.law/friend5.C: Likewise.
59146         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59147         of the expected warnings.
59148
59149 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59150
59151         * g++.old-deja/g++.pt/enum14.C: New test.
59152
59153 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59154
59155         * g++.old-deja/g++.pt/crash59.C: New test.
59156
59157 2000-10-04  Will Cohen  <wcohen@redhat.com>
59158
59159         * gcc.dg/20000926-1.c: New test.
59160
59161 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59162
59163         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59164         function name for current C++ compiler.
59165         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59166
59167 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59168
59169         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59170         __PRETTY_FUNCTION__.
59171         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59172
59173 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59174
59175         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59176
59177 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59178
59179         * gcc.c-torture/compile/20000923-1.c: New test.
59180
59181 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59182
59183         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59184         * g++.old-deja/g++.pt/ttp62.C: Same.
59185         * g++.old-deja/g++.other/inline14.C: Same.
59186
59187 2000-09-24  Richard Henderson  <rth@cygnus.com>
59188
59189         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59190
59191 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59192
59193         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59194
59195 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59196
59197         * gcc.c-torture/compile/20000922-1.c: New file.
59198
59199 2000-09-21  Nick Clifton  <nickc@redhat.com>
59200
59201         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59202         a signed long modulo operation.
59203         (mod6): New function - perform an unsigned long modulo operation.
59204         (main): Add tests for modulos of very large numbers by very small
59205         dividends.
59206
59207 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59208
59209         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59210
59211 2000-09-19  Richard Henderson  <rth@cygnus.com>
59212
59213         * gcc.dg/compare2.c (case 10): XFAIL.
59214
59215 2000-09-18  Richard Henderson  <rth@cygnus.com>
59216
59217         * gcc.c-torture/execute/20000906-1.c: Move ...
59218         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59219         that support __builtin_trap.
59220
59221 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59222
59223         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59224
59225 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59226
59227         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59228         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59229         more $ format tests.
59230
59231 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59232
59233         * gcc.dg/format-errmk-1.c: New test.
59234
59235 2000-09-17  Greg McGary  <greg@mcgary.org>
59236
59237         * gcc.c-torture/execute/20000917-1.x: Remove.
59238
59239 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59240
59241         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59242
59243 2000-09-17  Greg McGary  <greg@mcgary.org>
59244
59245         * gcc.c-torture/execute/20000917-1.c: New test.
59246         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59247
59248 2000-09-16  Neil Booth  <NeilB@earthling.net>
59249
59250         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59251         in nested macro bug.
59252
59253 2000-09-15  Neil Booth  <NeilB@earthling.net>
59254
59255         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59256
59257 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59258
59259         * gcc.c-torture/execute/20000914-1.c: New test.
59260
59261 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59262
59263         * g++.other/inline13.C: New test.
59264
59265 2000-09-12  Andreas Jaeger  <aj@suse.de>
59266
59267         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59268         constant by Ulrich Drepper <drepper@redhat.com>.
59269
59270 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59271
59272         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59273
59274 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59275
59276         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59277
59278 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59279
59280         * gcc.dg/cpp/backslash.c: New test.
59281
59282 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59283
59284         * gcc.c-torture/execute/20000910-1.c: New test.
59285         * gcc.c-torture/execute/20000910-2.c: Likewise.
59286
59287 2000-09-11  Robert Lipe  <robertl@sco.com>
59288
59289         * gcc.dg/pragma-align.c: New test.
59290
59291 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59292
59293         * g++.old-deja/g++.pt/explicit82.C: New test.
59294         * g++.old-deja/g++.pt/explicit83.C: New test.
59295
59296 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59297
59298         * gcc.dg/asm-names.c: New test.
59299
59300 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59301
59302         * gcc.dg/cpp/tr-warn6.c: New test
59303
59304 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59305
59306         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59307         be accepted.
59308
59309 2000-09-07  Catherine Moore  <clm@redhat.com>
59310
59311         * gcc.c-torture/execute/unroll-1.c: New test.
59312
59313 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59314
59315         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59316         ERROR markers.
59317         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59318         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59319         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59320         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59321         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59322         Preprocess only.
59323         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59324         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59325
59326 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59327
59328         * g++.old-deja/g++.pt/deduct2.C: New test.
59329
59330 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59331
59332         * g++.old-deja/g++.pt/parms2.C: New test.
59333
59334 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59335
59336         * g++.old-deja/g++.pt/crash58.C: New test.
59337
59338 2000-09-06  Greg McGary  <greg@mcgary.org>
59339
59340         * gcc.c-torture/execute/20000906-1.c: New test.
59341         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59342
59343 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59344
59345         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59346
59347 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59348
59349         * g++.old-deja/g++.pt/crash57.C: New test.
59350
59351 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59352
59353         * g++.old-deja/g++.pt/crash56.C: New test.
59354
59355 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59356
59357         * g++.old-deja/g++.pt/koenig1.C: New test.
59358
59359 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59360
59361         * gcc.dg/20000904-1.c: New test.
59362
59363 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59364
59365         * gcc.dg/cpp/paste8.c: New test.
59366
59367 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59368
59369         * gcc.c-torture/compile/20000827-1.c: New test.
59370
59371 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59372
59373         * gcc.dg/format-diag-1.c: New test.
59374
59375 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59376
59377         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59378         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59379         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59380         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59381         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59382
59383 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59384
59385         * g++.old-deja/g++.other/nested4.C: New test.
59386
59387 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59388
59389         * g++.old-deja/g++.ns/scoped1.C: New test.
59390
59391 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59392
59393         * lib/g++.exp: Support testing already-installed GCC.
59394
59395 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59396
59397         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59398
59399 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59400
59401         * gcc.dg/return-type-2.c: New test.
59402
59403 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59404
59405         * gcc.c-torture/compile/20000825-1.c: New test.
59406
59407 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59408
59409         * gcc.dg/dwarf2-2.c: New test.
59410
59411 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59412
59413         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59414         dg-warning regexps.
59415
59416 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59417
59418         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59419         gcc.dg/format-ext-5.c: New tests.
59420
59421 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59422
59423         * g++.old-deja/g++.other/crash22.C: New test.
59424
59425 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59426
59427         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59428
59429 2000-08-24  Richard Henderson  <rth@cygnus.com>
59430
59431         * gcc.dg/ia64-sync-1.c: New test.
59432         * gcc.dg/ia64-sync-2.c: New test.
59433         * gcc.dg/ia64-asm-1.c: New test.
59434
59435 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59436
59437         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59438         * gcc.dg/format-ext-2.c: New test.
59439
59440 2000-08-23  Jason Merrill  <jason@redhat.com>
59441
59442         * lib/old-dejagnu.exp: Also ignore "In member function" and
59443         "At global scope".
59444
59445 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59446
59447         * gcc.dg/noncompile/label-lineno-1.c: New test.
59448
59449 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59450
59451         * gcc.dg/c99-array-nonobj-1.c: New test.
59452
59453 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59454
59455         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59456         tests.
59457         * gcc.dg/format-ext-1.c: New test.
59458
59459 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59460
59461         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59462         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59463         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59464         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59465         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59466
59467 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59468
59469         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59470         gcc.dg/c99-strftime-2.c: New tests.
59471
59472 2000-08-22  Richard Henderson  <rth@cygnus.com>
59473
59474         * gcc.c-torture/execute/20000822-1.c: New test.
59475
59476 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59477
59478         * gcc.c-torture/execute/20000819-1.x: Remove.
59479
59480 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59481
59482         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59483         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59484         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59485         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59486         gcc.dg/format-xopen-1.c: New tests.
59487
59488 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59489
59490         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59491
59492 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59493
59494         * g++.old-deja/g++.other/loop2.C: New test.
59495
59496         * gcc.c-torture/compile/20000606-1.c: New test.
59497         * gcc.c-torture/compile/20000728-1.c: New test.
59498         * gcc.c-torture/execute/20000801-1.c: New test.
59499         * gcc.c-torture/execute/20000801-2.c: New test.
59500         * gcc.c-torture/execute/20000819-1.c: New test.
59501         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59502         * gcc.dg/20000629-1.c: New test.
59503         * gcc.dg/20000724-1.c: New test.
59504         * gcc.dg/20000807-1.c: New test.
59505
59506 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59507
59508         * gcc.dg/cpp/pragma-1.c: New test.
59509         * gcc.dg/cpp/pragma-2.c: New test.
59510
59511 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59512
59513         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59514         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59515
59516 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59517
59518         * gcc.c-torture/compile/20000818-1.c: New test.
59519
59520 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59521
59522         * gcc.c-torture/execute/20000818-1.c: New test.
59523
59524 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59525
59526         * gcc.dg/format-va-1.c: New test.
59527
59528 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59529
59530         * g++.old-deja/g++.other/typedef8.C: New test.
59531
59532 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59533
59534         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59535         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59536         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59537         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59538         * g++.old-deja/g++.other/ptrmem7.C: New test.
59539         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59540
59541 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59542
59543         * g++.old-deja/g++.pt/typename27.C: New test.
59544
59545 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59546
59547         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59548         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59549         * g++.old-deja/g++.pt/friend45.C: New test.
59550         * g++.old-deja/g++.other/friend8.C: New test.
59551
59552 2000-08-15  Richard Henderson  <rth@cygnus.com>
59553
59554         * gcc.c-torture/execute/20000815-1.c: New test.
59555
59556 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59557
59558         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59559         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59560         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59561
59562 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59563
59564         * g++.old-deja/g++.other/refinit2.C: New test.
59565
59566 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59567
59568         * lib/c-torture.exp (c-torture): Make
59569         compiler_conditional_xfail_data global.
59570         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59571         compiler_conditional_xfail_data machinery.
59572         (f-torture-execute): Likewise.
59573         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59574         and only when unrolling loops.
59575
59576         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59577
59578 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59579
59580         * g++.old-deja/g++.pt/explicit81.C: New test.
59581
59582 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59583
59584         * g++.old-deja/g++.pt/typename26.C: New test.
59585
59586 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59587
59588         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59589         warning.
59590
59591 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59592
59593         * g++.old-deja/g++.other/array3.C: New test.
59594
59595 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59596
59597         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59598         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59599         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59600         New tests.
59601
59602 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59603
59604         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59605         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59606
59607 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59608
59609         * gcc.c-torture/execute/20000808-1.c: New test.
59610
59611 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59612
59613         * gcc.dg/c90-const-expr-1.c: New test.
59614
59615 2000-08-08  Richard Henderson  <rth@cygnus.com>
59616
59617         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59618
59619 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59620
59621         * gcc.dg/noncompile/const-ll-1.c: New test.
59622
59623 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59624
59625         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59626
59627 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59628
59629         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59630         that running programs linked against the shared version of libobjc
59631         run correctly.
59632
59633 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59634
59635         * gcc.dg/c99-printf-1.c: New test.
59636
59637 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59638
59639         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59640
59641 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59642
59643         * gcc.c-torture/execute/20000731-1.x: Delete.
59644
59645 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59646
59647         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59648         and torture_without_loops as is done by c-torture.exp.
59649         (search_for): Copy from c-torture.exp.
59650         (gcc-dg-runtest): New function, drives a directory of tests
59651         iterating over the TORTURE_OPTIONS.
59652         (scan-assembler, scan-assembler-not): Move here from
59653         individual directory drivers.
59654
59655         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59656         defined by lib/gcc-dg.exp.
59657         * gcc.dg/cpp/cpp.exp: Likewise.
59658         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59659         gcc-dg-runtest, so we cycle over optimization options.
59660
59661         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59662         * gcc.dg/compare2.c: No longer expected to fail.
59663
59664 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59665
59666         * gcc.c-torture/execute/20000804-1.c: New test.
59667
59668 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59669
59670         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59671
59672 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59673
59674         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59675
59676 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59677
59678         * gcc.c-torture/compile/20000803-1.c: New test.
59679
59680 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59681
59682         * gcc.c-torture/execute/20000801-3.c,
59683         gcc.c-torture/execute/20000801-4.c: New tests.
59684         * gcc.c-torture/execute/20000801-3.x,
59685         gcc.c-torture/execute/20000801-4.x: Xfail.
59686
59687 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59688
59689         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59690         libobjc/.libs to allow for libtool.
59691
59692 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59693
59694         * gcc.c-torture/compile/20000802-1.c: New test.
59695
59696 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59697
59698         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59699
59700 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59701
59702         * gcc-c-torture/execute/20000731-2.c: New test.
59703
59704         * gcc.c-torture/execute/20000731-1.c: New test.
59705         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59706
59707 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59708
59709         * gcc.dg/cpp/paste7.c: New test.
59710         * gcc.dg/cpp/20000725-1.c: New test.
59711
59712 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59713
59714         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59715         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59716         declaration warning for __builtin_dwarf_reg_size.
59717
59718         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59719
59720 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59721
59722         * gcc.dg/noncompile/voidparam-1.c: New test.
59723
59724 2000-07-30  Richard Henderson  <rth@cygnus.com>
59725
59726         * gcc.dg/c90-digraph-1.c: Don't xfail.
59727         * gcc.dg/compare2.c (case 10): Xfail.
59728         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59729
59730 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59731
59732         * gcc.dg/c99-main-1.c: New test.
59733
59734 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59735
59736         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59737
59738 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59739
59740         * gcc.c-tortuer/execute/20000726-1.c: New test.
59741
59742 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59743
59744         * gcc.c-torture/execute/enum-2.c: New test.
59745
59746 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59747
59748         * gcc.dg/cpp/tr-warn3.c: New test.
59749
59750 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59751
59752         * g++.old-deja/g++.ext/implicit1.C: Remove.
59753         * g++.old-deja/g++.jason/c2.C: Remove
59754         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59755         * g++.old-deja/g++.pt/crash16.C: Likewise.
59756         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59757
59758 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59759
59760         * g++.old-deja/g++.other/for2.C: New test.
59761
59762 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59763
59764         * gcc.dg/20000720-1.c: New test.
59765
59766 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59767
59768         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59769
59770 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59771
59772         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59773         * gcc.c-torture/execute/20000722-1.c: New.
59774         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59775
59776 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59777
59778         * gcc.dg/cpp/20000720-1.S: New test.
59779
59780 2000-07-21  Michael Meissner  <meissner@redhat.com>
59781
59782         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59783
59784 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59785
59786         * g++.old-deja/g++.brendan/crash16.C,
59787         g++.old-deja/g++.brendan/parse3.C,
59788         g++.old-deja/g++.brendan/redecl1.C,
59789         g++.old-deja/g++.ns/template13.C,
59790         g++.old-deja/g++.other/decl4.C,
59791         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59792
59793 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59794
59795         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59796         and "Internal error".
59797
59798         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59799         regexps.
59800         * gcc.dg/cpp/paste6.c: New test.
59801
59802 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59803
59804         * gcc.dg/cpp/tr-direct.c: New test.
59805
59806         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59807         gcc.dg/cpp/undef1.c: Tweak error regexps.
59808
59809 2000-07-18  Eric Christopher <echristo@redhat.com>
59810
59811         * gcc.c-torture/compile/20000718-1.c: New test.
59812
59813 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59814
59815         * cpplex.c (_cpp_push_token): If the token being pushed back
59816         is the previous token in this context, just subtract one from
59817         context->posn.
59818         * cppmacro.c (save_expansion): Clear aux field when storing a
59819         placemarker.
59820
59821 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59822
59823         * gcc.dg/noncompile/redecl-1.c: New test.
59824
59825 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59826
59827         * gcc.c-torture/execute/20000717-5.c: New test.
59828         * gcc.c-torture/execute/20000717-1.x: Removed.
59829
59830 2000-07-17  Richard Henderson  <rth@cygnus.com>
59831
59832         * gcc.c-torture/execute/20000717-4.c: New test.
59833
59834 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59835
59836         * gcc.dg/cpp/syshdr.c: New test.
59837         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59838
59839 2000-07-17  Neil Booth  <neilb@earthling.net>
59840
59841         * gcc.dg/cpp/cmdlne-dM.c: New test.
59842         * gcc.dg/cpp/cmdlne-dD.c: New test.
59843
59844 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59845
59846         * gcc.c-torture/execute/20000717-3.c: New test.
59847
59848         * gcc.c-torture/compile/20000717-1.c: New test.
59849
59850 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59851
59852         * gcc.c-torture/execute/20000717-2.c: New test.
59853
59854 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59855
59856         * gcc.dg/formatz-1.c: New test.
59857
59858         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59859         * gcc.dg/c99-digraph-1.c: New tests.
59860
59861         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59862         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59863
59864         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59865         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59866         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59867         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59868         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59869         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59870         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59871
59872 2000-07-17  Greg McGary <greg@mcgary.org>
59873
59874         * gcc.c-torture/execute/20000717-1.c: New test.
59875         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59876
59877 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59878
59879         * gcc.c-torture/execute/20000715-2.c: New test.
59880         * gcc.dg/20000715-1.c: New test.
59881
59882 2000-07-15  Michael Meissner  <meissner@redhat.com>
59883
59884         * gcc.c-torture/execute/20000715-1.c: New test.
59885
59886 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59887
59888         * gcc.c-torture/execute/20000707-1.c: New test.
59889
59890 2000-07-13  Neil Booth  <NeilB@earthling.net>
59891
59892         * gcc.dg/cpp/digraph1.c,
59893         gcc.dg/cpp/digraph2.c,
59894         gcc.dg/cpp/digraphs.c: New tests.
59895
59896 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59897
59898         * g77.f-torture/compile/20000630-2.f: New test.
59899         * g77.f-torture/compile/20000630-2.x
59900
59901 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59902
59903         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59904
59905 2000-07-11  Neil Booth  <NeilB@earthling.net>
59906
59907         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59908
59909 2000-07-11  Neil Booth  <NeilB@earthling.net>
59910
59911         * gcc.dg/cpp/cmdlne-C.c: New.
59912
59913 2000-07-09  Neil Booth  <NeilB@earthling.net>
59914
59915         * gcc.dg/cpp/directiv.c: New tests.
59916         * gcc.dg/cpp/undef1.c: Update.
59917
59918 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59919
59920         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59921
59922 2000-07-09  Neil Booth  <NeilB@earthling.net>
59923
59924         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59925
59926 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59927
59928         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59929         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59930
59931 2000-07-08  Neil Booth  <NeilB@earthling.net>
59932
59933         * gcc.dg/cpp/macsyntx.c: New tests.
59934
59935 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59936
59937         * gcc.dg/20000707-1.c: New test.
59938
59939 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59940
59941         * gcc.c-torture/execute/20000706-1.c: New test.
59942         * gcc.c-torture/execute/20000706-2.c: New test.
59943         * gcc.c-torture/execute/20000706-3.c: New test.
59944         * gcc.c-torture/execute/20000706-4.c: New test.
59945         * gcc.c-torture/execute/20000706-5.c: New test.
59946
59947 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59948
59949         * g++.old-deja/g++.pt/instantiate7.C: New test.
59950
59951 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59952
59953         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59954         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59955         * g++.old-deja/g++.other/rtti3.C: Likewise.
59956         * g++.old-deja/g++.other/rttid3.C: Likewise.
59957
59958 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59959
59960         *  g77.f-torture/compile/20000630-1.x: Fix typo
59961
59962 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59963
59964         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59965         assembly output.
59966
59967 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59968
59969         * gcc.dg/cpp/ident.c: New test.
59970
59971 2000-07-05  Neil Booth  <NeilB@earthling.net>
59972
59973         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59974           gcc.dg/cpp/lexstrng.c: New tests.
59975
59976 2000-07-04  Neil Booth  <NeilB@earthling.net>
59977
59978         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59979         * gcc.dg/cpp/strify2.c: Same.
59980
59981 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59982
59983         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59984         * gcc.dg/cpp/19990703-1.c: Likewise.
59985         * gcc.dg/cpp/20000625-1.c: Likewise.
59986         * gcc.dg/cpp/20000625-2.c: Likewise.
59987
59988         * gcc.dg/cpp/macro1.c,
59989         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59990         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59991         gcc.dg/cpp/strify1.c,
59992         gcc.dg/cpp/strify2.c: New tests.
59993
59994 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59995
59996         * gcc.c-torture/execute/20000703-1.c: New test.
59997
59998 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59999
60000         * g++.old-deja/g++.pt (lookup10.C): New test.
60001
60002 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60003
60004         * g++.old-deja/g++.pt (typename25.C): New test.
60005
60006 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
60007
60008         * gcc.c-torture/compile/20000701-1.c: New test.
60009
60010 2000-06-30  Nick Clifton  <nickc@cygnus.com>
60011
60012         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
60013         to test case.
60014
60015 2000-06-30  Catherine Moore  <clm@cygnus.com>
60016
60017         * gcc.c-torture/execute/align-1.c: New test.
60018
60019 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
60020
60021         * g++.old-deja/g++.pt/expr8.C: New test.
60022         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
60023
60024 2000-06-29  Nick Clifton  <nickc@cygnus.com>
60025
60026         * gcc.c-torture/compile/20000629-1.c: New test.
60027
60028 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60029
60030
60031         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
60032         gcc.dg/noncompile directory, depending on whether they're
60033         preprocessor tests or not.  Annotate all the tests for the dg
60034         framework.
60035
60036         * gcc.c-torture/noncompile/noncompile.exp: Delete.
60037         * gcc.dg/noncompile/noncompile.exp: New.
60038
60039         * Moved files:
60040         Old name                                New name
60041         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
60042         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
60043         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
60044         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
60045         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
60046         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
60047         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
60048         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
60049         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
60050         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
60051         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
60052         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
60053         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
60054         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
60055         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
60056         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
60057         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
60058         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
60059         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
60060         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
60061         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
60062         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
60063         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
60064         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
60065
60066         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
60067         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
60068         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
60069         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
60070         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
60071         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
60072
60073 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60074
60075         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60076         declare one variable.  On the fourth, error.
60077         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60078         declared by 20000628-1a.h.
60079
60080 2000-06-29  Richard Henderson  <rth@redhat.com>
60081
60082         * gcc.c-torture/execute/930529-1.x: New file.
60083         * gcc.dg/920413-1.c: Adjust expected warning text.
60084         * gcc.dg/980217-1.c: Declare abort.
60085         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60086
60087 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60088
60089         * g77.f-torture/compile/20000629-1.f: New test.
60090         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60091
60092 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60093
60094         Rearrange lots of files, removing entirely the
60095         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60096         directories.
60097
60098         * Deleted files:
60099         gcc.c-torture/code_quality/code_quality.exp
60100         gcc.c-torture/special/special.exp
60101         gcc.failure/failure.exp
60102         gcc.failure/940409-1.x
60103         gcc.c-torture/compile/961203-1.x
60104
60105         * New files:
60106         gcc.misc-tests/linkage.exp
60107         gcc.c-torture/execute/920730-1t.c
60108         gcc.c-torture/execute/920730-1t.x
60109         gcc.c-torture/compile/920520-1.x
60110         gcc.c-torture/compile/920521-1.x
60111         gcc.c-torture/compile/981006-1.x
60112         gcc.c-torture/execute/eeprof-1.x
60113
60114         * Moved files (possibly with modifications to fit a new harness):
60115         Old name                                New name
60116         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60117         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60118         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60119         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60120         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60121         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60122         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60123         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60124         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60125         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60126         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60127         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60128         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60129         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60130
60131 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60132
60133         * c-torture/compile/961203-1.x: Delete.
60134
60135         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60136         not exit. Include stdio.h.
60137         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60138         * gcc.misc-tests/dg-12.c: Likewise.
60139         * gcc.misc-tests/dg-5.c: Likewise.
60140         * gcc.misc-tests/dg-6.c: Likewise.
60141         * gcc.misc-tests/dg-7.c: Prototype abort.
60142         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60143         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60144         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60145         not exit.
60146         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60147         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60148
60149 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60150
60151         * gcc.dg/cpp/20000628-1.c: New test.
60152         * gcc.dg/cpp/20000628-1.h: New header for above test.
60153         * gcc.dg/cpp/20000628-1a.h: Likewise.
60154
60155 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60156
60157         * gcc.dg/cpp: New directory.
60158         * gcc.dg/cpp/cpp.exp: New driver.
60159         * gcc.dg/cpp/20000627-1.c: New test.
60160         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60161         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60162         and rewrite as a compilation test.
60163
60164         * gcc.dg: Move many files into the cpp subdirectory, possibly
60165         renaming or editing them as well.
60166         Old name                New name
60167         990119-1.c              cpp/19990119-1.c
60168         990228-1.c              cpp/19990228-1.c
60169         990407-1.c              cpp/19990407-1.c
60170         990409-1.c              cpp/19990409-1.c
60171         990413-1.c              cpp/19990413-1.c
60172         990703-1.c              cpp/19990703-1.c
60173         20000127-1.c            cpp/20000127-1.c
60174         20000129-1.c            cpp/20000129-1.c
60175         20000207-1.c            cpp/20000207-1.c
60176         20000207-2.c            cpp/20000207-2.c
60177         20000209-1.c            cpp/20000209-1.c
60178         20000209-2.c            cpp/20000209-2.c
60179         20000301-1.c            cpp/20000301-1.c
60180         20000419-1.c            cpp/20000419-1.c
60181         20000510-1.S            cpp/20000510-1.S
60182         20000519-1.c            cpp/20000519-1.c
60183         20000529-1.c            cpp/20000529-1.c
60184         20000625-1.c            cpp/20000625-1.c
60185         20000625-2.c            cpp/20000625-2.c
60186         cpp-as1.c               cpp/assert1.c
60187         cpp-as2.c               cpp/assert2.c
60188         cxx-comments-1.c        cpp/cxxcom1.c
60189         cxx-comments-2.c        cpp/cxxcom2.c
60190         endif-label.c           cpp/endif.c
60191         cpp-hash1.c             cpp/hash1.c
60192         cpp-hash2.c             cpp/hash2.c
60193         cpp-if1.c               cpp/if-1.c
60194         cpp-if2.c               cpp/if-2.c
60195         cpp-if3.c               cpp/if-3.c
60196         cpp-if4.c               cpp/if-4.c
60197         cpp-if5.c               cpp/if-5.c
60198         cpp-cond.c              cpp/if-cexp.c
60199         cpp-missingop.c         cpp/if-mop.c
60200         cpp-missingparen.c      cpp/if-mpar.c
60201         cpp-opprec.c            cpp/if-oppr.c
60202         cpp-ifparen.c           cpp/if-paren.c
60203         cpp-shortcircuit.c      cpp/if-sc.c
60204         cpp-shift.c             cpp/if-shift.c
60205         cpp-unary.c             cpp/if-unary.c
60206         cpp-li1.c               cpp/line1.c
60207         cpp-li2.c               cpp/line2.c
60208         lineno.c                cpp/line3.c
60209         lineno-2.c              cpp/line4.c
60210         cpp-mi.c                cpp/mi1.c
60211         cpp-mic.h               cpp/mi1c.h
60212         cpp-micc.h              cpp/mi1cc.h
60213         cpp-mind.h              cpp/mi1nd.h
60214         cpp-mindp.h             cpp/mi1ndp.h
60215         cpp-mix.h               cpp/mi1x.h
60216         cpp-mi2.c               cpp/mi2.c
60217         cpp-mi2a.h              cpp/mi2a.h
60218         cpp-mi2b.h              cpp/mi2b.h
60219         cpp-mi2c.h              cpp/mi2c.h
60220         cpp-mi3.c               cpp/mi3.c
60221         cpp-mi3.def             cpp/mi3.def
60222         poison-1.c              cpp/poison.c
60223         pr-impl.c               cpp/prag-imp.c
60224         cpp-redef-2.c           cpp/redef1.c
60225         cpp-redef.c             cpp/redef2.c
60226         strpaste.c              cpp/strp1.c
60227         strpaste-2.c            cpp/strp2.c
60228         cpp-tradpaste.c         cpp/tr-paste.c
60229         cpp-tradstringify.c     cpp/tr-str.c
60230         cpp-tradwarn1.c         cpp/tr-warn1.c
60231         cpp-tradwarn2.c         cpp/tr-warn2.c
60232         trigraphs.c             cpp/trigraphs.c
60233         cpp-unc1.c              cpp/unc1.c
60234         cpp-unc2.c              cpp/unc2.c
60235         cpp-unc3.c              cpp/unc3.c
60236         cpp-unc.c               cpp/unc4.c
60237         undef.c                 cpp/undef1.c
60238         undef-2.c               cpp/undef2.c
60239         cpp-wi1.c               cpp/widestr1.c
60240
60241 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60242
60243         * lib/g++.exp (g++_include_flags): Tweak.
60244
60245 2000-06-27  H.J. Lu  <hjl@gnu.org>
60246             Loren J. Rittle  <ljrittle@acm.org>
60247
60248         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60249         version with one that knows about the new gcc tree structure.
60250         (g++_link_flags): Same.
60251
60252 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60253
60254         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60255         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60256         case we are cross-compiling.
60257
60258         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60259         g++.old-deja/g++.niklas/Makefile.in,
60260         g++.old-deja/g++.niklas/configure.in,
60261         g++.old-deja/g++.other/Makefile.in,
60262         g++.old-deja/g++.other/configure.in,
60263         gcc.c-torture/code_quality/Makefile.in,
60264         gcc.c-torture/code_quality/configure.in,
60265         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60266         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60267         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60268         gcc.c-torture/execute/ieee/Makefile.in,
60269         gcc.c-torture/execute/ieee/configure.in,
60270         gcc.c-torture/noncompile/Makefile.in,
60271         gcc.c-torture/noncompile/configure.in,
60272         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60273         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60274         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60275
60276 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60277
60278         * g++.old-deja/g++.other/ambig3.C: New test.
60279
60280 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60281
60282         * g++.old-deja/g++.pt/syntax1.C: New test.
60283         * g++.old-deja/g++.pt/syntax2.C: New test.
60284         * g++.old-deja/g++.other/syntax3.C: New test.
60285         * g++.old-deja/g++.other/syntax4.C: New test.
60286
60287 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60288
60289         * gcc.dg/20000623-1.c: Prototype exit and abort.
60290
60291 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60292
60293         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60294         New tests.
60295         * gcc.dg/cpp-mi3.def: New file.
60296
60297         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60298         inside assertions.
60299         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60300         lexer's error messages.
60301         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60302         divine anything from the linemarkers.
60303         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60304         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60305
60306 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60307
60308         * gcc.dg/20000623-1.c: New test.
60309
60310 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60311
60312         * gcc.c-torture/execute/20000622-1.c: New test.
60313
60314 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60315
60316         * g++.old-deja/g++.other/init15.C: New test.
60317
60318 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60319
60320         * g++.old-deja/g++.pt/vaarg2.C: New test.
60321         * g++.old-deja/g++.pt/vaarg3.C: New test.
60322
60323 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60324
60325         * g++.old-deja/g++.other/dyncast6.C: New test.
60326
60327 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60328
60329         * gcc.c-torture/execute/loop-6.c: New test.
60330
60331 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60332
60333         * gcc.dg/20000614-1.c: New test.
60334         * gcc.dg/20000614-2.c: New test.
60335
60336 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60337
60338         * g++.old-deja/g++.other/inline12.C: New test.
60339
60340 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60341
60342         * g++.old-deja/g++.other/eh1.C: New test.
60343
60344 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60345
60346         * g++.old-deja/g++.other/type.C: New test.
60347
60348 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60349
60350         * g++.old-deja/g++.other/initstring.C: New test.
60351
60352 2000-06-12  Jason Merrill  <jason@redhat.com>
60353
60354         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60355
60356 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60357
60358         * gcc.c-torture/compile/20000609-1.c: New test.
60359
60360 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60361
60362         * gcc.dg/20000609-1.c: New test.
60363
60364 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60365
60366         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60367         * gcc.c-torture/noncompile/poison-1.c: Move...
60368         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60369         * gcc.dg/cpp-li1.c: Add a token after the #line.
60370
60371 2000-06-05  Richard Henderson  <rth@cygnus.com>
60372
60373         * gcc.c-torture/execute/20000605-2.c: New test.
60374         * gcc.c-torture/execute/20000605-3.c: New test.
60375
60376 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60377
60378         * g77.f-torture/execute/20000503-1.x: New file.
60379
60380 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60381
60382         * g++.old-deja/g++.eh/badalloc1.C: New test.
60383
60384 2000-06-05  Richard Henderson  <rth@cygnus.com>
60385
60386         * gcc.c-torture/execute/20000605-1.c: New test.
60387
60388 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60389             Nathan Sidwell <nathan@codesourcery.com>
60390
60391         * gcc.c-torture/compile/20000605-1.c: New test.
60392
60393 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60394
60395         * g77.f-torture/compile/20000601-1.f: New test.
60396
60397 2000-06-03  Richard Henderson  <rth@cygnus.com>
60398
60399         * gcc.c-torture/execute/20000603-1.c: New.
60400
60401 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60402
60403         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60404         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60405
60406 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60407
60408         * gcc.dg/compare2.c (case 12): XFAIL.
60409         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60410         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60411
60412         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60413
60414 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60415
60416         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60417         guard macro is already defined when the header is first
60418         included.
60419         * gcc.dg/cpp-mix.h: New file.
60420         * gcc.dg/endif-label.c: Update patterns to match compiler.
60421
60422         * g++.brendan/complex1.C: Declare abort.
60423         * g++.law/refs4.C: Remove XFAIL.
60424         * g++.oliva/expr2.C: Declare abort and exit.
60425
60426 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60427
60428         * gcc.c-torture/execute/20000528-1.c: New test.
60429
60430         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60431         * g++.old-deja/g++.law/temps4.C: Likewise.
60432
60433         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60434         stdlib.h.  Call abort() on failure.
60435         * g++.old-deja/g++.law/refs4.C: Likewise.
60436         * g++.old-deja/g++.law/temps4.C: Likewise.
60437         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60438         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60439
60440 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60441
60442         Relative to g++.dg/special:
60443         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60444
60445         Relative to g++.old-deja:
60446         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60447         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60448         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60449         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60450         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60451         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60452         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60453
60454         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60455         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60456         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60457         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60458         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60459         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60460         and/or string.h.
60461
60462         * g++.other/goto1.C: Update expectations for error messages.
60463
60464 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60465
60466         * gcc.c-torture/compile/20000523-1.c: New test.
60467
60468 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60469
60470         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60471
60472 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60473
60474         * g++.old-deja/g++.eh/catch11.C: New test.
60475         * g++.old-deja/g++.eh/catch12.C: New test.
60476
60477 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60478
60479         * gcc.c-torture/execute/20000523-1.c: New test.
60480
60481 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60482
60483         * c-torture/execute/bcp-1.c: Replace abort in arg of
60484         __builtin_constant_p with a generic external function.
60485
60486         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60487         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60488         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60489         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60490         Prototype abort and/or exit.
60491
60492         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60493         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60494         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60495         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60496
60497 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60498
60499         * gcc.dg/dwarf2-1.c: New test.
60500
60501 2000-05-20  Richard Henderson  <rth@cygnus.com>
60502
60503         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60504
60505 2000-05-20  Andreas Jaeger  <aj@suse.de>
60506
60507         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60508         testcase.
60509
60510 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60511
60512         * gcc.c-torture/execute/20000519-2.c: New test.
60513
60514 2000-05-19  Andreas Jaeger  <aj@suse.de>
60515
60516         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60517         which fails with SSA.
60518
60519         * lib/c-torture.exp: Also test with -O3 -fssa.
60520
60521 2000-05-18  Michael Meissner  <meissner@redhat.com>
60522
60523         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60524         * gcc.c-torture/execute/920415-1.c: Ditto.
60525         * gcc.c-torture/execute/920501-1.c: Ditto.
60526         * gcc.c-torture/execute/conversion.c: Ditto.
60527         * gcc.c-torture/execute/cvt-1.c: Ditto.
60528
60529 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60530
60531         * gcc.c-torture/compile/20000518-1.c: New test.
60532
60533 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60534
60535         * g77.f-torture/compile/200005018.f: New test.
60536
60537 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60538
60539         * gcc.c-torture/compile/20000517-1.c: New test.
60540
60541 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60542
60543         * gcc.c-torture/execute/20000516-1.c: New test.
60544
60545 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60546
60547         * g++.old-deja/g++.other/eh.C: New test.
60548
60549 2000-05-12  Richard Henderson  <rth@cygnus.com>
60550
60551         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60552         constants through to doit's conditional.
60553
60554 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60555
60556         * gcc.c-torture/compile/20000511-1.c: New test.
60557         * g77.f-torture/compile/20000511-1.f: New test.
60558         * g77.f-torture/compile/20000511-2.f: New test.
60559
60560 2000-05-11  Michael Meissner  <meissner@redhat.com>
60561
60562         * gcc.c-torture/execute/20000511-1.c: New test.
60563
60564 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60565
60566         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60567         * gcc.dg/20000510-1.S: New.
60568
60569 2000-05-08  Catherine Moore  <clm@cygnus.com>
60570
60571         * gcc.dg/unused-3.c: New.
60572
60573 2000-05-06  Richard Henderson  <rth@cygnus.com>
60574
60575           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60576           * g++.old-deja/g++.mike/warn1.C: Likewise.
60577           * g++.old-deja/g++.pt/local1.C: Likewise.
60578           * g++.old-deja/g++.pt/local7.C: Likewise.
60579           * g++.old-deja/g++.pt/spec16.C: Likewise.
60580
60581 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60582
60583         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60584
60585 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60586
60587           * g77.f-torture/execute/20000503-1.f: New test.
60588
60589 2000-05-04  Andreas Jaeger  <aj@suse.de>
60590
60591         * gcc.dg/noreturn-2.c: New test.
60592
60593 2000-05-04  Neil Booth  <NeilB@earthling.net>
60594
60595         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60596         preprocessor.
60597
60598 2000-05-04  Richard Henderson  <rth@cygnus.com>
60599
60600         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60601
60602 2000-05-04  Richard Henderson  <rth@cygnus.com>
60603
60604         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60605         OpenSSL by Jason R Thorpe.
60606
60607 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60608
60609         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60610
60611 2000-05-03  Robert Lipe <robertlipe@usa.net>
60612
60613         * gcc.dg/20000503-1.c: New test.
60614
60615 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60616
60617         * gcc.c-torture/compile/20000502-1.c: New test.
60618         * g++.old-deja/g++.other/align.C: New test.
60619         * gcc.dg/cpp-tradstringify.c: New test.
60620
60621 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60622
60623         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60624         and hard registers.
60625
60626 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60627
60628         * gcc.c-torture/execute/loop-5.c: New test.
60629
60630 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60631
60632         * gcc.c-torture/execute/va-arg-20.c: New test.
60633
60634 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60635
60636         * gcc.c-torture/execute/20000422-1.c: New test.
60637
60638 2000-04-20  Greg McGary  <gkm@gnu.org>
60639
60640         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60641         when optimizing, but without sibling-call optimizations (-O1).
60642
60643 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60644
60645           * gcc.c-torture/compile/20000420-1.c: New test.
60646
60647 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60648
60649         * g++.abi/ptrflags.C: New test.
60650         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60651
60652 2000-04-19  Catherine Moore  <clm@cygnus.com>
60653
60654         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60655
60656 2000-04-19  Greg McGary  <gkm@gnu.org>
60657
60658         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60659         sibling-call optimizations.
60660
60661 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60662
60663         * gcc.dg/20000419-1.c: New test.
60664
60665 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60666
60667         * gcc.c-torture/execute/20000412-6.c: New test.
60668
60669 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60670
60671         * gcc.c-torture/execute/20000412-5.c: New test.
60672         * g77.f-torture/compile/20000412-1.f: New test.
60673         * gcc.c-torture/execute/20000412-4.c: New test.
60674         * gcc.c-torture/compile/20000412-2.c: New test.
60675         * gcc.c-torture/execute/20000412-3.c: New test.
60676         * gcc.c-torture/compile/20000412-1.c: New test.
60677         * gcc.c-torture/execute/20000412-2.c: New test.
60678
60679 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60680
60681         * objc/execute/bf-20.m: New test.
60682
60683 2000-04-10  Richard Henderson  <rth@cygnus.com>
60684
60685         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60686
60687         * gcc.c-torture/execute/20000412-1.c: New test.
60688
60689 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60690
60691         * g++.old-deja/g++.eh/catchptr1.C: New test.
60692
60693 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60694
60695         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60696
60697 2000-04-08  Neil Booth  <NeilB@earthling.net>
60698
60699         * gcc.dg/cpp-nullchar.c: Remove test as
60700         embedded nulls cause problems.
60701
60702 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60703
60704         * gcc.dg/compare2.c: New test.
60705
60706 2000-04-08  Neil Booth  <NeilB@earthling.net>
60707
60708         * gcc.dg/cpp-nullchar.c: New test.
60709
60710 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60711
60712         * gcc.dg/cpp-mi2.c: New test.
60713         * gcc.dg/cpp-mi2[abc].h: New files.
60714
60715 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60716
60717         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60718         member name.
60719
60720 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60721
60722         * g++.old-deja/g++.abi/vmihint.C: New test.
60723
60724 2000-04-06  Neil Booth  <NeilB@earthling.net>
60725
60726         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60727         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60728         copyright.
60729
60730 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60731
60732         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60733         avoid stack-frame overwrite.
60734
60735 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60736
60737         * gcc.c-torture/compile/20000405-2.c: New test.
60738         * gcc.c-torture/compile/20000405-3.c: New test.
60739
60740 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60741
60742         * gcc.c-torture/compile/20000405-1.c: New test.
60743
60744 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60745
60746         * gcc.dg/cast-qual-1.c: Revert last change.
60747
60748 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60749
60750         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60751
60752 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60753
60754         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60755         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60756
60757 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60758
60759         * gcc.c-torture/compile/20000403-2.c: New test.
60760         * gcc.c-torture/compile/20000403-1.c: New test.
60761
60762 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60763
60764         * gcc.c-torture/execute/20000403-1.c: New test.
60765
60766 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60767
60768         * gcc.c-torture/execute/20000402-1.c: New test.
60769
60770 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60771
60772         * gcc.c-torture/execute/va-arg-15.c: New test.
60773         * gcc.c-torture/execute/va-arg-16.c: New test.
60774         * gcc.c-torture/execute/va-arg-17.c: New test.
60775         * gcc.c-torture/execute/va-arg-18.c: New test.
60776         * gcc.c-torture/execute/va-arg-19.c: New test.
60777
60778 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60779
60780         * gcc.c-torture/compile/981211-1.c: Move to...
60781         * gcc.dg/cpp-as1.c: ...here.
60782         * gcc.dg/cpp-as2.c: New file.
60783
60784         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60785         compiler.
60786
60787 2000-04-02  Neil Booth  <NeilB@earthling.net>
60788
60789         * gcc.dg/cpp-cond.c  New tests.
60790         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60791         accidental success less likely.
60792         * gcc.dg/cpp-missingop.c  New tests.
60793         * gcc.dg/cpp-missingparen.c  New tests.
60794         * gcc.dg/cpp-shift.c  New tests.
60795         * gcc.dg/cpp-shortcircuit.c  New tests.
60796         * gcc.dg/cpp-unary.c  New tests.
60797
60798 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60799
60800         * gcc.c-torture/compile/20000329-1.c: New test.
60801
60802 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60803
60804         * gcc.c-torture/compile/20000326-1.c: New test.
60805         * gcc.c-torture/compile/20000326-2.c: New test.
60806
60807 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60808
60809         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60810         the first parameter is a function argument.
60811
60812 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60813
60814         * g++.old-deja/g++.ext/array4.C: New test.
60815
60816 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60817
60818         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60819
60820 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60821
60822         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60823
60824 2000-03-19  Richard Henderson  <rth@cygnus.com>
60825
60826         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60827
60828 2000-03-19  Richard Henderson  <rth@cygnus.com>
60829
60830         * gcc.c-torture/compile/20000319-1.c: New test.
60831
60832 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60833
60834         * gcc.c-torture/execute/20000314-3.c: New test.
60835         * gcc.c-torture/execute/20000314-2.c: New test.
60836         * gcc.c-torture/execute/20000314-1.c: New test.
60837         * gcc.c-torture/compile/20000314-2.c: New test.
60838         * gcc.c-torture/compile/20000314-1.c: New test.
60839
60840 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60841
60842         * g++.old-deja/g++.warn/inline.C: New test.
60843
60844 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60845
60846         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60847         standards-compliant result rather than specific constants.
60848         Put test-values in array.
60849
60850 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60851
60852         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60853         (g++_target_compile): Put test-specific options last.
60854
60855 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60856
60857         * g++.old-deja/g++.eh/vbase4.C: New test.
60858
60859 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60860
60861         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60862
60863 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60864
60865         * g++.old-deja/g++.brendan/misc12.C: Removed.
60866         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60867         * g++.old-deja/g++.ext/pretty4.C: New test.
60868
60869 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60870
60871         * g++.old-deja/g++.other/string2.C: New test.
60872
60873 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60874
60875         * g++.old-deja/g++.warn/impint2.C: New test.
60876
60877 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60878
60879         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60880         is 1, not zero.
60881
60882 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60883
60884         * g++.old-deja/g++.warn/impint.C: New test.
60885         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60886         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60887         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60888         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60889         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60890         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60891         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60892         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60893         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60894         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60895         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60896         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60897
60898 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60899
60900         * gcc.dg/cpp-redef.c: New test.
60901
60902 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60903
60904         * g++.old-deja/g++.pt/unify7.C: New test.
60905
60906 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60907
60908         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60909         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60910
60911 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60912
60913         * gcc.c-torture/compile/20000224-1.c: New test.
60914
60915 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60916
60917         * gcc.c-torture/compile/cpp-2.c: New test.
60918         * gcc.c-torture/compile/cpp-1.c: New test.
60919
60920 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60921
60922         * gcc.c-torture/execute/20000225-1.c: New test.
60923
60924 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60925
60926         * gcc.dg/cpp-li2.c: New test.
60927
60928         * gcc.dg/cpp-wi1.c: New test.
60929
60930         * gcc.dg/cpp-li1.c: New test.
60931
60932 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60933
60934         * g++.old-deja/g++.other/sizeof5.C: New test.
60935
60936 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60937
60938         * gcc.c-torture/execute/va-arg-13.c: New test.
60939
60940 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60941
60942         * gcc.c-torture/execute/va-arg-12.c: New test.
60943
60944 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60945
60946         * gcc.c-torture/execute/20000223-1.c: New test.
60947
60948 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60949
60950         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60951
60952 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60953
60954         * g++.old-deja/g++.abi/ptrmem.C: New test.
60955
60956 2000-02-19  Richard Henderson  <rth@cygnus.com>
60957
60958         * gcc.c-torture/compile/init-3.c: New.
60959
60960 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60961
60962         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60963         ALWAYS_CXXFLAGS.
60964
60965 2000-02-11  Robert Lipe <robertl@sco.com>
60966
60967         * gcc.c-torture/compile/20000211-3.c: New test.
60968
60969 2000-02-11  Martin Buchholz <martin@xemacs.org>
60970
60971         * gcc.c-torture/compile/20000211-2.c: New test.
60972
60973 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60974
60975         * gcc.c-torture/compile/20000211-1.c: New test.
60976
60977 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60978
60979         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60980           on native targets
60981
60982 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60983
60984         * g++.old-deja/g++.other/cast5.C: New test.
60985
60986 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60987
60988         * gcc.c-torture/execute/20000205-1.c: New.
60989
60990 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60991
60992         * g++.old-deja/g++.jason/cast3.C: Return void.
60993         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60994
60995 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60996
60997         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60998
60999         * gcc.dg/loop-1.c: New test.
61000
61001 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
61002
61003         * gcc.c-torture/compile/20000127-1.c: New test.
61004         * gcc.c-torture/execute/991228-1.c: New test.
61005
61006 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61007
61008         * gcc.dg/unused-2.c: New test.
61009
61010         * gcc.dg/conv-1.c: New test.
61011
61012 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
61013
61014         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
61015         compiler.
61016         (tool_option_proc): Fix typo.
61017
61018 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
61019
61020         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
61021         of the ld on the host, not on the build machine.
61022         Also, don't crash if '--help' is not a supported option.
61023
61024 2000-01-24  Richard Henderson  <rth@cygnus.com>
61025
61026         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
61027
61028 2000-01-20  Jeffrey A Law  (law@cygnus.com)
61029
61030         * gcc.c-torture/execute/20000120-2.c: New test.
61031         * gcc.c-torture/execute/20000120-1.c: New test.
61032
61033 2000-01-13  Jeffrey A Law  (law@cygnus.com)
61034
61035         * gcc.c-torture/execute/20000113-1.c: New test.
61036
61037 2000-01-12  Jeffrey A Law  (law@cygnus.com)
61038
61039         * gcc.c-torture/execute/20000112-1.c: New test.
61040
61041 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61042
61043         * gcc.dg/20000111-1.c: New test.
61044
61045 2000-01-10  Jeffrey A Law  (law@cygnus.com)
61046
61047         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
61048         with 16 bit integers.
61049
61050 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61051
61052         * gcc.dg/20000108-1.c: New test.
61053
61054 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61055
61056         * g++.old-deja/g++.ns/koenig8.C: New test.
61057
61058 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61059
61060         * g++.old-deja/g++.other/cast4.C: New test.
61061
61062 2000-01-05  Jeffrey A Law  (law@cygnus.com)
61063
61064         * gcc.c-torture/compile/20000105-2.c: New test.
61065         * gcc.c-torture/compile/20000105-1.c: New test.
61066
61067 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61068
61069         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61070         references to printf & atoi to conform to ANSI standard.
61071         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61072         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61073         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61074         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61075         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61076         * g++.old-deja/g++.brendan/complex1.C: Likewise.
61077         * g++.old-deja/g++.brendan/copy1.C: Likewise.
61078         * g++.old-deja/g++.brendan/copy2.C: Likewise.
61079         * g++.old-deja/g++.brendan/copy3.C: Likewise.
61080         * g++.old-deja/g++.brendan/copy4.C: Likewise.
61081         * g++.old-deja/g++.brendan/copy5.C: Likewise.
61082         * g++.old-deja/g++.brendan/copy6.C: Likewise.
61083         * g++.old-deja/g++.brendan/copy7.C: Likewise.
61084         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61085         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61086         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61087         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61088         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61089         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61090         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61091         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61092         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61093         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61094         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61095         * g++.old-deja/g++.brendan/init3.C: Likewise.
61096         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61097         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61098         * g++.old-deja/g++.brendan/new2.C: Likewise.
61099         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61100         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61101         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61102         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61103         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61104         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61105         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61106         * g++.old-deja/g++.brendan/template24.C: Likewise.
61107         * g++.old-deja/g++.brendan/template3.C: Likewise.
61108         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61109         * g++.old-deja/g++.jason/inline3.C: Likewise.
61110         * g++.old-deja/g++.jason/opeq.C: Likewise.
61111         * g++.old-deja/g++.law/arg5.C: Likewise.
61112         * g++.old-deja/g++.law/arm7.C: Likewise.
61113         * g++.old-deja/g++.law/ctors11.C: Likewise.
61114         * g++.old-deja/g++.law/cvt8.C: Likewise.
61115         * g++.old-deja/g++.law/init9.C: Likewise.
61116         * g++.old-deja/g++.law/refs4.C: Likewise.
61117         * g++.old-deja/g++.law/template2.C: Likewise.
61118         * g++.old-deja/g++.law/visibility24.C: Likewise.
61119         * g++.old-deja/g++.law/vtable3.C: Likewise.
61120         * g++.old-deja/g++.mike/asm2.C: Likewise.
61121         * g++.old-deja/g++.mike/eh1.C: Likewise.
61122         * g++.old-deja/g++.mike/misc1.C: Likewise.
61123         * g++.old-deja/g++.mike/misc13.C: Likewise.
61124         * g++.old-deja/g++.mike/misc14.C: Likewise.
61125         * g++.old-deja/g++.mike/ns12.C: Likewise.
61126         * g++.old-deja/g++.mike/p1248.C: Likewise.
61127         * g++.old-deja/g++.mike/p3708.C: Likewise.
61128         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61129         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61130         * g++.old-deja/g++.mike/p646.C: Likewise.
61131         * g++.old-deja/g++.mike/p700.C: Likewise.
61132         * g++.old-deja/g++.mike/p783.C: Likewise.
61133         * g++.old-deja/g++.mike/p783a.C: Likewise.
61134         * g++.old-deja/g++.mike/p783b.C: Likewise.
61135         * g++.old-deja/g++.mike/p786.C: Likewise.
61136         * g++.old-deja/g++.mike/p789.C: Likewise.
61137         * g++.old-deja/g++.mike/p789a.C: Likewise.
61138         * g++.old-deja/g++.mike/p807a.C: Likewise.
61139         * g++.old-deja/g++.other/delete3.C: Likewise.
61140         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61141         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61142         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61143         * g++.old-deja/g++.other/empty1.C: Likewise.
61144         * g++.old-deja/g++.other/temporary1.C: Likewise.
61145         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61146         * g++.old-deja/g++.pt/t16.C: Likewise.
61147         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61148
61149 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61150
61151         * gcc.dg/991230-1.c: New test.
61152
61153 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61154
61155         * gcc.c-torture/compile/991229-3.c: New test.
61156         * gcc.c-torture/compile/991229-2.c: New test.
61157         * gcc.c-torture/compile/991229-1.c: New test.
61158
61159 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61160
61161         * gcc.c-torture/compile/labels-2.c: New test.
61162
61163 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61164
61165         * gcc.c-torture/execute/991227-1.c: New test.
61166
61167 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61168
61169         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61170
61171 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61172
61173         * gcc.c-torture/execute/991221-1.c: New test.
61174
61175 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61176
61177         * g++.old-deja/g++.other/cast3.C: New test.
61178
61179 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61180
61181         * gcc.c-torture/execute/991216-4.c: New test.
61182
61183 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61184
61185         * gcc.c-torture/execute/991216-1.c: New test.
61186         * gcc.c-torture/execute/991216-2.c: New test.
61187         * gcc.c-torture/execute/991216-3.c: New test.
61188
61189 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61190
61191         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61192         Actually make the test fail by using "-O2" for compilation.
61193
61194 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61195
61196         * g++.old-deja/g++.warn/cast-align1.C: New test.
61197
61198 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61199
61200         * gcc.c-torture/compile/991214-1.c: New test.
61201         * gcc.c-torture/compile/991214-2.c: New test.
61202
61203 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61204
61205         * gcc.dg/991214-1.c: New test.
61206
61207 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61208
61209         * gcc.c-torture/compile/991213-3.c: New test.
61210         * gcc.c-torture/compile/991213-2.c: New test.
61211         * gcc.c-torture/compile/991213-1.c: New test.
61212
61213 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61214
61215         * gcc.dg/991209-1.c: New test.
61216
61217 1999-12-08  Nathan Sidwell <nathan@acm.org>
61218
61219         * gcc.c-torture/compile/991208-1.c: New test.
61220
61221 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61222
61223         * gcc.dg/ultrasp2.c: New test.
61224
61225 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61226
61227         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61228
61229 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61230
61231         * gcc.c-torture/compile/991202-1.c: New test.
61232         * gcc.c-torture/execute/991202-1.c: New test.
61233         * gcc.c-torture/execute/991202-2.c: New test.
61234         * gcc.c-torture/execute/991202-3.c: New test.
61235
61236 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61237
61238         * g++.old-deja/g++.abi/align.C: New test.
61239         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61240         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61241
61242 1999-12-01  Richard Henderson  <rth@cygnus.com>
61243
61244         * gcc.c-torture/execute/991201-1.c: New.
61245
61246 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61247
61248         * gcc.dg/991129-1.c: New test.
61249
61250 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61251
61252         * gcc.c-torture/compile/991127-1.c: New test.
61253
61254 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61255
61256         * g++.old-deja/g++.other/warn4.C: New test.
61257
61258 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61259
61260         * g++.old-deja/g++.eh/cleanup2.C: New test.
61261         * g++.old-deja/g++.ext/pretty2.C: New test.
61262         * g++.old-deja/g++.ext/pretty3.C: New test.
61263         * g++.old-deja/g++.other/debug6.C: New test.
61264
61265 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61266
61267         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61268         compiler_output to look for one error message instead of two.
61269
61270 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61271
61272         * gcc.c-torture/execute/991118-1.c: Also test case
61273         where the word boundary does not split a byte evenly.
61274
61275 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61276
61277         * g++.old-deja/g++.ext/restrict1.C: New test.
61278
61279 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61280
61281         * gcc.c-torture/execute/991118-1.c: New test.
61282
61283 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61284
61285         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61286         working directory pathnames.
61287
61288 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61289
61290         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61291         host is equipped with driver.h and driver.o so it can actually
61292         compile and run the tests.
61293
61294 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61295
61296         * gcc.c-torture/compile/991008-1.c: New test.
61297
61298 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61299
61300         * lib/gcc-dg.exp: Include target-supports.exp
61301
61302 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61303
61304         * lib/target-supports.exp: New file: Provide procs to test for
61305         features supported by the target.
61306         (check_weak_available): Moved here from ecos.exp.
61307         (check_alias_available): New proc: Determine of the target
61308         toolchain supports the alias attribute.
61309
61310         * gcc.dg/special/ecos.exp: Move check_weak_available to
61311         target-supports.exp.
61312         (alias-1.c): Only perform the test if the target supports
61313         aliases.
61314         (wkali-1.c): Only perform the test if the target supports
61315         aliases.
61316
61317         * gcc.dg/990506-0.c: Expect error messages from cross
61318         targets as well as native targets.
61319
61320 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61321
61322         * gcc.dg/ultrasp1.c: Removed xfail.
61323         * gcc.dg/struct-ret-2.c: Likewise.
61324         * gcc.dg/array-1.c: Likewise.
61325
61326 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61327
61328         * gcc.dg/struct-ret-2.c: New test.
61329
61330         * gcc.dg/array-1.c: New test.
61331
61332 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61333
61334         * gcc.c-torture/execute/991030-1.c: New test.
61335
61336 1999-10-26  Richard Henderson  <rth@cygnus.com>
61337
61338         * gcc.c-torture/compile/991026-2.c: New test.
61339
61340 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61341
61342         * gcc.c-torture/compile/991026-1.c: New test.
61343
61344 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61345
61346         * gcc.c-torture/execute/991023-1.c: New test.
61347
61348 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61349
61350         * gcc.c-torture/execute/991019-1.c: New test.
61351
61352 1999-10-16  Richard Henderson  <rth@cygnus.com>
61353
61354         * gcc.c-torture/execute/991016-1.c: New test.
61355
61356 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61357
61358         * gcc.c-torture/execute/991014-1.c: New test.
61359
61360 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61361
61362         * g++.old-deja/g++.other/union2.C: New test.
61363
61364 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61365
61366         * g++.old-deja/g++.other/vaarg2.C: New test.
61367         * g++.old-deja/g++.other/vaarg3.C: New test.
61368
61369 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61370
61371         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61372         in compile/.
61373
61374 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61375
61376         * gcc.c-torture/execute/va-arg-11.c: New test.
61377
61378 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61379
61380         * lib/file-format.exp (gcc_target_object_format): Don't
61381         crash if objdump is unavailable.
61382
61383 1999-09-29  Donn Terry <donn@interix.com>
61384
61385         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61386
61387 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61388
61389         * gcc.c-torture/compile/990928-1.c: New test.
61390
61391 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61392
61393         * g++.old-deja/g++.other/decl6.C: New test.
61394
61395 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61396
61397         * gcc.c-torture/execute/va-arg-10.c: New test.
61398
61399 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61400
61401         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61402         __PRETTY_FUNCTION__.
61403
61404 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61405
61406         * gcc.c-torture/execute/990923-1.c: New test.
61407
61408 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61409
61410         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61411         for which -fpic is inappropriate.
61412
61413 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61414
61415         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61416
61417 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61418
61419         * g++.old-deja/g++.other/dyncast1.C: New test.
61420         * g++.old-deja/g++.other/dyncast2.C: New test.
61421         * g++.old-deja/g++.other/dyncast3.C: New test.
61422         * g++.old-deja/g++.other/dyncast4.C: New test.
61423         * g++.old-deja/g++.other/dyncast5.C: New test.
61424         * g++.old-deja/g++.eh/catch3.C: New test.
61425         * g++.old-deja/g++.eh/catch3p.C: New test.
61426         * g++.old-deja/g++.eh/catch4.C: New test.
61427         * g++.old-deja/g++.eh/catch4p.C: New test.
61428         * g++.old-deja/g++.eh/catch5.C: New test.
61429         * g++.old-deja/g++.eh/catch5p.C: New test.
61430         * g++.old-deja/g++.eh/catch6.C: New test.
61431         * g++.old-deja/g++.eh/catch6p.C: New test.
61432         * g++.old-deja/g++.eh/catch7.C: New test.
61433         * g++.old-deja/g++.eh/catch7p.C: New test.
61434         * g++.old-deja/g++.eh/catch8.C: New test.
61435         * g++.old-deja/g++.eh/catch8p.C: New test.
61436         * g++.old-deja/g++.eh/catch9.C: New test.
61437         * g++.old-deja/g++.eh/catch9p.C: New test.
61438
61439 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61440
61441         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61442         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61443
61444 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61445
61446         * gcc.c-torture/compile/990913-1.c: New test.
61447
61448 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61449
61450         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61451         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61452
61453 1999-09-09  Richard Henderson  <rth@cygnus.com>
61454
61455         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61456
61457 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61458
61459         * g++.old-deja/g++.other/lookup11.C: New test.
61460         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61461         what is permitted and what we want.
61462         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61463         overload use.
61464         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61465
61466 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61467
61468         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61469         * gcc.c-torture/noncompile/poison-1.c: New file.
61470
61471 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61472
61473         * g++.old-deja/g++.other/sizeof3.C: New test.
61474         * g++.old-deja/g++.other/sizeof4.C: New test.
61475         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61476         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61477
61478 1999-09-07  Richard Henderson  <rth@cygnus.com>
61479
61480         * gcc.dg/va-arg-1.c: New.
61481
61482 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61483
61484         * gcc.c-torture/execute/va-arg-9.c: New test.
61485
61486 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61487
61488         * g77.f-torture/compile/980519-2.f: New test.
61489         * g77.f-torture/compile/19990905-0.f: New test.
61490         * g77.f-torture/compile/19990905-1.f: New test.
61491         * g77.f-torture/compile/19990905-2.f: New test.
61492
61493         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61494
61495 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61496
61497         * gcc.c-torture/execute/990827-1.c: Fix typo.
61498
61499 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61500
61501         * g++.old-deja/g++.other/deref1.C: New test.
61502
61503 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61504
61505         * g++.old-deja/g++.other/ambig2.C: New test.
61506         * g++.old-deja/g++.other/cond5.C: New test.
61507         * g++.old-deja/g++.other/lookup16.C: New test.
61508
61509 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61510
61511         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61512         assemblers too.
61513
61514 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61515
61516         * lib/c-torture.exp: Avoid the "compare executables" optimization
61517         when testing native.
61518
61519 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61520
61521         * gcc.c-torture/execute/990829-1.c: New test.
61522         * gcc.c-torture/compile/990829-1.c: New test.
61523
61524 1999-08-27  Paul Burchard  <burchard@pobox.com>
61525
61526         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61527         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61528         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61529         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61530         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61531         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61532         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61533         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61534         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61535         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61536         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61537
61538 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61539
61540         * gcc.c-torture/execute/990827-1.c: New test.
61541
61542 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61543
61544         * g77.f-torture/noncompile/19990826-4.f: New test.
61545
61546         * g77.f-torture/compile/19990826-3.f: New test.
61547
61548         * g77.f-torture/execute/19990826-2.f: New test.
61549
61550         * g77.f-torture/compile/19990826-1.f: New test.
61551
61552         * gcc.c-torture/execute/990826-0.c: New test.
61553         * g77.c-torture/execute/19990826-0.f: New test.
61554
61555         * g77.f-torture/noncompile/970626-2.f: New test.
61556
61557 1999-08-25  Paul Burchard  <burchard@pobox.com>
61558
61559         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61560         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61561         lss-011.C: New tests.
61562
61563 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61564
61565         * g++.old-deja/g++.other/decl5.C: New test.
61566
61567 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61568
61569         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61570         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61571         call `postbase' for each one.  All callers of `postbase' changed
61572         to call this instead.
61573
61574 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61575
61576         * gcc.c-torture/execute/990811-1.c: New test.
61577
61578 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61579
61580         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61581         just native ones.
61582
61583         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61584         just native ones.
61585
61586 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61587
61588         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61589
61590 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61591
61592         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61593
61594 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61595
61596         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61597
61598 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61599
61600         * gcc.c-torture/execute/990804-1.c: New test.
61601
61602 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61603
61604         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61605         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61606         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61607
61608 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61609
61610         * g++.old-deja/g++.other/struct1.C: New test.
61611
61612 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61613
61614         * g++.old-deja/g++.other/enum2.C: New test.
61615
61616 1999-08-02  Richard Henderson  <rth@cygnus.com>
61617
61618         Adapted from tests from Franz Sirl:
61619         * gcc.c-torture/execute/va-arg-7.c: New test.
61620         * gcc.c-torture/execute/va-arg-8.c: New test.
61621
61622 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61623
61624         * gcc.c-torture/compile/990801-2.c: New test.
61625
61626         * gcc.c-torture/compile/990801-1.c: New test.
61627
61628 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61629
61630         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61631         fp-cmp-1.c, converting double to float.
61632
61633         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61634         fp-cmp-1.c, converting double to long double.
61635
61636         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61637         from fr1 to unknown_register, since fr1 is a legitimate register
61638         on some machines.
61639
61640 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61641
61642         * README: More listname related changes.
61643
61644 1999-07-08  Catherine Moore  <clm@cygnus.com>
61645
61646         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61647
61648 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61649
61650         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61651
61652 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61653
61654         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61655
61656 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61657
61658         * gcc.dg/990703-1.c: New test.
61659
61660 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61661
61662         * lib/file-format.exp: New file: Move definition of proc
61663         gcc_target_object_format to here from
61664         gcc.dg/special/ecos.exp.
61665
61666         * lib/c-torture.exp: Include lib file-format.exp.
61667         * lib/gcc-dg.exp: Include lib file-format.exp.
61668
61669         * gcc.dg/special/ecos.exp: Remove definition of proc
61670         gcc_target_object_format.
61671
61672 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61673
61674         * gcc.c-torture/execute/990628-1.c: New test.
61675
61676 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61677
61678         * gcc.c-torture/compile/990625-2.c: New test.
61679
61680         * gcc.c-torture/compile/990625-1.c: New test.
61681
61682 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61683
61684         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61685         attributes compile.
61686         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61687         ports that use the COFF/PE file format.
61688
61689 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61690
61691         * gcc.c-torture/compile/990617-1.c: New test.
61692
61693 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61694
61695         * g++.old-deja/g++.other/decl4.C: New test.
61696
61697 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61698
61699         * g++.old-deja/g++.other/bitfld3.C: New test.
61700
61701 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61702
61703         * g++.old-deja/g++.eh/catch1.C: New test.
61704
61705 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61706
61707         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61708
61709         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61710         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61711
61712 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61713
61714         * g77.f-torture/compile/19990502-0.f: Replace with new,
61715         shorter, test that still fails after recent changes.
61716
61717 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61718
61719         * gcc.c-torture/execute/990604-1.c: New test.
61720
61721 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61722
61723         * gcc.c-torture/execute/990531-1.c: New test.
61724
61725 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61726
61727         * gcc.c-torture/compile/990527-1.c: New test.
61728
61729 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61730
61731         * gcc.c-torture/execute/990527-1.c: New test.
61732
61733 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61734
61735         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61736         bitfields as signed.
61737
61738 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61739
61740         * g77.f-torture/compile/19990525-0.f: New test.
61741
61742 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61743
61744         * gcc.c-torture/execute/990525-2.c: New test.
61745
61746         * gcc.c-torture/execute/990525-1.c: New test.
61747
61748 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61749
61750         * g++.old-deja/g++.other/anon3.C: New test.
61751         * g++.old-deja/g++.other/anon4.C: New test.
61752         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61753         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61754         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61755         Merrill).
61756
61757 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61758
61759         * gcc.c-torture/execute/990524-1.c: New test.
61760
61761         * gcc.dg/990524-1.c: New test.
61762
61763 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61764
61765         * gcc.c-torture/compile/990523-1.c: New test.
61766
61767 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61768
61769         * gcc.c-torture/compile/990519-1.c: New test.
61770
61771 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61772
61773         * gcc.c-torture/compile/990517-1.c: New test.
61774
61775         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61776         (e4, f4): New tests.
61777         (main): Call them.
61778
61779 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61780
61781         * gcc.dg/noreturn-1.c: New test.
61782
61783 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61784
61785         * gcc.c-torture/execute/990513-1.c: New test.
61786
61787 1999-05-10  Richard Henderson  <rth@cygnus.com>
61788
61789         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61790
61791 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61792
61793         * g77.f-torture/execute/erfc.f: Use small single-precision
61794         values, to avoid problems on Alphas when not -mieee.
61795
61796 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61797
61798         * gcc.dg/990506-0.c: New test.
61799
61800 1999-05-08  Richard Henderson  <rth@cygnus.com>
61801
61802         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61803         the constant to test.  Don't XFAIL 64-bit targets.
61804
61805         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61806         * g++.old-deja/g++.law/profile1.C: Likewise.
61807
61808         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61809         operator new instances.
61810         * g++.old-deja/g++.other/delete5.C: Likewise.
61811
61812 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61813
61814         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61815         intrinsic.
61816
61817 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61818
61819         * g77.f-torture/execute/u77-test.f: Reverse order of two
61820         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61821
61822 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61823
61824         * gcc.dg/compare1.c: New test.
61825
61826 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61827
61828         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61829         New tests.
61830
61831 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61832
61833         * g77.f-torture/compile/19990502-1.f: New test.
61834
61835 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61836
61837         * g77.f-torture/compile/19990502-0.f: New test.
61838
61839 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61840
61841         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61842         intrinsic.
61843
61844 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61845
61846         * g77.f-torture/execute/u77-test.f (main): List libU77
61847         intrinsics not currently tested.
61848         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61849         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61850         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61851         Trim blanks off the ends of some printed strings.
61852
61853 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61854
61855         * g77.f-torture/execute/u77-test.f (main): Just warn about
61856         FSTAT gid disagreement, as it's expected on some systems.
61857
61858 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61859
61860         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61861         use a new function, which allows for some slop.
61862         Clean up some commentary.
61863         (issum): The new function.
61864         (sgladd): Deleted subroutine.
61865
61866 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61867
61868         * g77.f-torture/execute/u77-test.f: Modify to be more like
61869         libf2c/libU77 version, bringing patches to that version here.
61870         Add suitable commentary.
61871
61872 1999-04-25  Richard Henderson  <rth@cygnus.com>
61873
61874         * gcc.dg/990424-1.c: New test.
61875
61876 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61877
61878         * g77.f-torture/execute/u77-test.f (main): Bug involving
61879         LSTAT has been fixed, so turn back on full checking.
61880
61881 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61882
61883         * g77.f-torture/compile/19990419-0.f: New test.
61884         * g77.f-torture/execute/19990419-1.f: New test.
61885
61886 1999-04-17  Richard Henderson  <rth@cygnus.com>
61887
61888         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61889         to avoid the need for a prototype to supress a warning.
61890
61891 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61892
61893         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61894
61895 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61896
61897         * gcc.c-torture/execute/990404-1.c: New test.
61898
61899 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61900
61901         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61902         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61903         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61904         missing initializer warnings.
61905
61906 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61907
61908         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61909         matching strings.
61910
61911 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61912
61913         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61914
61915 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61916
61917         * g77.f-torture/execute/19990325-0.f: New test.
61918         * g77.f-torture/execute/19990325-1.f: New test.
61919
61920 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61921
61922         * gcc.c-torture/execute/990324-1.c: New test.
61923
61924 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61925
61926         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61927         test with 4.
61928
61929 1999-03-17  Richard Henderson  <rth@cygnus.com>
61930
61931         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61932
61933 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61934
61935         * g77.f-torture/execute/19990313-2.f: New test.
61936         * g77.f-torture/execute/19990313-3.f: New test.
61937
61938 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61939
61940         * g77.f-torture/execute/19990313-0.f: New test.
61941         * g77.f-torture/execute/19990313-1.f: New test.
61942
61943 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61944
61945         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61946         printf to sprintf.
61947         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61948         (main): Add check for u15.  Conditionalize u31 check depending on
61949         whether ints are <32 bits or >=32 bits.
61950
61951 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61952
61953         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61954
61955 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61956
61957         * g77.f-torture/compile/19990305-0.f: New test.
61958         * g77.f-torture/execute/19981119-0.f: New test.
61959
61960 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61961
61962         * g77.f-torture/execute/970625-2.f: call ABORT if final
61963         result is not correct, instead of just printing it.
61964         Add this checking via newly introduced obfuscation, to
61965         trip up buggy front ends.
61966
61967 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61968
61969         * g77.f-torture/compile/960317-1.f: Moved from being
61970         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61971
61972 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61973
61974         * g77.f-torture/execute/960317-1.f: New (old) test.
61975         * g77.f-torture/execute/970625-2.f: Ditto.
61976
61977 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61978
61979         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61980         error message on line 1 or line 2; cccp and cpplib do this differently.
61981
61982 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61983
61984         * g++.old-deja/g++.law/weak1.C: New test.
61985
61986 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61987
61988         * gcc.c-torture/execute/990119-1.c: Renamed to...
61989         * gcc.dg/990119-1.c: this, so it will only be tested once
61990         (it's a preprocessor test, it doesn't need to be run at
61991         multiple optimization levels).
61992
61993 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61994
61995         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61996           ALWAYS_CXXFLAGS.
61997
61998 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61999
62000         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
62001         * g77.f-torture/compile/19981216-0.f: ...as it is expected
62002         to not be compilable by current g77.
62003
62004 1999-02-24  Nick Clifton  <nickc@cygnus.com>
62005
62006         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
62007
62008 1999-02-22  Jeffrey A Law  (law@cygnus.com)
62009
62010         * gcc.c-torture/execute/990222-1.c: New test.
62011
62012 1999-02-19  Craig Burley  <craig@jcb-sc.com>
62013
62014         * g77.f-torture/compile/19990218-0.f: New test.
62015         * g77.f-torture/noncompile/19990218-1.f: New test.
62016
62017 1999-02-18  Craig Burley  <craig@jcb-sc.com>
62018
62019         * g77.f-torture/compile/19981216-0.f: New test.
62020
62021 1999-02-14  Jeffrey A Law  (law@cygnus.com)
62022
62023         * gcc.dg/990214-1.c: New test.
62024
62025 1999-02-13  Jeffrey A Law  (law@cygnus.com)
62026
62027         * gcc.dg/990213-2.c: New test.
62028
62029         * gcc.dg/990213-1.c: New test.
62030
62031 1999-02-12  Jeffrey A Law  (law@cygnus.com)
62032
62033         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
62034         ints.
62035
62036 1999-02-11  Nick Clifton  <nickc@cygnus.com>
62037
62038         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
62039         specified by target.
62040
62041         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
62042
62043 1999-02-11  Jeffrey A Law  (law@cygnus.com)
62044
62045         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
62046
62047 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62048
62049         * gcc.dg/special/ecos.exp: New test driver for new tests with
62050         special requirements.
62051
62052         * gcc.dg/special/alias-1.c: New test.
62053         * gcc.dg/special/gcsec-1.c: New test.
62054         * gcc.dg/special/weak-1.c: New test.
62055         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
62056         * gcc.dg/special/weak-2.c: New test.
62057         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62058         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62059         * gcc.dg/special/wkali-1.c: New test.
62060         * gcc.dg/special/wkali-2.c: New test.
62061         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62062         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62063
62064 1999-02-10  Felix Lee  <flee@cygnus.com>
62065
62066           * lib/c-torture.exp (c-torture-compile): Pull out code for
62067           analyzing gcc error messages.
62068           (c-torture-execute): Likewise.  Fix some (harmless) false
62069           positives.
62070           * lib/gcc.exp (gcc_check_compile): New function.
62071
62072 1999-02-08  Richard Henderson  <rth@cygnus.com>
62073
62074         * gcc.c-torture/execute/990208-1.c: New test.
62075
62076 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62077
62078         * g++.dg/special/ecos.exp: New driver for new tests with special
62079         requirements
62080
62081         * g++.dg/special/conpr-1.C: New test
62082         * g++.dg/special/conpr-2.C: New test
62083         * g++.dg/special/conpr-2a.C: New test
62084         * g++.dg/special/conpr-3.C: New test
62085         * g++.dg/special/conpr-3a.C: New test
62086         * g++.dg/special/conpr-3b.C: New test
62087
62088         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62089         allow g++ to use the dg driver
62090
62091         * README: Add comment about g++.dg directory
62092
62093 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62094
62095         * README: Update email addresses.
62096
62097 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62098
62099         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62100         arguments in order to force structure S onto the stack even on
62101         the alpha.
62102         (test): Pass 10 leading arguments to function foo as well as the
62103         structure S.
62104
62105         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62106         failure for all targets.
62107
62108         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62109         abort to terminate program execution.
62110
62111 1999-01-30  Richard Henderson  <rth@cygnus.com>
62112
62113         * gcc.c-torture/execute/990130-1.c: New test.
62114
62115 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62116
62117         * gcc.dg/990130-1.c: New test.
62118
62119 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62120
62121         * gcc.c-torture/execute/990128-1.c: New test.
62122
62123 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62124
62125         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62126
62127 1999-01-27  Felix Lee  <flee@cygnus.com>
62128
62129         * lib/c-torture.exp (c-torture-compile): pull out code for
62130         analyzing gcc error messages.
62131         (c-torture-execute): ditto, and fix some (harmless) false
62132         positives.
62133         * lib/gcc.exp (gcc_check_compile): new function.
62134
62135 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62136
62137         * gcc.dg/990117-1.c: New test.
62138
62139         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62140
62141         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62142
62143 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62144
62145         * g77.f-torture/compile/990115-1.f: New test.
62146
62147 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62148
62149         * gcc.c-torture/compile/990107-1.c: New test
62150
62151 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62152
62153         * gcc.c-torture/execute/990106-2.c: New test.
62154
62155         * gcc.c-torture/execute/990106-1.c: New test.
62156
62157 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62158
62159         * gcc.c-torture/compile/981223-1.c: New test.
62160
62161 1998-12-29  Richard Henderson  <rth@cygnus.com>
62162
62163         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62164         (opt3): Rename from opt4 and disable.
62165
62166 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62167
62168         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62169
62170 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62171
62172         * g++.old-deja/g++.other/conv5.C: New test.
62173
62174 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62175
62176         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62177
62178 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62179
62180         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62181
62182 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62183
62184         * gcc.c-torture/compile/981211-1.c: New test.
62185
62186 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62187
62188         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62189
62190         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62191
62192 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62193
62194         * gcc.special/930510-1.c: Make C9X safe.
62195         * gcc.misc-tests/gcov-1.c Similarly.
62196         * gcc.misc-tests/gcov-2.c Similarly.
62197
62198 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62199
62200         * gcc.dg/ultrasp1.c: New test.
62201
62202 1998-12-06  Richard Henderson  <rth@cygnus.com>
62203
62204         * gcc.c-torture/execute/981206.c: New test.
62205
62206 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62207
62208         * g++.old-deja/g++.ns/template7.C: New test.
62209
62210         * g++.old-deja/g++.other/expr1.C: New test.
62211
62212         * g++.old-deja/g++.eh/tmpl3.C: New test.
62213
62214         * g++.old-deja/g++.eh/tmpl2.C: New test.
62215
62216 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62217
62218         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62219         * g++.old-deja/g++.other/using6.C: Removed.
62220         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62221
62222         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62223
62224 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62225
62226         * g++.old-deja/g++.pt/overload8.C: New test.
62227
62228         * g++.old-deja/g++.pt/overload7.C: New test.
62229
62230         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62231
62232         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62233         and relinking messages.
62234         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62235         compiling with -frepo.
62236
62237 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62238
62239         * g++.old-deja/g++.pt/lookup6.C: New test.
62240
62241 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62242
62243         * gcc.c-torture/execute/981130-1.c: New test.
62244         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62245
62246 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62247
62248         * g++.old-deja/g++.pt/explicit76.C: New test.
62249
62250         * g++.old-deja/g++.pt/friend38.C: New test.
62251
62252         * g++.old-deja/g++.ns/crash2.C: New test.
62253
62254         * g++.old-deja/g++.pt/defarg8.C: New test.
62255
62256         * g++.old-deja/g++.pt/instantiate6.C: New test.
62257
62258         * g++.old-deja/g++.pt/static6.C: New test.
62259
62260         * g++.old-deja/g++.pt/decl2.C: New test.
62261
62262 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62263
62264         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62265         problem is actually related with name lookup, but so what? :-)
62266
62267         * g++.old-deja/g++.pt/friend37.C: New test.
62268
62269 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62270
62271         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62272         element, which fails on some systems.
62273
62274         * g77.f-torture/execute/labug1.f: New test.
62275
62276 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62277
62278         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62279         is defined.
62280
62281 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62282
62283         * g77.f-torture/compile/981117-1.f: New test.
62284
62285 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62286
62287         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62288         properly discarded.
62289
62290 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62291
62292         * gcc.c-torture/execute/memcheck: New directory of tests for
62293         -fcheck-memory-usage.
62294
62295 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62296
62297         * README: New file, general information about the testsuite and
62298         new description of the various C++ test subdirectories.
62299         * README.g++: Eliminate obsolete information, update and move most
62300         relevant stuff to README.
62301
62302 1998-11-07  Richard Henderson  <rth@cygnus.com>
62303
62304         * gcc.c-torture/compile/981107-1.c: New test.
62305
62306 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62307
62308         * execute/memcpy-bi.c: New testcase.
62309
62310 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62311
62312         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62313         base classes.
62314
62315         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62316         template is selected.
62317
62318         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62319         classes, it should be accepted for all types.
62320
62321         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62322
62323         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62324         specializations start with template headers.
62325
62326 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62327
62328         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62329
62330         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62331         non-POD types.
62332
62333 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62334
62335         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62336
62337 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62338
62339         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62340
62341 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62342
62343         * 981019-1.c: New test.
62344
62345 1998-10-14  Robert Lipe <robertl@dgii.com>
62346
62347         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62348         find objc headers.
62349
62350 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62351
62352         * compile/981001-4.c: Remove use of GCC extension that triggers a
62353         compiler bug.
62354
62355 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62356
62357         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62358
62359 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62360
62361         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62362         instantiation of template produces incorrect code for delete
62363         expression.
62364
62365         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62366         constructors' name is not unique.
62367         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62368         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62369
62370         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62371         automatic array of const is ill-formed.
62372
62373         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62374         of template parameter?
62375
62376         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62377         const.
62378
62379         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62380         pointer-to-member expression.
62381
62382         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62383         declaration causes ICE.
62384
62385 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62386
62387         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62388         reserved in the global namespace.
62389
62390         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62391         generate needed virtual table.
62392
62393         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62394
62395 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62396
62397         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62398         template-dependent type
62399
62400 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62401
62402         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62403         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62404         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62405
62406         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62407         class should be usable as argument of member function.
62408         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62409         class should be usable as return type of member function.
62410         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62411         class should be usable as type of data member.
62412
62413         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62414
62415 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62416
62417         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62418
62419 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62420
62421         * gcc.dg/dll-?.c Add thumb to target list.
62422         Fix assembler scan patterns to match current assembler output.
62423
62424 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62425
62426         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62427         matching of template brackets.
62428
62429         * g++.old-deja/g++.other/using4.C: New test.  Test using
62430         declarations of methods from base classes.
62431
62432         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62433         within functions should introduce names into the innermost
62434         enclosing namespace.
62435
62436         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62437         of static locals if first initialization throws.
62438
62439 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62440
62441         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62442
62443 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62444
62445         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62446         lose track of the possible targets of tablejump insns.
62447         * special/special.exp: Run it.
62448
62449 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62450
62451         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62452         must be declared before its specializations can be named in friend
62453         declarations.
62454
62455 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62456
62457         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62458
62459         * g77.f-torture/execute/io1.f: New test.
62460
62461 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62462
62463         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62464         with pointer to template function, for which no argument deduction
62465         is possible.
62466
62467         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62468         specialization of template function as argument to template
62469         function.
62470
62471         * g++.old-deja/g++.other/access2.C: New test; Inner class
62472         shouldn't have privileged access to Outer's names.
62473
62474 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62475
62476         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62477         friend template declared within template class conflicts with
62478         nested class of the same name.
62479
62480         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62481         is ignored.
62482
62483         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62484         object with direct initializer as function declaration.
62485
62486         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62487         initializers.
62488
62489         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62490         involving const pointer and NULL produces incorrect result.
62491
62492         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62493         type name without `typename' should be rejected with -pedantic.
62494
62495 1998-10-02  Richard Henderson  <rth@cygnus.com>
62496
62497         * g++.old-deja/g++.other/addrof1.C: New test.
62498
62499 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62500
62501         * gcc.c-torture/compile/981001-1.c: New test.
62502         * gcc.c-torture/execute/981001-1.c: New test.
62503
62504 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62505
62506         * gcc.c-torture/compile/981001-2.c: New test.
62507         * gcc.c-torture/compile/981001-3.c: New test.
62508         * gcc.c-torture/compile/981001-4.c: New test.
62509
62510 1998-10-01  Robert Lipe  <robertl@dgii.com>
62511
62512         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62513         multilibbed hosts.  Idea grafted from g77.exp.
62514
62515 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62516
62517         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62518         avoid losing on systems which need -lsocket.
62519
62520 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62521
62522         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62523         * g++.old-deja/g++.other/nested2.C: Ditto.
62524         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62525         failure.
62526
62527 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62528
62529         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62530         preferred over template operator!= for enum bitfields.
62531
62532 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62533
62534         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62535         that happen to have the same base name, but in different scopes,
62536         are incorrectly rejected.
62537
62538 1998-09-16  Richard Henderson  <rth@cygnus.com>
62539
62540         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62541         on the native word size instead of an integer literal.
62542
62543 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62544
62545         * g++.old-deja/g++.other/static2.C: Invocation of static data
62546         member of type pointer-to-function denoted as non-static member.
62547
62548         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62549         checks involving function types and aliases.
62550
62551 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62552
62553         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62554         redefined to the same non-trivial type.
62555
62556         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62557         namespace-qualification of template specializations declared in
62558         other namespaces.
62559
62560         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62561         to declare a subset of the specializations of a template function
62562         as friends of specializations of a template class.
62563
62564         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62565         member templates that do not fully specialize the enclosing
62566         template class are rejected.
62567
62568 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62569
62570         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62571
62572 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62573
62574         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62575         altered from libf2c/libU77 version.
62576
62577 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62578
62579         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62580
62581 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62582             Alexandre Oliva  <oliva@dcc.unicamp.br>
62583
62584         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62585         (un)signed char are different types for template specialization
62586         purposes.
62587
62588 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62589
62590         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62591         * objc: ObjC testsuite.
62592
62593 1998-08-31  Catherine Moore  <clm@cygnus.com>
62594
62595         * gcc.c-torture/execute/941014-1.x: New file.
62596
62597 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62598
62599         * lib/c-torture.exp: Add support for
62600         torture_eval_before_compile and torture_eval_before_execute
62601         variables.
62602
62603 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62604
62605         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62606         this test triggers valid.
62607
62608 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62609
62610         * gcc.dg/980827-1.c: New test.
62611
62612 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62613
62614         * gcc.c-torture/execute/loop-4b.c: New test.
62615
62616 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62617
62618         * lib/c-torture.exp: Add support for
62619         torture_eval_before_compile and torture_eval_before_execute
62620         variables.
62621
62622 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62623
62624         * gcc.c-torture/compile/980825-1.c: New test.
62625
62626 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62627
62628         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62629         count number tests in opt_t0 not good_t0.
62630
62631 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62632
62633         * gcc.c-torture/compile/930326-1.x: Fix typo.
62634
62635 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62636
62637         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62638         causes an ICE.
62639
62640 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62641
62642         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62643         STACK_SIZE is defined.
62644         * gcc.c-torture/unsorted/stuct.c: Similarly.
62645
62646         * gcc.c-torture/compile/980821-1.c: New test.
62647
62648 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62649
62650         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62651         16bit ints.
62652
62653 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62654
62655         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62656         code.
62657
62658 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62659
62660         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62661         error'.
62662
62663 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62664
62665         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62666
62667 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62668
62669         * gcc.c-torture/compile/980816-1.c: New test.
62670
62671         * gcc.dg/980816-1.c: New test.
62672
62673 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62674
62675         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62676         compiler for ieee tests.
62677
62678 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62679
62680         * g77.f-torture/compile/980729-0.f: New test.
62681
62682 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62683
62684         * gcc.c-torture/special/eeprof-1.c: New test, for
62685         -finstrument-functions.
62686         * gcc.c-torture/special/special.exp: Run it.
62687
62688 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62689
62690         * gcc.c-torture/compile/980729-1.c: New test.
62691
62692 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62693
62694         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62695         __thumb__ is defined, and test for ARM style doubles if so.
62696
62697 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62698
62699         * g77.f-torture/noncompile/980615-0.f: New test.
62700
62701 1998-07-26  H.J. Lu  (hjl@gnu.org)
62702
62703         * gcc.dg/980312-1.c: Do link instead of compile.
62704         * gcc.dg/980313-1.c: Likewise.
62705
62706 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62707
62708         * gcc.c-torture/compile/980726-1.c: New test.
62709
62710 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62711
62712         * g77.f-torture/execute/io0.f: New test.
62713
62714 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62715
62716         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62717         an int.
62718
62719 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62720
62721         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62722         m32r bugs.
62723
62724 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62725
62726         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62727         c-decl.c:grokdeclarator can handle mode attributes.
62728
62729 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62730
62731         * gcc.c-torture/execute/980716-1.c: New test.
62732
62733 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62734
62735         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62736         the mn10200.
62737         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62738         the mn10200.
62739         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62740         * gcc.c-torture/compile/930326-1.x: Similarly.
62741
62742 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62743
62744         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62745         New test from Craig.
62746
62747 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62748
62749         * g77.f-torture/noncompile/980616-0.f: New test.
62750
62751         * g77.f-torture/execute/970816-3.f: New test from Craig.
62752
62753 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62754
62755         *  g++.other/singleton.C: Return error value instead of taking
62756         SIGSEGV.
62757
62758 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62759
62760         *  g++.other/singleton.C: New test.  Warning is under dispute.
62761         Runtime crash is not.
62762
62763 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62764
62765         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62766         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62767         using6.C, using7.C}: New namespace tests.
62768
62769 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62770
62771         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62772         specialization with typedef'ed names used as array indexes.
62773
62774 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62775
62776         * gcc.c-torture/execute/980709-1.c: New test.
62777
62778         * gcc.dg/980709-1.c: New test.
62779
62780 1998-07-07  Richard Henderson  <rth@cygnus.com>
62781
62782         * gcc.c-torture/execute/bcp-1.c: New test.
62783
62784 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62785
62786         * gcc.c-torture/execute/980707-1.c: New test.
62787
62788 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62789
62790         * gcc.c-torture/compile/980706-1.c: New test.
62791
62792 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62793
62794         * g77.f-torture/execute/980701-0.f,
62795         g77.f-torture/execute/980701-1.f: New test from Craig.
62796
62797 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62798
62799         * gcc.c-torture/compile/980701-1.c: New test.
62800
62801         * gcc.c-torture/execute/980701-1.c: New test.
62802
62803 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62804 rlsruhe.de>
62805
62806         * g++.old-deja/g++.robertl/eb132.C: New test.
62807         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62808
62809 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62810
62811         * g77.f-torture/execute/980628-7.f,
62812         g77.f-torture/execute/980628-8.f,
62813         g77.f-torture/execute/980628-9.f,
62814         g77.f-torture/execute/980628-10.f: New tests from Craig.
62815
62816         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62817
62818 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62819
62820         * g77.f-torture/execute/980628-4.f: New test from Craig.
62821         * g77.f-torture/execute/980628-5.f: Likewise.
62822         * g77.f-torture/execute/980628-2.f: Likewise.
62823         * g77.f-torture/execute/980628-0.f: Likewise.
62824         * g77.f-torture/execute/980628-1.f: Likewise.
62825         * g77.f-torture/execute/980628-3.f: Likewise.
62826         * g77.f-torture/execute/980628-6.f: Likewise.
62827
62828 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62829
62830         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62831         directory when nothing has been installed yet.
62832
62833 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62834
62835         * gcc.c-torture/special/special.exp: Handle newer versions of
62836         dejagnu.
62837
62838 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62839
62840         * gcc.dg/980626-1.c: New test.
62841
62842 1998-06-19  Bruno Haible <haible@ilog.fr>
62843
62844         * gcc.misc-tests/m-un-2.c: New test.
62845         * g++.old-deja/g++.other/warn01.c: Likewise.
62846
62847 1998-06-19  Robert Lipe  <robertl@dgii.com>
62848
62849         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62850         compatibility with assmblers with a different comment character.
62851         Eliminate use of GAS-specific extensions.
62852
62853 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62854
62855         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62856
62857 1998-06-19  Robert Lipe  <robertl@dgii.com>
62858
62859         * lib/g77.exp: Replace search for libf2c.a with search for newly
62860         renamed libg2c.a
62861
62862 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62863
62864         * gcc.c-torture/execute/980617-1.c: New test.
62865
62866 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62867
62868         * gcc.c-torture/execute/980612-1.c: New test.
62869
62870 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62871
62872         * gcc.dg/980523-1.c: Only test on ppc-linux.
62873         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62874
62875         * gcc.c-torture/execute/980608-1.c: New test.
62876
62877 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62878
62879         * gcc.c-torture/execute/980605-1.c: New test.
62880
62881 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62882
62883         * gcc.c-torture/execute/980604-1.c: New test.
62884
62885 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62886
62887         * gcc.c-torture/execute/980602-1.c: New test.
62888         * gcc.c-torture/execute/980602-2.c: Likewise.
62889
62890 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62891
62892         * 970125-0.f: Fix per JCB.  Add commentary.
62893
62894 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62895
62896         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62897         IEEE -0 support.
62898
62899 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62900
62901         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62902         earlier.
62903
62904 1998-05-28  Catherine Moore <clm@cygnus.com>
62905
62906         * gcc.c-torture/execute/980526-3.c: New test.
62907
62908 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62909
62910         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62911         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62912         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62913         m88k-motorola-sysv3 to XFAIL.
62914
62915 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62916
62917         * gcc.dg/980526-1.c: New test.
62918         * gcc.c-torture/execute/980526-2.c: New test.
62919
62920 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62921
62922         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62923
62924         * gcc.c-torture/execute/980526-1.c: New test.
62925
62926 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62927
62928         * g77.f-torture/execute/alpha2.f: Add runtime test.
62929
62930 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62931
62932         * g++.old-deja/old-deja.exp: Strip leading directories.
62933
62934         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62935         error for the line.  Don't run multiple tests for the same line.
62936
62937 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62938
62939         * gcc.dg/980523-1.c: New test.
62940
62941 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62942
62943         * g77.f-torture/compile/970915-0.f: New test.
62944
62945 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62946
62947         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62948
62949 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62950
62951         * gcc.dg/980520-1.c: New test.
62952
62953 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62954
62955         * gcc.dg/980502-1.c: Fix return type.
62956
62957 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62958
62959         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62960         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62961         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62962         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62963         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62964
62965 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62966
62967         * g77.f-torture/execute/980520-1.f: New test.
62968
62969 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62970
62971         * lib/mike-g77.exp: New file.
62972
62973         * g77.f-torture/noncompile/noncompile.exp,
62974         g77.f-torture/noncompile/check0.f: New files.
62975
62976 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62977
62978         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62979         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62980         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62981         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62982         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62983         abort where appropriate.
62984
62985 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62986
62987         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62988         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62989
62990 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62991
62992         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62993
62994 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62995
62996         * g77.f-torture/compile/980427-0.f: New test.
62997
62998 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62999
63000         * g77.f-torture/compile/980424-0.f: New test.
63001
63002 1998-04-19  Dave Love  <d.love@dl.ac.uk>
63003
63004         * g77.f-torture/compile/980419-2.f (main): New test.
63005         * g77.f-torture/compile/970125-0.f: New test.
63006         * g77.f-torture/compile/980419-1.f: New test.
63007
63008 1998-04-08  Jim Wilson  <wilson@cygnus.com>
63009
63010         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
63011         of loop-4.c.
63012
63013 1998-04-07  Jim Wilson  <wilson@cygnus.com>
63014
63015         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
63016
63017 1998-04-03  Jim Wilson  <wilson@cygnus.com>
63018
63019         * gcc.c-torture/compile/980329-1.c: New test.
63020
63021 1998-03-18  Jim Wilson  <wilson@cygnus.com>
63022
63023         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
63024         * gcc.dg/980312-1.c: Fix typo in -march command.
63025
63026 1998-03-16  H.J. Lu  (hjl@gnu.org)
63027
63028         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
63029
63030 1998-03-11  Robert Lipe  <robertl@dgii.com>
63031
63032         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
63033         Dave Love agree the Fortran source is bogus.
63034
63035 1998-03-11  Robert Lipe  <robertl@dgii.com>
63036
63037         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
63038         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
63039         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
63040         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
63041         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
63042
63043 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
63044
63045         * g++.old-deja/g++.other/friend1.C: New test.
63046
63047 1998-02-18  Dave Love  <d.love@dl.ac.uk>
63048
63049         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
63050         possibly uninitialized) variables and declare dnrm2.
63051
63052 1998-02-23  Robert Lipe <robertl@dgii.com>
63053
63054         From Bruno Haible <haible@ilog.fr>:
63055         * gcc.c-torture/execute/980223.c: New test.
63056
63057 1998-02-13  Jeffrey A Law  (law@cygnus.com)
63058
63059         * gcc.dg/ifelse-1.c: New test.
63060
63061 1998-02-09  H.J. Lu  (hjl@gnu.org)
63062
63063         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63064
63065           * lib/old-dejagnu.exp (old-dejagnu): Added the
63066           "execution test - XFAIL *-*-*" handling in the spirit of
63067           "excess errors test -". Changed the "execution test fails"
63068           handling to be like "excess errors test fails".
63069           * Update various tests accordingly.
63070
63071 1998-02-06  Jim Wilson  <wilson@cygnus.com>
63072
63073         * gcc.c-torture/execute/980205.c: New test.
63074
63075 1998-01-18  Jeffrey A Law  (law@cygnus.com)
63076
63077         * lib/c-torture.exp: Look for .x files instead of .cexp files.
63078         * lib/f-torture.exp: Similarly.
63079         * gcc.c-torture: Rename all .cexp files to .x files.
63080
63081 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
63082
63083         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63084         (940510-1.c): Removed duplicate.
63085         (971104-1.c): New test.
63086
63087 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63088
63089           * lib/f-torture.exp: Improve error and loop detection.
63090
63091 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63092
63093         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63094         use that to size the filler array.
63095
63096 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63097
63098         * lib/c-torture.exp(c-torture-execute): Fix typo.
63099
63100         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63101         testcase as the executable name. Keep the executable around if
63102         the test fails.
63103
63104 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63105
63106         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63107         changes.  Only test one -g option, and move it to the end of the
63108         list of options to test.
63109
63110 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63111
63112         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63113         variable GCC_TORTURE_OPTIONS to supply default switches separated
63114         by colons.  If no environment variable, run tests with -O0 -g, -O1
63115         -g, and -O2 -g as well.
63116
63117 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63118
63119         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63120         explanatory comments. Fix indentation.
63121
63122 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63123
63124         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63125
63126 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63127
63128         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63129         * g++.old-deja/g++.mike/p7325.C: Likewise.
63130         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63131
63132 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63133
63134         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63135         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63136         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63137         * g++.old-deja/g++.law/operators4.C: Likewise.
63138
63139 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63140
63141         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63142         * g++.old-deja/g++.mike/p784.C: Ditto.
63143         * g++.old-deja/g++.mike/p785.C: Ditto.
63144
63145 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63146
63147           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63148
63149 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63150
63151         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63152         target feature; pass this to c-torture-execute as needed.
63153
63154 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63155
63156         * lib/c-torture.exp(c-torture-execute): If the previous and the
63157         current executables being tested are identical, we don't need to
63158         run the executable again. Try to make the executable names
63159         unique. Add an optional argument for passing additional compiler
63160         flags.
63161
63162 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63163
63164         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63165
63166 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63167
63168         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63169
63170 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63171
63172         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63173         32bit or larger longs.
63174
63175         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63176         have either a 32bit long or 32bit int.
63177
63178 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63179
63180         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63181         Make double precision tests dependent on sizeof (double).
63182
63183 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63184
63185         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63186         too.
63187
63188 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63189
63190         * gcc.c-torture/compile/961203-1.cexp: New script.
63191
63192 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63193
63194         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63195         up the includes ourselves.
63196
63197 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63198
63199         * lib/plumhall.exp: Remove random include, and add a few
63200         verbose messages for debugging.
63201
63202 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63203
63204         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63205         of trying to do it ourselves.
63206
63207 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63208
63209         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63210
63211 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63212
63213         * gcc.prms/5403.c: Made regexp a bit less strict.
63214
63215 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63216
63217         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63218         is returned from remote_load instead.
63219         * lib/plumhall.exp: Ditto.
63220         * lib/mike-g++.exp: Ditto.
63221         * lib/old-dejagnu.exp: Ditto.
63222         * lib/c-torture.exp: Ditto.
63223
63224 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63225
63226         * lib/g++.exp: Use build_wrapper procedure.
63227         * lib/gcc.exp: Ditto.
63228
63229 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63230
63231         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63232         an old-style decl for malloc.  Fixes tests to work when
63233         sizeof (int) != sizeof (size_t).
63234
63235 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63236
63237         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63238
63239         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63240         use stdargs.h interface.
63241
63242 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63243
63244         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63245         NO_VARARGS when compiling.
63246
63247 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63248
63249         * lib/plumhall.exp(ph_includes): New procedure.
63250         (ph_make): Use it.
63251         (ph_compiler): Ditto.
63252
63253         * lib/g++.exp: Rename test-glue.c to testglue.c.
63254         * lib/gcc.exp: Ditto.
63255
63256 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63257
63258         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63259         to completion when it's called.
63260
63261 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63262
63263         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63264         is defined, don't do test.
63265
63266 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63267
63268         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63269         for object files.
63270         (ph_summary): Mark skipped testcases as untested, not unresolved.
63271
63272         * lib/plumhall.exp (ph_make): If unresolved because of bad
63273         errorCode, record errorCode in log file.
63274         (*): Replace send_log/verbose with verbose -log.
63275
63276 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63277
63278         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63279         double conversion if double isn't at least 8 bytes.
63280
63281         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63282         int to work with targets where int is 16 bits.
63283
63284         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63285         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63286         precision for the test to complete.
63287
63288 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63289
63290         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63291         if d10v is not compiled with the -mdouble64 flag.
63292         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63293
63294         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63295         d10v is not compiled with the -mint32 flag.
63296
63297 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63298
63299         * lib/plumhall.exp: Use incr_count.
63300
63301 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63302
63303         * gcc.c-torture: Update to c-torture-1.45.
63304
63305 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63306
63307         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63308         the name of the expect testcase file).
63309
63310         * lib/g++.exp(g++_init): Ditto.
63311
63312 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63313
63314         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63315         the host.
63316
63317         * lib/gcc.exp(gcc_exit): New procedure.
63318
63319 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63320
63321         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63322         specs where appropriate.
63323
63324         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63325         because of new "candidates are" messages, and removed a few
63326
63327         * Converted all non-old-style g++ testcases to old-style, and
63328         moved into g++.old-deja.
63329
63330 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63331
63332         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63333         options.
63334
63335         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63336         succeeded.
63337
63338         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63339
63340 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63341
63342         * lib/gcc.exp (gcc_target_compile): Add support for defining
63343         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63344         the machine doesn't have those features.
63345
63346 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63347
63348         * g++.law/operators4.exp: Don't use LIBS.
63349
63350 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63351
63352         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63353
63354         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63355         * lib/g++.exp: Set it here instead. Also, allow use of the
63356         --tool_exec and --tool_opt options. Change CXX to
63357         GXX_UNDER_TEST.
63358
63359         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63360
63361         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63362
63363 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63364
63365         * lib/old-dejagnu.exp: Use prune_warnings instead of
63366         prune_system_crud.
63367         * lib/mike-g++.exp: Ditto.
63368         * lib/gcc.exp: Ditto.
63369         * lib/g++.exp: Ditto.
63370
63371         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63372
63373 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63374
63375           * 941014-2.c: Include stdlib.h
63376           * 960327-1.c: Include stdio.h
63377           * dbra.c, index-1.c: Don't assume ints are 32bits.
63378
63379 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63380
63381         * lib/gcc.exp: Add gcc,stack_size target feature.
63382
63383         * lib/g++.exp(g++_target_compile): Add the include and link
63384         paths here, not in two other places. And, it's $options, not
63385         options.
63386
63387         * lib/mike-g++.exp(postbase): Remove the code that determines
63388         the correct include and link paths.
63389         * g++.old-deja/old-deja.exp: Ditto.
63390
63391 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63392
63393         * lib/g++.exp(g++_init): target_compile no longer returns the
63394         filename of the result.
63395
63396 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63397
63398         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63399         call to glob.
63400
63401         * gcc.c-torture/special/special.exp: Change call to
63402         gcc_target_compile to include the object file.
63403
63404 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63405
63406         * gcc.c-torture/special/special.exp: Correct misspelling in last
63407         change.
63408
63409 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63410
63411         * lib/plumhall.exp(ph_summary): Log the entire output of the
63412         executable. Return -1 if there were any failures, 0 otherwise.
63413         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63414         (ph_make): Clean up objects and executables that were built
63415         if the tests succeeded.
63416
63417 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63418
63419         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63420         libraries and includes in the build tree as appropriate.
63421
63422 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63423
63424         * lib/c-torture.exp: Instead of looking for the global variable
63425         NO_LONG_LONG, check to see if that's a feature of the target.
63426
63427 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63428
63429         * config/default.exp: Minimize. Delete the remainer of the files in
63430         config; this functionality is now in devo/dejagnu/config.
63431
63432         g++.*/*: Pass any additional flags used to compile to postbase;
63433         delete CXXFLAGS.
63434
63435         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63436         is now done by runtest.exp. Use gcc_target_compile instead of
63437         compile.
63438
63439         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63440         Remove references to CFLAGS. Use remote_file instead of
63441         calling rm -f.
63442         (c-torture): Take a list of arguments to use to compile this
63443         testcase.
63444
63445         lib/g++.exp: Simplify. Use target_compile instead of compile.
63446         lib/gcc-dg.exp: Ditto.
63447         lib/gcc.exp: Ditto.
63448         lib/mike-{gcc,g++}.exp: Ditto.
63449         lib/old-dejagnu.exp: Ditto.
63450         lib/plumhall.exp: Ditto.
63451
63452 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63453
63454         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63455         (ph_linker): Likewise.
63456
63457 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63458
63459           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63460         MAP_ANON / MAP_ANONYMOUS if defined;
63461         else try to map from /dev/zero .
63462
63463 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63464
63465         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63466         isn't defined, then define it to MAP_ANONYMOUS.
63467
63468 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63469
63470         * gcc.c-torture: Update to c-torture-1.42 release.
63471
63472 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63473
63474         * gcc.c-torture: Update to c-torture-1.41 release.
63475
63476 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63477
63478         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63479         c-torture release.
63480
63481 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63482
63483         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63484         and LDFLAGS.  Fix second case to append the target_info ldflags
63485         onto LDFLAGS, not CFLAGS.
63486         * lib/g++.exp (g++_init): Add target_info stuff.
63487         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63488         of libgloss and newlib flags for !native.
63489
63490         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63491         (GDB): Fix relative path to go up another dir for finding gdb.
63492
63493 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63494
63495         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63496         versions in the target_info array, if they don't exist.
63497
63498 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63499
63500         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63501
63502 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63503
63504         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63505         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63506
63507 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63508
63509         * lib/old-dejagnu.exp: Don't remove the output file before we've
63510         actually tested it. Don't append pwd to the path of the executable
63511         we're testing.
63512
63513 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63514
63515         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63516
63517 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63518
63519         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63520         temporary directory for compiler files, and set it to a default
63521         value of /tmp. Set $output as the name of the output file from
63522         compiling the testcase. Add a -o option to $cflags_var so the
63523         compiler writes the final output file as $output. Set $executable
63524         to $output.
63525
63526         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63527         directory for compiler files, and set it to /tmp if it doesn't
63528         already have a value. Set $output_file to the name of the output
63529         file from compiling the testcase. Add a -o option to CXXFLAGS so
63530         the compiler writes the final output file as $output. Use $output
63531         as the executable to be tested.
63532
63533 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63534
63535         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63536
63537 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63538
63539         * gcc.c-torture/execute/pending-1.c: New test.  Still
63540         pending in Tege's queue.
63541
63542 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63543
63544         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63545         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63546         if there were failures.  Call unresolved if there were unresolved
63547         testcases.  Call gcc_fail if program did not run to completion.
63548         (ph_make): Pass additional argument name to ph_execute.
63549         (ph_execute): Add new argument.  Pass additional arguments to
63550         ph_summary.  Call gcc_fail is there is no execution output.
63551
63552 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63553
63554         * lib/plumhall.exp (proc_summary): Output relavent summary
63555         lines into the log so specific failures in plumhall can be
63556         investigated.
63557
63558 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63559
63560         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63561         (c-torture-execute): Don't try to execute tests which use
63562         "long long" types if $NO_LONG_LONG is nonzero.
63563
63564 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63565
63566         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63567         not c-torture.
63568
63569         * gcc.ieee: Move from here.
63570         * gcc.c-torture/execute/ieee: To here.
63571
63572 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63573
63574         * gcc.c-torture: Update to c-torture-1.41 release.
63575
63576 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63577
63578         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63579         not "$output".
63580
63581 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63582
63583         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63584         -c present.
63585
63586 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63587
63588         * config/proelf.exp: Handle connecting to a simulator.
63589
63590 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63591
63592         * config/proelf.exp: New file.  Enough framework that we can
63593         run c-torture tests on the proelf targets (or any other target
63594         that gdb can connect to for that matter).
63595
63596 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63597
63598         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63599         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63600
63601         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63602         exec_output exists.
63603
63604 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63605
63606         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63607         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63608
63609         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63610         to pass/fail/unresolved/unsupported/untested.  Caller must now
63611         call unresolved/unsupported/untested.
63612         * lib/*.exp: Update FSF address.  Update to handle new results of
63613         ${tool}_load.
63614         * lib/chill.exp (verbose): Delete.
63615
63616 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63617
63618         * lib/gcc.exp (default_gcc_start): Change order of args to
63619         $LDFLAGS $CFLAGS $LIBS.
63620         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63621         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63622         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63623         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63624         * gcc.misc-tests/dg-test.exp: Likewise.
63625         * gcc.misc-tests/msgs.exp: Likewise.
63626         * gcc.prms/prms.exp: Likewise.
63627         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63628         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63629
63630         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63631
63632 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63633
63634         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63635
63636         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63637         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63638
63639         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63640         necessary.
63641
63642 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63643
63644         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63645         global for loop; add use of $mathlib.
63646         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63647         settings here; set mathlib for anything but VxWorks.
63648
63649 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63650
63651         * gcc.c-torture: Update to c-torture-1.40 release.
63652
63653 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63654
63655         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63656         dg.exp.
63657
63658 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63659
63660         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63661         global.
63662
63663 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63664
63665         * lib/g++.exp (LIBS): Define if not already.
63666         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63667         (gcc-dg-prune): Call prune_gcc_output.
63668         * lib/gcc.exp (prune_gcc_output): New proc.
63669         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63670         prune_gcc_output.
63671
63672 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63673
63674         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63675         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63676
63677 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63678
63679         * gcc.c-torture: Update to c-torture-1.39 release.
63680
63681 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63682
63683         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63684         fails, try others as well.
63685
63686 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63687
63688         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63689         If compilation fails, mark execute tests as `untested'.
63690         If test is marked as unsupported, don't mark compilation and
63691         execute tests as failed.
63692
63693 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63694
63695         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63696         libstdc++ for whether or not we want to be doing shared
63697         libraries.  Delete link_curses since we don't need it anymore.
63698         * lib/mike-g++.exp (postbase): Don't link in libg++.
63699         * g++.old-deja/old-deja.exp: Likewise.
63700
63701 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63702
63703         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63704
63705 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63706
63707         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63708         For that, add `-Wl,-a,shared_archive'.
63709         * g++.old-deja/old-deja.exp: Likewise.
63710
63711 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63712
63713         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63714
63715 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63716
63717         * lib/mike-g++.exp (postbase): Pay attention to the status of
63718         g++_load.
63719
63720 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63721
63722           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63723
63724 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63725
63726         * lib/gcc.exp (default_gcc_start): No longer need to log program
63727         being executed or its output, execute_anywhere does that now.
63728         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63729         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63730
63731 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63732
63733         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63734         the same as those in lib/g++.exp.
63735
63736 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63737
63738         * gcc.c-torture: Update to c-torture-1.38 release.
63739         * gcc.ieee: Related changes.
63740
63741 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63742
63743         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63744         "exec". Minor reformatting changes.
63745
63746         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63747         cross. This means all "exec" calls now work on a remote host as
63748         well.
63749         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63750         cross. Filter out the extra "\r\n" stuff that expect puts in.
63751         (c-torture-execute): Filter out the bogus warnings like
63752         c-torture-compile does. Add support for canadian cross.
63753         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63754         Use execute_anywhere rather than calling exec directly. Now it
63755         works for canadian cross testing.
63756
63757 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63758
63759         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63760         results into a variable, and check that rather than using file exists.
63761
63762 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63763
63764         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63765         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63766
63767 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63768
63769         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63770         lib_curses if there's a shared libg++ in the build tree.
63771
63772 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63773
63774         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63775         if not supported target.
63776
63777 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63778
63779         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63780         link_curses up to always happen, not just for native builds.
63781
63782 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63783
63784         * gcc.c-torture: Update to c-torture-1.36 release.
63785         * gcc.failure: Related changes.
63786
63787 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63788
63789         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63790
63791 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63792
63793         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63794         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63795         runshlib, link_curses, and mathlib for link and run.
63796
63797         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63798         pass the runtime shared library options for Solaris, OSF/1, and
63799         Irix5, and link with -lcurses to avoid unresolved references.
63800
63801 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63802
63803         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63804         only run once.
63805
63806 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63807
63808         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63809
63810 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63811
63812         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63813         do not have a framework for the "compat" tests yet.
63814
63815 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63816
63817         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63818         set to null if we're testing vxworks5.1.  Use that instead of
63819         `-lm' in the setting of LIBS for link and run.
63820
63821 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63822
63823         * config/rom68k.exp (${tool}_load): Major changes to make it
63824         work.  Verified that it does in fact return the stuff in
63825         exec_output properly.  Catch any Emul or any TRAP other than 0.
63826
63827 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63828
63829         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63830         LDFLAGS properly for targets that need stuff from libgloss.
63831         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63832         only run once.
63833         (gpp_initialized): New variable.
63834
63835 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63836
63837         * config/rom68k.exp: Load libgloss.exp.
63838         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63839         so we can produce a fully linked binary.
63840         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63841         so we can produce a fully linked binary.
63842
63843 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63844
63845         * lib/plumhall.exp (ph_section): Watch for expected failures.
63846         Add missing `else'.
63847
63848         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63849         run the testcase.
63850         (c-torture): Likewise.
63851
63852 1995-08-28  Doug Evans  <dje@cygnus.com>
63853
63854         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63855
63856         * lib/mike-g++.exp (mike_cleanup): New proc.
63857         (prebase): New globals compiler_result, not_compiler_result,
63858         target_regexp.
63859         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63860         allow leading "-" in pattern.  Watch for unsupported tests.
63861         If $compiler_result is set, pattern match assembler code,
63862         and ditto for $not_compiler_result.
63863         * lib/mike-gcc.exp: Likewise.
63864
63865         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63866         execution "succeeded".
63867
63868 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63869
63870         * config/win32.exp: New file.
63871         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63872
63873 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63874
63875         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63876         unsupported.
63877         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63878         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63879         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63880
63881         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63882         "... without exceptions was ...".  That is now handled by
63883         prune_system_crud.
63884         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63885
63886 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63887
63888         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63889         sieve.c,sort2.c}: New files.
63890         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63891         sieve.exp,sort2.exp}: Drivers for them.
63892
63893         * lib/mike-gcc.exp (program_output): New user settable variable.
63894         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63895         messages.
63896         * lib/mike-g++.exp (program_output): New user settable variable.
63897
63898         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63899
63900         * config/sh.exp: Deleted (use sim.exp instead).
63901
63902 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63903
63904         * config/vx.exp: Declare CHECKTASK as global.
63905         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63906         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63907         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63908
63909 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63910
63911         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63912         target. Like vx.exp, only includes `vx29k.exp' instead of
63913         `vxworks.exp'.
63914
63915 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63916
63917         * config/sim.exp: Increase time limit from 120 seconds to 240.
63918
63919 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63920
63921         * gcc.c-torture/execute/950628-1.c: New test.
63922
63923 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63924
63925         * gcc.c-torture: Update with changes/additions from
63926         c-torture-1.34.
63927
63928 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63929
63930         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63931
63932 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63933
63934         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63935
63936 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63937
63938         * gcc.c-torture/compile/950512-1.c: New test.
63939         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63940         * gcc.dg/struct-ret-1.c: Likewise.
63941
63942 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63943
63944         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63945           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63946
63947 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63948
63949         * gcc.c-torture/special/920411-1.c: Deleted.
63950         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63951
63952 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63953
63954         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63955         cpu limit.
63956
63957 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63958
63959         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63960
63961 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63962
63963         From kenner;
63964         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63965         is the proper length.
63966         * va-arg-3.c: Likewise.
63967
63968 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63969
63970         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63971         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63972
63973         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63974         * lib/g++.exp (default_g++_start): Delete old cruft.
63975
63976 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63977
63978         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63979         (2 * (1 << 18)) to (2 * (1 << 17)).
63980
63981         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63982
63983 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63984
63985         * config/rom68k.exp: Renamed from config/idp.exp
63986
63987 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63988
63989         * c-torture/compile/921109-2.c
63990
63991 1995-04-18  Mike Stump  <mrs@cygnus.com>
63992
63993         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63994         excess errors.
63995
63996 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63997
63998         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63999         output.
64000         * lib/g++.exp (default_g++_start): Likewise.
64001
64002 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
64003
64004         * gcc.c-torture/compile/950329-1.c: New test.
64005
64006 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
64007
64008           * config/bug.exp (${tool}_load): Updated to use new remote_open
64009           and remote_close procs.
64010         * config/idp.exp: New file.
64011
64012 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
64013
64014         * gcc.c-torture/execute/950322-1.c: New test.
64015
64016 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
64017
64018         * config/vx.exp (${tool}_load): Clean up testing of return code from
64019         vxworks_ld and vxworks_spawn.
64020
64021 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
64022
64023         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
64024
64025 1995-03-13  Mike Stump  <mrs@cygnus.com>
64026
64027         * lib/old-deja.exp: Add `excess errors test - ' error, now one
64028         can mark excess errors on a machine by machine basis.  Note, the
64029         default is to not expect any excess errors, even when excess
64030         errors test - is given, so you will want to put an XFAIL ... on
64031         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
64032         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
64033         those 4 machines, but no others.
64034
64035 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
64036
64037         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
64038         * lib/c-torture.exp: to here.
64039
64040 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
64041
64042         * gcc.c-torture/execute/950221-1.c: New test.
64043         * gcc.c-torture/execute/struct-ret-1.c: New test.
64044         * gcc.c-torture/compile/950221-1.c: New test.
64045
64046         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
64047
64048 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
64049
64050         * gcc.c-torture/execute/arith-1.c (main): Return 0.
64051         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
64052
64053 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
64054
64055         * g++.gb: New directory of tests, derived from my signature and
64056         class scoping tests.
64057
64058         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64059         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64060         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64061         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64062         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64063         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64064         * g++.gb/sig25.C: Likewise.
64065
64066         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64067         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64068         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64069         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64070         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64071         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64072         * g++.gb/sig25.exp: Likewise.
64073
64074         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64075         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64076         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64077         * g++.gb/scope13.C: Likewise, this test still fails.
64078
64079         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64080         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64081         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64082         * g++.gb/scope13.exp: Ditto.
64083
64084         * g++.gb/README: New file, explains what these tests are about.
64085
64086 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64087
64088         * lib/dg.exp (dg-do): Support `preprocess'.
64089         (dg-test): Likewise.
64090
64091 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64092
64093         * config/udi.exp: change "continue -expect" to "exp_continue".
64094
64095 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64096
64097         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64098         Delete redundant tests.
64099
64100         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64101         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64102         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64103         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64104         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64105         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64106         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64107         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64108
64109         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64110         storing label pointers.
64111         * gcc.c-torture/execute/921019-1.c: Likewise.
64112         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64113         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64114         parameter fp.
64115         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64116         constants.
64117
64118         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64119         Delete obsolete tests.
64120
64121         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64122         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64123         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64124         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64125         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64126         * gcc.c-torture/compile/950124-1.c: New test.
64127
64128         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64129
64130 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64131
64132         * lib/mike-g++.exp: Add -lm to LIBS.
64133
64134 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64135
64136         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64137
64138 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64139
64140         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64141
64142 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64143
64144         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64145
64146 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64147
64148         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64149         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64150         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64151         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64152         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64153         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64154         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64155         * g++.law/{operators31.C, operators32.C,
64156         * g++.law/{operators33.C, operators34.C}: Likewise.
64157         * g++.law/{pic1.C, refs2.C}: Likewise.
64158         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64159         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64160         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64161         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64162
64163         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64164         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64165         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64166         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64167         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64168         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64169         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64170         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64171         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64172         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64173         * g++.law/{operators34.exp}: Likewise.
64174         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64175         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64176         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64177         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64178         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64179
64180         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64181         No longer expected to fail.
64182         * g++.law/missed-error3.C: Tweak for recent bool changes.
64183
64184 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64185
64186         * config/emb-unix: Deleted.
64187         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64188         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64189
64190 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64191
64192         * lib/dg.exp (dg-test): Fix typo in last patch.
64193
64194 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64195
64196         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64197         (handles multiple occurrences).
64198
64199 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64200
64201         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64202         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64203         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64204         printed).
64205         * lib/c-torture.exp (c-torture-compile): Likewise.
64206         (c-torture): Prepend full path if missing.
64207         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64208         (gcc_fail): Likewise.
64209         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64210
64211 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64212
64213         * lib/netware.exp: Only attach to NetWare i386 systems.
64214
64215 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64216
64217         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64218         messages.  Add test name to "output pattern match" pass/fail message.
64219
64220 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64221
64222         * gcc.dg: New testsuite.
64223         * gcc.dg/dg.exp: New file.
64224
64225         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64226         test-switch.c}: Deleted.
64227
64228         * gcc.misc-tests/msgs.exp: New testcase driver.
64229
64230 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64231
64232         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64233         Watch for illegal return values from ${tool}_load.
64234         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64235         cross targets.  Coerce return value >0 to 1.
64236
64237 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64238
64239         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64240
64241         * config/emb-unix.exp: New file.
64242
64243         * config/sim.exp: Error if variable $SIM not defined.
64244         (${tool}_load): Mark test as "untested" if simulator missing.
64245
64246         * config/unix.exp: Load remote.exp to get rcp_download.
64247         * lib/c-torture.exp: Use different option lists for testcases with
64248         and without loops.
64249         * gcc.c-torture/execute/execute.exp: Likewise.
64250
64251 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64252
64253         * config/*.exp: Clarify return code from ${tool}_load.
64254         Call `unresolved' or `untested' instead of `warning' or `perror'
64255         (sometimes you still want to call both though).
64256         Add comment that `shell_id' is local to each file.
64257         * config/udi.exp (timeout): Set to 30.
64258         Don't print warning if connection fails, $connectmode has already
64259         printed an error.
64260         (${tool}_load): Move verbose messages to level 2.
64261         Rework pattern for "Process started" message.
64262         Pass `shell_id' to ${connectmode}_download.
64263         Retry twice upon timeout.  Make resetting of target more robust.
64264         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64265         Pass `shell_id' to exit_$connectmode.
64266         Only call exit_$connectmode if connected.
64267         * config/unix.exp (${tool}_load): Check return codes better.
64268         * config/vrtx.exp (${tool}_load): Likewise.
64269         * config/vx.exp (${tool}_load): Likewise.
64270         Delete unneeded global's.
64271         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64272         from ${tool}_load.
64273         (dg-stat): Delete.
64274         (dg-init): Delete recording of pass/fail counts.
64275         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64276         (old-dejagnu-init): Likewise.
64277         (old-dejagnu-stat): Delete contents, empty proc now.
64278         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64279         (c-torture): Delete references to lcnt, lpass, lfail.
64280         Get option list from TORTURE_OPTIONS.
64281         Delete -funroll[-all]-loops if no loops.
64282         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64283         (g++_stat): Delete contents (empty proc now).
64284         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64285         (gcc_finish): Likewise.
64286         (gcc_stat): Deleted.
64287         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64288         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64289         * gcc.c-torture/execute/execute.exp: Likewise.
64290         Split tests into two parts: compile, execute.
64291         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64292         no loops.  Update to reflect clarified return codes from ${tool}_load.
64293
64294 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64295
64296         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64297         to grep for.
64298         (old-dejagnu): Likewise (where necessary).
64299
64300 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64301
64302         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64303
64304         * lib/dg.exp (dg-process-target): Fix processing of selector.
64305         Add comment regarding use of `error'.
64306
64307         * lib/gcc.exp (prune_system_crud): Define if missing.
64308         * lib/g++.exp (prune_system_crud): Likewise.
64309
64310         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64311         Call prune_system_crud.
64312         * lib/dg.exp (dg-runtest): New proc.
64313         Use perror instead of send_user for tcl errors in testcase.
64314         Don't return any value, it's never used.
64315         Don't clobber previous definition of `unknown'.
64316         Print tcl errors in `dg-final'.
64317
64318 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64319
64320         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64321         (dg-test): Don't print errorInfo, it contains stack backtrace.
64322
64323 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64324
64325         * lib/g++.exp (runtest_file_p): Define if missing.
64326
64327 1994-09-24  Doug Evans  (dje@cygnus.com)
64328
64329         * lib/mike-g++.exp: Comment out loading of g++.exp.
64330         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64331         (default_g++_version): Always print something.
64332         (default_g++_start): Comment out call to `which'.
64333         (g++_start, g++_load): Deleted (must be defined in config file).
64334         * lib/gcc.exp: Test for existence of $CC at start.
64335         Delete check for tmpdir (done in gcc_init).
64336         (default_gcc_version): Always print something.
64337         (default_gcc_start): Comment out call to `which'.
64338         * config/*.exp: Major cleanup - make cross targets work at least a
64339         little better for g++ (by not being "--tool gcc" specific).
64340         Rename gcc_xxx to ${tool}_xxx.
64341         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64342         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64343
64344 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64345
64346         * lib/c-torture.exp (c-torture-compile): Rework compiler
64347         message processing.
64348
64349         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64350         c-torture.
64351
64352 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64353
64354         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64355
64356         * lib/dg.exp (dg-process-target): Support { target native }.
64357
64358 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64359
64360         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64361         looked for "... program xxx got fatal signal".
64362         Correct regsub munging of `comp_output'.
64363         Ignore compiler messages "path prefix not used" and "linker input
64364         file unused".
64365
64366 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64367
64368         * lib/gcc.exp (runtest_file_p): Define if missing.
64369         * gcc.prms/template.c: Example to work from.
64370
64371 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64372
64373         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64374         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64375
64376         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64377         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64378         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64379         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64380
64381         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64382         (dg-process-target): No longer a varargs proc.
64383         Return S/N for target, P/F for xfail.  All callers changed.
64384         (user option procs): More argument checking.
64385         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64386         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64387         (dg-test): Skip test if not running on selected target in `dg-do'.
64388         Update handling of `dg-do-what', `dg-output-text'.
64389         Separate execution pass/fail from output pattern match pass/fail.
64390         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64391
64392 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64393
64394         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64395         target for 920510-1.c.
64396
64397 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64398
64399         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64400         Clean up comment regarding use of passcnt, etc.
64401         (gcc_stat): Don't update `testcnt' here.
64402         (gcc_finish): Do it here.
64403         Might as well reset `but_id' here too.
64404         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64405         to determine if the file should be tested.
64406         * gcc.c-torture/compile/compile.exp: Likewise.
64407         * gcc.c-torture/execute/execute.exp: Likewise.
64408         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64409         * gcc.misc-tests/dg-test.exp: Likewise.
64410         * gcc.prms/prms.exp: Likewise.
64411         * gcc.wendy/wendy.exp: Likewise.
64412         * g++.old-deja.exp: Likewise.
64413         Move "Testing file" message to verbose level 1.
64414
64415 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64416
64417         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64418
64419 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64420
64421         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64422         (default_gcc_start): Accept optional second list element
64423         of compiler flags.  Print compiler output at verbosity level 2.
64424         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64425         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64426         Save current values of framework globals passcnt, failcnt, xpasscnt,
64427         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64428         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64429         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64430         xfailcnt to compute stats.  Update framework global `testcnt' from
64431         pass/fail counts.
64432         (gcc_finish): New proc.  Clean up test environment.
64433         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64434         (gcc_epass, gcc_efail): Delete.
64435         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64436         argument of line number.
64437         (dg-init): If the tool has an init routine, call it.
64438         (dg-test): Remove args `cflags_var' and `libs_var'.
64439         Pass all compiler options to ${tool}_start.
64440         Handle missing line number.
64441         (dg-finish): New function.
64442         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64443         particular files.  Call gcc_finish at end.  Move "skipping test"
64444         message to verbosity level 3.
64445         * gcc.c-torture/compile/compile.exp: Likewise.
64446         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64447         * gcc.c-torture/execute/execute.exp: Likewise.
64448         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64449         Print testcase being tried at verbosity level 1.
64450         * gcc.c-torture/special/special.exp: Unset xfail.
64451         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64452         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64453         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64454         * gcc.failure/failure.exp: Likewise.
64455         * gcc.ieee/ieee.exp: Likewise.
64456         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64457         Update call to dg-test.  Call dg-finish at end.
64458         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64459         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64460         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64461         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64462         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64463         * gcc.wendy/wendy.exp: Add copyright.
64464         Delete setting of tmpdir (done by gcc_init).
64465         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64466         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64467         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64468         gcc_[ce]pass/fail.
64469
64470 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64471
64472         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64473         confusion.
64474         (g++_load): Likewise.
64475
64476         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64477         Rename argument to `prog' to remove the confusion.
64478         Varargs fns behave differently too!
64479         (g++_load): Likewise.
64480
64481         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64482
64483         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64484         what it is.  Delete (always) printing of status value for !native.
64485         Simplify verbose code, and include status and exec_output.
64486         (g++_load): Use gcc_load.
64487
64488 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64489
64490         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64491         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64492         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64493         940714-3.c as these testcases don't exist anymore.  Make
64494         va-arg-1.c expected to pass.
64495
64496 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64497
64498         * gcc.misc-tests/misc.exp: Only run specific testcases.
64499         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64500         * gcc.misc-tests/dg-[1-9].c: New files.
64501
64502         * lib/dg.exp: New testsuite driver.
64503         * gcc.prms/prms.exp: Use it.
64504
64505         * README.gcc: New file.
64506
64507         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64508         Document and reset `lxpass' and `lxfail'.
64509         Simplify "initialized" message.
64510         (gcc_stat): Clean up comments a little.
64511
64512 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64513
64514         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64515
64516 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64517
64518         * lib/old-dejagnu.exp (process-option): New proc.
64519         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64520         (old-dejagnu): Simplify.
64521         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64522
64523 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64524
64525         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64526         exists and is not an empty string.
64527
64528         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64529         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64530         finished.
64531         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64532         automatically.
64533
64534         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64535         longer expected to fail.
64536
64537         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64538         "f" function call.
64539
64540         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64541
64542         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64543         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64544         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64545         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64546         c-torture-1.29.
64547
64548         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64549         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64550
64551         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64552
64553         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64554         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64555
64556         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64557         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64558         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64559
64560 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64561
64562         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64563         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64564         940714-1.c, 940714-2.c, 940714-3.c},
64565         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64566         gcc.misc-tests/{mg.c,mg.exp}:
64567         New tests.
64568         * gcc.noncompile/noncompile.exp: Change accordingly.
64569
64570 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64571
64572         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64573         Undo previous clobberage.
64574
64575 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64576
64577         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64578         * gcc.special/{930510-1.c, special.exp}:
64579         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64580         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64581         struct-varargs-1.c}: New tests from c-torture-1.26.
64582
64583 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64584
64585         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64586           argument to switch.
64587
64588 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64589
64590         * Revert the previous changes.  Please see Rob's directory
64591         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64592         fixes.
64593
64594 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64595
64596         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64597         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64598         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64599         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64600         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64601         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64602         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64603         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64604         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64605         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64606         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64607         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64608         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64609         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64610         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64611         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64612         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64613         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64614         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64615         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64616         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64617         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64618         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64619         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64620         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64621         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64622         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64623         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64624         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64625         testing changes.
64626
64627 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64628
64629         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64630         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64631         with perror calls.
64632
64633 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64634
64635         * config/unix.exp (g++_load): Fix syntax.
64636
64637 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64638
64639         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64640         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64641         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64642         Don't expect va-arg-1.c to fail.  Correct expected output for
64643         920928-1.c.
64644         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64645         * gcc.wendy/hbm4.c: Correct typo.
64646         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64647
64648 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64649
64650         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64651         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64652         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64653         * lib/c-torture.exp (c-torture-compile): Ditto.
64654
64655         Reduce volume of output (remove all the -I's and such).
64656         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64657         Call gcc_cpass, gcc_cfail.
64658         (c-torture): Pass testing option to c-torture-compile.
64659
64660 1994-03-21  Doug Evans  (dje@cygnus.com)
64661
64662         Bring patches over from progressive.
64663         * config/default.exp: Exit remote shell cleanly.
64664         (g++_exit, g++_start): Add default versions.
64665         * config/sim.exp (gcc_load): Use perror, not error.
64666
64667 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64668
64669         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64670         set in site.exp.
64671
64672 1994-03-14  Doug Evans  (dje@cygnus.com)
64673
64674         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64675         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64676         (wendy_try): New proc to run testcase.
64677         (main loop): Call 'em.
64678         * gcc.wendy/*.c: Clean up pass to correct expected output.
64679
64680         * lib/gcc.exp: Minor cleanup work.
64681         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64682
64683 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64684
64685         * config/sim.exp (gcc_load): Document return codes better.
64686         Don't pass -v to simulator.
64687
64688 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64689
64690         * gcc.special/920717-x.c: Fix typo.
64691         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64692         get at sources.
64693
64694         * lib/mike-gcc.exp: Fix typo.
64695
64696 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64697
64698         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64699         binary to use, transform the name.
64700         * config/*.exp: rename everything. Nuke any g++ specific files,
64701         it's now a special case of gcc that requires no special support.
64702         Add a default.exp for unsupported targets.
64703
64704 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64705
64706         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64707         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64708         version of Tcl.
64709
64710 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64711
64712         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64713         than a warning.
64714
64715 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64716
64717         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64718
64719 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64720
64721         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64722         option_list.  Compile every file with only 4/6 option choices
64723         (same as C torture) instead of with 12/18 different option
64724         choices.
64725         * lib/c-torture.exp: Likewise.
64726
64727         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64728         not already set.
64729
64730 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64731
64732         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64733         can put an XFAIL *-*-* on excess errors.
64734
64735 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64736
64737         * g++.law: Add more tests derived from g++-bugs snapshots.
64738
64739         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64740         equivalent to g++.law/init9.
64741
64742         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64743         compiled it, and the a.out file after we've run it.
64744
64745 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64746
64747         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64748         compiled it, and the a.out file after we've run it.
64749
64750 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64751
64752         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64753
64754 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64755
64756         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64757         version number.
64758
64759 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64760
64761         * g++.law: New directory of g++ tests derived from the g++-bugs
64762         snapshots.
64763
64764 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64765
64766         * gcc.compile: initbug1.c initbug1.exp testcase added
64767
64768 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64769
64770         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64771         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64772           fixes submitted by Jeff Law (law@cs.utah.edu)
64773         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64774           Jeff Law (law@cs.utah.edu)
64775
64776
64777 1993-11-30  Mike Stump  (mrs@cygnus.com)
64778
64779         * config/unix-g++.exp: Follow the gcc way of doing things.
64780         * g++.old-deja/old-deja.exp: Minor updates.
64781         * lib/g++.exp: New file, follow the gcc way of doing things.
64782         * lib/old-dejagnu.exp: Minor updates.
64783         * lib/mike-g++.exp: Always unset errorInfo.
64784
64785 1993-11-06  Mike Stump  (mrs@cygnus.com)
64786
64787         * lib/gcc.exp: Fix some errors with the below change, CC and
64788         CFLAGS should be global when setting, not local.
64789
64790 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64791
64792         * lib/gcc.exp: Transform tool name.
64793
64794 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64795
64796         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64797
64798 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64799
64800         * lib/gcc.exp: change gcc_done to gcc_stat
64801
64802 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64803
64804         * Upgraded gcc testsuite to c-torture version 1.25
64805
64806 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64807
64808         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64809         * lib/c-torture: added hooks for new reporting code.
64810
64811 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64812
64813         * config/sh-gcc.exp: check if sh-sim exists in the path
64814
64815 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64816
64817         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64818         * gcc.compile/compile.exp: Initial changes for new logic.
64819         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64820         * gcc.failure/failure.exp: Initial changes for new logic.
64821         * gcc.ieee/ieee.exp: Initial changes for new logic.
64822         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64823         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64824         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64825         * lib/c-torture.exp: Initial changes for new logic.
64826         * lib/gcc.exp: Initial changes for new logic.
64827
64828 1993-10-15  Mike Stump  (mrs@cygnus.com)
64829
64830         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64831         depend upon failure or success.  Fully qualify names in failure
64832         and success messages.  Always remove a.out before starting
64833         compile, just in case.  Pay more attention to error text output by
64834         the compiler.  Handle testcases with no known past errors just
64835         like all others, so that things are uniform.  Other miscellaneous
64836         improvements.
64837
64838 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64839
64840         * gcc.cpp: new directory for cpp tests
64841
64842 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64843
64844         * lib/chill.exp: Code reformatted, removed unused code.
64845         * config/unix-chill.exp: Code reformatted, removed unused code.
64846         * chill.execute/execute.exp: Code reformatted, removed unused code.
64847         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64848
64849 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64850
64851         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64852         routines not written.
64853
64854 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64855
64856         * config/bug-gcc.exp: Use new procs from bug.exp.
64857
64858 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64859
64860         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64861         via ftp, rather than depending on NFS.
64862         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64863         case.
64864
64865 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64866
64867         * config/bug-gcc.exp: Use new download proc.
64868
64869 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64870
64871         * chill.execute/execute.exp: cleanups, handles errors better
64872         * chill.compile/compile.exp: rewrite, based on execute.exp
64873         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64874         * lib/chill.exp: major changes to diff proc and compile and link
64875         procs. added chill_fail and chill_pass wrappers to pass and
64876         fail. added more comments, and handle error codes better.
64877         Added a hack to capture stderr from exec, so noncompile tests
64878         can work.
64879
64880 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64881
64882         * chill.execute/execute.exp: rewrite of testsuite driver
64883         * lib/chill.exp: rewrite of testsuite driver
64884         * config/unix-chill.exp: rewrite of testsuite driver
64885
64886 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64887
64888         In chill.execute:
64889         * iexpr.ch: Standardize uppercase.
64890         * tuples.dat: Standardize uppercase.
64891         * vary.ch: standardize.  Correct varying string assignments.
64892         * vary.dat: Add new output lines.
64893
64894 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64895
64896         In chill.execute:
64897         * chprintf.ch: Standardize use of uppercase.
64898         * tuples.ch: Standardize and turn arr2 into a DCL,
64899           rather than a SYN.
64900         * pinits.ch: Standardize.
64901
64902 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64903
64904         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64905         * Makefil: Renamed to Makefile.in.
64906         * configure.in: New.
64907
64908 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64909
64910         In chill.execute:
64911         * .cvsignore: Add result/output files.
64912         * Makefile: Fix up variables at start.  Use MFLAGS
64913           everywhere.  Correct bool_loc, built_ins entries.
64914           Add entry for vary1.ch.
64915         * bitarray.ch: Standardize upper-case usage.
64916         * bitexpr.ch: Standardize, add output of b1.
64917         * params.ch: Use arrayt in along PROC parameters, to
64918           avoid novelty problems.
64919         * sets.ch: Tiny cleanup.
64920         * vary1.ch: Re-indent.
64921
64922 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64923
64924         * Add PR-related files to Makefiles, .cvsignore files, etc.
64925
64926 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64927
64928         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64929           with compiler objects. New names are test-flow.c and test-loop.c
64930
64931 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64932
64933         * Upgraded c-torture tests from 1.19 to 1.20
64934
64935         * new files:
64936         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64937         * gcc.compile: 930623-1.c 930623-2.c
64938         * gcc.noncompile: 930622-1.c 930622-2.c
64939         * gcc.failure: 920411-1.c 920627-2.c
64940         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64941
64942 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64943
64944         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64945           More changes to get testsuite working properly. Needs more work.
64946           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64947
64948 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64949
64950         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64951           More changes to get testsuite working properly. Needs more work.
64952
64953 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64954
64955         * chill.compile/compile.exp: Added for Dejagnu support
64956         * chill.execute/execute.exp: Added for Dejagnu support
64957         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64958
64959 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64960
64961         This should complete moving the CHILL test files.
64962         * chill.noncompile(.cvsignore printf.grt
64963             in-printf.grt chprintf.grt chprintf.ch):
64964             Added test-support files.
64965           (Makefile): Modified further.
64966         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64967             signal.ch): Added test files.
64968           * chill.execute (.cvsignore printf.grt printr.c
64969             in-printf.grt rts.c chprintf.grt rts.h): Added
64970           test-support files.
64971             (Makefile): More corrections.
64972
64973 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64974
64975         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64976           test cases, ready for DejaGnu.
64977
64978 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64979
64980         * Upgraded c-torture tests from 1.18 to 1.19
64981
64982         * gcc.compile: added test(s):
64983           930607-1.c
64984         * gcc.execute: added test(s):
64985           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64986
64987         * added new subdirectory for misc tests: gcc.misc-tests
64988         * gcc.misc-test(s): added tests:
64989           inst-check.c test-consts.c test-ior.c test-switch.c
64990
64991 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64992
64993         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64994
64995 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64996
64997         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64998
64999 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
65000
65001         * Upgraded c-torture tests from 1.17 to 1.18
65002
65003 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
65004
65005         * Upgraded c-torture tests from 1.12 to 1.17
65006
65007 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
65008
65009         * lib/old-dejagnu.exp:
65010           Fixed handling of XFAIL target triplets to correctly
65011           recognize wildcard characters.  Removed code that
65012           appended a unique id tag to the end of the file name
65013           printed out by the result of the testcases within a
65014           given test file.
65015
65016 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
65017
65018         * lib/old-dejagnu.exp:
65019           Reworked expected failure handling to trigger off of XFAIL
65020           keyword in keyphrase embeded in testcase source code. The
65021           XFAIL keyword must be at the end of the keyphrase line. It
65022           may optionally be followed by one or more target triplets.
65023           It has just occured that the handling of wildcards in the
65024           target triplet may not be correct.
65025
65026 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
65027
65028         * g++.old-deja/tests:
65029           Moved all subdirectories up one level into g++.old-deja .
65030
65031         * lib/old-dejagnu.exp:
65032           Fixed problem with CXXFLAGS not being properly reset, and being
65033           corrupted with extraneous "-c" compiler option.  This was
65034           causing binaries to not be generated for test that needed them.
65035           Modified strings passed to "pass" and "fail" so that individual
65036           tests from the same test file would be distinguished by an
65037           identifier appended to the test file name in the summary logs;
65038           this corrected a problem with erroneous diff logs.  Added code
65039           to search testcases for expected fail and unexpected pass keywords.
65040
65041 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
65042
65043         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
65044
65045 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
65046
65047         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
65048           Removed extraneous text from end of "Special g++ Options"
65049           keyphrase.
65050
65051         * lib/old-dejagnu.exp: Added pattern matching to look for new
65052           keywords, embedded in testcases comments, which will trigger
65053           calls to xpass and xfail.
65054
65055 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
65056
65057         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65058           comments embedded in the testcases, especially the one looking for
65059           special compiler options, as well as the pattern matching for the
65060           compiler output again.
65061
65062 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
65063
65064         * lib/old-dejagnu.exp: Do a proper check of the return value for
65065           execute tests. Fixed several problems with the pattern matching
65066           of the compiler output which gave erroneous test results.
65067           Changed several of the test result messages to be more descriptive.
65068         * config/unix-g++.exp: Proc g++_load now actually works and
65069           executes the tests passed to it and returns a usable return
65070           value.
65071
65072 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
65073
65074           * lib/gcc.exp: Exits gracefully if $CC is bogus.
65075
65076 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
65077
65078         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65079           Modified both files to properly execute the old style
65080           dejagnu tests. The previous versions of these files were
65081           experimental and did not function anything near correctly.
65082
65083 1993-04-05  Rob Savoye  (rob@cygnus.com)
65084
65085         * Removed all Makefile.in and configure.in files. No configuration
65086         needed now.
65087
65088 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65089
65090         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65091
65092 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65093
65094         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65095         gcc.special/configure.in, gcc.noncompile/configure.in,
65096         gcc.execute/configure.in, gcc.code_quality/configure.in,
65097         g++.other/configure.in, g++.old-deja/configure.in,
65098         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65099         in srcname setting.
65100
65101 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65102
65103         * lib/udi.exp: Fixed mondfe and mondfe_download.
65104         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65105         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65106
65107 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65108
65109         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65110         (gdb_exit): Don't remove *_soc files.
65111
65112 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65113
65114         * lib/c-torture.exp: Don't look for main; instead always use -w
65115         -c.  This is how the c-torture tests work.  Remove the object
65116         file if the compilation succeeds.
65117         * gcc.execute/execute.exp: Remove executable if test passes.
65118         * gcc.noncompile/noncompile.exp: Every test is an expected
65119         failure.
65120         * gcc.special/special.exp: Added tests from c-torture 1.11,
65121         corrected use of existing test.
65122         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65123         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65124         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65125         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65126         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65127         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65128         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65129         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65130         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65131         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65132         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65133         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65134         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65135         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65136         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65137         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65138         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65139         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65140         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65141         c-torture 1.11.
65142         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65143         correspond to c-torture 1.11.
65144
65145         * New file.