OSDN Git Service

1daba114a8a892eb22829fc5ab9a987f207c69eb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/35331
4         * g++.dg/cpp0x/vt-35331.C: New. 
5         * g++.dg/cpp0x/pr32125.C: Adjust.
6         * g++.dg/cpp0x/pr32126.C: Likewise.
7         * g++.dg/cpp0x/pr31438.C: Likewise.
8         * g++.dg/cpp0x/variadic81.C: Likewise.
9         * g++.dg/cpp0x/vt-34055.C: Likewise.
10         * g++.dg/cpp0x/vt-34606.C: Likewise.
11
12 2008-05-12  Ira Rosen  <irar@il.ibm.com>
13
14         * gfortran.dg/vect/pr36119.f: Rename to ...
15         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
16         with -O3.
17
18 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
19
20         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
21         * lib/target-supports.exp (add_options_for_mips16_attribute):
22         ... to here.
23
24 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
25
26         PR fortran/35719
27         * gfortran.dg/associated_5.f90:  New test.
28
29 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
30
31         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
32         the associated options.
33         * gcc.target/mips/scc-3.c: Likewise.
34
35 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
36
37         * gfortran.dg/default_format_1.f90: Move denormals tests to
38         gfortran.dg/default_format_denormal_1.f90.
39         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
40
41 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
42
43         * gfortran.dg/nint_2.f90: XFAIL on mingw.
44
45 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
46
47         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
48         terminator.
49
50 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
51
52         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
53         terminator.
54
55 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
56
57         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
58         terminator.
59
60 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
61
62         PR rtl-optimization/36185
63         * g++.dg/opt/pr36185.C
64
65 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
66
67         * write_to_null.f90: Rename to write_to_null.F90.
68         * write_to_null.F90: On Windows, "nul" is the equivalent of the
69         Unix /dev/null.
70
71 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
72
73         PR rtl-optimization/33642
74         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
75         * gcc.c-torture/compile/pr33009.c: Likewise.
76
77 2008-05-09  Tom Tromey  <tromey@redhat.com>
78
79         * gcc.dg/pr22231.c: Fix dg-error call.
80
81 2008-05-09  Tom Tromey  <tromey@redhat.com>
82
83         PR preprocessor/22231:
84         * gcc.dg/pr22231.c: New file.
85
86 2008-05-09  Richard Guenther  <rguenther@suse.de>
87
88         PR tree-optimization/36187
89         * g++.dg/opt/pr36187.C: New testcase.
90
91 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
92             Sebastian Pop  <sebastian.pop@amd.com>
93
94         * gcc.dg/tree-ssa/data-dep-1.c: New.
95
96 2008-05-08  Richard Guenther  <rguenther@suse.de>
97
98         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
99         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
100         * gcc.dg/tree-ssa/pr26421.c: Likewise.
101         * gcc.dg/tree-ssa/pr23382.c: Likewise.
102         * gcc.dg/tree-ssa/alias-15.c: Likewise.
103         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
104         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
105         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
106         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
107         * gcc.dg/tree-ssa/alias-12.c: Likewise.
108
109 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
110
111         PR fortran/36162
112         * gfortran.dg/module_widestring_1.f90: New test.
113
114 2008-05-08  Rafael Espindola  <espindola@google.com>
115
116         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
117         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
118         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
119         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
120         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
121         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
122
123 2008-05-08  David Daney  <ddaney@avtrex.com>
124
125         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
126         mips*-*-*.
127         (check_effective_target_sync_char_short): Same.
128
129 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
130
131         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
132         __SIZE_TYPE__.
133
134 2008-05-08  Sa Liu  <saliu@de.ibm.com>
135
136         * testsuite/gcc.target/spu/subti3.c: New.
137
138 2008-05-08  Richard Guenther  <rguenther@suse.de>
139
140         PR middle-end/36154
141         * gcc.c-torture/compile/pr36154.c: New testcase.
142
143 2008-05-08  Richard Guenther  <rguenther@suse.de>
144
145         PR middle-end/36172
146         * gcc.c-torture/compile/pr36172.c: New testcase.
147
148 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
149
150         PR target/35714
151         * gcc.target/i386/pr35714.c: New test.
152
153 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
154
155         PR middle-end/36013
156         * gcc.c-torture/execute/20080506-2.c: New test.
157
158         PR middle-end/36137
159         * gcc.c-torture/execute/20080506-1.c: New test.
160
161 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
162
163         PR libfortran/34974
164         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
165
166 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
167
168         PR testsuite/36155
169         * g++.dg/ext/utf32-4.C: Fix a typo.
170
171 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
172
173         PR testsuite/36155
174         * gcc.dg/utf32-4.c: Fix a typo.
175
176         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
177         Use __WCHAR_TYPE__ instead of wchar_t.
178
179 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
180             Daniel Jacobowitz  <dan@codesourcery.com>
181             Andrew Jenner  <andrew@codesourcery.com>
182
183         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
184         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
185         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
186
187 2008-05-06  Tom Tromey  <tromey@redhat.com>
188
189         PR preprocessor/35313, PR preprocessor/36088:
190         * gcc.dg/cpp/pr35313.c: New file.
191         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
192         expression.
193         * gcc.dg/cpp/if-oppr2.c: New file.
194
195 2008-05-06  Tobias Burnus  <burnus@net-b.de>
196
197         PR fortran/36117
198         * gfortran.dg/bessel_2.f90: New.
199
200 2008-05-06  Olivier Hainque  <hainque@adacore.com>
201
202         * gnat.dg/fatp_sra.adb: New test.
203         
204 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
205
206         PR middle-end/36141
207         * gcc.c-torture/pr36141.c: New testcase.
208
209 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
210
211         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
212         New proc.
213         * gcc.dg/utf16-4.c: Use it.
214         * gcc.dg/utf32-4.c: Use it.
215         * g++.dg/ext/utf16-4.C: Use it.
216         * g++.dg/ext/utf32-4.C: Use it.
217
218 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
219
220         * gfortran.dg/dev_null.f90. Remove and replace with...
221         * gfortran.dg/dev_null.F90: Use preprocessor define to
222         generalize the DEV_NULL name.
223
224 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
225
226         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
227         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
228         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
229         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
230         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
231
232 2008-05-05  Ira Rosen  <irar@il.ibm.com>
233
234         PR tree-optimization/36119
235         * gfortran.dg/vect/pr36119.f: New test. 
236
237 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
238
239         PR libfortran/35995
240         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
241
242 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
243
244         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
245         * gcc.dg/torture/nested-fn-1.c: Ditto.
246
247 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
248
249         PR libfortran/35990
250         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
251
252 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
253
254         * gnat.dg/discr6_pkg.ads: New helper.
255         * gnat.dg/discr6.adb: New test.
256
257 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
258
259         * gnat.dg/alignment4.adb: Adjust.
260         * gnat.dg/alignment5.adb: Likewise.
261         * gnat.dg/alignment6.adb: XFAIL.
262
263 2008-05-03  Richard Guenther  <rguenther@suse.de>
264
265         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
266
267 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
268
269         PR fortran/33268
270         * gfortran.dg/io_constraints_4.f90: New test.
271
272 2008-05-01  Simon Baldwin <simonb@google.com>
273
274         PR bootstrap/36108
275         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
276         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
277         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
278         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
279
280 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
281
282         PR fortran/PR35940      
283         * gfortran.dg/index.f90: New test.
284
285 2008-05-01  Simon Baldwin <simonb@google.com>
286
287         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
288         additional tests for arrays of size 0 and size 1.
289         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
290         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
291         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
292
293 2008-05-01  Richard Guenther  <rguenther@suse.de>
294
295         PR middle-end/36093
296         * gcc.c-torture/execute/pr36093.c: New testcase.
297
298 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
299
300         * gfortran.dg/selected_char_kind_1.f90: New test.
301         * gfortran.dg/selected_char_kind_2.f90: New test.
302         * gfortran.dg/selected_char_kind_3.f90: New test.
303
304 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
305
306         PR fortran/35997
307         * gfortran.dg/use_rename_3.f90
308
309 2008-04-30  Richard Guenther  <rguenther@suse.de>
310
311         PR tree-optimization/21636
312         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
313
314 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
315
316         PR libfortran/35993
317         * gfortran.dg/intrinsic_product_1.f90:  New test case.
318
319 2008-04-30  Richard Guenther  <rguenther@suse.de>
320
321         PR tree-optimization/14847
322         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
323
324 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
325
326         PR c++/35986
327         * g++.dg/overload/template4.C: New test.
328
329 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
330
331         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
332         * gfortran.dg/chmod_2.f90: Likewise.
333         * gfortran.dg/chmod_3.f90: Likewise.
334         * gfortran.dg/open_errors.f90: Likewise.
335
336 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
337
338         * gcc.dg/tls/section-2.c: Restrict to vxworks.
339
340 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
341
342         PR ada/35792
343         * gnat.dg/specs/tag2.ads: New.
344
345 2008-04-29  Richard Guenther  <rguenther@suse.de>
346
347         PR tree-optimization/36078
348         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
349
350 2008-04-29  Richard Guenther  <rguenther@suse.de>
351
352         PR middle-end/15255
353         * gcc.dg/fold-plusmult.c: New testcase.
354
355 2008-04-29  Richard Guenther  <rguenther@suse.de>
356
357         PR middle-end/36077
358         * gcc.c-torture/execute/pr36077.c: New testcase.
359
360 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
361
362         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
363
364 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
365
366         PR c++/35650
367         * g++.dg/init/ref17.C: New test.
368
369         PR c++/35987
370         * g++.dg/other/error28.C: New test.
371
372 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
373
374         PR target/36073
375         * gcc.target/i386/pr36073.c: New test.
376
377 2008-04-28  Richard Guenther  <rguenther@suse.de>
378
379         PR testsuite/34223
380         * gcc.dg/vect/vect-118.c: Rename to ...
381         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
382
383 2008-04-28  Richard Guenther  <rguenther@suse.de>
384
385         PR tree-optimization/36066
386         * gcc.dg/torture/pr36066.c: New testcase.
387
388 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
389
390         PR target/36064
391         * gcc.target/i386/pr36064.c: New test.
392
393 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
394
395         PR testsuite/36056
396         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
397
398 2008-04-27  Richard Guenther  <rguenther@suse.de>
399
400         PR tree-optimization/18754
401         PR tree-optimization/34223
402         * gcc.dg/tree-ssa/loop-36.c: New testcase.
403         * gcc.dg/tree-ssa/loop-37.c: Likewise.
404         * gcc.dg/vect/vect-118.c: Likewise.
405         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
406         * gcc.dg/vect/vect-66.c: Increase loop trip count.
407         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
408         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
409         * gcc.dg/vect/vect-76.c: Likewise.
410         * gcc.dg/vect/vect-outer-6.c: Likewise.
411         * gcc.dg/vect/vect-outer-1.c: Likewise.
412         * gcc.dg/vect/vect-outer-1a.c: Likewise.
413         * gcc.dg/vect/vect-11a.c: Likewise.
414         * gcc.dg/vect/vect-shift-1.c: Likewise.
415         * gcc.target/i386/vectorize1.c: Likewise.
416
417 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
418
419         * gcc.dg/tls/section-2.c: New.
420         * gcc.dg/tls/emutls-1.c: New.
421         * lib/target-supports.exp (check_effective_target_tls_native):
422         Exclude vxworks.
423
424 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
425
426         PR testsuite/36053
427         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
428         * gcc.dg/large-size-array-4.c: Likewise.
429
430 2008-04-26  George Helffrich  <george@gcc.gnu.org>
431
432         PRs fortran/PR35154, fortran/PR23057
433         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
434         .stabs functionality.
435         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
436         DWARF functionality.
437
438 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
439
440         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
441         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
442         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
443         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
444
445 2008-04-25  Tobias Burnus  <burnus@net-b.de>
446
447         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
448         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
449
450 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
451
452         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
453         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
454         * gcc.dg/builtins-13.c: Likewise.
455         * gcc.dg/pr25682.c: Likewise.
456         * gcc.dg/pr33694.c: Likewise.
457         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
458         * gcc.dg/c99-const-expr-2.c: Likewise.
459         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
460         * gcc.dg/ia64-sync-2.c: Likewise.
461         * gcc.dg/ia64-sync-3.c: Likewise
462         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
463         * gcc.dg/large-size-array-3.c: Likewise.
464         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
465         check.
466         * gcc.dg/large-size-array-4.c: Likewise.
467         * gcc.dg/max-1.c: Replace use of long by ssize_t.
468
469 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
470
471         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
472
473 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
474
475         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
476
477 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
478
479         PR testsuite/36035
480         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
481
482 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
483
484         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
485
486         PR c++/35758
487         * g++.dg/ext/vector14.C: New test.
488
489 2008-04-24  Richard Guenther  <rguenther@suse.de>
490
491         * gcc.dg/builtin-constant_p-1.c: New testcase.
492         * gcc.dg/builtin-errors.c: Adjust expected error.
493
494 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
495
496         PR tree-optimization/36008
497         * gcc.c-torture/execute/20080424-1.c: New test.
498
499 2008-04-24  Ira Rosen  <irar@il.ibm.com>
500             Richard Guenther  <rguenther@suse.de>
501
502         PR tree-optimization/36034
503         * gcc.c-torture/execute/pr36034-1.c: New testcase.
504         * gcc.c-torture/execute/pr36034-2.c: Likewise.
505
506 2008-04-24  Olivier Hainque  <hainque@adacore.com>
507
508         * gnat.dg/concat_length.adb: New test.
509
510 2008-04-24  Ira Rosen  <irar@il.ibm.com>
511
512         PR tree-optimization/35982
513         * gcc.dg/vect/fast-math-pr35982.c: New.
514
515 2008-04-24  Danny Smith  <dannysmith@users.net>
516
517         * gcc.dg/format/ms-warnI64-1.c: New file.
518
519 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
520
521         PR target/36015
522         * gcc.dg/pr36015.c: New test.
523
524 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
525
526         PR rtl-optimization/36006
527         * gfortran.dg/pr36006-1.f90: New test.
528         * gfortran.dg/pr36006-2.f90: Ditto.
529
530 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
531
532         PR fortran/35994
533         * gfortran.dg/minmaxloc_5.f90: New test.
534         * gfortran.dg/minmaxloc_6.f90: New test.
535
536 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
537
538         * gcc.dg/array-init-1.c: Add big-endian number to check.
539
540 2008-04-23  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/27799
543         PR tree-optimization/32921
544         PR tree-optimization/32624
545         * gcc.dg/tree-ssa/pr27799.c: New testcase.
546         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
547
548 2008-04-23  Richard Guenther  <rguenther@suse.de>
549
550         PR middle-end/36021
551         * gcc.dg/attr-alloc_size-2.c: New testcase.
552
553 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
554
555         * gcc.dg/20020919-1.c (loc_size_t): New type.
556         (_dl_stat): Use loc_size_t to cast pointers.
557         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
558
559 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
560
561         PR libfortran/35988
562         * gfortran.dg/matmul_7.f90:  New test.
563
564 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
565
566         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
567         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
568         * gcc.dg/struct/w_prof_local_var.c: Ditto.
569         * gcc.dg/struct/w_prof_global_var.c: Ditto.
570         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
571
572 2008-04-22  Jason Merrill  <jason@redhat.com>
573
574         PR c++/35316
575         * g++.dg/cpp0x/decltype11.C: New.
576
577 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
578
579         PR rtl-optimization/36017
580         * gcc.dg/pr36017.c: New test.
581
582 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
583
584         PR c++/35747
585         * g++.dg/ext/stmtexpr13.C: New test.
586
587 2008-04-22  Ian Lance Taylor  <iant@google.com>
588
589         * gcc.c-torture/compile/20080419-1.c: New test.
590
591 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
592
593         PR testsuite/35981
594         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
595         Add tests for 'long long'.
596         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
597         Add tests for 'long long'.
598
599 2008-04-22  Nick Clifton  <nickc@redhat.com>
600
601         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
602
603 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
604
605         PR target/31486
606         * gcc.target/i386/pr31486.c: New test.
607
608 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
609
610         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
611         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
612         file name there instead of the assembly.  Cleanup tree_profile
613         dump file.
614
615 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
616
617         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
618         * gcc.dg/vect/slp-25.c: Ditto.
619         * gcc.dg/vect/vect-outer-5.c: Ditto.
620         * gcc.dg/vect/pr33804.c: Ditto.
621         * gcc.dg/vect/vect-outer-4c.c: Ditto.
622         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
623         * gcc.dg/vect/pr33953.c: Ditto.
624         * gcc.dg/vect/slp-3.c: Ditto.
625         * gcc.dg/vect/vect-iv-6.c: Ditto.
626
627 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
628
629         * g++.dg/ext/fixed1.C: Add dg-options.
630
631 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
632
633         PR target/26445
634         * g++.dg/other/i386-4.C: New test.
635
636 2008-04-21  Jason Merrill  <jason@redhat.com>
637
638         PR c++/35325
639         * g++.dg/ext/fixed1.C: New.
640
641         PR c++/35678
642         * g++.dg/template/ttp27.C: New.
643
644 2008-04-21  Tom Tromey  <tromey@redhat.com>
645
646         PR libcpp/33415:
647         * gcc.dg/cpp/pr33415.c: New file.
648
649 2008-04-21  Olivier Hainque  <hainque@adacore.com>
650
651         * gnat.dg/bltins.adb: New testcase.
652
653 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
654
655         PR fortran/35991
656         * gfortran.dg/zero-sized_4.f90: New test.
657
658 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
659
660         PR fortran/35882
661         * gfortran.dg/continuation_5.f: Add some comment lines.
662         * gfortran.dg/continuation_3.f90: Add some comment lines.
663         
664 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
665
666         PR libfortran/35960
667         * gfortran.dg/reshape_zerosize_1.f90:  New file.
668
669 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gnat.dg/alignment6.adb: New test.
672
673 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/35944
676         PR fortran/35946
677         PR fortran/35947
678         * gfortran.dg/array_constructor_23.f: New test.
679
680         PR fortran/35959
681         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
682         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
683         "builtin_free" to 27.
684         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
685         of "builtin_free" to 21.
686
687 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
688
689         PR fortran/35892
690         * gfortran.dg/pr35154-dwarf2.f: Remove.
691         * gfortran.dg/pr35154-stabs.f: Remove.
692         
693 2008-04-18  Ian Lance Taylor  <iant@google.com>
694
695         PR tree-optimization/35977
696         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
697
698 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
699             Peter Bergner  <bergner@vnet.ibm.com>
700
701         PR target/35907
702         * gcc.target/powerpc/pr35907.c: New test.
703
704 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
705
706         * gnat.dg/dynamic_elab_pkg.ads: New helper.
707         * gnat.dg/dynamic_elab1.ad[sb]: New test.
708         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
709
710 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
711
712         Tests for char16_t and char32_t support.
713         * g++.dg/ext/utf-cvt.C: New
714         * g++.dg/ext/utf-cxx0x.C: New
715         * g++.dg/ext/utf-cxx98.C: New
716         * g++.dg/ext/utf-dflt.C: New
717         * g++.dg/ext/utf-gnuxx0x.C: New
718         * g++.dg/ext/utf-gnuxx98.C: New
719         * g++.dg/ext/utf-mangle.C: New
720         * g++.dg/ext/utf-typedef-cxx0x.C: New
721         * g++.dg/ext/utf-typedef-cxx98.C: New
722         * g++.dg/ext/utf-typespec.C: New
723         * g++.dg/ext/utf16-1.C: New
724         * g++.dg/ext/utf16-2.C: New
725         * g++.dg/ext/utf16-3.C: New
726         * g++.dg/ext/utf16-4.C: New
727         * g++.dg/ext/utf32-1.C: New
728         * g++.dg/ext/utf32-2.C: New
729         * g++.dg/ext/utf32-3.C: New
730         * g++.dg/ext/utf32-4.C: New
731         * gcc.dg/utf-cvt.c: New
732         * gcc.dg/utf-dflt.c: New
733         * gcc.dg/utf16-1.c: New
734         * gcc.dg/utf16-2.c: New
735         * gcc.dg/utf16-3.c: New
736         * gcc.dg/utf16-4.c: New
737         * gcc.dg/utf32-1.c: New
738         * gcc.dg/utf32-2.c: New
739         * gcc.dg/utf32-3.c: New
740         * gcc.dg/utf32-4.c: New
741
742 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
743
744         * gnat.dg/specs/varsize_return.ads: New test.
745         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
746         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
747
748 2008-04-17  Jason Merrill  <jason@redhat.com>
749
750         PR c++/35773
751         * g++.dg/overload/autoptr1.C: New.
752
753 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
754
755         * gnat.dg/alignment4.adb: New test.
756         * gnat.dg/alignment5.adb: Likewise.
757         * gnat.dg/frame_overflow.adb: Adjust.
758
759 2008-04-17  Richard Guenther  <rguenther@suse.de>
760
761         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
762
763 2008-04-17  Christian Bruel  <christian.bruel@st.com>
764
765         * gcc.dg/long-long-compare-1.c: New testcase. 
766         
767 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
768
769         PR fortran/35724
770         * gfortran.dg/eoshift_2.f90: New test.
771
772 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
773
774         PR fortran/35932
775         * gfortran.dg/intrinsic_char_1.f90: New test.
776
777 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
778
779         PR target/35944
780         * gfortran.dg/pr35944-1.f90: New test.
781         * gfortran.dg/pr35944-2.f90: Ditto.
782
783 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
784
785         PR c/35739
786         * gcc.dg/dfp/pr35739.c: New test.
787
788         PR tree-optimization/35899
789         * gcc.dg/pr35899.c: New test.
790
791         PR target/35662
792         * gfortran.dg/pr35662.f90: New test.
793
794 2008-04-16  Richard Guenther  <rguenther@suse.de>
795
796         * gcc.dg/tree-ssa/loop-35.c: New testcase.
797
798 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
799
800         PR ada/29015
801         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
802         gnat.dg/incomplete2.adb: New.
803
804 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
805
806         PR tree-optimization/35629
807         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
808         scan-tree-dump-times.
809
810 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
811
812         PR ada/22387
813         * gnat.dg/specs/corr_discr.ads: New.
814
815 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
816
817         * gnat.dg/string_slice2.adb: New test.
818
819 2008-04-15  Richard Guenther  <rguenther@suse.de>
820
821         * gcc.dg/fold-compare-2.c: Adjust testcase.
822         * gcc.dg/tree-ssa/pr21086.c: Likewise.
823
824 2008-04-15  Richard Guenther  <rguenther@suse.de>
825
826         * gcc.dg/tree-ssa/salias-1.c: Remove.
827         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
828         * gcc.dg/tree-ssa/alias-15.c: Likewise.
829         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
830
831 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
832
833         * gnat.dg/loop_optimization1.ad[sb]: New test.
834
835 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
836
837         PR c/35751
838         * gcc.dg/gomp/pr35751.c: New test.
839         * g++.dg/gomp/pr35751.C: New test.
840
841 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
842
843         PR ada/16086
844         * gnat.dg/prot_def.adb: New.
845
846 2008-04-14  Ian Lance Taylor  <iant@google.com>
847
848         * gcc.dg/strict-overflow-6.c: New.
849         * gcc.dg/no-strict-overflow-7.c: New.
850         * gcc.dg/Wstrict-overflow-22.c: New.
851
852 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
853
854         * gnat.dg/specs/storage.ads: Fix expected error message.
855
856 2008-04-14  Robert Dewar  <dewar@adacore.com>
857
858         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
859
860 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
861
862         PR ada/18680
863         * gnat.dg/specs/linker_section.ads: New.
864
865 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
866
867         PR ada/16098
868         * gnat.dg/specs/renamings.ads: New.
869
870 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
871
872         PR ada/15915
873         * gnat.dg/specs/storage.ads: New.
874
875 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
876
877         * gnat.dg/deep_old.adb: New.
878
879 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
880
881         * gnat.dg/loop_address2.adb: New test.
882
883 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884
885         PR fortran/35882
886         * gfortran.dg/continuation_3.f90: Update test.
887         * gfortran.dg/continuation_5.f: Update test.
888         * gfortran.dg/continuation_10.f90: New test.
889         
890 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
891
892         PR libfortran/32972
893         PR libfortran/32512
894         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
895         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
896         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
897         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
898         
899 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
900
901         PR ada/17985
902         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
903
904 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
905
906         * gcc.target/powerpc/darwin-save-world-1.c: New test.
907
908 2008-04-11  Richard Guenther  <rguenther@suse.de>
909
910         PR tree-optimization/35869
911         * gcc.c-torture/compile/pr35869.c: New testcase.
912
913 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
914
915         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
916         /* mmintrin-common.h */ section.
917
918         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
919
920 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
921
922         PR c/35744
923         * gcc.dg/attr-error-1.c: New test.
924
925 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
926
927         * gcc.target/mips/scc-2.c: New test.
928         * gcc.target/mips/scc-3.c: New test.
929         * gcc.target/mips/scc-4.c: New test.
930
931 2008-04-10  Ira Rosen  <irar@il.ibm.com>
932
933         PR tree-optimization/35821
934         * gcc.dg/vect/pr35821-altivec.c: New.
935         * gcc.dg/vect/pr35821-spu.c: New.
936
937 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
938
939         PR testsuite/34894
940         PR testsuite/33782
941         * lib/target-supports.dg: Add check_effective_target_trampolines.
942         Disable profiling for avr-*-*.
943         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
944         * gcc.c-torture/compile/nested-1.c: Ditto.
945         * gcc.c-torture/compile/20050122-2.c: Ditto.
946         * gcc.c-torture/compile/20010226-1.c: Ditto.
947         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
948         * gcc.c-torture/compile/980506-1.c: Ditto.
949         * gcc.c-torture/compile/20020604-1.c: Ditto.
950         * gcc.c-torture/compile/limits-stringlit.c: Ditto
951         * gcc.c-torture/compile/20001226-1.c: Ditto
952
953 2008-04-09  Jason Merrill  <jason@redhat.com>
954
955         PR c++/35708
956         * g++.dg/ext/complit9.C: New.
957
958 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
959
960         PR ada/28305
961         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
962         gnat.dg/specs/fe_inlining_helper.adb: New test.
963
964 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
965
966         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
967         x86_64-pc-mingw target.
968         * gcc.dg/titype-1.c: Likewise.
969
970 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
971
972         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
973         Fix comment.
974         (check_effective_target_vxworks_rtp): New procedure.
975         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
976         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
977         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
978         * g++.old-deja/g++.brendan/new3.C: Likewise.
979         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
980         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
981         VxWorks kernel mode.
982         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
983         * g++.old-deja/g++.mike/p2736.C: Likewise.
984         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
985         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
986         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
987         kernel mode.
988
989 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
990
991         * gfortran.dg/namelist_47.f90: New test.
992
993 2008-04-09  Richard Guenther  <rguenther@suse.de>
994
995         * gfortran.dg/bind_c_usage_14.f03: Adjust.
996
997 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
998
999         PR target/35005
1000         * execute/20071221-1.c: Adapt test for 16 bit int targets.
1001         * execute/pr35163.c: Ditto.
1002
1003 2008-04-08  Richard Guenther  <rguenther@suse.de>
1004
1005         * gcc.c-torture/execute/20080408-1.c: New testcase.
1006
1007 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1008
1009         * gnat.dg/pack6.adb: New test.
1010         * gnat.dg/pack7.adb: Likewise.
1011         * gnat.dg/pack8.adb: Likewise.
1012
1013 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
1014
1015         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
1016         * gnat.dg/rt1.adb: New test.
1017         * gnat.dg/test_time_stamp.adb: New test.
1018         * gnat.dg/specs/warn_star.ads: New test.
1019         * gnat.dg/specs/aggr1.ads: New test.
1020
1021 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1022
1023         PR fortran/25829 28655
1024         * gfortran.dg/write_check2.f90: Update dg-error.
1025         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1026
1027 2008-04-07  Jason Merrill  <jason@redhat.com>
1028
1029         PR c++/35734
1030         * g++.dg/warn/ctor1.C: New.
1031
1032 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
1033
1034         PR/35842
1035         * gcc.dg/torture/pr35842.c: New.
1036
1037 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1038
1039         * gnat.dg/array4.adb: New test.
1040         * gnat.dg/specs/static_initializer2.ads: Likewise.
1041
1042 2008-04-06  Richard Guenther  <rguenther@suse.de>
1043
1044         PR tree-optimization/35400
1045         * gcc.dg/torture/pr35400.c: New testcase.
1046         * g++.dg/torture/pr35400.C: Likewise.
1047
1048 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/35780
1051         * gfortran.dg/simplify_argN_1.f90: New test.
1052
1053 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1054
1055         PR fortran/35832
1056         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1057
1058 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1059
1060         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1061         * gfortran.dg/f2003_io_8.f03: New.
1062
1063 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1064
1065         * gnat.dg/pack5.adb: New test.
1066
1067 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1068
1069         PR target/12329
1070         * gcc.target/i386/pr12329.c: New test.
1071
1072 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1073
1074         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1075
1076 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077
1078         PR fortran/25829 28655
1079         * gfortran.dg/f2003_io_1.f03: New test.
1080         * gfortran.dg/f2003_io_2.f03: New test.
1081         * gfortran.dg/f2003_io_3.f03: New test.
1082         * gfortran.dg/f2003_io_4.f03: New test.
1083         * gfortran.dg/f2003_io_5.f03: New test.
1084         * gfortran.dg/f2003_io_6.f03: New test.
1085         * gfortran.dg/f2003_io_7.f03: New test.
1086
1087 2008-04-05  Richard Guenther  <rguenther@suse.de>
1088
1089         PR tree-optimization/35833
1090         * gcc.dg/torture/pr35833.c: New testcase.
1091
1092 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1093
1094         * gcc.target/sh/sh2a-band.c: New test.
1095         * gcc.target/sh/sh2a-bclrmem.c: New test.
1096         * gcc.target/sh/sh2a-bld.c: New test.
1097         * gcc.target/sh/sh2a-bor.c: New test.
1098         * gcc.target/sh/sh2a-bsetmem.c: New test.
1099         * gcc.target/sh/sh2a-bxor.c: New test.
1100
1101 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1102
1103         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1104
1105         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1106         powerpc*-*-linux*.
1107
1108         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1109
1110         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1111
1112         PR target/35620
1113         * gcc.dg/dfp/pr35620.c: New test.
1114         * gcc.dg/dfp/func-pointer.c: New test.
1115         * gcc.dg/dfp/func-deref.c: New test.
1116
1117 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR target/35364
1120         * g++.dg/gomp/pr35364.C: New test.
1121
1122 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1123
1124         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1125         * g++.dg/other/i386-3.C: Likewise.
1126         * gcc.target/i386/sse-13.c: Likewise.
1127         * gcc.target/i386/sse-14.c: Likewise.
1128
1129         * gcc.target/i386/aes-check.h: New.
1130         * gcc.target/i386/aesdec.c: Likewise.
1131         * gcc.target/i386/aesdeclast.c: Likewise.
1132         * gcc.target/i386/aesenc.c: Likewise.
1133         * gcc.target/i386/aesenclast.c: Likewise.
1134         * gcc.target/i386/aesimc.c: Likewise.
1135         * gcc.target/i386/aeskeygenassist.c: Likewise.
1136         * gcc.target/i386/pclmulqdq.c: Likewise.
1137         * gcc.target/i386/pclmul-check.h: Likewise.
1138
1139         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1140         (check_effective_target_pclmul): Likewise.
1141
1142 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1143
1144         PR c/35440
1145         * gcc.dg/pr35440.c: New test.
1146
1147 2008-04-04  Richard Guenther  <rguenther@suse.de>
1148
1149         PR middle-end/35823
1150         * gnat.dg/pr35823.adb: New testcase.
1151
1152 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1153
1154         PR c/35712
1155         * gcc.dg/dfp/constants-zero.c: New test.
1156
1157 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR c/35738
1160         * gcc.dg/gomp/pr35738.c: New test.
1161
1162         PR middle-end/35818
1163         * gcc.dg/gomp/pr35818.c: New test.
1164
1165         PR fortran/35786
1166         * gfortran.dg/gomp/pr35786-1.f90: New test.
1167         * gfortran.dg/gomp/pr35786-2.f90: New test.
1168
1169 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1170
1171         * gcc.target/mips/scc-1.c: New test.
1172
1173 2008-04-03  Richard Guenther  <rguenther@suse.de>
1174
1175         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1176         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1177         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1178
1179 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1180
1181         PR c++/35741
1182         * g++.dg/other/offsetof5.C: New test.
1183
1184 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1185
1186         PR rtl-optimization/35281
1187         * gcc.target/i386/pr35281.c: New test.
1188
1189 2008-04-03  Richard Guenther  <rguenther@suse.de>
1190
1191         PR middle-end/35800
1192         * gcc.c-torture/execute/pr35800.c: New test.
1193
1194 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1195
1196         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1197         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1198         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1199         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1200         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1201         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1202         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1203         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1204         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1205         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1206         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1207
1208 2008-04-02  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/14495
1211         PR tree-optimization/34793
1212         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1213         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1214
1215 2008-04-02  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/14495
1218         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1219
1220 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1221
1222         * gnat.dg/specs/discr_record_constant.ads: New test.
1223
1224 2008-04-02  Richard Guenther  <rguenther@suse.de>
1225
1226         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1227         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1228
1229 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1230
1231         PRs fortran/35154, fortran/23057
1232         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1233         use of common is unchanged.
1234
1235         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1236         with all combinations of debug options available on target.
1237         * gfortran.dg/debug/debug.exp:  Ditto.
1238         * gfortran.dg/debug/trivial.f:  Ditto.
1239         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1240         .stabs functionality.
1241         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1242         DWARF functionality.
1243
1244 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1245
1246         PR c/35436
1247         * gcc.dg/format/gcc_gfc-2.c: New test.
1248
1249 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1250
1251         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1252         Use -fprofile-use for profile use.
1253         * gcc.misc-tests/bprob.exp: Ditto.
1254         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1255         * gcc.dg/matrix/matrix.exp: Ditto.
1256         * gcc.dg/struct/struct-reorg.exp: Ditto.
1257         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1258         * gcc.dg/profile-dir-1.c: New test.
1259         * gcc.dg/profile-dir-2.c: New test.
1260         * gcc.dg/profile-dir-3.c: New test.
1261
1262 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1263
1264         PR c/35750
1265         * gcc.dg/old-style-param-1.c: New test.
1266
1267 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * gnat.dg/object_overflow.adb: New test.
1270
1271 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1272
1273         PR middle-end/30186
1274         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1275         * gcc.c-torture/execute/vector-1.c: New testcase.
1276         * gcc.c-torture/execute/vector-2.c: New testcase.
1277
1278 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1279
1280         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1281         * gnat.dg/assign_from_packed.adb: New testcase.
1282
1283 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1284
1285         PR rtl-optimization/35729
1286         * gcc.dg/pr35729.c: New test.
1287
1288 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1289
1290         PR target/32000
1291         * gcc.target/i386/pr32000-1.c: New.
1292
1293 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1294
1295         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1296         on some environments.
1297
1298 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1299
1300         PR tree-opt/35431
1301         * gcc.c-torture/compile/pr35431.c: New testcase.
1302
1303 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1304
1305         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1306         targets.
1307
1308 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1309
1310         PR c++/35245
1311         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1312
1313 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1314
1315         PR c++/35578
1316         * g++.dg/parse/friend8.C: New test.
1317
1318         PR c/35748
1319         * gcc.dg/union-cast-4.c: New test.
1320
1321 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1322
1323         PR target/35757
1324         * gcc.target/i386/sse4_1-blendps-2.c: New.
1325         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1326
1327 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1328
1329         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1330         * gfortran.dg/internal_pack_2.f90:  Likewise.
1331         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1332         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1333         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1334         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1335         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1336         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1337
1338 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gnat.dg/bit_packed_array2.adb: New test.
1341
1342 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1343
1344         PR fortran/35740
1345         * gfortran.dg/transpose_conjg_1.f90: New test.
1346
1347 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1348
1349         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1350         
1351 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1352
1353         PR fortran/35698
1354         * gfortran.dg/allocate_zerosize_3.f: New test.
1355
1356         PR fortran/35702
1357         * gfortran.dg/character_assign_1.f90: New test.
1358
1359 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1360
1361         PR libfortran/32972
1362         PR libfortran/32512
1363         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1364         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1365         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1366
1367 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1368
1369         PR fortran/34714
1370         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1371         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1372         * gfortran.dg/func_assign.f90: Likewise.
1373         * gfortran.dg/implicit_11.f90: Likewise.
1374         * gfortran.dg/proc_assign_1.f90: Likewise.
1375         * gfortran.dg/proc_assign_2.f90: Likewise.
1376         * gfortran.dg/procedure_lvalue.f90: Likewise.
1377
1378 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1379
1380         PR fortran/35699
1381         * gfortran.dg/direct_io_10.f: New test.
1382
1383 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * gcc.target/i386/vectorize6.c: New test.
1386
1387 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1388
1389         PR fortran/35721
1390         * gfortran.dg/associated_target_2.f90: New.
1391
1392 2008-03-28  Richard Guenther  <rguenther@suse.de>
1393
1394         PR tree-optimization/19580
1395         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1396
1397 2008-03-28  Richard Guenther  <rguenther@suse.de>
1398
1399         PR tree-optimization/30317
1400         PR tree-optimization/30911
1401         PR tree-optimization/34793
1402         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1403         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1404         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1405
1406 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1407
1408         PR target/31334
1409         * gcc.target/powerpc/altivec-25.c: New testcase.
1410
1411 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1412
1413         PR fortran/35724
1414         * gfortran.dg/cshift_shift_real_2.f90: New test.
1415
1416 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1417
1418         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1419         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1420
1421 2008-03-27  Richard Guenther  <rguenther@suse.de>
1422
1423         PR c/32511
1424         * gcc.dg/attr-weak-1.c: New testcase.
1425
1426 2008-03-27  Richard Guenther  <rguenther@suse.de>
1427
1428         PR tree-optimization/32810
1429         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1430
1431 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1432
1433         * g++.dg/cpp0x/variadic91.C: New.
1434
1435 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1436
1437         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1438         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1439
1440 2008-03-27  Richard Guenther  <rguenther@suse.de>
1441
1442         * gcc.dg/fold-addr-1.c: New testcase.
1443
1444 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1445
1446         PR middle-end/35429
1447         * gcc.c-torture/compile/complex-5.c: New test.
1448
1449 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1450
1451         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1452
1453 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR c++/35546
1456         * g++.dg/ext/attrib33.C: New test.
1457
1458 2008-03-26  Richard Guenther  <rguenther@suse.de>
1459
1460         Revert:
1461         2008-03-26  Richard Guenther  <rguenther@suse.de>
1462
1463         * gcc.dg/fold-addr-1.c: New testcase.
1464
1465 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1466
1467         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1468         before redefinitions of extern and __inline.
1469         * gcc.target/i386/sse-13.c: Ditto.
1470
1471 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR c++/35332
1474         * g++.dg/other/error27.C: New test.
1475
1476 2008-03-26  Richard Guenther  <rguenther@suse.de>
1477
1478         * gcc.dg/fold-addr-1.c: New testcase.
1479
1480 2008-03-26  Richard Guenther  <rguenther@suse.de>
1481
1482         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1483         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1484         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1485         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1486         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1487         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1488         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1489
1490 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1491
1492         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1493         variadic template template parameter binding semantics.
1494         * g++.dg/cpp0x/variadic85.C: Ditto.
1495         * g++.dg/cpp0x/variadic88.C: New.
1496         * g++.dg/cpp0x/variadic89.C: New.
1497         * g++.dg/cpp0x/variadic90.C: New.
1498         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1499         variadic template template parameter binding semantics.
1500         * g++.dg/cpp0x/variadic-lambda.C: New.
1501
1502 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1503
1504         PR target/31558
1505         * g++.dg/ext/altivec-15.C: New testcase.
1506
1507 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1508
1509         PR objc/29197
1510         * objc.dg/method-20.m: New testcase.
1511         
1512 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1513
1514         PR rtl-optimization/35232
1515         * gcc.target/mips/pr35232.c: New test.
1516
1517 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1518
1519         * g++.dg/template/sfinae4.C: New.
1520         * g++.dg/template/sfinae5.C: New.
1521         * g++.dg/template/sfinae6.C: New.
1522         * g++.dg/template/sfinae6_neg.C: New.
1523         * g++.dg/template/sfinae7.C: New.
1524         * g++.dg/template/sfinae8.C: New.
1525         * g++.dg/template/sfinae9.C: New.
1526         * g++.dg/template/sfinae10.C: New.
1527         * g++.dg/template/sfinae11.C: New.
1528         * g++.dg/template/sfinae12.C: New.
1529         * g++.dg/template/sfinae13.C: New.
1530         * g++.dg/template/sfinae14C: New.
1531
1532 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1533
1534         * gcc.target/sh/sh2a-bclr.c: New test.
1535         * gcc.target/sh/sh2a-bset.c: New test.
1536
1537 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1538
1539         * gcc.target/sh/sh2a-movrt.c: New test.
1540
1541 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1542
1543         * gcc.target/sh/sh2a-prefetch.c: New test.
1544
1545 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1546             Naveen.H.S  <naveen.hs@kpitcummins.com>
1547
1548         * gcc.target/sh/sh2a-movi20s.c: New test.
1549
1550 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1551             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1552             Naveen.H.S  <naveen.hs@kpitcummins.com>
1553
1554         * gcc.target/sh/sh2a-resbank.c: New test.
1555         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1556         * gcc.target/sh/sh2a-jsrn.c: New test.
1557         * gcc.target/sh/sh2a-rtsn.c: New test.
1558
1559 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1560
1561         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1562         (main): Change to void and rename to sse2_test.
1563         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1564         dg-do-what-default to "compile" if SSE2 hardware is not available.
1565         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1566         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1567         xfail vect_no_int_max from "vectorization not profitable" check.
1568
1569 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1570
1571         PR middle-end/26222
1572         * gcc.dg/torture/pr26222.c: New testcase.
1573
1574 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1575
1576         PR fortran/34813
1577         * gfortran.dg/null_3.f90 : New test
1578
1579         PR fortran/33295
1580         * gfortran.dg/module_function_type_1.f90 : New test
1581
1582 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1583
1584         PR libfortran/32972
1585         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1586         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1587         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1588
1589 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1590
1591         * gcc.target/mips/dse-1.c: Add checks for zeros.
1592
1593 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1594
1595         PR target/27946
1596         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1597
1598 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1599
1600         PR libfortran/32972
1601         * internal_pack_1.f90:  New test case.
1602         * internal_pack_2.f90:  New test case.
1603         * internal_pack_3.f90:  New test case.
1604
1605 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1606
1607         * gnat.dg/empty_vector_length.adb: New testcase.
1608
1609 2008-03-20  Richard Guenther  <rguenther@suse.de>
1610
1611         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1612
1613 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1614             Uros Bizjak  <ubizjak@gmail.com>
1615
1616         PR testsuite/34168
1617         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1618         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1619         if SSE2 hardware is not available.
1620         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1621         gcc.dg/vect/vect.exp.
1622         * gfortran.dg/vect/vect.exp: Ditto.
1623         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1624
1625 2008-03-20  Andreas Schwab  <schwab@suse.de>
1626
1627         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1628         xfail.
1629
1630 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1631
1632         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1633         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1634         from dg-options.
1635
1636 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1637
1638         PR testsuite/35621
1639         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1640         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1641         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1642         * gcc.target/i386/ssse3-palignr.c: Likewise.
1643         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1644         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1645         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1646         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1647         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1648         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1649         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1650         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1651         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1652         * gcc.target/i386/ssse3-psignb.c: Likewise.
1653         * gcc.target/i386/ssse3-psignd.c: Likewise.
1654         * gcc.target/i386/ssse3-psignw.c: Likewise.
1655
1656 2008-03-20  Andreas Schwab  <schwab@suse.de>
1657
1658         PR testsuite/35647
1659         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1660         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1661         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1662         continuation and remove xfail.
1663
1664 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1665
1666         PR libfortran/32972
1667         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1668         in subroutine.
1669
1670 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1671
1672         * gcc.dg/format/ms_array-1.c: New.
1673         * gcc.dg/format/ms_c90-scanf-3.c: New.
1674         * gcc.dg/format/ms_c99-strftime-1.c: New.
1675         * gcc.dg/format/ms_no-y2k-1.c: New.
1676         * gcc.dg/format/ms_attr-1.c: New.
1677         * gcc.dg/format/ms_c90-scanf-4.c: New.
1678         * gcc.dg/format/ms_c99-strftime-2.c: New.
1679         * gcc.dg/format/ms_nonlit-1.c: New.
1680         * gcc.dg/format/ms_c90-scanf-5.c: New.
1681         * gcc.dg/format/ms_cast-1.c: New.
1682         * gcc.dg/format/ms_nonlit-2.c: New.
1683         * gcc.dg/format/ms_attr-2.c: New.
1684         * gcc.dg/format/ms_c90-strftime-1.c: New.
1685         * gcc.dg/format/ms_miss-1.c: New.
1686         * gcc.dg/format/ms_nonlit-3.c: New.
1687         * gcc.dg/format/ms_attr-3.c: New.
1688         * gcc.dg/format/ms_c90-strftime-2.c: New.
1689         * gcc.dg/format/ms_miss-2.c: New.
1690         * gcc.dg/format/ms_nul-1.c: New.
1691         * gcc.dg/format/ms_attr-4.c: New.
1692         * gcc.dg/format/ms_c94-printf-1.c: New.
1693         * gcc.dg/format/ms_miss-3.c: New.
1694         * gcc.dg/format/ms_nul-2.c: New.
1695         * gcc.dg/format/ms_attr-7.c: New.
1696         * gcc.dg/format/ms_c94-scanf-1.c: New.
1697         * gcc.dg/format/ms_miss-4.c: New.
1698         * gcc.dg/format/ms_null-1.c: New.
1699         * gcc.dg/format/ms_bitfld-1.c: New.
1700         * gcc.dg/format/ms_c99-printf-1.c: New.
1701         * gcc.dg/format/ms_miss-5.c: New.
1702         * gcc.dg/format/ms_plus-1.c: New.
1703         * gcc.dg/format/ms_branch-1.c: New.
1704         * gcc.dg/format/ms_c99-printf-2.c: New.
1705         * gcc.dg/format/ms_miss-6.c: New.
1706         * gcc.dg/format/ms_sec-1.c: New.
1707         * gcc.dg/format/ms_c90-printf-1.c: New.
1708         * gcc.dg/format/ms_c99-printf-3.c: New.
1709         * gcc.dg/format/ms_multattr-1.c: New.
1710         * gcc.dg/format/ms_unnamed-1.c: New.
1711         * gcc.dg/format/ms_c90-printf-2.c: New.
1712         * gcc.dg/format/ms_c99-scanf-1.c: New.
1713         * gcc.dg/format/ms_multattr-2.c: New.
1714         * gcc.dg/format/ms_va-1.c: New.
1715         * gcc.dg/format/ms_c90-printf-3.c: New.
1716         * gcc.dg/format/ms_c99-scanf-2.c: New.
1717         * gcc.dg/format/ms_multattr-3.c: New.
1718         * gcc.dg/format/ms_c90-scanf-1.c: New.
1719         * gcc.dg/format/ms_c99-scanf-3.c: New.
1720         * gcc.dg/format/ms_no-exargs-1.c: New.
1721         * gcc.dg/format/ms_zero-length-1.c: New.
1722         * gcc.dg/format/ms_c90-scanf-2.c: New.
1723         * gcc.dg/format/ms_c99-scanf-4.c: New.
1724         * gcc.dg/format/ms_no-exargs-2.c: New.
1725         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1726         * gcc.dg/format/miss-1.c: Likewise.
1727         * gcc.dg/format/miss-3.c: Likewise.
1728         * gcc.dg/format/multattr-2.c: Likewise.
1729         * gcc.dg/format/miss-5.c: Likewise.
1730         * gcc.dg/format/attr-2.c: Likewise.
1731         * gcc.dg/format/attr-4.c: Likewise.
1732         * gcc.dg/format/c90-scanf-4.c: Likewise.
1733         * gcc.dg/format/c99-printf-3.c: Likewise.
1734         * gcc.dg/format/multattr-1.c: Likewise.
1735         * gcc.dg/format/miss-4.c: Likewise.
1736         * gcc.dg/format/miss-6.c: Likewise.
1737         * gcc.dg/format/c90-printf-3.c: Likewise.
1738         * gcc.dg/format/attr-1.c: Likewise.
1739         * gcc.dg/format/attr-3.c: Likewise.
1740         * gcc.dg/format/attr-7.c: Likewise.
1741         * gcc.dg/format/format.h: Treat mingw and gnu style.
1742         * gcc.dg/format/sys_format.c: New.
1743
1744 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1745
1746         PR libfortran/35627
1747         * gfortran.dg/namelist_46.f90: New test.
1748
1749 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1750
1751         PR target/14552
1752         * gcc.target/i386/pr14552.c: New test.
1753
1754 2008-03-19  Michael Matz  <matz@suse.de>
1755
1756         PR middle-end/35616
1757         * gcc.dg/pr35616.c: New test.
1758
1759 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1760
1761         PR fortran/35152
1762         * gfortran.dg/argument_checking_16.f90: New test.
1763
1764 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1765
1766         PR libfortran/32972
1767         * gfortran.dg/internal_pack_1.f90:  New test case.
1768         * gfortran.dg/internal_pack_2.f90:  New test case.
1769         * gfortran.dg/internal_pack_3.f90:  New test case.
1770
1771 2008-03-19  Jan Hubicka  <jh@suse.cz>
1772
1773         * gcc.dg/20050811-2.c: Update dumping flags.
1774         * gcc.dg/sms-2.c: Update dumping flags.
1775         * gcc.dg/var-expand1.c: Update dumping flags.
1776         * gcc.dg/var-expand3.c: Update dumping flags.
1777         * gcc.dg/pr30957-1.c: Update dumping flags.
1778         * gcc.dg/20050811-1.c: Update dumping flags.
1779         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1780         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1781
1782 2008-03-19  Richard Guenther  <rguenther@suse.de>
1783
1784         PR middle-end/35609
1785         * gcc.dg/testsuite/uninit-15.c: New testcase.
1786         * gcc.dg/testsuite/uninit-16.c: Likewise.
1787
1788 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1789
1790         PR target/35504
1791         * g++.dg/other/pr35504.C: New test.
1792
1793 2008-03-18  Richard Guenther  <rguenther@suse.de>
1794
1795         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1796         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1797
1798 2008-03-18  Richard Guenther  <rguenther@suse.de>
1799
1800         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1801
1802 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1803
1804         PR libfortran/35617
1805         * gfortran.dg/namelist_45.f90: New test.
1806
1807 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
1808
1809         PR testsuite/35512
1810         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1811         Write variables instead of reading them.
1812
1813 2008-03-17  Jason Merrill  <jason@redhat.com>
1814
1815         PR c++/35548
1816         * g++.dg/init/ref16.C: New testcase.
1817
1818 2008-03-17  Richard Guenther  <rguenther@suse.de>
1819
1820         PR tree-optimization/19637
1821         * g++.dg/tree-ssa/pr19637.C: New testcase.
1822
1823 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
1824
1825         PR fortran/35470
1826         * gfortran.dg/subref_array_pointer_3.f90 : New test.
1827
1828 2008-03-16  Richard Guenther  <rguenther@suse.de>
1829
1830         PR middle-end/35607
1831         * gcc.c-torture/compile/pr35607.c: New testcase.
1832         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1833
1834 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
1835
1836         PR fortran/35582
1837         * gfortran.dg/write_invalid_format.f90: New test.
1838
1839 2008-03-15  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1842
1843 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844
1845         PR testsuite/35184
1846         * gfortran.dg/elemental_subroutine_6.f90: New test.
1847
1848 2008-03-15  Richard Guenther  <rguenther@suse.de>
1849
1850         * gcc.dg/pr23911.c: Adjust testcase.
1851         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1852         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1853
1854 2008-03-15  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/35593
1857         * g++.dg/warn/Warray-bounds-3.C: New testcase.
1858
1859 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860
1861         PR testsuite/35478
1862         * gfortran.dg/generic_16.f90: New test.
1863
1864 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
1865
1866         PR middle-end/35595
1867         * gcc.c-torture/compile/pr35595.c: New test.
1868
1869 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1870
1871         PR testsuite/33296
1872         * gfortran.dg/nearest_4.f90: New test.
1873
1874 2008-03-14  Richard Guenther  <rguenther@suse.de>
1875
1876         PR tree-optimization/13761
1877         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1878
1879 2008-03-14  Richard Guenther  <rguenther@suse.de>
1880
1881         PR tree-optimization/34172
1882         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1883         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1884         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1885         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1886         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1887         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1888
1889 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
1890
1891         PR libcpp/35322:
1892         * gcc.dg/cpp/pr35322.c: Add dg-error line.
1893
1894 2008-03-14  Richard Guenther  <rguenther@suse.de>
1895
1896         PR tree-optimization/34043
1897         PR tree-optimization/33989
1898         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1899         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1900         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1901         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1902         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1903
1904 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1905             Uros Bizjak  <ubizjak@gmail.com>
1906
1907         PR testsuite/35538 
1908         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1909         Skip *-*-darwin*.
1910         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1911
1912 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1913             Uros Bizjak  <ubizjak@gmail.com>
1914
1915         PR testsuite/35406
1916         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1917         count from 0 to 1 for lp64 targets.
1918         * gfortran.dg/ldist-1.f90: Update test to check
1919         for 5 loops distributed instead of 4 for lp64 targets.
1920
1921 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1922
1923         PR fortran/35475
1924         * gfortran.dg/derived_sub.f90: New test.
1925
1926 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
1927
1928         PR testsuite/35558
1929         * g++.dg/tls/static-1.C: Move dg-additional-sources after
1930         dg-require-effective-target.
1931         * g++.dg/tls/static-1a.cc: Likewise.
1932
1933 2008-03-13  Tom Tromey  <tromey@redhat.com>
1934
1935         PR libcpp/35322:
1936         * gcc.dg/cpp/pr35322.c: New file.
1937
1938 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1939
1940         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1941         (main): Call check_vect.
1942
1943 2008-03-13  Alon Dayan  <alond@il.ibm.com>
1944             Olga Golovanevsky  <olga@il.ibm.com>
1945         
1946         PR tree-optimization/35041
1947         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1948
1949 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
1950
1951         PR target/34000
1952         PR target/35553
1953         * g++.dg/other/i386-3.C: New test.
1954         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1955         * gcc.target/i386/sse-14.c: Ditto.
1956         * gcc.target/i386/mmx-1.c: Ditto.
1957         * gcc.target/i386/mmx-2.c: Ditto.
1958         * gcc.target/i386/3dnow-1.c: Ditto.
1959         * gcc.target/i386/3dnow-2.c: Ditto.
1960         * gcc.target/i386/3dnowA-1.c: Ditto.
1961         * gcc.target/i386/3dnowA-2.c: Ditto.
1962
1963 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
1964
1965         PR tree-opt/35422
1966         * gcc.target/i386/pr35422.c: Escape brackets.
1967
1968 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
1969
1970         PR tree-opt/35422
1971         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1972         third loop.
1973         * gcc.target/i386/pr35422.c: New.
1974
1975 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1976
1977         PR tree-opt/35403
1978         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1979
1980 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1981
1982         PR target/35540
1983         * gcc.target/i386/pr35540.c: New test.
1984
1985 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1986
1987         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1988
1989 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         PR middle-end/35526
1992         * g++.dg/torture/pr35526.C: New test.
1993
1994 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR c++/35328
1997         * g++.dg/gomp/pr35328.C: New test.
1998
1999         PR c++/35337
2000         * g++.dg/gomp/pr35337.C: New test.
2001
2002         PR c/35438
2003         PR c/35439
2004         * gcc.dg/gomp/pr35438.c: New test.
2005         * gcc.dg/gomp/pr35439.c: New test.
2006
2007         PR middle-end/35099
2008         * g++.dg/gomp/pr35099.C: New test.
2009
2010 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
2011
2012         * gnat.dg/range_check2.adb: New test.
2013
2014 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
2015
2016         PR tree-optimization/35494
2017         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2018         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2019         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2020         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2021
2022 2008-03-10  Richard Guenther  <rguenther@suse.de>
2023
2024         PR tree-optimization/34677
2025         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2026         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2027         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2028
2029 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
2030
2031         PR fortran/35474
2032         * gfortran.dg/module_commons_2.f90: New test.
2033
2034 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
2035
2036         * gnat.dg/frame_overflow.adb: Improve portability.
2037
2038 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2039
2040         PR target/35350
2041         * gcc.target/i386/isa-1.c: Add -march=x86-64.
2042         * gcc.target/i386/isa-2.c: Likewise.
2043         * gcc.target/i386/isa-3.c: Likewise.
2044         * gcc.target/i386/isa-10.c: Likewise.
2045         * gcc.target/i386/isa-11.c: Likewise.
2046         * gcc.target/i386/isa-12.c: Likewise.
2047         * gcc.target/i386/isa-13.c: Likewise.
2048         * gcc.target/i386/isa-14.c: Likewise.
2049
2050 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2051
2052         PR target/22152
2053         * gcc.target/i386/pr22152.c: New test.
2054         * gcc.target/i386/sse2-mmx.c: Ditto.
2055
2056 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2057
2058         * gnat.dg/uninit_func.adb: New test.
2059
2060 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2061
2062         * gnat.dg/pack4.adb: New test.
2063
2064 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2065
2066         * gnat.dg/small_alignment.adb: New test.
2067
2068 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2069
2070         * gnat.dg/specs/alignment2.ads: New test.
2071
2072 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2073
2074         * gnat.dg/pack3.adb: New test.
2075
2076 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2077
2078         PR c++/20366
2079         * g++.dg/other/pr20366.C: New test.
2080
2081 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2082
2083         PR tree-opt/35402
2084         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2085
2086 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2087
2088         PR preprocessor/35458
2089         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2090         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2091         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2092
2093 2008-03-06  Tom Tromey  <tromey@redhat.com>
2094
2095         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2096         * treelang: Delete.
2097
2098 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2099
2100         * gnat.dg/specs/pack33.ads: New test.
2101
2102 2008-03-05  Richard Guenther  <rguenther@suse.de>
2103
2104         PR tree-optimization/35472
2105         * gcc.c-torture/execute/pr35472.c: New testcase.
2106
2107 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2108
2109         PR 33009
2110         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2111         * gcc.c-torture/compile/pr33009.c: Likewise.
2112
2113 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2114
2115         PR 31341
2116         * gcc.dg/vect/pr31041.c: Fix.
2117
2118 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2119
2120         PR libfortran/35293
2121         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2122         New.
2123         * gfortran.fortran-torture/execute/list_read_1.x,
2124         gfortran.fortran-torture/execute/read_null_string.x,
2125         gfortran.fortran-torture/execute/backspace.x,
2126         gfortran.fortran-torture/execute/seq_io.x,
2127         gfortran.fortran-torture/execute/slash_edit.x,
2128         gfortran.fortran-torture/execute/unopened_unit_1.x,
2129         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2130         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2131         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2132         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2133         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2134         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2135         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2136         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2137         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2138         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2139         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2140         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2141         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2142         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2143         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2144         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2145         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2146         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2147         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2148         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2149         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2150         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2151         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2152         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2153         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2154         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2155         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2156         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2157         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2158         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2159         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2160         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2161         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2162         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2163         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2164         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2165         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2166         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2167         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2168         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2169         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2170         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2171         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2172         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2173         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2174         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2175         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2176         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2177         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2178         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2179         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2180         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2181         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2182         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2183         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2184         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2185         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2186         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2187         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2188         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2189         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2190         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2191         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2192         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2193         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2194         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2195         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2196         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2197         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2198         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2199         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2200         gfortran.dg/write_back.f: Gate test on effective_target
2201         fd_truncate.
2202
2203 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2204
2205         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2206         targets declaring functions in assembly.
2207
2208 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2209
2210         PR 28322
2211         * gcc.dg/pr28322-3.c: New.
2212
2213 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2214
2215         PR target/35453
2216         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2217         _SIDD_XXX.
2218         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2219         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2220         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2221         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2222         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2223         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2224         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2225         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2226
2227 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2228
2229         PR middle-end/35456
2230         * gcc.c-torture/execute/pr35456.c: New test.
2231
2232 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2233
2234         * gcc.target/i386/sse-10.c: Don't use
2235         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2236
2237 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2238
2239         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2240         * gfortran.dg/reassoc_2.f90: Ditto.
2241         * gfortran.dg/reassoc_3.f90: Ditto.
2242
2243 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2244
2245         PR fortran/33197
2246         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2247         * gfortran.dg/dg.exp: Likewise.
2248         * gfortran.dg/vect/vect.exp: Likewise.
2249         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2250         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2251         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2252         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2253         empty CONTAINS.
2254         * gfortran.dg/gamma_2.f90: Add a few error messages.
2255         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2256         empty CONTAINS.
2257         * gfortran.dg/gamma_3.f90: Adjust error message.
2258         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2259         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2260         * gfortran.dg/bessel_1.f90: New test.
2261         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2262         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2263         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2264         * gfortran.dg/contains_empty_1.f03: New test.
2265         * gfortran.dg/erfc_scaled_1.f90: New test.
2266         * gfortran.dg/hypot_1.f90: New test.
2267         * gfortran.dg/contains_empty_2.f03: New test.
2268
2269 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2270
2271         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2272
2273 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2274
2275         PR 24924
2276         * g++.dg/cpp/string-2.C: This is a warning now.
2277         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2278         default, so add it.
2279         
2280 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2281
2282         * g++.dg/cpp0x/auto1.C: New.
2283
2284 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2285
2286         PR fortran/34770
2287         * gfortran.dg/pointer_1.f90: New test.
2288
2289 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2290
2291         PR c++/35315
2292         * g++.dg/ext/attrib32.C: Add another test case.
2293
2294 2008-02-29  Tom Tromey  <tromey@redhat.com>
2295
2296         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2297         line.
2298
2299 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2300
2301         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2302         to make the interchange profitable.
2303
2304 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2305
2306         PR fortran/31463
2307         PR fortran/33950
2308         PR fortran/34296
2309         * gfortran.dg/arrayio_11.f90: Fixed test.
2310         * gfortran.dg/arrayio_12.f90: Likewise.
2311         * gfortran.dg/module_read_1.f90: Added warning-directives.
2312         * gfortran.dg/pr32242.f90: Likewise.
2313         * gfortran.dg/result_in_spec_3.f90: Likewise.
2314         * gfortran.dg/use_12.f90: Likewise.
2315         * gfortran.dg/warn_function_without_result.f90 : New test.
2316
2317 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2318
2319         PR fortran/34868
2320         * gfortran.dg/f2c_9.f90: New test.
2321
2322 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2323
2324         * gcc.dg/tree-ssa/ldist-1.c: New.
2325         * gcc.dg/tree-ssa/ldist-1a.c: New.
2326         * gcc.dg/tree-ssa/ldist-2.c: New.
2327         * gcc.dg/tree-ssa/ldist-3.c: New.
2328         * gcc.dg/tree-ssa/ldist-4.c: New.
2329         * gcc.dg/tree-ssa/ldist-5.c: New.
2330         * gcc.dg/tree-ssa/ldist-6.c: New.
2331         * gcc.dg/tree-ssa/ldist-7.c: New.
2332         * gcc.dg/tree-ssa/ldist-8.c: New.
2333         * gcc.dg/tree-ssa/ldist-9.c: New.
2334         * gcc.dg/tree-ssa/ldist-10.c: New.
2335         * gcc.dg/tree-ssa/ldist-11.c: New.
2336         * gcc.dg/tree-ssa/ldist-12.c: New.
2337         * gfortran.dg/ldist-1.f90: New.
2338
2339 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2340
2341         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2342
2343 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2344
2345         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2346
2347 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2348
2349         * gcc.target/i386/mmx-1.c: Add
2350         -Werror-implicit-function-declaration to dg-options.
2351         * gcc.target/i386/mmx-2.c: Likewise.
2352         * gcc.target/i386/sse-13.c: Likewise.
2353         * gcc.target/i386/sse-14.c: Likewise.
2354
2355 2008-02-27  Revital Eres  <eres@il.ibm.com>
2356
2357         PR rtl-optimization/34999
2358         * gcc.dg/tree-prof/pr34999.c: New.
2359
2360 2008-02-27  Richard Guenther  <rguenther@suse.de>
2361
2362         PR middle-end/25290
2363         * gcc.c-torture/execute/pr35390.c: New testcase.
2364
2365 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2366
2367         PR ada/22255
2368         * gnat.dg/test_direct_io.adb: New file.
2369
2370 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2371
2372         PR ada/34799
2373         * gnat.dg/specs/pr34799.ads: New test.
2374
2375 2008-02-27  Richard Guenther  <rguenther@suse.de>
2376
2377         PR middle-end/34971
2378         * gcc.c-torture/execute/pr34971.c: New testcase.
2379
2380 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2381
2382         * gcc.dg/gomp/preprocess-1.c: New test.
2383
2384         PR c++/35368
2385         * g++.dg/ext/visibility/typeinfo2.C: New test.
2386         * g++.dg/ext/visibility/typeinfo3.C: New test.
2387
2388 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2389
2390         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2391
2392 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2393
2394         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2395         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2396
2397 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2398
2399         PR c/28800
2400         * gcc.dg/empty-source-2.c: Adjust for warning message.
2401         * gcc.dg/empty-source-3.c: Likewise.
2402         * gcc.dg/pack-test-2.c: Adjust comment.
2403         * gcc.dg/pragma-ep-2.c: Likewise.
2404         * gcc.dg/pragma-re-2.c: Likewise.
2405         * gcc.dg/va-arg-2.c: Likewise.
2406
2407 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2408
2409         PR fortran/35033
2410         * gfortran.dg/assignment_2.f90: New.
2411
2412 2008-02-26  Jason Merrill  <jason@redhat.com>
2413
2414         PR c++/35315
2415         * g++.dg/ext/attrib32.C: New.
2416
2417 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2418
2419         * gcc.c-torture/execute/nest-align-1.x: Delete.
2420
2421 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2422
2423         PR 26264
2424         * 20021023-1.c: Use __builtin_va_start instead of
2425         __builtin_stdarg_start.
2426         * pr17301-1.c: Likewise.
2427         * pr17301-2.c: Likewise.
2428                 
2429 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2430         
2431         * gcc.dg/pr34351.c: New.
2432         
2433 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2434
2435         * gcc.dg/Wlarger-than2.c: New.
2436         
2437 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2438
2439         PR c++/35323
2440         * g++.dg/lookup/crash7.C: New.
2441
2442 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2443
2444         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2445
2446 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2447
2448         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2449
2450 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2451
2452         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2453
2454 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2455
2456         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2457         Windows.
2458
2459 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2460
2461         * lib/target-supports.exp (check_profiling_available): Report -p
2462         unavailable on *-*-mingw*.
2463
2464 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2465
2466         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2467         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2468         dg-require-effective-target pthread_h.
2469
2470 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2471
2472         * gcc.dg/Wswitch-enum-error.c: New.
2473         * gcc.dg/Wswitch-error.c: New.
2474         * gcc.dg/20011021-1.c: Use two directives to match two different
2475         messages.
2476         
2477 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2478         
2479         PR 28322
2480         * gcc.dg/pr28322.c: New.
2481         * gcc.dg/pr28322-2.c: New.
2482         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2483         preceding it.
2484
2485 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2486
2487         PR c++/35333
2488         * g++.dg/other/error26.C: New.
2489
2490 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2491
2492         PR c++/35338
2493         * g++.dg/other/error25.C: New.
2494
2495 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2496
2497         PR target/35258
2498         * gcc.dg/pr35258.c: New testcase.
2499
2500 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2501
2502         * gcc.dg/20020426-2.c: Remove bogus workaround.
2503         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2504         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2505
2506 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2507
2508         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2509
2510 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2511
2512         PR middle-end/19984
2513         * gcc.dg/pr19984.c: New test.
2514         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2515         name of the variable.
2516
2517 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2518
2519         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2520         (main): Call check_vect and foo.  Check array values after
2521         the call to foo.
2522         * gcc.dg/vect/vect-117.c: Call check_vect.
2523         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2524
2525 2008-02-25  Jason Merrill  <jason@redhat.com>
2526
2527         PR c++/33486
2528         * g++.dg/lookup/strong-using-5.C: New.
2529
2530 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2531
2532         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2533         sh* targets.
2534
2535 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         PR target/35349
2538         * gcc.c-torture/execute/20050604-1.x: New file.
2539
2540 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2541
2542         * gcc.target/i386/pr22076.c: Update number of mov insns
2543         for PIC targets.
2544         * gcc.target/i386/pr34256.c: Ditto.
2545
2546 2008-02-24  Diego Novillo  <dnovillo@google.com>
2547
2548         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2549
2550         PR 33738
2551         * g++.dg/warn/pr33738.C: New.
2552
2553 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2554
2555         * gcc.c-torture/execute/nest-align-1.x: New file.
2556
2557 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2558
2559         PR c++/34749
2560         * g++.dg.ext/dllimport13.C: New test.
2561
2562 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2563
2564         PR libfortran/24685
2565         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2566         powerpc*-apple-darwin*.
2567
2568 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2569
2570         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2571         ERFC into gfortran.dg/large_real_kind_3.F90.
2572         * gfortran.dg/large_real_kind_3.F90: New test.
2573
2574 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2575
2576         PR rtl-opt/33512
2577         * gcc.dg/and-1.c: New test.
2578
2579 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2580
2581         * gcc.c-torture/execute/20080222-1.c: New test.
2582
2583 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2584
2585         PR target/22076
2586         PR target/34256
2587         * gcc.target/i386/pr22076.c: New test.
2588         * gcc.target/i386/pr34256.c: New test.
2589         * gcc.target/i386/vecinit-5.c: New test.
2590         * gcc.target/i386/vecinit-6.c: New test.
2591         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2592
2593         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2594         <xmmintrin.h>, define __m64 and __m128 directly.
2595         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2596
2597 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2598
2599         PR C++/34715
2600         * g++.dg/ext/always_inline-1.C: New test.
2601         * g++.dg/ext/always_inline-2.C: New test.
2602         * g++.dg/ext/always_inline-3.C: New test.
2603         * g++.dg/ext/always_inline-4.C: New test.
2604
2605 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2606
2607         * gcc.target/cris/asm-b-1.c: New test.
2608
2609 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2610
2611         PR c++/35282
2612         * g++.dg/template/nontype17.C: Add.
2613
2614 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2615
2616         PR c++/35282
2617         Revert:
2618         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2619
2620         PR c++/28743
2621         * g++.dg/template/nontype17.C: New.
2622         * g++.dg/template/nontype16.C: Add error.
2623
2624 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2625
2626         PR c/19999
2627         * gcc.dg/Wfloat-equal-1.c: New.
2628         * g++.dg/warn/Wfloat-equal-1.C: New.
2629
2630 2008-02-21  Michael Matz  <matz@suse.de>
2631
2632         PR target/35264
2633         * gcc.dg/pr35264.c: New testcase.
2634
2635 2008-02-21  Richard Guenther  <rguenther@suse.de>
2636
2637         * gfortran.dg/reassoc_1.f90: New testcase.
2638         * gfortran.dg/reassoc_2.f90: Likewise.
2639         * gfortran.dg/reassoc_3.f90: Likewise.
2640
2641 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2642
2643         PR libfortran/34974
2644         * gfortran.dg/fmt_t_7.f: New test.
2645
2646         PR libfortran/35132
2647         * gfortran.dg/streamio_15.f90: New test.
2648         
2649 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2650
2651         PR libfortran/35036
2652         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2653
2654 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2655
2656         * gcc.dg/Wframe-larger-than.c: New option test.
2657
2658 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2659
2660         PR fortran/34997
2661         * gfortran.dg/dollar_sym_1.f90: New.
2662         * gfortran.dg/dollar_sym_2.f90: New.
2663
2664 2008-02-20  Richard Guenther  <rguenther@suse.de>
2665
2666         PR middle-end/35265
2667         * gcc.dg/builtins-66.c: New testcase.
2668
2669 2008-02-20  Richard Guenther  <rguenther@suse.de>
2670
2671         * gcc.dg/fold-reassoc-1.c: New testcase.
2672         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2673
2674 2008-02-20  Richard Guenther  <rguenther@suse.de>
2675
2676         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2677
2678 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2679
2680         * lib/target-supports.exp (check_effective_target_vect_unpack):
2681         Return true for SPU.
2682         (check_effective_target_vect_short_mult): Likewise.
2683         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2684         the loop on targets that support vect_unpack.
2685
2686 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2687
2688         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2689         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2690         templates to reduce number of passed arguments.
2691
2692 2008-02-19  Jason Merrill  <jason@redhat.com>
2693
2694         PR c++/34950
2695         * g++.dg/template/explicit-args1.C: New.
2696
2697 2008-02-19  Richard Guenther  <rguenther@suse.de>
2698
2699         PR tree-optimization/34989
2700         * gcc.dg/pr34989-1.c: New testcase.
2701         * gcc.dg/pr34989-2.c: Likewise.
2702
2703 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2704
2705         PR c++/35028
2706         * g++.dg/gomp/pr35028.C: New test.
2707
2708         PR c++/34964
2709         PR c++/35244
2710         * gcc.dg/gomp/pr34964.c: New test.
2711         * g++.dg/gomp/pr34964.C: New test.
2712         * gcc.dg/gomp/pr35244.c: New test.
2713         * g++.dg/gomp/pr35244.C: New test.
2714
2715         PR c++/35078
2716         * g++.dg/gomp/pr35078.C: New test.
2717
2718 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2719
2720         * gcc.dg/packed-array.c: New testcase. 
2721
2722 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2723
2724         PR target/33555
2725         * gcc.target/i386/pr33555.c: New test.
2726         
2727 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2728
2729         PR target/35189
2730         * gcc.target/i386/isa-1.c: New.
2731         * gcc.target/i386/isa-2.c: Likewise.
2732         * gcc.target/i386/isa-3.c: Likewise.
2733         * gcc.target/i386/isa-4.c: Likewise.
2734         * gcc.target/i386/isa-5.c: Likewise.
2735         * gcc.target/i386/isa-6.c: Likewise.
2736         * gcc.target/i386/isa-7.c: Likewise.
2737         * gcc.target/i386/isa-8.c: Likewise.
2738         * gcc.target/i386/isa-9.c: Likewise.
2739         * gcc.target/i386/isa-10.c: Likewise.
2740         * gcc.target/i386/isa-11.c: Likewise.
2741         * gcc.target/i386/isa-12.c: Likewise.
2742         * gcc.target/i386/isa-13.c: Likewise.
2743         * gcc.target/i386/isa-14.c: Likewise.
2744
2745 2008-02-18  Joey Ye  <joey.ye@intel.com>
2746             H.J. Lu  <hongjiu.lu@intel.com>
2747
2748         PR middle-end/34921
2749         * gcc.c-torture/execute/nest-align-1.c: New test case.
2750
2751 2008-02-17  Richard Guenther  <rguenther@suse.de>
2752
2753         PR middle-end/35227
2754         * gcc.dg/torture/pr35227.c: New testcase.
2755
2756 2008-02-17  Richard Guenther  <rguenther@suse.de>
2757
2758         PR tree-optimization/35231
2759         * gcc.c-torture/execute/pr35231.c: New testcase.
2760
2761 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2762
2763         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2764         (test_gt): Ditto.
2765
2766 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2767
2768         * obj-c++.dg/encode-2.mm: XFAIL.
2769         * obj-c++.dg/encode-3.mm: Likewise.
2770
2771 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2772             Paolo Carlini  <pcarlini@suse.de>
2773
2774         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2775         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2776         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2777
2778 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2781         (main): Change to void and rename to sse_test.
2782         * gcc.target/i386/pr24306.c: Ditto.
2783         * gcc.target/i386/pr32065-2.c: Ditto.
2784         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2785         (main): Change to void and rename to sse2_test.
2786         * gcc.target/i386/20060512-3.c: Ditto.
2787
2788 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2789
2790         PR fortran/35150
2791         * gfortran.dg/c_loc_tests_12.f03: New test.
2792
2793 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
2794
2795         PR c++/35023
2796         PR c++/35024
2797         PR c++/35026
2798         * g++.dg/cpp0x/vt-35026.C: New.
2799         * g++.dg/cpp0x/vt-35023.C: New.
2800         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2801         * g++.dg/cpp0x/vt-35024.C: New.
2802
2803 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2804
2805         * gcc.c-torture/execute/va-arg-25.x: Remove.
2806
2807 2008-02-15  Richard Guenther  <rguenther@suse.de>
2808             Zdenek Dvorak  <ook@ucw.cz>
2809
2810         PR tree-optimization/35164
2811         * g++.dg/torture/pr35164-1.C: New testcase.
2812         * g++.dg/torture/pr35164-2.C: Likewise.
2813
2814 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2815
2816         PR testsuite/35119
2817         * g++.dg/template/spec35.C: Change the regular expressions
2818         in dg-final to match the assembly code generated by Darwin 9.
2819
2820 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2821
2822         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2823
2824 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
2825
2826         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2827
2828 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
2829
2830         * lib/dejapatches.exp: New file.
2831
2832 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
2833
2834         PR c++/34050
2835         * g++.dg/cpp0x/vt-34050.C: New.
2836
2837 2008-02-14  Jason Merrill  <jason@redhat.com>
2838
2839         PR c++/5645
2840         PR c++/11159
2841         * g++.dg/warn/pr11159.C: New.
2842         * g++.dg/warn/pr5645.C: Likewise.
2843
2844 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
2845
2846         PR preprocessor/35061
2847         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
2848
2849 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2850
2851         PR c++/28743
2852         * g++.dg/template/nontype17.C: New.
2853         * g++.dg/template/nontype16.C: Add error.
2854
2855 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR c++/35138
2858         * g++.dg/template/member8.C: New test.
2859
2860 2008-02-13  Michael Matz  <matz@suse.de>
2861
2862         * gcc.dg/pr35065.c: Fix testcase warnings.
2863
2864 2008-02-13  Jason Merrill  <jason@redhat.com>
2865
2866         PR c++/34962, c++/34937, c++/34939
2867         * g++.dg/ext/tmplattr9.C: New.
2868
2869 2008-02-13  Michael Matz  <matz@suse.de>
2870
2871         PR debug/35065
2872         * gcc.dg/pr35065.c: New testcase.
2873
2874 2008-02-12  Richard Guenther  <rguenther@suse.de>
2875
2876         PR tree-optimization/35171
2877         * gcc.c-torture/compile/pr35171.c: New testcase.
2878
2879 2008-02-12  Richard Guenther  <rguenther@suse.de>
2880
2881         PR middle-end/35163
2882         * gcc.c-torture/execute/pr35163.c: New testcase.
2883
2884 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
2885
2886         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2887
2888 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
2889
2890         * gnat.dg/loop_address.adb: New test.
2891
2892 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2893
2894         * obj-c++.dg/bitfield-1.mm: Expect failures.
2895         * obj-c++.dg/bitfield-4.mm: Likewise.
2896         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2897         * obj-c++.dg/encode-8.mm: Likewise.
2898         * obj-c++.dg/isa-field-1.mm: Likewise.
2899         * obj-c++.dg/layout-1.mm: Likewise.
2900         * obj-c++.dg/lookup-2.mm: Likewise.
2901         * obj-c++.dg/try-catch-2.mm: Likewise.
2902         * obj-c++.dg/try-catch-9.mm: Likewise.
2903
2904 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR c++/35144
2907         * g++.dg/tree-ssa/pr35144.C: New test.
2908
2909         PR inline-asm/35160
2910         * gcc.target/i386/pr35160.c: New test.
2911
2912         PR c++/34862
2913         * g++.dg/init/new27.C: New test.
2914
2915 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
2916
2917         PR c++/35077
2918         * g++.dg/template/crash78.C: New.
2919
2920 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2921
2922         PR testsuite/35047
2923         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2924         * gcc.dg/compat/vector-2_y.c: Ditto.
2925
2926 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
2927             Richard Guenther  <rguenther@suse.de>
2928
2929         PR tree-optimization/33992
2930         * gcc.c-torture/execute/pr33992.c: New testcase.
2931
2932 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2933
2934         * gfortran.dg/streamio_14.f90:  New test.
2935
2936 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2937
2938         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2939         Add -mfpmath=387 to dg-options.
2940
2941 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
2942
2943         PR testsuite/35047
2944         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2945         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2946         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2947         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2948         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2949         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2950         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2951         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2952         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2953
2954 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2955
2956         PR objc++/34193
2957         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2958
2959 2008-02-08  Sa Liu  <saliu@de.ibm.com>
2960
2961         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2962
2963 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
2964
2965         PR c++/35056
2966         * g++.dg/conversion/bitfield8.C: New.
2967
2968 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2969
2970         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2971
2972 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
2973
2974         PR c++/35049
2975         PR c++/35096
2976         * g++.dg/ext/vector13.C: New.
2977
2978 2008-02-06  David Daney  <ddaney@avtrex.com>
2979
2980         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2981
2982 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
2983
2984         * lib/target-supports.exp (check_effective_target_hard_float): Remove
2985         special case for xtensa-*-*.
2986         
2987 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2988
2989         PR fortran/35037
2990         * gfortran.dg/volatile11.f90: New test.
2991
2992 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR c++/33553
2995         * g++.dg/template/array19.C: New test.
2996
2997 2008-02-05  Diego Novillo  <dnovillo@google.com>
2998
2999         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
3000
3001         PR 33738
3002         * g++.dg/warn/pr33738.C: Remove.
3003
3004 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3005
3006         PR fortran/34945
3007         * gfortran.dg/bounds_check_13.f: New test.
3008
3009 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3010
3011         PR testsuite/33946
3012         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
3013
3014 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
3015
3016         PR target/35083
3017         * gcc.target/i386/pr35083.c: New test.
3018
3019 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3020
3021         PR fortran/32315
3022         * gfortran.dg/data_bounds_1.f90: New test.
3023
3024 2008-02-04  Diego Novillo  <dnovillo@google.com>
3025
3026         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3027
3028         PR 33738
3029         * g++.dg/warn/pr33738.C: New.
3030
3031 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
3032
3033         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3034         to match.
3035
3036 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
3037
3038         * lib/target-supports.exp (check_effective_target_hard_float): Only
3039         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
3040         other targets, grep for a call insn in the rtl expand dump for an
3041         add of two doubles.
3042         (target_compile): Support generating rtl dumps as output.
3043
3044 2008-02-04  Richard Guenther  <rguenther@suse.de>
3045
3046         PR middle-end/33631
3047         * gcc.c-torture/execute/pr33631.c: New testcase.
3048
3049 2008-02-04  Richard Guenther  <rguenther@suse.de>
3050
3051         PR middle-end/35043
3052         * gcc.c-torture/compile/pr35043.c: New testcase.
3053
3054 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3055
3056         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3057
3058 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3059
3060         * gcc.target/i386/pr31628.c: Require effective target fpic.
3061         * gcc.target/i386/strinline.c: Ditto.
3062         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3063         * gcc.dg/pr35045.c: Ditto.
3064         * gcc.dg/20050503-1.c: Ditto.
3065
3066 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3067
3068         PR fortran/32760
3069         * gfortran.dg/host_assoc_variable_1.f90: New test.
3070         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3071
3072 2008-02-02  Michael Matz  <matz@suse.de>
3073
3074         PR target/35045
3075         * gcc.dg/pr35045.c: New test.
3076
3077 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3078
3079         PR libfortran/35001
3080         * gfortran.dg/shape_4.f90:  New test.
3081
3082 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3083
3084         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3085
3086 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3087
3088         PR rtl-optimization/34773
3089         * gcc.target/cris/torture/pr34773.c: New test.
3090
3091 2008-02-01  Nick Clifton  <nickc@redhat.com>
3092
3093         * lib/target-supports.exp (check_profiling_available): Do not
3094         expect profiling to work on the xstormy16 target.
3095
3096 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3097
3098         PR testsuite/35047
3099         * gcc.c-torture/execute/20050316-2.x: New file.
3100         * gcc.target/i386/pr17390.c: Update scan pattern.
3101         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3102         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3103
3104 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         PR fortran/34910
3107         * gfortran.dg/proc_assign_2.f90: New test.
3108
3109 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3110             Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR c++/34935
3113         PR c++/34936
3114         * g++.dg/ext/alias-canon.C: New.
3115         * g++.dg/ext/alias-mangle.C: New.
3116
3117 2008-01-30  Jan Hubicka  <jh@suse.cz>
3118
3119         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3120
3121 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3122
3123         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3124         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3125
3126 2008-01-30  Jan Hubicka  <jh@suse.cz>
3127
3128         PR target/34982
3129         * gcc.c-torture/execute/pr34982.c: New testcase.
3130
3131 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3132
3133         * gcc.target/s390/tf_to_di-1.c: New testcase.
3134
3135 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3136
3137         PR fortran/34975
3138         * gfortran.dg/use_only_3.f90: New test.
3139         * gfortran.dg/use_only_3.inc: Modules for new test.
3140
3141         PR fortran/34429
3142         * gfortran.dg/function_charlen_2.f90: New test.
3143
3144 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3145
3146         PR middle-end/34969
3147         * gcc.dg/pr34969.c: New test.
3148
3149         PR c/35017
3150         * gcc.dg/inline-25.c: New test.
3151         * gcc.dg/inline-26.c: New test.
3152         * gcc.dg/inline-27.c: New test.
3153
3154 2008-01-29  Richard Guenther  <rguenther@suse.de>
3155
3156         PR middle-end/35006
3157         * gcc.c-torture/compile/pr35006.c: New testcase.
3158
3159 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3160
3161         PR c++/34055
3162         PR c++/34103
3163         PR c++/34219
3164         PR c++/34606
3165         PR c++/34753
3166         PR c++/34754
3167         PR c++/34755
3168         PR c++/34919
3169         PR c++/34961
3170         * g++.dg/cpp0x/vt-34219-2.C: New.
3171         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3172         * g++.dg/cpp0x/vt-34961.C: New.
3173         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3174         cases from the re-opened PR.
3175         * g++.dg/cpp0x/vt-34753.C: New.
3176         * g++.dg/cpp0x/vt-34919.C: New.
3177         * g++.dg/cpp0x/vt-34754.C: New.
3178         * g++.dg/cpp0x/vt-34606.C: New.
3179         * g++.dg/cpp0x/vt-34219.C: New.
3180         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3181         * g++.dg/cpp0x/vt-34755.C: New.
3182         * g++.dg/cpp0x/pr31438.C: Ditto.
3183         * g++.dg/cpp0x/variadic81.C: Ditto.
3184
3185 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3186
3187         * g++.dg/torture/pr34641.C: Put the dg-do first.
3188
3189 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3190
3191         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3192
3193 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3194
3195         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3196
3197 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3198
3199         PR 31535
3200         * gcc.target/powerpc/spe-small-data-1.c: New test.
3201         * gcc.target/powerpc/spe-small-data-2.c: New test.
3202
3203 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3204
3205         PR libfortran/34980
3206         * gfortran.dg/shape_3.f90:  New test.
3207
3208 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3209
3210         * gcc.target/s390/20020926-1.c: Remove -m31.
3211
3212 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3213
3214         * gcc.target/s390/20020926-1.c: Disable for s390x.
3215
3216 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3217
3218         PR fortran/34994
3219         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3220         expression.
3221
3222 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3223
3224         PR fortran/34990
3225         * gfortran.dg/array_constructor_22.f90: New test.
3226
3227 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3228
3229         PR middle-end/34688
3230         * gcc.c-torture/compile/pr34688: New test.
3231
3232 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR fortran/34848
3235         * gfortran.dg/missing_optional_dummy_5.f90: New.
3236
3237 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3238
3239         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3240         noinline.  XFAIL test.
3241
3242 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3243
3244         PR fortran/31610
3245         * gfortran.dg/array_3.f90: New test.
3246
3247 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3248
3249         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3250         on i?86/x86_64.
3251
3252         PR c++/34965
3253         * gcc.dg/pr34965.c: New test.
3254         * g++.dg/other/error24.C: New test.
3255
3256 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3257
3258         PR libfofortran/34887
3259         * gfortran.dg/x_slash_2.f:  New test.
3260
3261 2008-01-26  Richard Guenther  <rguenther@suse.de>
3262
3263         PR c++/34235
3264         * g++.dg/torture/pr34235.C: New testcase.
3265
3266 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3267
3268         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3269
3270 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3271
3272         PR target/34981
3273         * gcc.target/mips/lazy-binding-1.c: New test.
3274         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3275         mips_forced_no_abicalls and mips_forced_no_shared.
3276         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3277         Avoid using small data with -mabicalls.  Don't make -G0 force
3278         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3279         forces the opposite option.
3280
3281 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3282
3283         PR target/34970
3284         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3285         Use -std=gnu89 switch.
3286
3287 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3288
3289         PR libfortran/34876
3290         * gfortran.dg/direct_io_9.f: New test.
3291
3292 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3293
3294         PR fortran/34661
3295         * gfortran.dg/where_operator_assign_4.f90: New test.
3296
3297 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3298
3299         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3300         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3301         c4x-*-* targets.
3302
3303 2008-01-25  Richard Guenther  <rguenther@suse.de>
3304
3305         PR middle-end/32244
3306         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3307
3308 2008-01-25  Richard Guenther  <rguenther@suse.de>
3309
3310         PR tree-optimization/34966
3311         * gcc.c-torture/compile/pr34966.c: New testcase.
3312
3313 2008-01-25  Richard Guenther  <rguenther@suse.de>
3314
3315         PR c++/33887
3316         * g++.dg/torture/pr33887-1.C: New testcase.
3317         * g++.dg/torture/pr33887-2.C: Likewise.
3318         * g++.dg/torture/pr33887-3.C: Likewise.
3319         * gcc.c-torture/execute/20071211-1.c: Likewise.
3320
3321 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3322
3323         PR target/34856
3324         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3325
3326 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3327
3328         PR middle-end/33333
3329         * g++.dg/gomp/pr33333.C: New test.
3330
3331         PR preprocessor/34692
3332         * gcc.dg/cpp/pr34692.c: New test.
3333         * gcc.dg/gomp/pr34692.c: New test.
3334
3335 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3336
3337         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3338
3339 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3340
3341         PR fortran/34202
3342         * gfortran.dg/empty_type.f90: New test.
3343
3344 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3345
3346         PR c++/34603
3347         * g++.dg/template/crash77.C: New.
3348
3349 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3350
3351         PR target/34856
3352         * gcc.dg/pr34856.c: New test.
3353
3354 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3355
3356         * gfortran.dg/namelist_39.f90: Delete temporary files.
3357         * gfortran.dg/namelist_44.f90: Ditto.
3358
3359 2008-01-24  Richard Guenther  <rguenther@suse.de>
3360
3361         PR middle-end/34953
3362         * g++.dg/torture/pr34953.C: New testcase.
3363
3364 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3365
3366         PR middle-end/34934
3367         * gcc.c-torture/compile/20080124-1.c: New test.
3368
3369 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3370
3371         PR fortran/34872
3372         * gfortran.dg/function_charlen_3.f: New test.
3373
3374 2008-01-23  Michael Matz  <matz@suse.de>
3375
3376         PR debug/34895
3377         * g++.dg/debug/pr34895.cc: New testcase.
3378
3379 2008-01-23  Richard Guenther  <rguenther@suse.de>
3380
3381         PR middle-end/31529
3382         * gcc.dg/pr31529-1.c: New testcase.
3383         * gcc.dg/pr31529-2.c: Likewise.
3384
3385 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR c++/34829
3388         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3389         unsigned int for the first argument.
3390
3391 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3392
3393         PR c++/33984
3394         * g++.dg/conversion/bitfield7.C: New test.
3395         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3396
3397 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3398
3399         From Michael Frysinger  <michael.frysinger@analog.com>
3400         * gcc.target/bfin/mcpu-bf547.c: New test.
3401         * gcc.target/bfin/mcpu-bf523.c: New test.
3402         * gcc.target/bfin/mcpu-bf524.c: New test.
3403         * gcc.target/bfin/mcpu-bf526.c: New test.
3404
3405 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3406
3407         * gcc.c-torture/execute/20080122-1.c: New test.
3408
3409 2008-01-22  Tom Tromey  <tromey@redhat.com>
3410
3411         PR c++/34859
3412         * gcc.dg/cpp/pr34859.c: New file.
3413
3414 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3415
3416         PR fortran/34875
3417         * gfortran.dg/vector_subscript_3.f90: New test.
3418
3419 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3420
3421         PR fortran/34848
3422         * gfortran.dg/missing_optional_dummy_4.f90
3423
3424 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3425
3426         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3427
3428 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3429
3430         * gnat.dg/unchecked_union1.adb: New test.
3431
3432 2008-01-22  Tom Tromey  <tromey@redhat.com>
3433
3434         PR c++/34829
3435         * g++.dg/ext/pr34829.C: New file.
3436
3437 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR c++/34607
3440         * gcc.dg/gomp/pr34607.c: New test.
3441         * g++.dg/gomp/pr34607.C: New test.
3442
3443         PR c++/34914
3444         * g++.dg/ext/vector10.C: New test.
3445
3446         PR c++/34918
3447         * g++.dg/other/error23.C: New test.
3448
3449         PR c++/34917
3450         * g++.dg/ext/vector12.C: New test.
3451
3452 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3453
3454         PR 32102
3455         * gcc.dg/Wstrict-overflow-21.c: New.
3456         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3457
3458 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3459
3460         PR middle-end/33092
3461         * gcc.dg/pr33092.c: New.
3462
3463 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3464
3465         * gcc.target/s390/20020926-1.c: Add -m31 option.
3466
3467 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3468
3469         PR fortran/34915
3470         * gfortran.dg/initialization_18.f90: New test.
3471
3472 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3473
3474         PR fortran/34899
3475         * gfortran.dg/tab_continuation.f: New.
3476
3477 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3478
3479         PR fortran/34896
3480         * gfortran.dg/use_rename_2.f90: New test.
3481
3482 2008-01-21  Richard Guenther  <rguenther@suse.de>
3483
3484         PR middle-end/34856
3485         * gcc.c-torture/compile/pr34856.c: New testcase.
3486
3487 2008-01-21  Richard Guenther  <rguenther@suse.de>
3488
3489         PR c/34885
3490         * gcc.c-torture/compile/pr34885.c: New testcase.
3491
3492 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3493
3494         * gnat.dg/specs/alignment1.ads: New test.
3495
3496 2008-01-21  Richard Guenther  <rguenther@suse.de>
3497
3498         PR c++/34850
3499         * g++.dg/torture/pr34850.C: New testcase.
3500
3501 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3502             Olga Golovanevsky  <olga@il.ibm.com>
3503
3504         PR tree-optimization/34701
3505         * gcc.dg/struct/wo_prof_array_field.c: New test.
3506         
3507 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3508
3509         PR c++/34891
3510         * g++.dg/ext/vector9.C: New.
3511
3512 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3513
3514         PR c++/34776
3515         PR c++/34486
3516         * g++.dg/template/crash75.C: New.
3517         * g++.dg/template/crash76.C: Likewise.  
3518
3519 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3520
3521         PR rtl-optimization/34808
3522         * gcc.c-torture/compile/pr34808.c: New test.
3523
3524 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3525
3526         PR fortran/34784
3527         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3528
3529         PR fortran/34861
3530         * gfortran.dg/entry_array_specs_3.f90: New test.
3531
3532         PR fortran/34854
3533         * gfortran.dg/use_rename_1.f90: New test.
3534
3535 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3536
3537         PR fortran/34784
3538         * gfortran.dg/array_constructor_20.f90: New test.
3539         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3540
3541         PR fortran/34785
3542         * gfortran.dg/array_constructor_21.f90: New test.
3543
3544 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3545
3546         PR libfortran/34795
3547         * gfortran.dg/inquire_13.f90: New test.
3548         
3549         PR libfortran/34659
3550         * gfortran.dg/continuation_9.f90: New test.
3551
3552 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3553
3554         PR target/34831
3555         * gcc.target/mips/pr34831.c: New test.
3556
3557 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3558
3559         PR fortran/34817
3560         PR fortran/34838
3561         * gfortran.dg/any_all_1.f90:  New test.
3562         * gfortran.dg/any_all_2.f90:  New test.
3563
3564 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3565
3566         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3567         "dg-require-weak" statement.
3568         * g++.dg/eh/weak1.C: Likewise.
3569
3570 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR gcov-profile/34610
3573         * gcc.dg/gomp/pr34610.c: New test.
3574
3575 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3576
3577         PR fortran/34760
3578         * gfortran.dg/implicit_11.f90: New.
3579         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3580         * gfortran.dg/entry_15.f90: Ditto.
3581         * gfortran.dg/func_assign.f90: Ditto.
3582         * gfortran.dg/gomp/reduction3.f90: Ditto.
3583         * gfortran.dg/proc_assign_1.f90: Ditto.
3584
3585         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3586         of dg-excess-errors.
3587
3588 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3589
3590         PR fortran/32616
3591         * gfortran.dg/argument_checking_15.f90: New.
3592         * gfortran.dg/argument_checking_5.f90: Change TODO into
3593         dg-warning.
3594
3595 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3596
3597         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3598         * gfortran.dg/enum_5.f90: Ditto.
3599         * gfortran.dg/enum_6.f90: Ditto.
3600         * gfortran.dg/bom_error.f90: Ditto.
3601         * gfortran.dg/func_decl_4.f90: Ditto.
3602
3603 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3604
3605         PR libfortran/34782
3606         * gfortran.dg/fmt_t_6.f: New test.
3607
3608 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3609
3610         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3611
3612 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3613
3614         * g++.dg/lookup/two-stage2.C: fix comment.
3615
3616 2008-01-18  Ian Lance Taylor  <iant@google.com>
3617
3618         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3619
3620 2008-01-18  Ian Lance Taylor  <iant@google.com>
3621
3622         PR c++/33407
3623         * g++.dg/init/new26.C: New test.
3624
3625 2008-01-18  Richard Guenther  <rguenther@suse.de>
3626
3627         PR middle-end/34801
3628         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3629         redundant one.
3630
3631 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3632
3633         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3634         dg-require-effective-target.
3635
3636 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3637
3638         PR target/34556
3639         * gfortran.dg/reshape_2.f90: New test.
3640
3641 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3642
3643         * gcc.dg/20040223-1.c: Fix comment typo.
3644
3645 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3646
3647         PR target/34814
3648         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3649         until 34814 is fixed.
3650
3651 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3652
3653         PR tree-optimization/34648
3654         * gcc.c-torture/compile/pr34648.c: New testcase.
3655
3656 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3657
3658         PR testsuite/34821
3659         * gcc.dg/autopar/autopar.exp: New.
3660         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3661         * lib/target-supports.exp (check_effective_target_pthread): New.
3662
3663         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3664         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3665         * gcc.dg/tree-ssa/reduc-1.c: Same.
3666         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3667         * gcc.dg/tree-ssa/reduc-2.c: Same
3668         * gcc.dg/tree-ssa/reduc-3.c: Same.
3669         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3670         * gcc.dg/tree-ssa/reduc-6.c: Same.
3671         * gcc.dg/tree-ssa/reduc-7.c: Same.
3672         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3673         * gcc.dg/tree-ssa/reduc-8.c: Same.
3674         * gcc.dg/tree-ssa/reduc-9.c: Same.
3675
3676 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3677
3678         * gnat.dg/discr5.adb: New test.
3679
3680 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3681
3682         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3683
3684 2008-01-17  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/34825
3687         * gcc.dg/pr34825.c: New testcase.
3688
3689 2008-01-17  Richard Guenther  <rguenther@suse.de>
3690
3691         * gcc.c-torture/execute/20080117-1.c: New testcase.
3692
3693 2008-01-17  Revital Eres  <eres@il.ibm.com>
3694
3695         PR30957
3696         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3697
3698 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3699
3700         PR fortran/34429
3701         * gfortran.dg/function_charlen_1.f90: New test.
3702
3703         PR fortran/34431
3704         * gfortran.dg/function_types_1.f90: New test.
3705         * gfortran.dg/function_types_2.f90: New test.
3706
3707         PR fortran/34471
3708         * gfortran.dg/function_kinds_4.f90: New test.
3709         * gfortran.dg/function_kinds_5.f90: New test.
3710
3711         * gfortran.dg/defined_operators_1.f90: Errors now at function
3712         declarations.
3713         * gfortran.dg/private_type_4.f90: The same.
3714         * gfortran.dg/interface_15.f90: The same.
3715         * gfortran.dg/elemental_args_check_2.f90: The same.
3716         * gfortran.dg/auto_internal_assumed.f90: The same.
3717
3718 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3719
3720         * gnat.dg/sizetype.adb: New test.
3721
3722 2008-01-16  Richard Guenther  <rguenther@suse.de>
3723
3724         PR middle-end/32628
3725         * gcc.dg/overflow-warn-7.c: New testcase.
3726
3727 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3728
3729         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3730
3731 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3732         Richard Guenther  <rguenther@suse.de>
3733
3734         PR c/34668
3735         * gcc.dg/pr34668-1.c: New test.
3736         * gcc.dg/pr34668-2.c: Likewise.
3737
3738 2008-01-16  Richard Guenther  <rguenther@suse.de>
3739
3740         PR c++/33819
3741         * g++.dg/torture/pr33819.C: New testcase.
3742
3743 2008-01-16  Richard Guenther  <rguenther@suse.de>
3744
3745         PR c/34768
3746         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3747         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3748
3749 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3750
3751         PR fortran/34796
3752         * gfortran.dg/argument_checking_13.f90: New.
3753         * gfortran.dg/argument_checking_14.f90: New.
3754
3755 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3756         
3757         PR libfortran/34671
3758         * gfortran.dg/anyallcount_1.f90:  New test.
3759
3760 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3761
3762         PR c++/34399
3763         * g++.dg/cpp0x/vt-34399.C: New.
3764         * g++.dg/template/friend50.C: New.
3765
3766 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3767
3768         PR c++/34751
3769         * g++.dg/cpp0x/vt-34751.C: New.
3770
3771 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3772
3773         PR c++/34051
3774         PR c++/34055
3775         PR c++/34102
3776         PR c++/34103
3777         * g++.dg/cpp0x/vt-34051-2.C: New.
3778         * g++.dg/cpp0x/vt-34102.C: New.
3779         * g++.dg/cpp0x/vt-34051.C: New.
3780         * g++.dg/cpp0x/vt-34055.C: New.
3781         * g++.dg/cpp0x/vt-34103.C: New.
3782
3783 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3784
3785         PR c++/34314
3786         * g++.dg/cpp0x/vt-34314.C: New.
3787         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3788         reality (the error message was wrong previously).
3789
3790 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3791
3792         PR c++/33964
3793         * g++.dg/cpp0x/vt-33964.C: New.
3794         * g++.dg/template/partial5.C: New.
3795
3796 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3797
3798         PR c++/34052
3799         * g++.dg/cpp0x/vt-34052.C: New.
3800         * g++.dg/template/ttp26.C: New.
3801         
3802 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3803
3804         * gnat.dg/rep_clause2.ad[sb]: New test.
3805         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3806
3807 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3808
3809         PR c++/24924
3810         * g++.dg/cpp/pedantic-errors.C: Delete.
3811         * g++.dg/cpp/permissive.C: Delete.
3812         
3813 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gcc.c-torture/compile/20080114-1.c: New test.
3816
3817 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3818
3819         PR fortran/34665
3820         * gfortran.dg/argument_checking_11.f90: New.
3821         * gfortran.dg/argument_checking_12.f90: New.
3822         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3823         * gfortran.dg/c_assoc_2.f03: Update dg-error.
3824         * gfortran.dg/argument_checking_3.f90: Ditto.
3825         * gfortran.dg/pointer_intent_2.f90: Ditto.
3826         * gfortran.dg/import2.f90: Ditto.
3827         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3828         * gfortran.dg/implicit_actual.f90: Ditto.
3829         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3830         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3831
3832 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3833
3834         PR fortran/34763
3835         * gfortran.dg/interface_proc_end.f90: New.
3836
3837 2008-01-13  Tobias Burnus  <burnus@net-b.de>
3838
3839         PR fortran/34759
3840         * gfortran.dg/assumed_size_refs_4.f90: New.
3841
3842 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3843
3844         * gnat.dg/unchecked_convert1.adb.
3845
3846 2008-01-13  Richard Guenther  <rguenther@suse.de>
3847
3848         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3849         readable and writable again before exiting.
3850
3851 2008-01-13  Richard Guenther  <rguenther@suse.de>
3852
3853         PR middle-end/34601
3854         * gcc.dg/noncompile/incomplete-4.c: New testcase.
3855
3856 2008-01-13  Jan Hubicka  <jh@suse.cz>
3857
3858         PR middle-end/32135
3859         * gcc.dg/pr32135.c: new.
3860
3861 2008-01-12  Doug Kwan  <dougkwan@google.com>
3862
3863         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3864         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3865         -Wignored-qualifiers.
3866
3867 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3868
3869         * gnat.dg/slice3.adb: New test.
3870         * gnat.dg/slice4.adb: Likewise.
3871
3872 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3873
3874         * gnat.dg/bit_packed_array.ad[sb]: New test.
3875
3876 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3877
3878         PR fortran/34432
3879         * gfortran.dg/parens_7.f90: New test.
3880
3881 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3882
3883         * gcc.dg/tree-ssa/loadpre5.c: Use static.
3884         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3885
3886         * gcc.dg/pr33826.c: Require nonpic.
3887
3888 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3889
3890         PR fortran/34722
3891         * gfortran.dg/inquire_12.f90: New test.
3892
3893 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3894
3895         PR libfortran/34670
3896         * all_bounds_1.f90: New test case.
3897         * maxloc_bounds_1.f90: New test case.
3898         * maxloc_bounds_2.f90: New test case.
3899         * maxloc_bounds_3.f90: New test case.
3900         * maxloc_bounds_4.f90: New test case.
3901         * maxloc_bounds_5.f90: New test case.
3902         * maxloc_bounds_6.f90: New test case.
3903         * maxloc_bounds_7.f90: New test case.
3904         * maxloc_bounds_8.f90: New test case.
3905
3906 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3907
3908         * gcc.dg/struct-ret-3.c: New test.
3909
3910 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
3911
3912         PR fortran/34537
3913         * gfortran.dg/transfer_simplify_8.f90: New test.
3914
3915 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
3916
3917         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
3918         size_t using predefined macro.
3919
3920 2008-01-10  Raksit Ashok  <raksit@google.com>
3921
3922         PR rtl-optimization/27971
3923         * gcc.target/i386/pr27971.c: New testcase.
3924
3925 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
3926
3927         PR fortran/34396
3928         * gfortran.dg/bounds_check_12.f90: New test.
3929
3930 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
3931
3932         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3933         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3934
3935 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3936
3937         PR middle-end/34641
3938         * g++.dg/torture/pr34641.C: New testcase.
3939
3940 2008-01-10  Richard Guenther  <rguenther@suse.de>
3941
3942         PR tree-optimization/34651
3943         * g++.dg/torture/pr34651.C: New testcase.
3944
3945 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
3946
3947         PR tree-optimization/34017
3948         * gcc.dg/tree-ssa/pr34017.c: New.
3949
3950 2008-01-09  Richard Guenther  <rguenther@suse.de>
3951         Andrew Pinski  <andrew_pinski@playstation.sony.com>
3952
3953         PR middle-end/30132
3954         * gcc.c-torture/compile/pr30132.c: New testcase.
3955
3956 2008-01-09  Richard Guenther  <rguenther@suse.de>
3957
3958         PR middle-end/34458
3959         * gcc.c-torture/compile/pr34458.c: New testcase.
3960
3961 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3962
3963         PR testsuite/30459
3964         g++.dg/eh/ia64-2.C: Require weak support.
3965
3966 2008-01-08  Richard Guenther  <rguenther@suse.de>
3967
3968         PR middle-end/31863
3969         * g++.dg/torture/pr31863.C: New testcase.
3970
3971 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
3972
3973         PR middle-end/34694
3974         * gcc.dg/gomp/pr34694.c: New test.
3975         * g++.dg/gomp/pr34694.C: New test.
3976
3977         PR c++/33890
3978         * g++.dg/gomp/pr33890.C: New test.
3979
3980 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3981
3982         PR fortran/34476
3983         * gfortran.dg/parameter_array_init_3.f90: New test.
3984
3985 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
3986
3987         PR fortran/34681
3988         PR fortran/34704
3989         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3990
3991 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
3992
3993         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3994         * g++.dg/other/spu2vmx-1.C: Use it.
3995
3996 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3997
3998         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3999
4000         PR testsuite/34575
4001         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
4002         * gcc.target/powerpc/parity-1.c: Likewise.
4003
4004 2008-01-07  Fred Fish  <fnf@specifix.com>
4005
4006         PR preprocessor/30363:
4007         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
4008         macro expansions.
4009
4010 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
4011
4012         PR fortran/34672
4013         * gfortran.dg/use_only_2.f90: New test.
4014
4015 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
4016
4017         PR libstdc++/34680
4018         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4019         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4020
4021 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
4022
4023         PR fortran/34545
4024         * gfortran.dg/use_12.f90: New test.
4025
4026 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4027
4028         PR fortran/34689
4029         * interface.c (compare_actual_formal): Fix intent(out) check for
4030         function result variables.
4031
4032 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4033
4034         PR fortran/34690
4035         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4036
4037 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4038
4039         PR fortran/34689
4040         * gfortran.dg/intent_out_4.f90: Fix test case.
4041
4042 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/34689
4045         * gfortran.dg/intent_out_4.f90: New.
4046
4047 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4048
4049         PR libfortran/34540
4050         * gfortran.dg/optional_dim_3.f90: New test.
4051
4052 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4053
4054         PR fortran/34658
4055         * gfortran.dg/common_11.f90: New.
4056         * gfortran.dg/blockdata_1.f90: Update test case.
4057         * gfortran.dg/blockdata_2.f90: Update test case.
4058
4059 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4060
4061         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4062
4063 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4064
4065         PR fortran/34655
4066         * gfortran.dg/equiv_constraint_9.f90: New.
4067
4068 2008-01-06  Revital Eres  <eres@il.ibm.com>
4069
4070         PR tree-optimization/34263
4071         * gcc.dg/pr34263.c:  New testcase.
4072
4073 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4074
4075         PR fortran/34654
4076         * gfortran.dg/internal_io_unf.f90: New.
4077
4078 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4079
4080         PR fortran/34660
4081         * gfortran.dg/elemental_args_check_2.f90: New.
4082
4083 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4084
4085         PR fortran/34662
4086         * gfortran.dg/intent_out_3.f90: New.
4087
4088 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4089
4090         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4091
4092 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093
4094         PR libfortran/34676
4095         * gfortran.dg/list_read_8.f90: New test.
4096
4097 2008-01-04  Richard Guenther  <rguenther@suse.de>
4098
4099         PR middle-end/34029
4100         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4101         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4102
4103 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR gcov-profile/34609
4106         * g++.dg/gcov/gcov-6.C: New test.
4107
4108 2008-01-04  Richard Guenther  <rguenther@suse.de>
4109
4110         PR tree-optimization/31081
4111         * g++.dg/torture/pr31081-1.C: New testcase.
4112         * g++.dg/torture/pr31081-2.C: Likewise.
4113
4114 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4115
4116         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4117         * gcc.target/mips/rsqrt-2.c: Likewise.
4118         * gcc.target/mips/rsqrt-4.c: New test.
4119
4120 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4121
4122         PR fortran/34557
4123         * gfortran.dg/equiv_substr.f90: New.
4124
4125 2008-01-03  Tom Tromey  <tromey@redhat.com>
4126
4127         PR c/34457:
4128         * gcc.dg/pr34457-2.c: New file.
4129         * gcc.dg/pr34457-1.c: New file.
4130
4131 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4132
4133         Revert fix for PR tree-optimization/34458.
4134
4135 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4136
4137         PR tree-optimization/34458
4138         * gcc.dg/tree-ssa/pr34458.c: New.
4139
4140 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4141
4142         PR libfortran/34565
4143         * gfortran.dg/internal_readwrite_1.f90:  New test.
4144         * gfortran.dg/internal_readwrite_2.f90:  New test.
4145
4146 2008-01-03  Tom Tromey  <tromey@redhat.com>
4147
4148         PR preprocessor/34602:
4149         * gcc.dg/cpp/pr34602.c: New file.
4150
4151 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR tree-optimization/29484
4154         * gcc.c-torture/execute/20071220-1.c: New test.
4155         * gcc.c-torture/execute/20071220-2.c: New test.
4156
4157 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4158
4159         PR tree-optimization/34635
4160         * gcc.dg/tree-ssa/pr34635.c: New.
4161         * gcc.dg/tree-ssa/pr34635-1.c: New.
4162
4163 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4164
4165         PR middle-end/34562
4166         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4167         scan-assembler check.
4168
4169 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR middle-end/34608
4172         * g++.dg/gomp/pr34608.C: New test.
4173
4174 2008-01-02  Richard Guenther  <rguenther@suse.de>
4175
4176         PR middle-end/34093
4177         PR middle-end/31976
4178         * gcc.c-torture/compile/pr34093.c: New testcase.
4179
4180 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4181
4182         * g++.dg/cpp0x/long_long.C: New.
4183
4184 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4185
4186         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4187         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4188         warning on the function main.
4189
4190 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4193         rather than __v2di type.
4194
4195 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4196
4197         PR fortran/34558
4198         * gfortran.dg/linked_list_1.f90: New test.
4199
4200 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4201
4202         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4203         instead of appending to it.
4204
4205 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4206
4207         PR tree-optimization/34591
4208         * gcc.dg/vect/pr34591.c: New test.
4209
4210 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4211
4212         PR libfortran/34594
4213         * gfortran.dg/direct_io_8.f90:  New test case.
4214
4215 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR target/34281
4218         * gcc.c-torture/execute/20071213-1.c: New test.
4219
4220 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4221
4222         PR libfortran/34560
4223         * gfortran.dg/read_eof_5.f90: New test.
4224
4225 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4226
4227         PR fortran/34514
4228         * gfortran.dg/initialization_17.f90: New.
4229
4230 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4231
4232         PR libfortran/34566
4233         * gfortran.dg/matmul_6.f90:  New test.
4234
4235 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4236
4237         PR fortran/34421
4238         * gfortran.dg/entry_17.f90: New.
4239
4240 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4241
4242         PR fortran/34536
4243         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4244         * gfortran.dg/real_const_3.f90: Likewise.
4245         * gfortran.dg/unary_operator.f90: New test.
4246
4247 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4248
4249         * gnat.dg/pack2.adb: New test.
4250
4251 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4252
4253         PR fortran/34559
4254         * gfortran.dg/repeat_6.f90: New test.
4255
4256 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4257
4258         PR fortran/34549
4259         * cshift_shift_real_1.f90:  New test.
4260
4261 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4262
4263         PR fortran/34540
4264         * gfortran.dg/shift-kind_2.f90: New test.
4265
4266 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4267
4268         PR target/8835
4269         * gcc.dg/pr8835-1.c: New.
4270
4271 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/34438
4274         * gfortran.dg/default_initialization_3.f90: New test.
4275
4276 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4277
4278         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4279         conditions.
4280         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4281
4282 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4283
4284         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4285         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4286
4287 2007-12-20  Jason Merrill  <jason@redhat.com>
4288
4289         * gcc.dg/overload/arg[14].C: Remove expected errors.
4290
4291 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4292
4293         PR c++/34459
4294         * gcc.c-torture/execute/20071219-1.c: New test.
4295
4296 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4297
4298         PR fortran/34530
4299         * gfortran.dg/namelist_44.f90: New.
4300
4301 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4302
4303         PR fortran/34482
4304         * gfortran.dg/boz_8.f90: Add error-check check.
4305         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4306         stop by call abort.
4307
4308 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4309
4310         * gcc.dg/gomp/combined-1.c: New test.
4311
4312 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4313
4314         PR tree-optimization/34355
4315         * g++.dg/tree-ssa/pr34355.C: New test.
4316
4317 2007-12-19  Revital Eres  <eres@il.ibm.com>
4318
4319          * gcc.dg/sms-5.c: New testcase.
4320
4321 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4322
4323         PR fortran/34325
4324         * gfortran.dg/missing_parens_1.f90: New.
4325         * gfortran.dg/missing_parens_1.f90: New.
4326         
4327 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4328
4329         PR fortran/34495
4330         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4331         expressions.
4332         * gfortran.dg/transfer_simplify_7.f90: New test.
4333
4334 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4335
4336         * gcc.dg/pr32912-3.c: Compile with -w.
4337
4338         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4339
4340 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4341             Jakub Jelinek  <jakub@redhat.com>
4342         
4343         PR c++/32565
4344         PR c++/33943
4345         PR c++/33965
4346         * g++.dg/cpp0x/variadic86.C: New.
4347         * g++.dg/cpp0x/variadic87.C: New.
4348         * g++.dg/cpp0x/variadic84.C: New.
4349         * g++.dg/cpp0x/variadic85.C: New.
4350         * g++.dg/template/ttp25.C: New.
4351
4352 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4353
4354         PR tree-optimization/34123
4355         * gcc.dg/tree-ssa/pr34123.c: New test.
4356
4357 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4358
4359         PR rtl-optimization/34456
4360         * gcc.c-torture/execute/pr34456.c: New test.
4361
4362 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR c++/34488
4365         * g++.dg/parse/friend7.C: New test.
4366
4367         PR rtl-optimization/34490
4368         * gcc.c-torture/execute/20071216-1.c: New test.
4369
4370 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4371
4372         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4373
4374 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4375
4376         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4377         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4378         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4379         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4380         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4381
4382 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR c/34506
4385         * gcc.dg/gomp/clause-2.c: New test.
4386         * g++.dg/gomp/clause-4.C: New test.
4387
4388 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4389
4390         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4391         part of Fortran 77/95/2003.
4392
4393 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4394
4395         PR tree-optimization/34445
4396         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4397         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4398
4399 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4400
4401         PR fortran/34427
4402         * gfortran.dg/namelist_42.f90: Update.
4403         * gfortran.dg/namelist_43.f90: New.
4404         
4405 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4406
4407         PR fortran/34495
4408         * gfortran.dg/initialization_16.f90: New.
4409
4410 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4411
4412         PR fortran/34305
4413         * gfortran.dg/real_dimension_1.f:  New test case.
4414
4415 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4416
4417         * gcc.dg/torture/pr24257.c: Remove -O from options.
4418
4419 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4420
4421         PR fortran/34246
4422         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4423
4424 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4425
4426         PR fortran/31213
4427         PR fortran/33888
4428         PR fortran/33998
4429         * gfortran.dg/mapping_1.f90: New test.
4430         * gfortran.dg/mapping_2.f90: New test.
4431         * gfortran.dg/mapping_3.f90: New test.
4432
4433 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4434
4435         PR rtl-optimization/34415
4436         * gcc.c-torture/execute/pr34415.c: New test.
4437
4438 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4439
4440         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4441         void. 
4442
4443 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4444
4445         PR bootstrap/34003
4446         * gcc.dg/pr34003-1.c: New test.
4447         * gcc.dg/pr34003-2.c: New.
4448
4449 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4450
4451         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4452         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4453         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4454         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4455         add -save-temps.
4456         * gcc.target/cris/torture/cris-torture.exp,
4457         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4458         * gcc.target/cris/builtin_ctz_v3.c,
4459         gcc.target/cris/builtin_ctz_v8.c,
4460         gcc.target/cris/builtin_clz_v0.c,
4461         gcc.target/cris/builtin_clz_v3.c,
4462         gcc.target/cris/builtin_bswap_v3.c,
4463         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4464         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4465         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4466         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4467         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4468         lib/target-supports.exp: Adjust for crisv32-*-*.
4469
4470 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4471
4472         * gcc.dg/debug/const-3.c: New.
4473
4474 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4475
4476         * g++.dg/other/datasec1.C: Require named section support.
4477
4478 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4479
4480         PR target/29978
4481         * gcc.target/i386/pr29978.c: New test.
4482
4483 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4484
4485         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4486         instead of -msse4.1.
4487         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4488         * g++.dg/other/i386-2.C (dg-options): Ditto.
4489
4490 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4491
4492         PR fortran/34438
4493         * gfortran.dg/private_type_10.f90: New.
4494
4495 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4496
4497         PR fortran/34398
4498         * gfortran.dg/nan_4.f90: New.
4499
4500 2007-12-14  Richard Guenther  <rguenther@suse.de>
4501
4502         PR middle-end/34462
4503         * gcc.c-torture/compile/20071214-1.c: New testcase.
4504
4505 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4506
4507         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4508         macros to test macroized SSE intrinsics.  Use new macros to test
4509         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4510         emmintrin.h, xmmintrin.h and bmmintrin.h
4511         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4512         to test with immediate operand.
4513
4514 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4515
4516         PR target/34091
4517         * gcc.c-torture/compile/pr34091.c: New test.
4518
4519 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4520
4521         * gcc.dg/uninit-13.c: UnXFAIL.
4522         * gcc.dg/complex-5.c: New testcase.
4523
4524 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4525
4526         * gcc.dg/struct/struct-reorg.exp: Replace 
4527          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4528         
4529 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4530
4531         PR libfortran/34370
4532         PR libfortran/34323
4533         PR libfortran/34405
4534         * gfortran.dg/advance_6.f90:  New test case.
4535         * gfortran.dg/direct_io_7.f90:  New test case.
4536         * gfortran.dg/streamio_13.f90:  New test case.
4537
4538 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4539
4540         * g++.dg/cpp0x/__func__.C: New.
4541
4542 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4543
4544         PR target/34435
4545         * g++.dg/other/pr34435.C: New testcase.
4546
4547 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4548
4549         * gcc.dg/struct: New directory with tests 
4550         for struct-reorg optimizaion.
4551         * gcc.dg/struct/struct-reorg.exp: New script.
4552         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4553         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4554         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4555         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4556         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4557         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4558         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4559         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4560         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4561         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4562         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4563         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4564         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4565         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4566         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4567         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4568         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4569         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4570         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4571         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4572         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4573         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4574         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4575         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4576
4577 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4578
4579         PR fortran/34427
4580         * gfortran.dg/namelist_42.f90: New.
4581
4582 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4583
4584         PR fortran/34254
4585         * gfortran.dg/function_kinds_3.f90: New.
4586
4587 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4588
4589         * gcc.target/s390/20071212-1.c: New testcase.
4590
4591 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR c++/34238
4594         * g++.dg/ext/visibility/anon7.C: Add xfail.
4595         * g++.dg/ext/visibility/anon9.C: New test.
4596         * g++.dg/ext/visibility/anon10.C: New test.
4597
4598         PR c++/34364
4599         * g++.dg/rtti/dyncast2.C: New test.
4600
4601 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4602
4603         PR tree-optimization/34407
4604         * gcc.dg/vect/pr34407.c: New test.
4605
4606 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4607
4608         PR fortran/34411
4609         * gfortran.dg/error_recovery_5.f90: New.
4610         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4611
4612 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4613
4614         PR tree-optimization/34371
4615         * gcc.c-torture/compile/20071207-1.c: New test.
4616
4617 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4618
4619         PR c++/34059
4620         * g++.dg/parse/crash40.C: New test.
4621
4622 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4623
4624         * g++.dg/opt/memcpy1.C: New test.
4625
4626 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4627
4628         PR fortran/34425
4629         * gfortran.dg/argument_checking_10.f90: New.
4630
4631 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR rtl-optimization/34302
4634         * gcc.c-torture/execute/20071210-1.c: New test.
4635
4636 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4637
4638         PR c++/34395
4639         * g++.dg/cpp0x/error1.C: New test.
4640
4641         PR c++/34394
4642         * g++.dg/other/error22.C: New test.
4643
4644 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4645
4646         PR target/32086
4647         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4648         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4649         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4650
4651 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR c++/34178
4654         PR c++/34340
4655         * g++.dg/template/repo6.C: New test.
4656         * g++.dg/template/repo7.C: New test.
4657         * g++.dg/template/repo8.C: New test.
4658
4659 2007-12-09  H.J. Lu  <hjl@lucon.org>
4660             Tobias Burnus  <burnus@net-b.de>
4661
4662         PR fortran/34404
4663         * gfortran.dg/read_2.f90: New.
4664
4665 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4666
4667         * lib/target-supports.exp (check_effective_target_tls_native):
4668         Fix typo.
4669
4670 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4671
4672         PR ada/34366
4673         * gnat.dg/enclosing_record_reference.ads,
4674         gnat.dg/enclosing_record_reference.adb: New test.
4675
4676 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/32129
4679         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4680         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4681
4682         PR fortran/31487
4683         * gfortran.dg/char_component_initializer_1.f90: New test.
4684
4685 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4686
4687         PR fortran/34342
4688         PR fortran/34345
4689         PR fortran/18026
4690         PR fortran/29471
4691
4692         * gfortran.dg/boz_8.f90: New.
4693         * gfortran.dg/boz_9.f90: New.
4694         * gfortran.dg/boz_10.f90: New.
4695         * gfortran.dg/boz_7.f90: Update dg-warning.
4696         * gfortran.dg/pr16433.f: Add dg-error.
4697         * gfortan.dg/ibits.f90: Update dg-warning.
4698         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4699         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4700
4701 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4702
4703         PR fortran/34359
4704         * gfortran.dg/include_1.f90: New test.
4705         * gfortran.dg/include_1.inc: New.
4706         * gfortran.dg/include_2.f90: New test.
4707
4708 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4709
4710         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4711
4712 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4713
4714         PR fortran/34319
4715         * gfortran.dg/nan_3.f90: New.
4716
4717 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4718
4719         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4720
4721 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4722
4723         * gnat.dg/tamdt*.ad?: Support for ...
4724         * gnat.dg/test_tamdt.adb: New test.
4725
4726 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4727
4728         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4729         exports and document how these can be exercised.
4730
4731 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4732
4733         PR ada/15805
4734         * gnat.dg/specs/access_constants.ads: New test.
4735
4736         * gnat.dg/specs/access_constant_decl.ads: New test.
4737
4738         PR ada/21346
4739         * gnat.dg/compose.adb: New test.
4740
4741 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4742
4743         PR ada/34173
4744         * gnat.dg/unc_memops.ad[sb]: Support for ...
4745         * gnat.dg/unc_memfree.adb: New test.
4746         
4747 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4748
4749         * gfortran.dg/ltrans-7.f90: New.
4750
4751 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4752             Dorit Nuzman  <dorit@il.ibm.com>
4753
4754         PR tree-optimization/34005
4755         * gcc.dg/vect/pr34005.c: New test.
4756
4757 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR c++/34336
4760         * g++.dg/template/new8.C: New test.
4761
4762 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4763
4764         PR fortran/34333
4765         * gfortran.dg/boz_7.f90: New.
4766         * gfortran.dg/int_1.f90: Disable -pedantic option.
4767         * gfortran.dg/boz_1.f90: Ditto.
4768         * gfortran.dg/boz_3.f90: Ditto.
4769         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4770         * gfortran.dg/ibits.f90: Ditto.
4771         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4772         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4773
4774 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4775
4776         PR fortran/34335
4777         * gfortran.dg/used_types_19.f90: New test.
4778
4779 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4780
4781         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4782         * gfortran.dg/nearest_2.f90: Likewise.
4783         * gfortran.dg/nearest_3.f90: Likewise.
4784
4785 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR middle-end/34337
4788         * gcc.c-torture/execute/20071205-1.c: New test.
4789
4790 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4791
4792         * gfortran.dg/module_nan.f90: Add -mieee for sh.
4793         * gfortran.dg/real_const_3.f90: Likewise.
4794
4795 2007-12-05  Richard Guenther  <rguenther@suse.de>
4796
4797         PR tree-optimization/34138
4798         * gcc.c-torture/compile/pr34138.c: New testcase.
4799
4800 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4801
4802         PR debug/33739
4803         * gfortran.dg/debug_2.f: New test.
4804
4805 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
4806
4807         * gnat.dg/specs/elab1.ads: New test.
4808
4809 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
4810
4811         PR target/34312
4812         * gcc.target/i386/pr34312.c: New test.
4813
4814 2007-12-05  Tobias Burnus  <burnus@net-b.de>
4815
4816         PR fortran/34333
4817         * gfortran.dg/nan_2.f90: New.
4818
4819 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4820
4821         PR c++/34271
4822         * g++.dg/cpp0x/decltype9.C: New test.
4823         * g++.dg/cpp0x/decltype10.C: New test.
4824
4825 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
4826
4827         PR ada/21489
4828         * gnat.dg/rm_6_4_1_13.adb: New test.
4829
4830 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4831
4832         PR middle-end/34134
4833         * gcc.c-torture/compile/20071117-1.c: New test.
4834
4835 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4836
4837         PR c++/34101
4838         * g++.dg/cpp0x/variadic-ttp.C: New.
4839
4840 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4841         
4842         * gcc.dg/parse-decl-after-if.c: New.
4843         * gcc.dg/20031223-1.c: Adjust.
4844         
4845 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4846
4847         PR c++/33509
4848         * g++.dg/cpp0x/variadic-throw.C: New.
4849
4850 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
4851
4852         PR c++/33091
4853         * g++.dg/cpp0x/variadic-unify.C: New.
4854
4855 2007-12-04  Richard Guenther  <rguenther@suse.de>
4856
4857         PR middle-end/34334
4858         PR middle-end/34222
4859         * gcc.c-torture/compile/pr34334.c: New testcase.
4860         * g++.dg/torture/pr34222.C: New testcase.
4861
4862 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
4863
4864         * gcc.c-torture/execute/20071202-1.c: New test.
4865         * gcc.dg/tree-ssa/pr34146-2.c: New test.
4866
4867 2007-12-04  Tobias Burnus  <burnus@net-b.de>
4868
4869         PR fortran/34318
4870         * gfortran.dg/module_nan.f90: New.
4871
4872 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4873
4874         * lib/target-supports.exp (get_compiler_messages): Replace with...
4875         (check_compile): ...this new procedure.  Handle TYPE == executable.
4876         Use comments in the source to determine the correct extension.
4877         Return a pair containing the compiler output and the output filename.
4878         Don't delete the file here.
4879         (check_no_compiler_messages_nocache): New procedure.
4880         (check_no_compiler_messages): Use it.
4881         (check_no_messages_and_pattern_nocache): New procedure.
4882         (check_no_messages_and_pattern): Use it.
4883         (check_runtime_nocache, check_runtime): New procedures.
4884         (check_effective_target_tls): Use check_no_compiler_messages.
4885         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4886         (check_effective_target_tls_runtime): Use check_runtime.
4887         (check_effective_target_fstack_protector): Likewise.
4888         (check_iconv_available): Use check_runtime_nocache.
4889         (check_effective_target_fortran_large_real): Use
4890         check_no_compiler_messages.
4891         (check_effective_target_fortran_large_int): Likewise.
4892         (check_effective_target_static_libgfortran): Likewise.
4893         (check_750cl_hw_available): Use check_cached_effective_target
4894         and check_runtime_nocache.
4895         (check_vmx_hw_available): Likewise.
4896         (check_effective_target_broken_cplxf_arg): Likewise.
4897         (check_alpha_max_hw_available): Use check_runtime.
4898         (check_function_available): Use check_no_compiler_messages.
4899         (check_cxa_atexit_available): Use check_cached_effective_target
4900         and check_runtime_nocache.
4901         (check_effective_target_dfp_nocache): Use
4902         check_no_compiler_messages_nocache.
4903         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4904         (check_effective_target_dfp): Use check_cached_effective_target.
4905         (check_effective_target_dfprt): Likewise.
4906         (check_effective_target_arm_neon_hw): Use check_runtime.
4907         (check_effective_target_ultrasparc_hw): Likewise.
4908         (check_effective_target_c99_runtime): Use
4909         check_no_compiler_messages_nocache.
4910
4911 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
4912
4913         PR middle-end/29749
4914         * gcc.dg/fold-rotate-1.c: New test.
4915
4916         PR tree-optimization/33453
4917         * gcc.c-torture/compile/20071203-1.c: New test.
4918
4919 2007-12-03  Robert Dewar <dewar@adacore.com>
4920             Samuel Tardieu  <sam@rfc1149.net>
4921
4922         PR ada/34287
4923         * gnat.dg/check_elaboration_code.adb: New test.
4924         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4925         New support files.
4926
4927 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4928
4929         PR c++/34061
4930         * g++.dg/cpp0x/pr34061.C: New.
4931
4932 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
4933
4934         PR c++/34273
4935         * g++.dg/other/error21.C: New.
4936
4937 2007-12-02  Revital Eres  <eres@il.ibm.com>
4938
4939         * gcc.dg/sms-4.c: New testcase.
4940
4941 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
4942             Revital Eres  <eres@il.ibm.com>
4943
4944         * gcc.dg/sms-3.c: New testcase.
4945
4946 2007-12-01  Ollie Wild  <aaw@google.com>
4947
4948         PR c++/8171
4949         * g++.dg/conversion/ptrmem9.C: New test.
4950
4951 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4952
4953         PR libfortran/34291
4954         * gfortran.dg/namelist_41.f90: New test.
4955
4956 2007-11-30  Tom Tromey  <tromey@redhat.com>
4957
4958         PR preprocessor/32868:
4959         * gcc.dg/cpp/pr32868.c: New file.
4960
4961 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4962
4963         PR fortran/34248
4964         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4965
4966 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
4967
4968         PR rtl-optimization/34171
4969         * gcc.dg/pr34171.c: New testcase.
4970
4971 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
4972
4973         * gcc.dg/tree-ssa/pr34244.c: Fixed.
4974
4975 2007-11-30  Tobias Burnus  <burnus@net-b.de>
4976
4977         PR fortran/34133
4978         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4979         * gfortran.dg/bind_c_usage_11.f03: New.
4980         * gfortran.dg/bind_c_usage_12.f03: New.
4981
4982 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR c++/34275
4985         * g++.dg/other/error20.C: New test.
4986
4987 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
4988
4989         PR fortran/34230
4990         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4991
4992 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
4993
4994         PR tree-optimization/34244
4995         * gcc.dg/tree-ssa/pr34244.c: New test.
4996
4997 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
4998
4999         PR tree-optimization/33434
5000         * gcc.dg/pr33434-1.c: New test.
5001         * gcc.dg/pr33434-2.c: New test.
5002         * gcc.dg/pr33434-3.c: New test.
5003         * gcc.dg/pr33434-4.c: New test.
5004
5005         PR c++/34270
5006         * g++.dg/template/cond7.C: New test.
5007
5008         PR c++/34267
5009         PR c++/34268
5010         * g++.dg/cpp0x/decltype7.C: New test.
5011         * g++.dg/cpp0x/decltype8.C: New test.
5012
5013 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/34248
5016         * gfortran.dg/result_in_spec_3.f90: New.
5017
5018 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5019
5020         PR fortran/34262
5021         * gfortran.dg/mvbits_3.f90: New.
5022
5023 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
5024         
5025         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5026         Delete.
5027         (check_effective_target_hard_float): New.
5028         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5029         * gcc.dg/pr30957-1.c: Likewise.
5030         
5031 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
5032
5033         PR ada/15804
5034         * gnat.dg/specs/variant_part.ads: New test.
5035
5036         PR ada/17318
5037         * gnat.dg/specs/attribute_parsing.ads: New test.
5038
5039         PR ada/32792
5040         * gnat.dg/specs/integer_value.ads: New test.
5041
5042         PR ada/22559
5043         * gnat.dg/specs/delta_small.ads: New test.
5044
5045 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5046
5047         PR tree-optimization/34140
5048         * gcc.c-torture/compile/20071128-1.c: New test.
5049
5050 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5051
5052         PR fortran/32928
5053         * gfortran.dg/data_array_1.f90
5054         * gfortran.dg/data_array_2.f90
5055         * gfortran.dg/data_array_3.f90
5056         * gfortran.dg/data_array_4.f90
5057
5058 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5059
5060         PR fortran/34227
5061         * gfortran.dg/blockdata_5.f90: New test.
5062         * gfortran.dg/blockdata_6.f90: New test.
5063
5064 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR tree-optimization/34016
5067         * gcc.dg/pr34016.c: New test.
5068
5069 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR fortran/29389
5072         * gfortran.dg/stfunc_6.f90: New test.
5073
5074         PR fortran/33850
5075         * gfortran.dg/assign_10.f90: New test.
5076
5077 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5078
5079         PR fortran/33541
5080         * gfortran.dg/use_11.f90: New test.
5081
5082         PR fortran/34231
5083         * gfortran.dg/generic_15.f90: New test.
5084
5085 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR target/34225
5088         * gcc.dg/pr34225.c: New test.
5089
5090 2007-11-27  Richard Guenther  <rguenther@suse.de>
5091
5092         PR tree-optimization/34241
5093         * g++.dg/torture/pr34241.C: New testcase.
5094
5095 2007-11-27  Richard Guenther  <rguenther@suse.de>
5096
5097         * gcc.dg/builtins-error.c: New testcase.
5098
5099 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR c++/34213
5102         * g++.dg/ext/visibility/anon8.C: New test.
5103
5104 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5105
5106         PR target/34077
5107         * gcc.target/i386/pr34077.c: New testcase.
5108
5109 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5110
5111         PR fortran/34203
5112         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5113         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5114         * gfortran.dg/backslash_1.f90: Remove no longer needed
5115         -fno-backslash option.
5116
5117 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5118
5119         PR c/23722
5120         * gcc.dg/cpp/19990413-1.c: Update.
5121         * gcc.dg/parse-else-error.c: New.
5122         * gcc.dg/parse-else-error-2.c: New.
5123         * gcc.dg/parse-else-error-3.c: New.
5124         * gcc.dg/parse-else-error-4.c: New.
5125
5126 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5127
5128         PR c++/34081
5129         * g++.dg/template/dependent-expr6.C: New testcase.
5130
5131 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5132
5133         PR target/34215
5134         * gcc.target/i386/pr34215.c: New test.
5135
5136 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5137
5138         PR target/34174
5139         * gcc.dg/torture/pr34174-1.c: New.
5140
5141 2007-11-26  Richard Guenther  <rguenther@suse.de>
5142
5143         PR middle-end/34233
5144         * gcc.dg/pr34233.c: New testcase.
5145
5146 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5147             Revital Eres  <eres@il.ibm.com>
5148
5149         PR rtl-optimization/34085
5150         * gcc.dg/tree-prof (bb-reorg.c): New test.
5151
5152 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5153
5154         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5155         Return true for MIPS16 targets.
5156
5157 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5158
5159         PR fortran/33152
5160         * gfortran.dg/blockdata_4.f90: New test.
5161
5162 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5163
5164         PR fortran/34079
5165         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5166         * gfortran.dg/bind_c_usage_16.f03: New.
5167         * gfortran.dg/bind_c_usage_16_c.c: New.
5168
5169 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5170
5171         * gnat.dg/specs/size_clause1.ads: New test.
5172         * gnat.dg/specs/size_clause2.ads: Likewise.
5173         * gnat.dg/specs/size_clause3.ads: Likewise.
5174
5175 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5176
5177         PR fortran/33499
5178         * gfortran.dg/entry_16.f90: New test.
5179
5180 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5181
5182         PR fortran/34192
5183         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5184
5185 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5186
5187         PR fortran/33541
5188         * gfortran.dg/nested_modules_1.f90: Change the reference to
5189         FOO, forbidden by the standard, to a reference to W.
5190         * gfortran.dg/use_only_1.f90: New test.
5191
5192 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5193
5194         PR fortran/34209
5195         * gfortran.dg/nearest_3.f90: New test.
5196
5197 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5198
5199         PR fortran/33317
5200         * gfortran.dg/optional_dim_2.f90: New test.
5201
5202 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5203
5204         PR fortran/34187
5205         * gfortran.dg/bind_c_usage_15.f90: New.
5206
5207 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5208
5209         PR fortran/34192
5210         * gfortran.dg/nearest_2.f90: New.
5211
5212
5213 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR c++/30293
5216         PR c++/30294
5217         * g++.dg/ext/java-2.C: New test.
5218
5219 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5220             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5221         
5222         PR c++/5310
5223         * g++.dg/warn/pr5310.C: New.
5224         * g++.dg/warn/pr33160.C: New.
5225         
5226 2007-11-23  Richard Guenther  <rguenther@suse.de>
5227             Michael Matz  <matz@suse.de>
5228
5229         PR tree-optimization/34176
5230         * gcc.c-torture/execute/pr34176.c: New testcase.
5231
5232 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5233
5234         PR c++/34198
5235         * gcc.dg/Wconversion-5.c: New test.
5236         * g++.dg/Wconversion3.C: New test.
5237
5238 2007-11-23  Richard Guenther  <rguenther@suse.de>
5239
5240         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5241
5242 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5243
5244         PR c/14050
5245         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5246         qualifiers in abstract declarator.
5247
5248 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5249
5250         * gfortran.dg/derived_constructor_comps_3.f90: New.
5251
5252 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5253
5254         PR c++/34094
5255         * g++.dg/ext/visibility/anon7.C: New test.
5256
5257 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5258
5259         PR fortran/34079
5260         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5261         * gfortran.dg/bind_c_usage_13.f03: New.
5262         * gfortran.dg/bind_c_usage_14.f03: New.
5263
5264 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5265
5266         PR rtl-optimization/33848
5267         * gcc.dg/torture/pr33848.c: New test.
5268
5269 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5270
5271         PR fortran/34083
5272         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5273
5274 2007-11-20  Richard Guenther  <rguenther@suse.de>
5275
5276         PR middle-end/34154
5277         * gcc.c-torture/execute/pr34154.c: New testcase.
5278
5279 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5280
5281         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5282
5283 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5284
5285         PR fortran/32770
5286         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5287         so test passes with -frecord-marker=8.
5288         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5289         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5290         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5291         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5292         * gfortrand.dg/modulo_1.f90:  Likewise.
5293
5294 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5295
5296         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5297         New procedure.
5298         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5299         * gcc.dg/pr30957-1.c: Likewise.
5300
5301 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR c++/34089
5304         * g++.dg/template/crash74.C: New test.
5305
5306 2007-11-20  Richard Guenther  <rguenther@suse.de>
5307
5308         * gcc.c-torture/execute/20071120-1.c: New testcase.
5309
5310 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR c/34146
5313         * gcc.dg/tree-ssa/pr34146.c: New test.
5314
5315         PR testsuite/33978
5316         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5317         dependent on target settings like move_by_pieces etc.
5318
5319         PR c++/28879
5320         * g++.dg/template/vla2.C: New test.
5321
5322         PR c++/33962
5323         * g++.dg/overload/template3.C: New test.
5324
5325 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5326
5327         PR fortran/33317
5328         * gfortran.dg/optional_dim_2.f90: Remove test.
5329
5330 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5331
5332         * gcc.dg/dfp/ddmode-ice.c: New test.
5333
5334 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5335
5336         PR tree-optimization/34036
5337         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5338
5339 2007-11-19  Richard Guenther  <rguenther@suse.de>
5340
5341         PR tree-optimization/34
5342         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5343
5344 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5345
5346         PR fortran/34079
5347         * gfortran.dg/bind_c_usage_10_c.c: New.
5348         * gfortran.dg/bind_c_usage_10.f03: New.
5349
5350 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5351
5352         * gcc.dg/pr33007.c: Expect new warning.
5353         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5354         * g++.dg/opt/pr34036.C: New test.
5355
5356 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR c++/30988
5359         * g++.dg/warn/noreturn-4.C: New test.
5360         * g++.dg/warn/noreturn-5.C: New test.
5361         * g++.dg/warn/noreturn-6.C: New test.
5362         * g++.dg/warn/noreturn-7.C: New test.
5363
5364 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5365
5366         PR fortran/32770
5367         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5368         integers so tests works with -fdefault-integer-8.
5369         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5370         integers so test passes with -fdefault-integer-8.
5371         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5372         buffer length so test passes with -fdefault-integer-8.
5373         * gfortran.dg/bounds_check_8.f90:  Likewise.
5374         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5375         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5376         with -fdefault-integer-8.
5377         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5378         provoke overflow.
5379
5380 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5381
5382         PR fortran/33317
5383         * gfortran.dg/optional_dim_2.f90: New test.
5384         
5385         PR fortran/34139
5386         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5387         
5388 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5389
5390         PR rtl-optimization/34132
5391         * gcc.c-torture/compile/20071118-1.c: New test.
5392
5393 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5394
5395         PR fortran/31608
5396         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5397
5398 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5399
5400         PR fortran/34137
5401         * gfortran.dg/entry_14.f90: New.
5402         * gfortran.dg/entry_15.f90: New.
5403
5404 2007-11-18  Richard Guenther  <rguenther@suse.de>
5405
5406         PR tree-optimization/34127
5407         * gcc.c-torture/compile/pr34127.c: New testcase.
5408
5409 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5410
5411         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5412         type specifier, as they are not permitted according to the AltiVec
5413         Programming Interface Manual.
5414
5415 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5416
5417         PR fortran/34133
5418         * gfortran.dg/bind_c_usage_9.f03: New.
5419         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5420
5421 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5422
5423         PR fortran/25252
5424         * interface.c (gfc_current_interface_head,
5425         gfc_set_current_interface_head): New functions.
5426         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5427         On syntax error, restore previous state of the interface.
5428         * gfortran.h (gfc_current_interface_head,
5429         gfc_set_current_interface_head): New prototypes.
5430
5431 2007-11-17  Richard Guenther  <rguenther@suse.de>
5432
5433         PR middle-end/34130
5434         * gcc.c-torture/execute/pr34130.c: New testcase.
5435
5436 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5437
5438         PR fortran/34108
5439         * gfortran.dg/fmt_label_1.f90: New test.
5440
5441 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5442
5443         PR fortran/33957
5444         * gfortran.dg/initialization_15.f90 : New test.
5445
5446 2007-11-16  Richard Guenther  <rguenther@suse.de>
5447
5448         PR middle-end/34030
5449         * gcc.c-torture/compile/pr34030.c: New testcase.
5450
5451 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5452
5453         PR fortran/34008
5454         * gfortran.dg/interface_assignment_3.f90.
5455
5456 2007-11-16  Richard Guenther  <rguenther@suse.de>
5457
5458         PR tree-optimization/33870
5459         * gcc.dg/torture/pr33870.c: New testcase.
5460
5461 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5462
5463         PR fortran/33986
5464         * gfortran.dg/allocatable_function_3.f90.
5465
5466 2007-11-16  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/34113
5469         * gcc.c-torture/compile/pr34113.c: New testcase.
5470
5471 2007-11-16  Richard Guenther  <rguenther@suse.de>
5472
5473         PR tree-optimization/34099
5474         * g++.dg/torture/pr3499.C: New testcase.
5475         * gcc.c-torture/execute/pr34099.c: Likewise.
5476
5477 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5478
5479         * gnat.dg/release_unc_maxalign.adb: New test.
5480
5481 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5482
5483         PR c++/34100
5484         * g++.dg/template/crash73.C: New test.
5485
5486 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR middle-end/23848
5489         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5490         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5491         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5492         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5493
5494 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5495
5496         PR fortran/33917
5497         * gfortran.dg/proc_decl_11.f90: New.
5498
5499 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5500
5501         * gcc.target/spu/compare-dp.c: New test.
5502
5503 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5504
5505         * gcc.dg/pr33923.c: New test.
5506
5507 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR middle-end/34088
5510         * gcc.dg/pr34088.c: New test.
5511
5512 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5513
5514         * gcc.c-torture/compile/20071114-1.c: New test.
5515
5516 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5517
5518         PR fortran/31608
5519         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5520         to match known variations in symbol format. Document in comments.
5521
5522 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523
5524         PR fortran/33985
5525         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5526
5527 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5528
5529         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5530         when done.
5531
5532 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5533
5534         PR fortran/33162
5535         * gfortran.dg/proc_decl_1.f90: Update.
5536         * gfortran.dg/proc_decl_7.f90: New test.
5537         * gfortran.dg/proc_decl_8.f90: New test.
5538         * gfortran.dg/proc_decl_9.f90: New test.
5539         * gfortran.dg/proc_decl_10.f90: New test.
5540
5541 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5542
5543         PR fortran/34080
5544         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5545
5546 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR c++/34054
5549         PR c++/34056
5550         PR c++/34057
5551         PR c++/34058
5552         PR c++/34060
5553         * g++.dg/parse/crash36.C: Add another dg-error.
5554         * g++.dg/cpp0x/pr34054.C: New test.
5555         * g++.dg/cpp0x/pr34056.C: New test.
5556         * g++.dg/cpp0x/pr34057.C: New test.
5557         * g++.dg/cpp0x/pr34058.C: New test.
5558         * g++.dg/cpp0x/pr34060.C: New test.
5559
5560         PR tree-optimization/34063
5561         * g++.dg/tree-ssa/pr34063.C: New test.
5562
5563 2007-11-13  Diego Novillo  <dnovillo@google.com>
5564
5565         PR tree-optimization/33870
5566         * gcc.c-torture/execute/pr33870-1.c: New test.
5567         * gcc.dg/tree-ssa/alias-16.c: New test.
5568
5569 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5570
5571         PR c++/29225
5572         * g++.dg/template/crash72.C: New test.
5573
5574 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5575
5576         * g++.dg/opt/cfg5.C: New test.
5577
5578 2007-11-12  Richard Guenther  <rguenther@suse.de>
5579
5580         PR middle-end/34070
5581         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5582         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5583
5584 2007-11-12  Richard Guenther  <rguenther@suse.de>
5585
5586         PR middle-end/34027
5587         * gcc.dg/pr34027-1.c: New testcase.
5588         * gcc.dg/pr34027-2.c: Likewise.
5589
5590 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5591
5592         PR tree-optimization/33953
5593         * gcc.dg/vect/pr33953.c: New testcase.
5594
5595 2007-11-11  Tom Tromey  <tromey@redhat.com>
5596
5597         PR c++/17577:
5598         * g++.dg/ext/pr17577.h: New file.
5599         * g++.dg/ext/pr17577.C: New file.
5600
5601 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5602
5603         PR c++/8570
5604         * g++.old-deja/g++.ns/template13.C: Update expected output.
5605         * g++.old-deja/g++.pt/friend23.C: Likewise.
5606         * g++.dg/warn/pr8570.C: New.
5607
5608 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5609
5610         PR c++/34068
5611         * g++.dg/template/pseudodtor4.C: New test.
5612
5613 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR middle-end/34018
5616         * g++.dg/opt/inline14.C: New test.
5617
5618         PR tree-optimization/33680
5619         * gcc.c-torture/compile/20071108-1.c: New test.
5620
5621         PR c++/32241
5622         * g++.dg/template/pseudodtor3.C: New test.
5623
5624 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5625
5626         PR c++/33510
5627         * g++.dg/cpp0x/variadic-init.C: New.
5628
5629 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5630             Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR rtl-optimization/34012
5633         * gcc.target/i386/pr34012.c: New test.
5634
5635 2007-11-09  Richard Guenther  <rguenther@suse.de>
5636
5637         PR tree-optimization/33604
5638         * g++.dg/tree-ssa/pr33604.C: New testcase.
5639         * gcc.dg/pr32721.c: Adjust pattern.
5640
5641 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5642
5643         * gcc.target/mips/dse-1.c: Disable.
5644
5645 2007-11-08  Tom Tromey  <tromey@redhat.com>
5646
5647         * gcc.dg/empty-source-3.c: Update warning location.
5648         * gcc.dg/gomp/barrier-2.c: Likewise.
5649         * gcc.dg/label-decl-3.c: Likewise.
5650         * gcc.dg/label-decl-2.c: Likewise.
5651         * gcc.dg/empty-source-2.c: Likewise.
5652
5653 2007-11-08  Tom Tromey  <tromey@redhat.com>
5654
5655         PR c++/30297:
5656         * g++.dg/inherit/pr30297.C: New file.
5657
5658 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5659
5660         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5661         -fno-common for cygwin and mingw32.
5662
5663 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5664
5665         PR middle-end/33826
5666         * gcc.dg/pr33826.c: New.
5667         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5668         recursive functions being marked pure or const.
5669         
5670 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5671
5672         PR fortran/33917
5673         * gfortran.dg/proc_decl_5.f90: New.
5674         * gfortran.dg/proc_decl_6.f90: New.
5675
5676 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR tree-optimization/32575
5679         * gcc.c-torture/execute/20071108-1.c: New test.
5680
5681 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5682
5683         * g++.dg/opt/anchor1.C: New.
5684
5685 2007-11-07  Diego Novillo  <dnovillo@google.com>
5686
5687         PR 33870
5688         * gcc.c-torture/execute/pr33870.x: Remove.
5689
5690 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5691
5692         PR c++/33045
5693         PR c++/33837
5694         PR c++/33838
5695         * g++.dg/cpp0x/decltype-33837.C: New.
5696         * g++.dg/cpp0x/decltype-refbug.C: New.
5697         * g++.dg/cpp0x/decltype-33838.C: New.
5698
5699 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5700
5701         * gcc.c-torture/compile/20071107-1.c: New test.
5702
5703 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5704
5705         * gcc.dg/out-of-bounds-1.c: New test.
5706
5707 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5708
5709         PR c++/33501
5710         * g++.dg/warn/incomplete2.C: New test.
5711         * g++.dg/template/incomplete4.C: New test.
5712         * g++.dg/template/incomplete5.C: New test.
5713
5714 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5715
5716         * gnat.dg/max_align.adb: New test.
5717
5718 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5719
5720         PR target/30961
5721         * gcc.target/i386/pr30961-1.c: New.
5722
5723 2007-11-06  Tom Tromey  <tromey@redhat.com>
5724
5725         PR c++/32368:
5726         * g++.dg/warn/pragma-system_header3.h: New.
5727         * g++.dg/warn/pragma-system_header3.C: New.
5728
5729         PR c++/32256:
5730         * g++.dg/warn/pragma-system_header4.C: New.
5731         * g++.dg/warn/pragma-system_header4.h: New.
5732
5733 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5734
5735         PR c++/33977
5736         PR c++/33886
5737         * g++.dg/other/canon-array.C: New.
5738         
5739 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5740
5741         * g++.dg/parser/crash36.C: Tweak expected errors.
5742         * g++.dg/cpp0x/pr31439.C: New.
5743         * g++.dg/cpp0x/pr32114.C: New.
5744         * g++.dg/cpp0x/pr32115.C: New.
5745         * g++.dg/cpp0x/pr32125.C: New.
5746         * g++.dg/cpp0x/pr32126.C: New.
5747         * g++.dg/cpp0x/pr32127.C: New.
5748         * g++.dg/cpp0x/pr32128.C: New.
5749         * g++.dg/cpp0x/pr32253.C: New.
5750         * g++.dg/cpp0x/pr32566.C: New.
5751         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5752         * g++.dg/cpp0x/pr31438.C: Ditto.
5753         * g++.dg/cpp0x/variadic81.C: Ditto.
5754         * g++.dg/cpp0x/pr31432.C: Ditto.
5755         * g++.dg/cpp0x/pr31442.C: Ditto.
5756
5757 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR target/33168
5760         * g++.dg/other/datasec1.C: New test.
5761
5762         PR tree-optimization/33458
5763         * g++.dg/opt/inline12.C: New test.
5764
5765         PR tree-optimization/33993
5766         * gcc.c-torture/compile/20071105-1.c: New test.
5767
5768 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR rtl-optimization/33648
5771         * gcc.dg/pr33648.c: Require effective target freorder.
5772
5773 2007-11-05  Revital Eres  <eres@il.ibm.com>
5774
5775         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5776
5777 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5778
5779         PR c++/33996
5780         PR c++/33235
5781         PR c++/33930
5782         * g++.dg/cpp0x/pr33996.C: New
5783         * g++.dg/cpp0x/rv-trivial-bug.C: New
5784         * g++.dg/cpp0x/pr33930.C: New
5785
5786 2007-11-05  Nick Clifton  <nickc@redhat.com>
5787             Sebastian Pop  <sebastian.pop@amd.com>
5788
5789         PR tree-optimization/32540
5790         PR tree-optimization/33922
5791         * gcc.dg/tree-ssa/pr32540-1.c: New.
5792         * gcc.dg/tree-ssa/pr32540-2.c: New.
5793         * gcc.dg/tree-ssa/pr33922.c: New.
5794
5795 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5796
5797         PR c++/33939
5798         * g++.dg/cpp0x/variadic-rref.C: New.
5799         
5800 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5801
5802         * g++dg/warn/pointer-integer-comparison.C: New.
5803
5804 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR tree-optimization/33856
5807         * gcc.c-torture/compile/20071027-1.c: New test.
5808
5809         PR c++/33836
5810         * g++.dg/ext/label10.C: New test.
5811
5812         PR c++/33969
5813         * g++.dg/other/ptrmem9.C: New test.
5814
5815 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
5816
5817         PR middle-end/32931
5818         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5819
5820 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
5821
5822         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5823         * g++.dg/ext/visibility/namespace2.C: Add argument to
5824         dg-require-visibility.
5825         * g++.dg/ext/java-1.C: Disable on AIX.
5826
5827 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
5828
5829         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
5830
5831 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5832
5833         PR fortran/33881
5834         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5835
5836 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5837
5838         PR c/29062
5839         * gcc.dg/20031223-1.c: Adjust error output.
5840         * gcc.dg/parse-decl-after-label.c: New.
5841         
5842 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5843
5844         PR libfortran/24685
5845         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5846         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5847         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5848
5849 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5850
5851         PR rtl-optimization/28940
5852         * gcc.target/i386/addr-sel-1.c: New test.
5853
5854 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR middle-end/33670
5857         * gcc.dg/pr33670.c: New test.
5858
5859 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5860
5861         PR c++/33516
5862         * g++.dg/lookup/typedef1.C: New test.
5863
5864 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
5865
5866         PR testsuite/32076
5867         * lib/scandump.exp (dump-suffix): New.
5868         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5869         Include dump suffix in pass/fail messages, put regexp in quotes.
5870
5871 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
5872
5873         PR c++/33495
5874         * g++.dg/other/error19.C: New.
5875
5876 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5877
5878         PR rtl-optimization/28062
5879         * gcc.c-torture/compile/20071102-1.c: New test.
5880
5881 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
5882
5883         * g++.dg/cpp0x/pr33955.C: New.
5884
5885 2007-11-01  Tom Tromey  <tromey@redhat.com>
5886
5887         PR preprocessor/30805:
5888         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5889
5890 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR rtl-optimization/33648
5893         * gcc.dg/pr33648.c: New test.
5894
5895 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR c++/32384
5898         * g++.dg/template/pseudodtor1.C: New test.
5899         * g++.dg/template/pseudodtor2.C: New test.
5900
5901         PR c++/32260
5902         * g++.dg/rtti/typeid7.C: New test.
5903
5904 2007-11-01  Tom Tromey  <tromey@redhat.com>
5905
5906         PR preprocessor/30805:
5907         * gcc.dg/cpp/pr30805.c: New file.
5908
5909 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
5910
5911         PR testsuite/25352
5912         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5913         add dg-skip-if.
5914         * gcc.c-torture/compile/20001205-1.c: Ditto.
5915         * gcc.c-torture/compile/20001226-1.c: Ditto.
5916         * gcc.c-torture/compile/20020312-1.c: Ditto.
5917         * gcc.c-torture/compile/20020604-1.c: Ditto.
5918         * gcc.c-torture/compile/920501-12.c: Ditto.
5919         * gcc.c-torture/compile/920501-4.c: Ditto.
5920         * gcc.c-torture/compile/920520-1.c: Ditto.
5921         * gcc.c-torture/compile/980506-1.c: Ditto.
5922         * gcc.c-torture/compile/990617-1.c: Ditto.
5923         * gcc.dg/compare6.c: Ditto.
5924         * g++.old-deja/g++.brendan/crash43.C: Ditto.
5925         * g++.old-deja/g++.brendan/synth1.C: Ditto.
5926         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5927         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5928         * g++.old-deja/g++.pt/static6.C: Ditto.
5929         * g++.old-deja/g++.pt/crash16.C: Ditto.
5930         * g++.old-deja/g++.mike/p10416.C: Ditto.
5931         * g++.old-deja/g++.mike/ns15.C: Ditto.
5932         * g++.old-deja/g++.mike/eh46.C: Ditto.
5933
5934 2007-11-01  Tom Tromey  <tromey@redhat.com>
5935
5936         * gcc.dg/redecl-1.c: Update.
5937         * gcc.dg/pr20368-3.c: Update.
5938         * gcc.dg/inline-14.c: Update.
5939         * gcc.dg/builtins-30.c: Update.
5940         * gcc.dg/dremf-type-compat-4.c: Update.
5941         * gcc.dg/pr20368-2.c: Update.
5942
5943 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
5944
5945         PR rtl-optimization/33673
5946         * gcc.dg/pr33673.c: New test.
5947
5948 2007-11-01  Michael Matz  <matz@suse.de>
5949
5950         PR tree-optimization/33961
5951         * gcc.dg/pr33961.c: New test.
5952
5953 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
5954
5955         PR c++/33494
5956         * g++.dg/template/error35.C: New.
5957
5958 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
5959
5960         PR target/31507
5961         * gcc.dg/pr31507-1.c: New test.
5962         * gcc.dg/pr31507-2.c: New test.
5963
5964 2007-10-31  Revital Eres  <eres@il.ibm.com>
5965
5966         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5967         target.
5968         * gcc.dg/vect/tree-vect.h (check_vect): Add
5969         powerpc-*paired test.
5970         * lib/target-supports.exp (check_750cl_hw_available):
5971         New.
5972         (check_effective_target_vect_int,
5973         check_effective_target_vect_intfloat_cvt,
5974         check_effective_target_powerpc_altivec_ok,
5975         check_effective_target_vect_long,
5976         check_effective_target_vect_sdot_hi,
5977         check_effective_target_vect_udot_hi,
5978         check_effective_target_vect_pack_trunc,
5979         check_effective_target_vect_unpack,
5980         check_effective_target_vect_shift,
5981         check_effective_target_vect_int_mult): Disable for powerpc-*paired
5982         target.
5983         * gcc.dg/vect/vect-ifcvt-11.c: New.
5984         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5985         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5986         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5987         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5988         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5989         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5990
5991 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
5992             Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/33941
5995         * gfortran.dg/module_read_1.f90: New.
5996
5997 2007-10-31  Tom Tromey  <tromey@redhat.com>
5998
5999         PR preprocessor/30786:
6000         * gcc.dg/cpp/pr30786.c: New file.
6001
6002 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6003
6004         PR fortran/33162
6005         * gfortran.dg/interface_19.f90: New.
6006         * gfortran.dg/interface_20.f90: New.
6007         * gfortran.dg/interface_21.f90: New.
6008         
6009 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
6010
6011         PR tree-optimization/32377
6012         * gfortran.dg/vect/pr32377.f90: New.
6013         
6014 2007-10-31  Richard Guenther  <rguenther@suse.de>
6015
6016         PR middle-end/33779
6017         * gcc.c-torture/execute/pr33779-1.c: New testcase.
6018         * gcc.c-torture/execute/pr33779-2.c: Likewise.
6019
6020 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
6021
6022         PR fortran/33897
6023         * gfortran.dg/contained_3.f90: New.
6024
6025 2007-10-31  Christian Bruel  <christian.bruel@st.com>
6026
6027         PR c++/19531
6028         * g++.dg/opt/nrv8.C: New.
6029         
6030 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR c++/33709
6033         * g++.dg/opt/compound1.C: New test.
6034
6035         PR c++/33616
6036         * g++.dg/template/ptrmem18.C: New test.
6037
6038 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6039
6040         PR fortran/33596
6041         * gfortran.dg/isnan_2.f90: New test.
6042
6043 2007-10-30  Ed Schouten  <ed@fxq.nl>
6044
6045         PR tree-optimization/32500
6046         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6047
6048 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6049
6050         PR c++/31993
6051         PR c++/32252
6052         * g++.dg/cpp0x/pr31993.C: New
6053         * g++.dg/cpp0x/pr32252.C: New
6054
6055 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6056
6057         PR tree-optimization/33723
6058         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6059
6060 2007-10-30  Richard Guenther  <rguenther@suse.de>
6061
6062         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6063         gcc.target/i386/loop-3.c.
6064
6065 2007-10-30  Revital Eres  <eres@il.ibm.com>
6066
6067         * gcc.dg/vect/pr33866.c: Require vect_long.
6068
6069 2007-10-30  Revital Eres  <eres@il.ibm.com>
6070
6071         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6072         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6073
6074 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6075
6076         PR tree-optimization/32893
6077         * lib/target-supports.exp
6078         (check_effective_target_unaligned_stack): new keyword.
6079         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6080         not sensitive to unaligned_stack.
6081         * gcc.dg/vect/vect-3.c: Likewise.
6082         * gcc.dg/vect/vect-4.c: Likewise.
6083         * gcc.dg/vect/vect-5.c: Likewise.
6084         * gcc.dg/vect/vect-6.c: Likewise.
6085         * gcc.dg/vect/vect-7.c: Likewise.
6086         * gcc.dg/vect/vect-13.c: Likewise.
6087         * gcc.dg/vect/vect-17.c: Likewise.
6088         * gcc.dg/vect/vect-18.c: Likewise.
6089         * gcc.dg/vect/vect-19.c: Likewise.
6090         * gcc.dg/vect/vect-20.c: Likewise.
6091         * gcc.dg/vect/vect-21.c: Likewise.
6092         * gcc.dg/vect/vect-22.c: Likewise.
6093         * gcc.dg/vect/vect-27.c: Likewise.
6094         * gcc.dg/vect/vect-29.c: Likewise.
6095         * gcc.dg/vect/vect-64.c: Likewise.
6096         * gcc.dg/vect/vect-65.c: Likewise.
6097         * gcc.dg/vect/vect-66.c: Likewise.
6098         * gcc.dg/vect/vect-72.c: Likewise.
6099         * gcc.dg/vect/vect-73.c: Likewise.
6100         * gcc.dg/vect/vect-86.c: Likewise.
6101         * gcc.dg/vect/vect-all.c: Likewise.
6102         * gcc.dg/vect/slp-25.c: Likewise.
6103         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6104         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6105         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6106
6107         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6108         * gcc.dg/vect/vect-34.c: Likewise.
6109         * gcc.dg/vect/vect-36.c: Likewise.
6110         * gcc.dg/vect/vect-64.c: Likewise.
6111         * gcc.dg/vect/vect-65.c: Likewise.
6112         * gcc.dg/vect/vect-66.c: Likewise.
6113         * gcc.dg/vect/vect-68.c: Likewise.
6114         * gcc.dg/vect/vect-76.c: Likewise.
6115         * gcc.dg/vect/vect-77.c: Likewise.
6116         * gcc.dg/vect/vect-78.c: Likewise.
6117
6118         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6119         testcase (without no-section-anchors prefix) but with global arrays.
6120         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6121         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6122         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6123         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6124         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6125         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6126         * gcc.dg/vect/vect-77-global.c: Likewise.
6127         * gcc.dg/vect/vect-78-global.c: Likewise.
6128
6129         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6130         testcase (without no-section-anchors prefix) but fix alignment checks
6131         to also consider unaligned_stack targets.
6132         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6133
6134 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR tree-optimization/33723
6137         * gcc.c-torture/execute/20071029-1.c: New test.
6138         * gcc.dg/tree-ssa/pr33723.c: New test.
6139
6140 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6141
6142         PR tree-optimization/33614
6143         * gcc.c-torture/compile/pr33614.c: New test.
6144
6145 2007-10-29  Richard Guenther  <rguenther@suse.de>
6146
6147         PR tree-optimization/33870
6148         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6149
6150 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR tree-optimization/33757
6153         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6154         true architectures instead of having a big dg-skip-if.
6155
6156         PR c++/33841
6157         * g++.dg/other/bitfield3.C: New test.
6158
6159 2007-10-29  Richard Guenther  <rguenther@suse.de>
6160
6161         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6162
6163 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6164
6165         Automatic parallelization reduction tests.
6166
6167         * gcc.dg/tree-ssa/reduc-1.c: New test.
6168         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6169         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6170         * gcc.dg/tree-ssa/reduc-2.c: New test.
6171         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6172         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6173         * gcc.dg/tree-ssa/reduc-3.c: New test.
6174         * gcc.dg/tree-ssa/reduc-6.c: New test.
6175         * gcc.dg/tree-ssa/reduc-7.c: New test.
6176         * gcc.dg/tree-ssa/reduc-8.c: New test.
6177         * gcc.dg/tree-ssa/reduc-9.c: New test.
6178
6179 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6180             Zdenek Dvorak  <ook@ucw.cz>
6181
6182         OMP_ATOMIC Changes, testsuite changes.
6183
6184         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6185         instead of gimple dump.
6186         * gcc.dg/gomp/atomic-9.c: Same.
6187         * gcc.dg/gomp/atomic-10.c: Same.
6188         * g++.dg/gomp/atomic-3.C: Same.
6189         * g++.dg/gomp/atomic-9.C: Same.
6190         * g++.dg/gomp/atomic-10.C: Same.
6191
6192 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6193
6194         PR fortran/31217
6195         PR fortran/33811
6196         * gfortran.dg/forall_12.f90: New test.
6197
6198         PR fortran/33686
6199         * gfortran.dg/forall_13.f90: New test.
6200
6201 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6202             Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/30659
6205         * g++.dg/template/crash71.C: New.
6206
6207 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6208
6209         PR fortran/32147
6210         * gfortran.dg/module_md5_1.f90: Update hash-value.
6211
6212 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6213
6214         PR tree-opt/33589
6215         * g++.dg/torture/pr33589-1.C: New testcase.
6216         * g++.dg/torture/pr33589-2.C: New testcase.
6217
6218 2007-10-28  Richard Guenther  <rguenther@suse.de>
6219
6220         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6221
6222 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6223             Uros Bizjak  <ubizjak@gmail.com>
6224
6225         PR tree-optimization/33920
6226         * gcc.dg/tree-ssa/pr33290.c: New test.
6227
6228 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6229
6230         PR fortran/31306
6231         * gfortran.dg/argument_check_7.f90: New test.
6232         * gfortran.dg/argument_check_8.f90: New test.
6233         
6234 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6235
6236         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6237         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6238         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6239         * gcc.target/i386/sse-14.c: Ditto.
6240
6241 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR c++/33844
6244         * g++.dg/other/ptrmem8.C: New test.
6245
6246         PR c++/33842
6247         * g++.dg/template/error34.C: New test.
6248
6249 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6250
6251         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6252
6253 2007-10-27  Richard Guenther  <rguenther@suse.de>
6254
6255         PR tree-optimization/33870
6256         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6257         * gcc.c-torture/execute/pr33870.c: Likewise.
6258
6259 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6260
6261         PR fortran/33162
6262         * gfortran.dg/argument_checking_9.f90: New test.
6263
6264 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6265
6266         * g++.dg/other/pr33601.C: New.
6267
6268 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6269
6270         PR c++/31988
6271         * g++.dg/init/new25.C: New.
6272
6273 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6274
6275         * g++.dg/cpp0x/pr33839.C: New.
6276         
6277 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR c++/33744
6280         * g++.dg/template/arg6.C: New test.
6281
6282 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6283
6284         PR c++/31747
6285         * g++.dg/parse/crash39.C: New.
6286
6287 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6288
6289         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6290         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6291         "offset: -4B".
6292
6293 2007-10-25  David Daney  <ddaney@avtrex.com>
6294
6295         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6296
6297 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6298
6299         PR c++/33843
6300         * g++.dg/template/error32.C: New.
6301
6302 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6303             Ira Rosen  <irar@il.ibm.com>
6304
6305         PR tree-optimization/33833
6306         * gcc.dg/vect/pr33833.c: New testcase.
6307
6308 2007-10-25  David Daney  <ddaney@avtrex.com>
6309
6310         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6311
6312 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6313             Ira Rosen  <irar@il.ibm.com>
6314
6315         PR tree-optimization/33866
6316         * gcc.dg/vect/pr33866.c: New testcase.
6317
6318 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6319
6320         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6321         Add -w to compile flags to suppress "call-clobbered register" warnings
6322         and remove dg-warning directives.
6323
6324 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6325
6326         * gcc.dg/sms-2.c: Cleanup sms dump file.
6327         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6328         profile-use step.
6329
6330 2007-10-24  David Daney  <ddaney@avtrex.com>
6331
6332         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6333
6334 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6335
6336         PR target/33755
6337         * gcc.target/mips/pr33755.c: New test.
6338
6339 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6340
6341         PR tree-optimization/33804
6342         * gcc.dg/vect/pr33804.c: New testcase.
6343
6344 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345
6346         PR forrtran/33849
6347         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6348
6349 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6350             Uros Bizjak  <ubizjak@gmail.com>
6351
6352         PR rtl-optimization/33846
6353         * gcc.dg/vect/pr33846.c: New testcase.
6354
6355 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6356             Dorit Nuzman  <dorit@il.ibm.com>
6357
6358         PR tree-optimization/33860
6359         * g++.dg/vect/pr33860.cc: New test.
6360         * g++.dg/vect/pr33860a.cc: New test.
6361
6362 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6363             Revital Eres  <eres@il.ibm.com>      
6364
6365         * gcc.dg/sms-2.c: New testcase.
6366
6367 2007-10-22  David S. Miller  <davem@davemloft.net>
6368
6369         * gcc.dg/globalreg-1.c: New test.
6370
6371 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6372             Dorit Nuzman  <dorit@il.ibm.com>
6373
6374         PR tree-optimization/33834
6375         PR tree-optimization/33835
6376         * g++.dg/vect/pr33834_1.cc: New test.
6377         * g++.dg/vect/pr33834_2.cc: New test.
6378         * g++.dg/vect/pr33835.cc: New test.
6379
6380 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6381
6382         * gcc.dg/pr33644.c: New test.
6383
6384 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6385
6386         PR c++/33372
6387         * g++.dg/gomp/pr33372-1.C: New test.
6388         * g++.dg/gomp/pr33372-2.C: New test.
6389         * g++.dg/gomp/pr33372-3.C: New test.
6390
6391 2007-10-22  Michael Matz  <matz@suse.de>
6392
6393         PR tree-optimization/33855
6394         * gcc.c-torture/compile/pr33855.c: New testcase.
6395
6396 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6397
6398         PR tree-optimization/33854
6399         * gcc.dg/vect/O1-pr33854.c: New testcase.
6400         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6401
6402 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6403
6404         * gcc.dg/unwind-1.c: Disable on AIX.
6405         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6406
6407 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6408
6409         PR fortran/33749
6410         * gfortran.dg/assign_9.f90: New test.
6411
6412 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6413
6414         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6415         (dg-mips-options): Skip tests that specify an ABI other than o32
6416         and o64 if generating MIPS16 hard-float code.
6417
6418 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6419             Revital Eres  <eres@il.ibm.com>
6420
6421         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6422         * gcc.dg/vect/vect-16.c: Fix comment.
6423         * gcc.dg/vect/pr33369.c: Require vect_int.
6424         * gcc.dg/vect/slp-33.c: Add spaces.
6425         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6426         targets.
6427         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6428         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6429         targets.
6430         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6431         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6432         targets.
6433         * gcc.dg/vect/slp-10.c: Add spaces.
6434         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6435         targets.
6436         * gcc.dg/vect/slp-36.c: Require vect_int.
6437         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6438         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6439         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6440         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6441         targets.
6442         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6443         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6444         instead of vector_alignment_reachable_for_double.
6445         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6446         (natural_alignment): Split into...
6447         (natural_alignment_32, natural_alignment_64): New.
6448         (vector_alignment_reachable): Depend on natural_alignment_32.
6449         (vector_alignment_reachable_for_double): Rename to ...
6450         (vector_alignment_reachable_for_64bit): And depend on
6451         natural_alignment_64.
6452
6453 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6454
6455         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6456         MIPS targets.
6457         * g++.dg/vect/vect.exp: Likewise.
6458         * lib/fortran-torture.exp: Likewise.
6459         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6460         mipsisa64*-*-* as the target selector.  Remove -mips64,
6461         -mhard-float and -mgp64 from the options list.
6462         * gcc.target/mips/mips-ps-2.c: Likewise.
6463         * gcc.target/mips/mips-ps-3.c: Likewise.
6464         * gcc.target/mips/mips-ps-4.c: Likewise.
6465         * gcc.target/mips/mips-ps-6.c: Likewise.
6466         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6467         options list.
6468         * gcc.target/mips/sb1-1.c: Likewise.
6469         * gcc.target/mips/mips-ps-type.c: Likewise.
6470         * gcc.target/mips/mips-ps-7.c: New test.
6471         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6472         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6473         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6474         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6475         as forcing an ABI and an architecture.
6476         (is_gp32_flag, is_gp64_flag): Fold into...
6477         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6478         then -mfp64 imply -mhard-float.  Apply register rules after the
6479         loop.  Handle -march=mipsN like -mipsN.
6480
6481 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6482
6483         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6484         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6485
6486 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6487
6488         PR fortran/33818
6489         * gfortran.dg/entry_dummy_ref_3.f90: New.
6490
6491 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6492             FX Coudert <fxcoudert@gcc.gnu.org>
6493
6494         PR fortran/31608
6495         * gfortran.dg/char_cast_1.f90: New test.
6496
6497 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6498
6499         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6500         * gfortran.dg/large_real_kind_2.F90: ditto.
6501         * gfortran.dg/default_format_2.f90: ditto.
6502         * gfortran.dg/default_format_denormal_1.f90: ditto.
6503
6504 2007-10-19  Richard Guenther  <rguenther@suse.de>
6505
6506         PR middle-end/33816
6507         PR middle-end/32921
6508         * gfortran.dg/pr32921.f: New testcase.
6509
6510 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6511
6512         PR libfortran/33544
6513         * gfortran.dg/transfer_check_1.f90: Adjust options.
6514
6515 2007-10-19  Richard Guenther  <rguenther@suse.de>
6516
6517         Revert
6518         2007-10-19  Richard Guenther  <rguenther@suse.de>
6519
6520         PR middle-end/32921
6521         * gfortran.dg/pr32921.f: New testcase.
6522
6523 2007-10-19  Richard Guenther  <rguenther@suse.de>
6524
6525         * gcc.c-torture/execute/20071018-1.c: New testcase.
6526
6527 2007-10-19  Richard Guenther  <rguenther@suse.de>
6528
6529         PR middle-end/32921
6530         * gfortran.dg/pr32921.f: New testcase.
6531
6532 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6533
6534         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6535
6536 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6537
6538         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6539
6540 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6541
6542         PR fortran/33233
6543         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6544         * gfortran.dg/host_assoc_function_3.f90: New test.
6545
6546 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6547
6548         PR fortran/33733
6549         * gfortran.dg/transfer_simplify_6.f90: New test.
6550
6551 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6552             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6553
6554         PR middle-end/33794
6555         * gfortran.dg/pr33794.f90: New testcase.
6556
6557 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6558
6559         PR target/32961
6560         * gcc.target/i386/pr32961.c: New testcase.
6561         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6562         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6563         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6564         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6565         __builtin_ia32_pslldi128 defines.
6566
6567 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6568
6569         PR fortran/33760
6570         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6571
6572 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6573
6574         PR c++/28639
6575         PR c++/30299
6576         * g++.dg/template/void12.C: New.
6577         * g++.dg/template/void13.C: New.
6578
6579 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6580
6581         PR c++/31446
6582         * g++.dg/template/void11.C: New.
6583         * g++.dg/template/void2.C: Adjust error markers.
6584         * g++.dg/template/void10.C: Likewise.
6585         * g++.dg/template/crash55.C: Likewise.
6586
6587 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6588
6589         * g++.dg/opt/const5.C: New test.
6590
6591 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6592             Maxim Kuvyrkov  <maxim@codesourcery.com>
6593
6594         * gcc.target/ia64/20040709-2.c: New test.
6595
6596 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6597
6598         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6599
6600 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6601
6602         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6603         to each function.  Check that there are no unsigned loads.
6604
6605 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR tree-optimization/33136
6608         * gcc.c-torture/execute/20070824-1.c: New test.
6609         * gcc.dg/pr33136-1.c: New test.
6610         * gcc.dg/pr33136-2.c: New test.
6611         * gcc.dg/pr33136-3.c: New test.
6612
6613 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6614
6615         PR tree-optimization/33735
6616         * g++.dg/torture/pr33735.C: New.
6617
6618 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6619
6620         PR middle-end/33706
6621         * gcc.dg/va-arg-pack-2.c: New.
6622
6623 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6624
6625         PR tree-optimization/33619
6626         * gcc.dg/pr33619.c: New test.
6627
6628 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6629
6630         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6631         flag for AIX.
6632         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6633
6634 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6635
6636         PR libfortran/33055
6637         * gfortran.dg/inquire_11.f90: New test.
6638         * gfortan.dg/negative_unit_int8.f: New test.
6639
6640 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6641
6642         PR target/33133
6643         * gcc.c-torture/compile/pr33133.c: New test.
6644
6645 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6646
6647         PR libfortran/33672
6648         * gfortran.dg/namelist_40.f90: New test.
6649
6650 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6651
6652         PR fortran/33745
6653         * gfortran.dg/bounds_check_11.f90: New.
6654
6655 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6656
6657         PR c++/30303
6658         * g++.dg/other/ctor1.C: New test.
6659         * g++.dg/other/ctor2.C: New test.
6660         * g++.dg/other/dtor1.C: New test.
6661
6662 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6663
6664         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6665
6666 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6667             Paul Thomas  <pault@gcc.gnu.org>
6668
6669         PR fortran/33254
6670         PR fortran/33727
6671         * gfortran.dg/bounds_check_10.f90: New.
6672
6673 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6674
6675         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6676         * gcc.target/powerpc/popcount-1.c: Same.
6677
6678 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6679
6680         PR c++/26698
6681         * g++.dg/conversion/op4.C: New test.
6682
6683 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6684
6685         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6686
6687 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6688
6689         PR fortran/33542
6690         * gfortran.dg/ambiguous_specific_1.f90: New test.
6691
6692 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6693
6694         PR fortran/33664
6695         * gfortran.dg/impure_spec_expr_1.f90: New test.
6696         * gfortran.dg/char_result_7.f90: Remove illegal test.
6697
6698 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6699
6700         PR 11001
6701         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6702         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6703         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6704         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6705         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6706         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6707         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6708         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6709         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6710
6711 2007-10-12  Richard Guenther  <rguenther@suse.de>
6712
6713         PR middle-end/26198
6714         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6715         * gcc.c-torture/execute/20071011-1.c: Likewise.
6716         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6717
6718 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6719
6720         PR tree-optimization/33742
6721         * gcc.dg/pr33742.c: New testcase.
6722
6723 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6724
6725         PR tree-optimization/33645
6726         * gcc.dg/pr33645-1.c: New test.
6727         * gcc.dg/pr33645-2.c: New test.
6728         * gcc.dg/pr33645-3.c: New test.
6729  
6730         PR c++/32121
6731         * g++.dg/ext/label4.C: Adjust error regexp.
6732         * g++.dg/ext/label6.C: Adjust error regexp.
6733         * g++.dg/ext/label7.C: New test.
6734         * g++.dg/ext/label8.C: New test.
6735         * g++.dg/ext/label9.C: New test.
6736
6737 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6738
6739         PR middle-end/33676
6740         * gcc.dg/pr33676.c: New.
6741
6742 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6743
6744         PR c++/31441
6745         * g++.dg/cpp0x/variadic83.C: New.
6746
6747 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6748
6749         PR c++/33461
6750         * g++.dg/cpp0x/variadic81.C: New.
6751         * g++.dg/cpp0x/variadic82.C: Likewise.
6752
6753 2007-10-11  Richard Guenther  <rguenther@suse.de>
6754
6755         PR middle-end/33724
6756         * gcc.dg/pr33724.c: New testcase.
6757
6758 2007-10-11  Richard Guenther  <rguenther@suse.de>
6759
6760         PR c/33726
6761         * gcc.dg/pr33726.c: New testcase.
6762
6763 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6764
6765         PR fortran/33500
6766         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6767         
6768 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6769
6770         PR testsuite/33391
6771         * gfortran.dg/do_3.F90: Run with -fwrapv.
6772
6773 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6774
6775         * gcc.dg/unwind-1.c: New.
6776
6777 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6778
6779         PR libfortran/33683
6780         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6781         failure on some common systems.
6782
6783 2007-10-09  Richard Guenther  <rguenther@suse.de>
6784
6785         PR middle-end/33692
6786         * gcc.dg/pr33692.c: New testcase.
6787
6788 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6789
6790         PR middle-end/33669
6791         * gcc.c-torture/execute/pr33669.c: New.
6792
6793 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6794
6795         PR tree-optimization/33615
6796         * g++.dg/tree-ssa/pr33615-2.C: New test.
6797
6798 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
6799
6800         PR tree-optimization/33615
6801         * g++.dg/tree-ssa/pr33615.C: New test.
6802
6803 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
6804
6805         PR tree-optimization/33572
6806         * g++.dg/torture/pr33572.C: Replace with complete test.
6807
6808 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
6809
6810         PR fortran/33689
6811         * gfortran.dg/spec_expr_5.f90: New.
6812
6813 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
6814
6815         * gcc.dg/pragma-darwin-2.c: New.
6816
6817 2007-10-08  Richard Guenther  <rguenther@suse.de>
6818
6819         PR middle-end/33693
6820         PR middle-end/33695
6821         PR middle-end/33697
6822         * gcc.dg/pr33693.c: New testcase.
6823         * gcc.dg/pr33695.c: Likewise.
6824         * gcc.dg/pr33697.c: Likewise.
6825
6826 2007-10-08  Richard Guenther  <rguenther@suse.de>
6827
6828         PR middle-end/33691
6829         PR middle-end/33694
6830         PR middle-end/33696
6831         * gcc.dg/pr33691.c: New testcase.
6832         * gcc.dg/pr33694.c: Likewise.
6833         * gcc.dg/pr33696.c: Likewise.
6834
6835 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6836
6837         PR libfortran/33683
6838         * gfortran.dg/gamma_5.f90:  New test case
6839
6840 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
6841
6842         PR fortran/20851
6843         * initialization_1.f90: Fix dg-error annotations.
6844         * initialization_14.f90: New.
6845         * initialization_7.f90: Fix dg-error annotations.
6846         * initialization_9.f90: Likewise.
6847
6848 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6849
6850         * gfortran.dg/error_recovery_4.f90: New test.
6851
6852 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6853
6854         * gfortran.dg/default_format_denormal_2.f90: New test.
6855         * gfortran.dg/default_format_2.inc: New test.
6856         * gfortran.dg/default_format_denormal_1.f90: New test.
6857         * gfortran.dg/default_format_1.inc: New test.
6858         * gfortran.dg/default_format_1.f90: Don't test for denormalized
6859         numbers.
6860         * gfortran.dg/default_format_2.f90: Don't test for denormalized
6861         numbers.
6862
6863 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6864
6865         * gfortran.dg/namelist_15.f90: Revise test.
6866
6867 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6868
6869         PR tree-optimization/33655
6870         * gcc.dg/torture/pr33655.c: New.
6871
6872 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
6873
6874         PR tree-optimization/33572
6875         * g++.dg/torture/pr33572.C: New.
6876
6877 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
6878
6879         PR fortran/25076
6880         * gfortran.dg/forall_11.f90: New.
6881
6882 2007-10-05  Michael Matz  <matz@suse.de>
6883
6884         PR middle-end/33667
6885         * gcc.dg/pr33667.c: New testcase.
6886
6887 2007-10-05  Richard Guenther  <rguenther@suse.de>
6888
6889         PR middle-end/33666
6890         * gcc.dg/pr33666.c: New testcase.
6891
6892 2007-10-05  Michael Matz  <matz@suse.de>
6893
6894         PR inline-asm/33600
6895         * gcc.target/i386/pr33600.c: New testcase.
6896
6897 2007-10-05  Richard Guenther  <rguenther@suse.de>
6898
6899         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6900
6901 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
6902
6903         PR target/33635
6904         * gcc.target/mips/pr33635-1.c: New test.
6905
6906 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6907
6908         PR libfortran/33253
6909         * gfortran.dg/namelist_39.f90: Revise to use long names.
6910
6911 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
6912
6913         PR fortran/33646
6914         * gfortran.dg/pr33646.f90: New file.
6915
6916 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6917
6918         PR fortran/33529
6919         * gfortran.dg/char_type_len_2.f90: Adjust error message.
6920         * gfortran.dg/char_decl_2.f90: New test.
6921
6922 2007-10-04  Richard Guenther  <rguenther@suse.de>
6923
6924         PR middle-end/33641
6925         * gcc.c-torture/compile/pr33641.c: New testcase.
6926
6927 2007-10-04  Michael Matz  <matz@suse.de>
6928
6929         PR rtl-optimization/33653
6930         * gcc.dg/pr33653.c: New.
6931
6932 2007-10-04  Richard Guenther  <rguenther@suse.de>
6933
6934         PR tree-optimization/33627
6935         * g++.dg/torture/pr33627.C: New testcase.
6936
6937 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
6938
6939         PR fortran/33626
6940         * gfortran.dg/parens_6.f90: New.
6941
6942 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
6943
6944         PR fortran/33646
6945         PR fortran/33542
6946         * gfortran.dg/ambiguous_specific_1.f90: Remove.
6947
6948 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
6949
6950         * g++.dg/ext/gnu-inline-global-redecl.C: New.
6951
6952 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
6953
6954         PR target/33635
6955         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6956         and mips_forced_be.
6957         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
6958         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
6959         options.
6960         * gcc.target/mips/fpr-moves-1.c: New test.
6961         * gcc.target/mips/fpr-moves-2.c: Likewise.
6962         * gcc.target/mips/fpr-moves-3.c: Likewise.
6963         * gcc.target/mips/fpr-moves-4.c: Likewise.
6964         * gcc.target/mips/fpr-moves-5.c: Likewise.
6965         * gcc.target/mips/fpr-moves-6.c: Likewise.
6966         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6967
6968 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6969
6970         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6971
6972 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6973
6974         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6975         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6976
6977 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
6978
6979         PR fortran/33198
6980         * gfortran.dg/common_errors_1.f90: New.
6981
6982 2007-10-03  Doug Kwan  <dougkwan@google.com>
6983         Richard Guenther  <rguenther@suse.de>
6984
6985         PR debug/31899
6986         * g++.dg/debug/using3.C: New testcase.
6987
6988 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6989
6990         PR libfortran/33253
6991         * gfortran.dg/namelist_38.f90: New test.
6992         * gfortran.dg/namelist_39.f90: New test.
6993
6994 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6995
6996         PR libfortran/33469
6997         * gfortran.dg/default_format_1.f90: New test.
6998         * gfortran.dg/default_format_2.f90: New test.
6999         * gfortran.dg/namelist_print_1.f: Adjust expected output.
7000         * gfortran.dg/real_const_3.f90: Adjust expected output.
7001
7002 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7003
7004         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
7005         default ABI.  Split mips_forced_abi into mips_forced_abi and
7006         mips_forced_regs.
7007         (is_gp32_flag): Return true for -mabi=32.
7008         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
7009         (dg-mips-options): Use is_gp64_flag instead of checking specifically
7010         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
7011         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
7012         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
7013         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
7014         * gcc.target/mips/save-restore-2.c: Likewise.
7015         * gcc.target/mips/save-restore-3.c: Likewise.
7016         * gcc.target/mips/save-restore-4.c: Likewise.
7017
7018 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7019
7020         PR middle-end/33617
7021         * gcc.c-torture/compile/pr33617.c: New test.
7022
7023 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
7024
7025         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7026         -gstabs+ for extended options.
7027
7028 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/33542
7031         * gfortran.dg/ambiguous_specific_1.f90: New test.
7032
7033 2007-10-02  Revital Eres  <eres@il.ibm.com>
7034
7035         * gcc.target/powerpc/paired-8.c: New test.
7036         * gcc.target/powerpc/paired-9.c: New test.
7037         * gcc.target/powerpc/paired-10.c: New test.
7038
7039 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7040
7041         PR fortran/33566
7042         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7043
7044 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7045
7046         PR fortran/33554
7047         * gfortran.dg/intent_out_2.f90: New test.
7048
7049 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/33550
7052         * gfortran.dg/ambiguous_reference_1.f90: New test.
7053
7054 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7055
7056         PR fortran/31154
7057         PR fortran/31229
7058         PR fortran/33334
7059         * gfortran.dg/function_kinds_1.f90: New test.
7060         * gfortran.dg/function_kinds_2.f90: New test.
7061         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7062         use association into interfaces.
7063
7064 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7065
7066         PR testsuite/31828
7067         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7068         (overflow): Use INFINITY, not FP_INFINITE.
7069         gcc.dg/float-range-4.c: Likewise.
7070         gcc.dg/float-range-5.c: Likewise.
7071
7072 2007-10-01  Nick Clifton  <nickc@redhat.com>
7073
7074         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7075         for 16-bit targets.
7076
7077 2007-09-30  Diego Novillo  <dnovillo@google.com>
7078
7079         PR 33593
7080         * g++.dg/tree-ssa/pr33593.C: New test.
7081
7082 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7083
7084         PR libfortran/33400
7085         * gfortran.dg/PR19872.f: Fix test condition.
7086         * gfortran.dg/list_read_7.f90: New test.
7087
7088 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7089
7090         PR tree-optimization/33597
7091         * gcc.dg/vect/pr33597.c: New testcase.
7092
7093 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7094
7095         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7096         * gcc.target/i386/pr33524.c: ...this.
7097
7098 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7099
7100         PR fortran/33354
7101         * gfortran.dg/minmaxloc_4.f90: New.
7102
7103 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7104
7105         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7106
7107 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7108
7109         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7110
7111 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7112
7113         PR c++/33213
7114         * g++.dg/cpp0x/variadic79.C: New.
7115
7116 2007-09-28  Michael Matz  <matz@suse.de>
7117             Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR rtl-optimization/33552
7120         * gcc.target/i386/pr33552.c: New runtime test.
7121         * gcc.target/i386/strinline.c: New compile time test.
7122
7123 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7124
7125         * gfortran.dg/openmp_stack.f90: Removed.
7126
7127         PR c++/31434
7128         * g++.dg/cpp0x/variadic80.C: New test.
7129
7130 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7131
7132         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7133         r128057.
7134
7135 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7136
7137         PR middle-end/7003
7138         * gcc.target/powerpc/gcse-1.c: New test.
7139
7140 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7141
7142         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7143         fixed capitalizations.
7144         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7145         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7146         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7147         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7148         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7149         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7150         * gfortran.dg/min_max_conformance.f90: Likewise.
7151
7152 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7153
7154         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7155         options.
7156         * gcc.dg/c99-tgmath-2.c: Likewise.
7157         * gcc.dg/c99-tgmath-3.c: Likewise.
7158         * gcc.dg/c99-tgmath-4.c: Likewise.
7159
7160 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7161
7162         PR fortran/33568
7163         * gfortran.dg/anint_1.f90: New test.
7164
7165 2007-09-27  Ian Lance Taylor  <iant@google.com>
7166
7167         PR tree-optimization/33565
7168         * gcc.dg/Wstrict-overflow-20.c: New test.
7169
7170 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7171
7172         * gfortran.dg/openmp_stack.f90: Fix typo.
7173         * gfortran.dg/recursive_stack.f90: Fix typo.
7174
7175 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7176
7177         PR c++/33493
7178         * g++.dg/template/error31.C: New.
7179
7180 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7181
7182         * lib/prune.exp: Prune also "^In function .*$" lines and
7183         "^    inlined from .*$" lines.
7184
7185 2007-09-26  Richard Guenther  <rguenther@suse.de>
7186
7187         PR tree-optimization/33563
7188         * gcc.dg/torture/pr33563.c: New testcase.
7189
7190 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7191
7192         PR c/25309
7193         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7194         array.
7195         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7196         without -O2.
7197
7198 2007-09-26  Richard Guenther  <rguenther@suse.de>
7199
7200         PR tree-optimization/30375
7201         PR tree-optimization/33560
7202         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7203         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7204         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7205         * gcc.dg/torture/pr30375.c: New testcase.
7206         * gcc.dg/torture/pr33560.c: New testcase.
7207         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7208
7209 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7210
7211         PR c++/33207
7212         * g++.dg/parse/crash38.C: New test.
7213
7214 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7215
7216         PR target/33524
7217         * gcc.target/i386/sse5-convert.c: New file, test int->long
7218         vectorized conversions.
7219
7220 2007-09-25  Revital Eres  <eres@il.ibm.com>
7221
7222         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7223
7224 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7225
7226         PR c/32295
7227         * gcc.dg/enum-incomplete-1.c: New test.
7228
7229 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7230
7231         * gcc.c-torture/compile/20070919-1.c: New test.
7232
7233 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7234
7235         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7236
7237 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7238
7239         PR c++/14688
7240         * g++.dg/inherit/override_attribs.C: New file.
7241
7242 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7243
7244         PR fortran/33269
7245         * io.c (check_format_string): Move NULL and constant checks into
7246         this function.
7247         (check_io_constraints): Call gfc_simplify_expr() before calling
7248         check_format_string().  Remove NULL and constant checks.
7249
7250 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7251
7252         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7253         * gcc.c-torture/execute/loop-2g.x: Likewise.
7254
7255 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7256
7257         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7258         Reject hard-float modes unless the ABI is o32 or o64.
7259         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7260         of gcc.exp.  Skip the tests when mips16 code generation is not
7261         supported.
7262         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7263         and use dg-add-options mips16_attribute.
7264
7265 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7266
7267         PR c++/33506
7268         * g++.dg/ext/attrib29.C: New test.
7269
7270 2007-09-23  Ollie Wild  <aaw@google.com>
7271
7272         * gcc.dg/fold-bitand-1.c: New test.
7273         * gcc.dg/fold-bitand-2.c: New test.
7274         * gcc.dg/fold-bitand-3.c: New test.
7275         * gcc.dg/fold-bitand-4.c: New test.
7276
7277 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7278
7279         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7280         any of the macros to be defined for __mips16.
7281         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7282
7283 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7284
7285         * gcc.dg/vect/pr21591.c: Require vect_int.
7286         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7287         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7288         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7289
7290 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7291
7292         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7293         attributes.
7294         * gcc.dg/va-arg-pack-len-2.c: New test.
7295         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7296         attributes.
7297         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7298
7299         PR tree-optimization/32772
7300         * gcc.c-torture/compile/20070905-1.c: New test.
7301
7302         PR tree-optimization/32975
7303         * gcc.dg/pr32975.c: New test.
7304
7305         PR middle-end/28755
7306         * gcc.dg/pr28755.c: New test.
7307
7308 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7309
7310         * lib/target-supports.exp (check_effective_target_nomips16): New
7311         procedure.
7312         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7313         for mipsisa64*-*-*.
7314         * gcc.dg/vect/vect.exp: Likewise.
7315         * g++.dg/vect/vect.exp: Likewise.
7316         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7317         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7318         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7319         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7320         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7321         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7322         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7323         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7324         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7325         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7326         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7327         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7328         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7329         (test14, test15, test16, test17, test18): Likewise.
7330         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7331         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7332         (test14, test15, test16, test17, test18, test19, test20, test21)
7333         (test22): Likewise.
7334         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7335         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7336         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7337         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7338         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7339         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7340         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7341         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7342         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7343         (test13, test14, test15, test16, test17, test18, test19, test20)
7344         (test21, test22, test23, test24, test25, test26, test27, test28)
7345         (test29, test30, test31): Likewise.
7346         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7347         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7348         (test13, test14, test15, test16, test17, test18, test19, test20)
7349         (test21, test22, test23, test24, test25, test26, test27, test28)
7350         (test29, test30, test31, test32, test33, test34, test35, test36)
7351         (test37, test38, test39, test40, test41, test42, test43, test44)
7352         (test45, test46, test47, test48, test49, test50, test51, test52)
7353         (test53, test54, test55, test56, test57, test58, test59, test60)
7354         (test61, test62, test63): Likewise.
7355         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7356         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7357         (test13, test14, test15, test16, test17, test18, test19, test20)
7358         (test21, test22, test23, test24, test25, test26, test27, test28)
7359         (test29, test30, test31): Likewise.
7360         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7361         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7362         (test13, test14, test15, test16, test17, test18, test19, test20)
7363         (test21, test22, test23, test24, test25, test26, test27, test28)
7364         (test29, test30, test31): Likewise.
7365         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7366         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7367         (test13, test14, test15): Likewise.
7368         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7369         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7370         (test13, test14, test15): Likewise.
7371         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7372         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7373         (test13, test14, test15, test16, test17, test18, test19, test20)
7374         (test21, test22, test23, test24, test25, test26, test27, test28)
7375         (test29, test30, test31): Likewise.
7376         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7377         (matrix_multiply4: Likewise.
7378         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7379         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7380         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7381         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7382         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7383         (test13, test14, test15, test16, test17, test18, test19, test20)
7384         (test21, test22, test23, test24, test25, test26, test27, test28)
7385         (test29, test30, test31): Likewise.
7386         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7387         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7388         (test13, test14, test15, test16, test17, test18, test19, test20)
7389         (test21, test22, test23, test24, test25, test26, test27, test28)
7390         (test29, test30, test31): Likewise.
7391         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7392         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7393         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7394         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7395         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7396         (sub_v4qi): Likewise.
7397         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7398         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7399         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7400         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7401         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7402         (subb, subc): Likewise.
7403         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7404         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7405         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7406         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7407         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7408         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7409         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7410         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7411         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7412         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7413         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7414         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7415         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7416
7417 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7418
7419         * lib/target-supports.exp (add_options_for_mips16_attribute)
7420         (check_effective_target_mips16_attribute): New functions.
7421         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7422         command line.
7423         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7424         extra_test_flags.
7425         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7426         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7427         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7428         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7429         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7430         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7431         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7432         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7433         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7434         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7435         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7436         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7437         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7438         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7439         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7440         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7441         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7442         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7443         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7444         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7445         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7446         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7447         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7448         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7449         (NOMIPS16): Delete.
7450         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7451         of dg-options.
7452         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7453         options.  Require { target mips16_attribute } and use dg-add-options
7454         to add the associated options.
7455         (foo): Use MIPS16.
7456         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7457         * gcc.target/mips/call-saved-3.c: Likewise.
7458         * gcc.target/mips/code-readable-1.c: Require { target
7459         mips16_attribute } and use dg-add-options to add the associated
7460         options.  Remove trailing whitespace.
7461         (NOMIPS16): Delete.
7462         * gcc.target/mips/code-readable-2.c: Likewise.
7463         * gcc.target/mips/code-readable-3.c: Likewise.
7464         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7465         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7466         Require { target mips16_attribute } and use dg-add-options to
7467         add the associated options.
7468         (cksum16, cksum8): Use MIPS16.
7469         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7470         Require { target mips16_attribute } and use dg-add-options to
7471         add the associated options.
7472         (foo): Use MIPS16.
7473         * gcc.target/mips/save-restore-2.c: Likewise.
7474         * gcc.target/mips/save-restore-3.c: Likewise.
7475         * gcc.target/mips/save-restore-4.c: Likewise.
7476         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7477         -mno-abicalls.
7478         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7479         (foo): Use NOMIPS16.
7480
7481 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7482
7483         PR fortran/33337
7484         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7485
7486         PR fortran/33376
7487         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7488
7489 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7490
7491         PR fortran/33445
7492         * gfortran.dg/gomp/free-2.f90: New.
7493         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7494         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7495
7496 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7497
7498         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7499         * gcc.target/i386/sse5-haddX.c: Ditto.
7500         * gcc.target/i386/sse5-hsubX.c: Ditto.
7501         * gcc.target/i386/sse5-maccXX.c: Ditto.
7502         * gcc.target/i386/sse5-msubXX.c: Ditto.
7503         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7504         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7505         * gcc.target/i386/sse5-permpX.c: Ditto.
7506         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7507         effective target.
7508         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7509         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7510         * gcc.target/i386/sse5-pcmov.c: Ditto.
7511         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7512
7513 2007-09-22  Richard Guenther  <rguenther@suse.de>
7514
7515         PR tree-optimization/33146
7516         * gcc.c-torture/compile/pr33146.c: New testcase.
7517
7518 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7519
7520         * lib/target-supports.exp (check_cached_effective_target): New
7521         procedure.
7522         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7523         (check_effective_target_c99_runtime): New procedure.
7524         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7525         (test3l): Likewise cargl.
7526         * gcc.dg/builtins-59.c: Require c99_runtime.
7527         * gcc.dg/builtins-61.c: Likewise.
7528         * gcc.dg/builtins-62.c: Likewise.
7529
7530 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7531
7532         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7533         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7534         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7535         target-specific dg-options.
7536         * gcc.dg/builtins-20.c: Likewise.
7537         * gcc.dg/builtins-53.c: Likewise.
7538         * gcc.dg/builtins-55.c: Likewise.
7539         * gcc.dg/single-precision-constant.c: Likewise.
7540         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7541         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7542         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7543         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7544         * gcc.dg/torture/builtin-power-1.c: Likewise.
7545
7546 2007-09-21  Chao-ying Fu  <fu@mips.com>
7547
7548         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7549         check if targets have fixed-point supports.
7550         * gcc.dg/fixed-point/fixed-point.exp: New file.
7551         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7552         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7553         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7554         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7555         * gcc.dg/fixed-point/constants-pedantic.c,
7556         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7557         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7558         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7559         * gcc.dg/fixed-point/keywords-pedantic.c,
7560         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7561         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7562         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7563         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7564         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7565         * gcc.dg/fixed-point/func-vararg-mixed.c,
7566         * gcc.dg/fixed-point/operator-logical.c,
7567         * gcc.dg/fixed-point/struct-union.c,
7568         * gcc.dg/fixed-point/bit-complement.c,
7569         * gcc.dg/fixed-point/operator-bitwise.c,
7570         * gcc.dg/fixed-point/operator-comma.c,
7571         * gcc.dg/fixed-point/struct-layout-1.c,
7572         * gcc.dg/fixed-point/union-init.c,
7573         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7574         * gcc.dg/fixed-point/func-mixed.c,
7575         * gcc.dg/fixed-point/func-vararg-size0.c,
7576         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7577         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7578         * gcc.dg/fixed-point/operator-unary.c,
7579         * gcc.dg/fixed-point/allop-const.c,
7580         * gcc.dg/fixed-point/muldiv-warning.c,
7581         * gcc.dg/nofixed-point-1.c,
7582         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7583         * gcc.target/mips/fixed-vector-type.c,
7584         * gcc.target/mips/fixed-scalar-type.c: New tests.
7585
7586 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7587
7588         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7589         * gnat.dg/test_nested_subtype_byref.adb: New test.
7590
7591 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR fortran/33439
7594         * gfortran.dg/gomp/pr33439.f90: New test.
7595
7596 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7597
7598         PR fortran/33455
7599         * gfortran.dg/merge_char_3.f90: New.
7600
7601 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7602
7603         PR fortran/33037
7604         * gfortran.dg/transfer_check_1.f90: New.
7605
7606 2007-09-20  Asher Langton  <langton2@llnl.gov>
7607
7608         PR fortran/20441
7609         * gfortran.dg/init_flag_1.f90: New.
7610         * gfortran.dg/init_flag_2.f90: New.
7611         * gfortran.dg/init_flag_3.f90: New.
7612         * gfortran.dg/init_flag_4.f90: New.
7613         * gfortran.dg/init_flag_5.f90: New.
7614         * gfortran.dg/init_flag_6.f90: New.
7615         * gfortran.dg/init_flag_7.f90: New.
7616
7617 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7618
7619         PR c++/33460
7620         * g++.dg/ext/anon-struct6.C: New.
7621
7622 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7623
7624         PR libfortran/23272
7625         * gfortran.dg/inquire_10.f90: New test.
7626
7627 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7628
7629         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7630
7631 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7632
7633         PR fortran/33221
7634         * gfortran.dg/used_types_18.f90: Declare variable of empty
7635         derived type.
7636
7637 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7638
7639         PR fortran/33288
7640         * gfortran.dg/array_constructor_19.f90: New test.
7641
7642 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR debug/33316
7645         * gcc.dg/debug/pr33316.c: New test.
7646
7647         PR c++/33496
7648         * g++.dg/cpp0x/variadic76.C: New test.
7649         * g++.dg/cpp0x/variadic77.C: New test.
7650         * g++.dg/cpp0x/variadic78.C: New test.
7651
7652         PR c/33238
7653         PR c/27301
7654         * gcc.c-torture/execute/20070919-1.c: New test.
7655         * gcc.dg/pr33238.c: New test.
7656         * gcc.dg/pr27301.c: New test.
7657
7658 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7659
7660         * lib/target-supports.exp (check_effective_target_mips64): New
7661         procedure.
7662         * gcc.dg/lower-subreg-1.c: Require !mips64.
7663         * gcc.dg/sibcall-3.c (ATTR): New macro.
7664         (recurser_void1, recurser_void2): Use it.
7665         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7666         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7667
7668 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7669
7670         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7671         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7672         warning annotation.
7673         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7674
7675 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7676
7677         PR fortran/33497
7678         * gfortran.dg/c_loc_tests_11.f03: New test case.
7679
7680 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7681
7682         PR c++/33459
7683         * g++.dg/init/ref14.C: New.
7684
7685 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7686
7687         * gnat.dg/slice2.ad[sb]: New testcase.
7688
7689 2007-09-19  Nick Clifton  <nickc@redhat.com>
7690
7691         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7692
7693 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7694
7695         * gcc.target/bfin/bfin.exp: New.
7696         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7697         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7698         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7699         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7700         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7701         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7702         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7703         mcpu-bf561.c, mcpu-default.c}: New tests.
7704
7705 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7706
7707         Restore detection of unsupported TLS.
7708
7709         Revert this patch:
7710         2007-02-10  Richard Henderson  <rth@redhat.com>
7711
7712         * lib/target-supports.exp (check_effective_target_tls): Redefine
7713         to mean non-emulated tls.
7714         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7715         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7716         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7717         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7718         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7719         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7720         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7721
7722         And then:
7723         * lib/target-supports.exp (check_effective_target_tls): Use
7724         stronger test for compiler support for TLS.
7725         (check_effective_target_tls_native): New, to test for non-emulated
7726         TLS support.
7727         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7728         instead of dg-require-effective-target tls.
7729         * g++.dg/gomp/copyin-1.C: Likewise.
7730         * g++.dg/gomp/sharing-1.C: Likewise.
7731         * g++.dg/gomp/tls-1.C: Likewise.
7732         * g++.dg/gomp/tls-2.C: Likewise.
7733         * g++.dg/gomp/tls-3.C: Likewise.
7734         * g++.dg/tls/diag-1.C: Likewise.
7735         * g++.dg/tls/diag-2.C: Likewise.
7736         * g++.dg/tls/diag-3.C: Likewise.
7737         * g++.dg/tls/diag-4.C: Likewise.
7738         * g++.dg/tls/diag-5.C: Likewise.
7739         * g++.dg/tls/init-1.C: Likewise.
7740         * g++.dg/tls/init-2.C: Likewise.
7741         * g++.dg/tls/trivial.C: Likewise.
7742         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7743         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7744         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7745         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7746         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7747         * gcc.dg/gomp/clause-1.c: Likewise.
7748         * gcc.dg/gomp/copyin-1.c: Likewise.
7749         * gcc.dg/gomp/sharing-1.c: Likewise.
7750         * gcc.dg/gomp/tls-1.c: Likewise.
7751         * gcc.dg/gomp/tls-2.c: Likewise.
7752         * gcc.dg/tls/alpha-1.c: Likewise.
7753         * gcc.dg/tls/opt-1.c: Likewise.
7754         * gcc.dg/tls/opt-13.c: Likewise.
7755         * gcc.dg/tls/opt-14.c: Likewise.
7756         * gcc.dg/tls/opt-2.c: Likewise.
7757         * gcc.dg/tls/opt-3.c: Likewise.
7758         * gcc.dg/tls/opt-4.c: Likewise.
7759         * gcc.dg/tls/opt-7.c: Likewise.
7760         * gcc.dg/tls/section-1.c: Likewise.
7761         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7762         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7763         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7764         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7765         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7766         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7767         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7768         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7769         * gfortran.dg/gomp/fixed-1.f: Likewise.
7770         * gfortran.dg/gomp/free-1.f90: Likewise.
7771         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7772         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7773         * gfortran.dg/gomp/reduction1.f90: Likewise.
7774         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7775
7776 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7777
7778         PR fortran/31119
7779         * gfortran.dg/bounds_check_9.f90: New test.
7780         * gfortran.dg/bounds_check_fail_2.f90: New test.
7781
7782 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7783
7784         PR c++/33462 (again)
7785         * g++.dg/ext/va-arg1.C: Adjust.
7786
7787 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7788
7789         PR c++/33462
7790         * g++.dg/ext/va-arg1.C: New.
7791
7792 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7793
7794         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7795
7796 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7797
7798         PR c++/33463
7799         * g++.dg/rtti/typeid6.C: New.
7800
7801 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7802
7803         PR c++/33464
7804         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7805         * g++.dg/ext/is_class_error2.C: New.
7806
7807 2007-09-18  Richard Guenther  <rguenther@suse.de>
7808
7809         PR tree-optimization/33340
7810         * g++.dg/torture/pr33340.C: New testcase.
7811
7812 2007-09-18  Tobias Burnus  <burnus@net-b.de>
7813
7814         PR fortran/33231
7815         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7816         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7817         * gfortran.dg/elemental_subroutine_5.f90: New.
7818
7819 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
7820
7821         * lib/target-supports.exp (check_profiling_available): Extend
7822         mips*-*-elf check to mips*-*-elf*.
7823
7824 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * gcc.dg/format/c90-scanf-5.c: New test.
7827         * gcc.dg/format/c99-scanf-4.c: New test.
7828         * gcc.dg/format/ext-7.c: New test.
7829         * gcc.dg/format/ext-8.c: New test.
7830
7831         PR middle-end/33423
7832         * gcc.c-torture/compile/20070915-1.c: New test.
7833
7834 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7835
7836         PR fortran/33106
7837         * gfortran.dg/private_type_9.f90: New.
7838
7839 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7840
7841         PR middle-end/33449
7842         * gfortran.dg/pr33449.f90: New test.
7843
7844 2007-09-17  Tobias Burnus  <burnus@net-b.de>
7845
7846         * gfortran.dg/interface_15.f90: Compile with -std=f95.
7847         * gfortran.dg/private_type_1.f90: Ditto
7848         * gfortran.dg/interface_18.f90: New.
7849         * gfortran.dg/private_type_8.f90: New.
7850
7851 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
7852
7853         PR c++/33124
7854         * g++.dg/warn/new1.C: Adjust.
7855         * g++.dg/torture/str_empty.C: Likewise.
7856
7857 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7858
7859         * gcc.target/mips/dse-1.c: New test.
7860
7861 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7862
7863         PR c++/32756
7864         * g++.dg/overload/operator3.C: New.
7865
7866 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
7867
7868         * gcc.target/mips/truncate-1.c: New test.
7869
7870 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
7871
7872         PR fortran/29396
7873         PR fortran/29606
7874         PR fortran/30625
7875         PR fortran/30871
7876         * gfortran.dg/subref_array_pointer_1.f90: New test.
7877         * gfortran.dg/subref_array_pointer_2.f90: New test.
7878
7879 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
7880
7881         * gfortran.dg/nint_2.f90: Correct last change.
7882
7883 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
7884
7885         * gcc.dg/tree-ssa/parallelization-1.c: New test.
7886
7887 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
7888
7889         * gcc.dg/vect/pr33373b.c: New test.
7890
7891 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
7892
7893         PR target/33438
7894         * gcc.target/i386/pr33438.c: New test.
7895
7896 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7897
7898         * gfortran.dg/nint_2.f90: Revert previous commit.
7899
7900 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7901
7902         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7903
7904 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
7905
7906         PR debug/33429
7907         * g++.dg/other/unused1.C: XFAIL class2 scan.
7908
7909 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7910
7911         PR fortran/33343
7912         * gfortran.dg/elemental_args_check_1.f90: New.
7913         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7914         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7915
7916 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7917
7918         * gfortran.dg/recursive_check_3.f90: New.
7919
7920 2007-09-13  Tobias Burnus  <burnus@net-b.de>
7921
7922         PR fortran/33412
7923         * gfortran.dg/elemental_bind_c.f90: New.
7924
7925 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
7926
7927         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7928         * gcc.target/mips/mips16-attributes-2.c: New test.
7929         * gcc.target/mips/mips16-attributes-3.c: Likewise.
7930         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
7931         hard-float asm when __mips16 is defined.
7932         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7933         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7934         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7935         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7936         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7937         * gcc.target/mips/pr26765.c (foo): Likewise.
7938         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7939         targets, use dg-mips-options instead of dg-options, and use -mgp32
7940         to force 32-bit mode.
7941         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7942         and 64-bit mode.
7943         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7944
7945 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7946             Michael Meissner  <michael.meissner@amd.com>
7947
7948         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7949         * gcc.target/i386/sse5-hsubX.c: Ditto.
7950         * gcc.target/i386/sse5-permpX.c: Ditto.
7951         * gcc.target/i386/sse5-haddX.c: Ditto.
7952         * gcc.target/i386/sse5-maccXX.c: Ditto.
7953         * gcc.target/i386/sse5-msubXX.c: Ditto.
7954         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7955         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7956
7957         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7958         optimizes floating point conditional moves into the pcmov
7959         instruction on SSE5.
7960         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7961
7962         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7963         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7964         SSE5.
7965
7966         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7967         compiler optimizes vector (a*b)+c into fmadd on SSE5.
7968
7969         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7970         optimizes (a*b)+c into fmadd on SSE5.
7971
7972         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7973         whether the SSE5 instructions can be generated.
7974
7975         * gcc.target/i386/sse5-check.h: New. Add support for 
7976         SSE5 tests.
7977
7978         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7979         ammintrin.h, and turn on -msse5 option instead of -msse4a.
7980         * gcc.target/i386/sse-13.c: Ditto.
7981         * gcc.target/i386/sse-14.c: Ditto.
7982
7983 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
7984
7985         PR testsuite/33153
7986         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7987         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7988
7989 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR target/32338
7992         * gcc.dg/pr32338-1.c: New test.
7993         * gcc.dg/pr32338-2.c: New test.
7994
7995 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
7996         
7997         * lib/target-supports.exp (check_effective_target_sync_int_long):
7998         Revert change to add xtensa.
7999         (check_effective_target_sync_char_short): Likewise.
8000         
8001 2007-09-12  Olivier Hainque  <hainque@adacore.com>
8002
8003         * gnat.dg/packed_subtype.adb: New test.
8004
8005 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8006
8007         PR fortran/33297
8008         * gfortran.dg/intrinsic_size.f90: New.
8009
8010 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8011
8012         PR fortran/33284
8013         PR fortran/33310
8014         * gfortran.dg/conflicts_2.f90: New.
8015
8016 2007-09-12  Ira Rosen  <irar@il.ibm.com>
8017
8018         PR tree-optimization/32377
8019         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8020         dependence distance.
8021         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8022         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8023         * gcc.dg/vect/no-vfa-vect-depend-1.c,
8024         gfortran.dg/vect/no-vfa-pr32377.f90: New.
8025
8026 2007-09-12  Richard Guenther  <rguenther@suse.de>
8027
8028         PR middle-end/33382
8029         * gcc.c-torture/compile/pr33382.c: New testcase.
8030         * gcc.c-torture/execute/pr33382.c: Likewise.
8031
8032 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
8033
8034         PR fortran/33395
8035         * gfortran.dg/c_ptr_tests_12.f03: New test case.
8036
8037 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
8038
8039         PR tree-optimization/33373
8040         * gcc.dg/vect/pr33373.c: New test.
8041
8042 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8043
8044         * lib/target-supports.exp (check_effective_target_vect_no_double):
8045         Remove unused proc.
8046
8047 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8048             Ulrich Weigand  <uweigand@de.ibm.com>
8049
8050         * gcc.target/spu/dfcgt-nan.c: New test.
8051
8052 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8053
8054         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8055
8056 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8057
8058         PR fortran/33040
8059         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8060
8061 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gcc.dg/va-arg-pack-len-1.c: New test.
8064         * g++.dg/va-arg-pack-len-1.C: New test.
8065
8066 2007-09-11  Michael Matz  <matz@suse.de>
8067
8068         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8069
8070 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8071
8072         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8073         checks for size of long double.
8074         * gcc.dg/dfp/convert.h: New file.
8075         * gcc.dg/dfp/convert-bfp-2.c: New test.
8076         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8077         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8078         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8079         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8080         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8081         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8082         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8083         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8084         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8085
8086 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8087
8088         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8089         Change dg-final to expect 1 non-profitable loop and
8090         3 profitable loops.
8091         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8092         Change dg-final to expect 1 non-profitable loop and
8093         3 profitable loops.
8094         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8095         Change dg-final to expect 1 profitable loop.
8096         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8097         Change dg-final to expect 1 profitable loop.    
8098         
8099 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8100
8101         * gcc.target/mips/call-saved-1.c: New test.
8102         * gcc.target/mips/call-saved-2.c: Likewise.
8103         * gcc.target/mips/call-saved-3.c: Likewise.
8104         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8105         instead of mips_mips64.  Set mips_fp64 too.
8106         (is_gp32_flag): Return true for -mips1 and -mips2.
8107         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8108
8109 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8110
8111         * g++.dg/ext/va-arg-pack-1.C: New test.
8112         * g++.dg/ext/va-arg-pack-2.C: New test.
8113
8114 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8115
8116         PR target/33369
8117         * gcc.dg/vect/pr33369.c: New test.
8118
8119 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8120
8121         PR fortran/33370
8122         * gfortran.dg/array_memcpy_5.f90:  New test.
8123
8124 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8125
8126         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8127
8128 2007-09-09  Richard Guenther  <rguenther@suse.de>
8129
8130         * gcc.c-torture/compile/20070906-1.c: New testcase.
8131
8132 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8133
8134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8135         noinline attribute.
8136         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8137         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8138         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8139         Likewise.
8140
8141 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8142
8143         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8144
8145 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8146
8147         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8148
8149 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8150
8151         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8152         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8153         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8154         Compile tests with -fno-tree-pre.
8155         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8156         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8157         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8158         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8159         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8160         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8161         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8162         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8163         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8164         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8165         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8166         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8167         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8168         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8169         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8170         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8171         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8172         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8173         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8174
8175 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8176
8177         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8178         to call objdump.
8179         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8180         Use remote_exec to call c++filt.
8181         * lib/target-supports-dg.exp (dg-require-host-local): New.
8182         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8183         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8184         * g++.dg/rtti/repo1.C: Likewise.
8185         * g++.dg/template/repo1.C: Likewise.
8186         * g++.dg/template/repo2.C: Likewise.
8187         * g++.dg/template/repo3.C: Likewise.
8188         * g++.dg/template/repo4.C: Likewise.
8189         * g++.dg/template/repo5.C: Likewise.
8190         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8191         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8192         * g++.old-deja/g++.pt/repo1.C: Likewise.
8193         * g++.old-deja/g++.pt/repo2.C: Likewise.
8194         * g++.old-deja/g++.pt/repo3.C: Likewise.
8195         * g++.old-deja/g++.pt/repo4.C: Likewise.
8196         * gcc.dg/cpp/trad/builtins.c: Likewise.
8197
8198 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8199
8200         PR tree-optimization/32283
8201         * gcc.dg/tree-ssa/loop-31.c: New test.
8202
8203 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8204
8205         PR rtl-optimization/26449
8206         * gcc.target/i386/pr26449-1.c: New file.
8207
8208 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8209
8210         PR target/33329
8211         PR rtl-optimization/26449
8212         * gcc.target/i386/pr33329.c: New file.
8213
8214 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8215
8216         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8217
8218 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8219
8220         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8221
8222 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8223
8224         PR tree-optimization/33301
8225         * gfortran.dg/vect/pr33301.f: New test.
8226
8227 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8228
8229         PR libfortran/33307
8230         * gfortran.dg/backspace_10.f90: New test.
8231
8232 2007-09-07  Richard Guenther  <rguenther@suse.de>
8233
8234         Reapply
8235         2007-09-06  Richard Guenther  <rguenther@suse.de>
8236
8237         PR tree-optimization/32586
8238         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8239         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8240         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8241         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8242         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8243         now obsolete simplification.
8244
8245 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8246         
8247         PR tree-optimization/33299
8248         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8249         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8250
8251 2007-09-07  Richard Guenther  <rguenther@suse.de>
8252
8253         Revert
8254         2007-09-06  Richard Guenther  <rguenther@suse.de>
8255
8256         PR tree-optimization/32586
8257         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8258         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8259         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8260         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8261         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8262         now obsolete simplification.
8263
8264 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8265
8266         PR tree-optimization/32821
8267         * gcc.dg/tree-ssa/pr32821.c: New file.
8268
8269 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8270
8271         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8272         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8273         and mips_forced_no_er.
8274         (dg-mips-options): Add -mno-abicalls when a small-data option is
8275         specified.  Skip tests with small-data options if mips_forced_gp.
8276         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8277         * gcc.target/mips/sdata-1.c: New test.
8278         * gcc.target/mips/sdata-2.c: Likewise.
8279         * gcc.target/mips/sdata-3.c: Likewise.
8280         * gcc.target/mips/sdata-4.c: Likewise.
8281
8282 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8283
8284         PR fortran/33298
8285         * spread_zerosize_1.f90:  New test case.
8286         * spread_bounds_1.f90:  New test case.
8287
8288 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8289
8290         PR c++/32674
8291         * g++.dg/template/static31.C: New.
8292
8293 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8294
8295         PR fortran/33271
8296         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8297         powerpc*-linux-gnu.
8298
8299 2007-09-06  David Daney  <ddaney@avtrex.com>
8300             Richard Sandiford  <richard@codesourcery.com>
8301
8302         PR target/33256
8303         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8304         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8305         * gcc.target/mips/pr33256.c: New test.
8306
8307 2007-09-06  Tom Tromey  <tromey@redhat.com>
8308
8309         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8310
8311 2007-09-06  Richard Guenther  <rguenther@suse.de>
8312
8313         PR tree-optimization/32586
8314         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8315         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8316         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8317         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8318         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8319         now obsolete simplification.
8320
8321 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8322
8323         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8324         * gcc.target/i386/sse3-addsubps.c: Ditto.
8325         * gcc.target/i386/sse3-haddpd.c: Ditto.
8326         * gcc.target/i386/sse3-haddps.c: Ditto.
8327         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8328         * gcc.target/i386/sse3-hsubps.c: Ditto.
8329         * gcc.target/i386/sse3-lddqu.c: Ditto.
8330         * gcc.target/i386/sse3-movddup.c: Ditto.
8331         * gcc.target/i386/sse3-movshdup.c: Ditto.
8332         * gcc.target/i386/sse3-movsldup.c: Ditto.
8333
8334 2007-09-06  Richard Guenther  <rguenther@suse.de>
8335
8336         PR tree-optimization/33302
8337         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8338
8339 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8340
8341         PR libfortran/33225
8342         * gfortran.dg./fmt_float.f90: New test.
8343
8344 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8345
8346         PR libfortran/33253
8347         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8348
8349 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8350
8351         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8352         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8353
8354 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8355
8356         * g++.dg/eh/builtin1.C: New test.
8357         * g++.dg/eh/builtin2.C: New test.
8358         * g++.dg/eh/builtin3.C: New test.
8359
8360         PR c++/33289
8361         * g++.dg/eh/builtin4.C: New test.
8362
8363 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8364
8365         * gcc.target/powerpc/dfp-dd.c: New test.
8366         * gcc.target/powerpc/dfp-td.c: New test.
8367
8368 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8369
8370         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8371         * gcc.dg/va-arg-pack-1.c: New test.
8372
8373 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8374
8375         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8376         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8377         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8378         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8379         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8380
8381 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8382
8383         PR c++/30302
8384         * g++.dg/ext/anon-struct5.C: New.
8385
8386 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8387
8388         * gcc.dg/i386-cpuid.h: Remove.
8389         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8390         (main): Use __get_cpuid to get target features.
8391         * gcc.target/i386/sse-check.h: Ditto.
8392         * gcc.target/i386/sse2-check.h: Ditto.
8393         * gcc.target/i386/sse3-check.h: Ditto.
8394         * gcc.target/i386/ssse3-check.h: Ditto.
8395         * gcc.target/i386/sse4_1-check.h: Ditto.
8396         * gcc.target/i386/sse4_2-check.h: Ditto.
8397         * gcc.target/i386/sse4a-check.h: Ditto.
8398         * gcc.dg/torture/pr16104-1.c: Ditto.
8399         (do_test): Change to void.
8400         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8401         * gcc.target/i386/sse-6.c: Ditto.
8402         * gcc.target/i386/sse-7.c: Ditto.
8403         * g++.dg/other/i386-1.C: Include cpuid.h.
8404         (main): New function.  Use __get_cpuid to get target fetaures.
8405
8406 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8407             David Ung  <davidu@mips.com>
8408             Nigel Stephens <nigel@mips.com>
8409
8410         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8411         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8412         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8413         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8414         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8415         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8416         * gcc.dg/torture/pr19683-1.c: Likewise.
8417         * gcc.target/mips/madd-3.c: Likewise.
8418         * gcc.target/mips/maddu-3.c: Likewise.
8419         * gcc.target/mips/msub-3.c: Likewise.
8420         * gcc.target/mips/msubu-3.c: Likewise.
8421         * gcc.target/mips/asm-1.c: Likewise.
8422         * gcc.target/mips/branch-1.c: Likewise.
8423         * gcc.target/mips/ins-1.c: Likewise.
8424         * gcc.target/mips/near-far-3.c: Likewise.
8425         * gcc.target/mips/near-far-4.c: Likewise.
8426         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8427         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8428         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8429         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8430         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8431         * gcc.target/mips/dspr2-MULT.c: Likewise.
8432         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8433         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8434         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8435         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8436         * gcc.target/mips/code-readable-2.c: Likewise.
8437         * gcc.target/mips/code-readable-3.c: Likewise.
8438
8439 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8440             David Ung  <davidu@mips.com>
8441             Nigel Stephens <nigel@mips.com>
8442
8443         * gcc.target/mips/mips16-attributes.c: New.
8444
8445 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/31564
8448         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8449
8450         PR fortran/33241
8451         * gfortran.dg/char_length_10.f90: New test.
8452
8453 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8454
8455         PR c++/29731
8456         * g++.dg/parse/template24.C: New.
8457
8458 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8459
8460         * g++.dg/other/spu2vmx-1.C: New test.
8461
8462 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR tree-optimization/33017
8465         * gcc.dg/pr33017.c: New test.
8466
8467 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8468
8469         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8470         __protected_stream family of macros.
8471
8472 2007-09-04  Jan Hubicka  <jh@suse.cz>
8473
8474         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8475         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8476         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8477         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8478         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8479         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8480         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8481         Likewise.
8482
8483 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8484             Tobias Burnus  <burnus@net-b.de>
8485
8486         * gfortran.dg/proc_decl_1.f90: New.
8487         * gfortran.dg/proc_decl_2.f90: New.
8488         * gfortran.dg/proc_decl_3.f90: New.
8489         * gfortran.dg/proc_decl_4.f90: New.
8490
8491 2007-09-04  Jan Hubicka  <jh@suse.cz>
8492
8493         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8494         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8495         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8496         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8497         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8498         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8499         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8500         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8501         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8502         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8503         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8504         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8505         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8506         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8507         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8508         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8509         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8510         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8511         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8512         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8513         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8514         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8515         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8516         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8517         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8518         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8519         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8520         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8521         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8522         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8523         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8524         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8525         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8526         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8527         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8528         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8529         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8530         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8531         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8532         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8533         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8534         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8535         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8536         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8537         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8538         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8539         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8540         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8541         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8542         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8543         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8544         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8545         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8546         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8547         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8548         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8549         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8550         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8551         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8552         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8553         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8554         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8555         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8556         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8557         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8558         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8559         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8560         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8561         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8562         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8563         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8564         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8565         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8566         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8567         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8568         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8569         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8570         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8571         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8572         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8573         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8574         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8575         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8576         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8577         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8578         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8579         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8580         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8581         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8582         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8583         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8584         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8585         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8586         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8587         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8588         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8589         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8590         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8591         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8592         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8593         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8594         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8595         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8596         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8597         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8598         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8599         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8600         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8601         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8602         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8603         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8604         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8605         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8606         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8607         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8608         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8609         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8610         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8611         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8612         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8613         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8614         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8615         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8616         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8617         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8618         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8619         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8620         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8621         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8622         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8623         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8624         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8625         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8626         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8627         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8628         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8629         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8630         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8631         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8632         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8633         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8634         noinline.
8635         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8636         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8637         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8638         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8639         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8640         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8641         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8642         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8643         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8644         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8645         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8646         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8647         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8648         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8649         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8650         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8651         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8652         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8653         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8654         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8655         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8656         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8657         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8658         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8659         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8660         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8661         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8662         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8663         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8664         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8665         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8666         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8667         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8668         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8669         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8670         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8671         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8672         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8673         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8674         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8675         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8676         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8677         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8678         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8679         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8680         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8681         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8682         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8683         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8684         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8685         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8686         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8687         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8688         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8689         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8690         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8691         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8692         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8693         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8694         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8695         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8696         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8697         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8698         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8699         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8700         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8701         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8702         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8703         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8704         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8705         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8706         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8707         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8708         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8709         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8710         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8711         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8712         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8713         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8714         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8715         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8716         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8717         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8718         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8719         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8720         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8721         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8722         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8723         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8724         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8725         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8726         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8727         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8728         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8729         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8730         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8731         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8732         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8733         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8734         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8735         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8736         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8737         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8738         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8739         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8740         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8741         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8742         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8743         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8744         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8745         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8746         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8747         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8748         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8749         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8750         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8751         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8752         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8753         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8754         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8755         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8756         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8757         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8758         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8759         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8760         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8761
8762 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         PR middle-end/33187
8765         * gcc.target/i386/cmov7.c: New file.
8766
8767 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8768
8769         * gcc.target/i386/sse4a-check.h: New file.
8770         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8771         * gcc.target/i386/sse4a-insert.c: Ditto.
8772         * gcc.target/i386/sse4a-montsd.c: Ditto.
8773         * gcc.target/i386/sse4a-montss.c: Ditto.
8774         * gcc.target/i386/mmx-check.h: New file.
8775         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8776         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8777         * gcc.target/i386/sse-check.h: New file.
8778         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8779         * gcc.target/i386/sse-3.c: Ditto.
8780         * gcc.target/i386/sse-7.c: Ditto.
8781         * gcc.target/i386/sse-9.c: Ditto.
8782         * gcc.target/i386/ssefn-3.c: Ditto.
8783         * gcc.target/i386/sse-recip.c: Ditto.
8784         * gcc.target/i386/sse-recip-vec.c: Ditto.
8785         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8786         * gcc.target/i386/20020523-1.c: Remove.
8787         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8788         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8789         * gcc.target/i386/ssefn-4.c: Ditto.
8790         * gcc.target/i386/sse-6.c: Ditto.
8791         * gcc.target/i386/sse-10.c: Ditto.
8792         * gcc.target/i386/sse-11.c: Ditto.
8793         * gcc.target/i386/sse-18.c: Ditto.
8794         * gcc.target/i386/fpprec-1.c: Ditto.
8795         * g++.dg/other/i386-1.C: Ditto.
8796
8797 2007-09-04  Richard Guenther  <rguenther@suse.de>
8798
8799         PR tree-optimization/33291
8800         * gcc.dg/volatile2.c: New testcase.
8801         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8802         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8803         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8804         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8805
8806 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8807
8808         PR fortran/33253
8809         * gfortran.dg/namelist_15.f90: Update test.
8810         * gfortran.dg/namelist_24.f90: Update test.
8811         * gfortran.dg/namelist_38.f90: New test.
8812
8813 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
8816         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8817         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
8818         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8819         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
8820         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8821
8822 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8823
8824         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8825         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8826
8827         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8828
8829 2007-09-02  David Daney  <ddaney@avtrex.com>
8830
8831         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8832         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8833         * gcc.target/mips/atomic-memory-1.c: Ditto.
8834         * gcc.target/mips/atomic-memory-2.c: Ditto.
8835
8836 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
8837
8838         * gcc.target/cris/builtin_clz_v0.c: New testcase.
8839         * gcc.target/cris/builtin_clz_v3.c: New testcase.
8840
8841 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
8842
8843         * gfortran.dg/substr_6.f90: New test.
8844
8845 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
8846
8847         PR c++/33208
8848         * g++.dg/other/error18.C: New.
8849         * g++.dg/expr/bitfield3.C: Adjust.
8850
8851 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
8852
8853         PR fortran/33276
8854         * gfortran.fortran-torture/compile/pr33276.f90: New.
8855
8856 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
8857
8858         PR C/29237
8859         PR middle-end/33272
8860         * gcc.dg/c99-arraydecl-3.c: New test.
8861
8862 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8863
8864         PR c++/32597
8865         * g++.dg/cpp0x/variadic-new2.C: New.
8866         * g++.dg/cpp0x/variadic-new.C: New.
8867
8868 2007-08-31  Tobias Burnus  <burnus@net-b.de>
8869
8870         PR fortran/33232
8871         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8872         * gfortran.dg/read_1.f90: New.
8873
8874 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8875
8876         PR c++/33210
8877         * g++.dg/template/error30.C: New.
8878
8879 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8880
8881         PR c++/32113
8882         * g++.dg/template/crash70.C: New.
8883
8884 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
8885
8886         PR c++/33212
8887         * g++.dg/ext/is_class_error.C: New.
8888
8889 2007-08-31  Olivier Hainque  <hainque@adacore.com>
8890
8891         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8892         
8893 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
8894             Revital Eres  <eres@il.ibm.com>
8895
8896         * gcc.target/powerpc/paired-1.c: New test.
8897         * gcc.target/powerpc/paired-2.c: New test.
8898         * gcc.target/powerpc/paired-3.c: New test.
8899         * gcc.target/powerpc/paired-4.c: New test.
8900         * gcc.target/powerpc/paired-5.c: New test.
8901         * gcc.target/powerpc/paired-6.c: New test.
8902         * gcc.target/powerpc/paired-7.c: New test.
8903         * gcc.target/powerpc/ppc-paired.c: New test.
8904
8905 2007-08-31  Ollie Wild  <aaw@google.com>
8906
8907         * g++.dg/conversion/ptrmem2.C: New test.
8908         * g++.dg/conversion/ptrmem3.C: New test.
8909         * g++.dg/conversion/ptrmem4.C: New test.
8910         * g++.dg/conversion/ptrmem5.C: New test.
8911         * g++.dg/conversion/ptrmem6.C: New test.
8912         * g++.dg/conversion/ptrmem7.C: New test.
8913         * g++.dg/conversion/ptrmem8.C: New test.
8914
8915 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
8916
8917         PR fortran/31879
8918         * gfortran.dg/char_length_7.f90: New test.
8919         * gfortran.dg/char_length_9.f90: New test.
8920         * gfortran.dg/char_assign_1.f90: Add extra warning.
8921
8922         PR fortran/31197
8923         PR fortran/31258
8924         * gfortran.dg/char_length_8.f90: New test.
8925
8926 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8927
8928         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8929
8930 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8931
8932         * gcc.dg/inline-24.c: New test.
8933         * g++.dg/opt/inline11.C: New test.
8934
8935 2007-08-30  Richard Guenther  <rguenther@suse.de>
8936
8937         * gcc.target/i386/vectorize5.c: New testcase.
8938
8939 2007-08-30  Tobias Burnus  <burnus@net-b.de>
8940
8941         PR fortran/33228
8942         * interface.c (check_interface0): Improve error for external procs.
8943         (check_sym_interfaces): Fix checking of module procedures.
8944
8945 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
8946
8947         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8948         (AI): Add AI_ALIGN.
8949         * gcc.dg/sync-3.c: New test.
8950
8951         PR middle-end/32758
8952         * gcc.dg/cleanup-12.c: New test.
8953
8954 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
8955
8956         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8957         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8958         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8959         * gcc.dg/pr32450.c: Ditto.
8960         * gcc.dg/nest.c: Ditto.
8961         * gcc.dg/nested-func-4.c: Ditto.
8962         * g++.old-deja/g++.law/profile1.C: Ditto.
8963
8964 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8965
8966         PR fortran/32989
8967         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8968         non-default integer kind arguments.
8969
8970 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
8971
8972         PR fortran/33105
8973         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8974
8975 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
8976
8977         * gcc.dg/h8300-ice2.c: Remove target selector.
8978
8979 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
8980
8981         PR fortran/33215
8982         * gfortran.dg/binding_label_tests_15.f03: New test case.
8983         * gfortran.dg/binding_label_tests_16.f03: Ditto.
8984
8985 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8986
8987         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8988         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8989
8990 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
8991
8992         PR c++/33194
8993         * g++.dg/other/canon-33194.C: New.
8994
8995 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8996
8997         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8998         * gcc.c-torture/execute/pr23135.c: Likewise.
8999
9000 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9001
9002         * gcc.dg/pr31344.c: Move to ...
9003         * gcc.dg/dfp/pr31344.c: ... here.
9004         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
9005         * gcc.dg/20050503-1.c: Ditto.
9006         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
9007         * gcc.dg/20061127-1.c: Compile only for fpic targets.
9008         * gcc.dg/20060801-1.c: Ditto.
9009
9010 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
9011
9012         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
9013         * gfortran.dg/nan_1.f90: Likewise.
9014
9015 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9016
9017         PR fortran/33055
9018         Revert previous patch.
9019
9020 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
9021             Kazu Hirata  <kazu@codesourcery.com>
9022
9023         * gcc.target/m68k/interrupt-1.c: New.
9024
9025 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9026
9027         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9028         10000 for targets where "int" can't hold at least 100000.
9029         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9030         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9031         (test5)(test6): Use it.
9032         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9033         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9034         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9035         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9036         * gcc.dg/attr-alloc_size.c (test): Likewise.
9037
9038 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
9039
9040         PR c++/33209
9041         * g++.dg/template/error29.C: New.
9042
9043 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR c++/32596
9046         * g++.dg/ext/visibility/anon5.C: New test.
9047
9048 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9049
9050         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9051
9052 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9053
9054         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9055         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9056         * gfortran.dg/gamma_4.f90: New: large-real tests.
9057
9058 2007-08-28  Jason Merrill  <jason@redhat.com>
9059
9060         PR c++/29000
9061         * g++.dg/ext/stmtexpr12.C: New test.
9062
9063         PR c++/28558
9064         * g++.dg/ext/attrib28.C: New test.
9065
9066 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9067
9068         PR target/32661
9069         * gcc.target/i386/pr32661.c: New test.
9070
9071 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9072
9073         PR middle-end/32370
9074         * gcc.dg/pr32370.c: New test.
9075
9076         PR rtl-optimization/33148
9077         * gcc.c-torture/compile/20070827-1.c: New test.
9078
9079         PR debug/32914
9080         * d++.dg/debug/const3.C: New test.
9081         * d++.dg/debug/const4.C: New test.
9082         * d++.dg/debug/dwarf2/const1.C: New test.
9083         * d++.dg/debug/dwarf2/const2.C: New test.
9084         * d++.dg/debug/dwarf2/const2b.C: New test.
9085
9086 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9087             Vladimir Yanovsky  <yanov@il.ibm.com>
9088             Revital Eres  <eres@il.ibm.com>
9089             Andrey Belevantsev  <abel@ispras.ru>
9090
9091         * gcc.dg/sms-1.c: New test.
9092
9093 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9094
9095         * g++.dg/ext/gnu-inline-common.h: New.
9096         * g++.dg/ext/gnu-inline-global-reject.C: New.
9097         * g++.dg/ext/gnu-inline-global.C: New.
9098         * g++.dg/ext/gnu-inline-namespace.C: New.
9099         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9100         * g++.dg/ext/gnu-inline-class.C: New.
9101         * g++.dg/ext/gnu-inline-class-static.C: New.
9102         * g++.dg/ext/gnu-inline-template-class.C: New.
9103         * g++.dg/ext/gnu-inline-template-func.C: New.
9104
9105 2007-08-27  Jason Merrill  <jason@redhat.com>
9106
9107         PR c++/31337
9108         * g++.dg/ext/stmtexpr11.C: New.
9109
9110 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9111
9112         * lib/target-supports.exp (check_profiling_available):
9113         Set profiling_available_saved to 0 on fido-*-elf.
9114
9115 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9116
9117         PR tree-optimization/33173
9118         
9119         * gcc.c-torture/compile/pr33173.c: New.
9120
9121 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9122
9123         PR target/31385
9124         * gcc.dg/dfp/pr31385.c: New.
9125
9126 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9127
9128         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9129
9130 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9131
9132         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9133         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9134         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9135         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9136         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9137         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9138         gcc.target/m68k directory.
9139         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9140         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9141         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9142         gcc.target/cris directory.
9143         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9144         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9145         gcc.target/bfin directory.
9146
9147         * gcc.target/sh: New directory.
9148         * gcc.target/sh/sh.exp: New file.
9149         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9150         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9151         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9152         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9153         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9154         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9155
9156 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9157
9158         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9159         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9160         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9161         * gcc.target/i386/local2.c: Ditto.
9162         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9163         * gcc.target/i386/20011119-1.c: Ditto.
9164         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9165         * gcc.target/i386/fastcall-1.c: Fix target selector.
9166
9167 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9168
9169         PR fortran/33055
9170         * gfortran.dg/negative_unit.f: Add new check
9171         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9172         -fdefault-integer-8.
9173
9174 2007-08-26  Asher Langton  <langton2@llnl.gov>
9175
9176         * gfortran.dg/recursive_stack.f90: New.
9177         * gfortran.dg/openmp_stack.f90: New.
9178
9179 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9180
9181         PR fortran/31298
9182         * gfortran.dg/use_10.f90: New.
9183
9184 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9185
9186         PR fortran/32985
9187         * gfortran.dg/namelist_14.f90: Make test case valid.
9188         * gfortran.dg/common_10.f90: New.
9189
9190 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9191
9192         PR middle-end/33181
9193         * gcc.dg/ifelse-2.c: New.
9194
9195 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9196
9197         PR fortran/32980
9198         * gfortran.dg/gamma_1.f90: New.
9199         * gfortran.dg/gamma_2.f90: New.
9200         * gfortran.dg/gamma_3.f90: New.
9201
9202 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9203
9204         PR fortran/33188
9205         * gfortran.dg/used_types_18.f90: New.
9206
9207 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9208
9209         * gcc.dg/array-init-2.c: New test.
9210
9211 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9212
9213         PR fortran/33178
9214         * gfortran.dg/initialization_4.f90: Update dg-error.
9215         * gfortran.dg/initialization_13.f90: New.
9216
9217 2007-08-24  Richard Guenther  <rguenther@suse.de>
9218
9219         PR middle-end/33166
9220         * gcc.c-torture/compile/pr33166.c: New testcase.
9221
9222 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9223
9224         PR fortran/33139
9225         * gfortran.dg/pointer_assign_4.f90: New.
9226         * gfortran.dg/shape_2.f90: Fix test case.
9227         * gfortran.dg/char_result_4.f90: Ditto.
9228
9229 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gcc.dg/array-init-1.c: New test.
9232
9233         PR c++/32567
9234         * g++.dg/parse/crash36.C: New test.
9235
9236 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9237
9238         * gcc.dg/pr32721.c: Updated.
9239
9240 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR tree-optimization/32573
9243         PR middle-end/32946
9244         * gcc.dg/pr32573.c: New test.
9245
9246         PR c++/32898
9247         * g++.dg/lookup/ns3.C: New test.
9248
9249         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9250
9251         PR c++/31941
9252         * g++.dg/parse/crash37.C: New test.
9253
9254 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9255
9256         PR target/17390
9257         * gcc.target/i386/pr17390.c: New test.
9258
9259 2007-08-23  Richard Guenther  <rguenther@suse.de>
9260
9261         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9262         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9263         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9264         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9265         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9266         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9267         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9268         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9269
9270 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9271
9272         * gcc.target/s390: New directory.
9273         * gcc.target/s390/s390.exp: New file.
9274         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9275         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9276         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9277         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9278         gcc.target/s390 directory.
9279
9280 2007-08-23  Richard Guenther  <rguenther@suse.de>
9281
9282         PR tree-optimization/32328
9283         * gcc.dg/pr32328.c: New testcase.
9284
9285 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9286
9287         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9288           available.
9289
9290 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9291
9292         PR fortran/33095
9293         * gfortran.dg/min_max_optional_5.f90: New test.
9294         * gfortran.dg/min_max_optional_2.f90: Remove.
9295         * gfortran.dg/min_max_optional_3.f90: Remove.
9296         * gfortran.dg/min_max_optional_4.f90: Remove.
9297
9298 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9299
9300         * gcc.target/i386/xorps-sse.c: New.
9301         * gcc.target/i386/xorps-sse2.c: New.
9302
9303 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9304
9305         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9306         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9307         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9308
9309 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9310
9311         PR fortran/33020
9312         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9313         include multiple kinds for SHAPE parameter within a single
9314         namespace.
9315         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9316         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9317
9318 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9319
9320         * interface_abstract_1.f90: Extended test case.
9321         * interface_abstract_3.f90: New test.
9322
9323 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9324
9325         * gcc.dg/fold-sub.c: New test.
9326         
9327 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9328
9329         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9330         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9331         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9332         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9333         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9334         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9335
9336 2007-08-22  Richard Guenther  <rguenther@suse.de>
9337
9338         PR middle-end/33007
9339         * gcc.dg/pr33007.c: New testcase.
9340
9341 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9342
9343         * gcc.c-torture/execute/strcmp-1.x: Delete.
9344
9345 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9346
9347         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9348         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9349         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9350         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9351         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9352         gcc.target/i386/stack-realign.c,
9353         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9354         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9355         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9356         target using dg-require-effective-target directive.
9357         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9358         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9359         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9360         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9361         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9362         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9363         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9364         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9365         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9366         Require lp64 target using dg-require-effective-target directive.
9367         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9368         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9369         directive.
9370         * gcc.target/i386/20010202-1.c: Move from here ...
9371         * gcc.dg/20010202-1.c: ... to here.
9372
9373 2007-08-22  Richard Guenther  <rguenther@suse.de>
9374
9375         PR tree-optimization/33142
9376         * gcc.c-torture/execute/pr33142.c: New testcase.
9377
9378 2007-08-22  Richard Guenther  <rguenther@suse.de>
9379
9380         PR middle-end/32563
9381         * g++.dg/torture/pr32563.C: New testcase.
9382
9383 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9384
9385         PR middle-end/32912
9386         * gcc.dg/pr32912-1.c: Add -w to options.
9387         * gcc.dg/pr32912-2.c: Likewise.
9388         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9389
9390 2007-08-21  Ian Lance Taylor  <iant@google.com>
9391
9392         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9393
9394 2007-08-21  Ian Lance Taylor  <iant@google.com>
9395
9396         PR tree-optimization/33134
9397         * g++.dg/tree-ssa/pr33134.C: New test.
9398
9399 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9400
9401         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9402         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9403
9404 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR debug/32610
9407         * gcc.dg/debug/pr32610.c: New test.
9408
9409         * g++.dg/init/new24.C: New test.
9410
9411         PR middle-end/32912
9412         * gcc.dg/pr32912-1.c: New test.
9413         * gcc.dg/pr32912-2.c: New test.
9414         * gcc.dg/pr32912-3.c: New test.
9415
9416 2007-08-21  Richard Guenther  <rguenther@suse.de>
9417
9418         * gcc.dg/pointer-arith-10.c: New testcase.
9419
9420 2007-08-21  Richard Guenther  <rguenther@suse.de>
9421
9422         PR middle-end/33122
9423         * gcc.c-torture/compile/pr33122.c: New testcase.
9424
9425 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9426
9427         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9428
9429 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9430
9431         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9432
9433 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9434
9435         PR c++/33025
9436         * g++.dg/init/new23.C: New test.
9437
9438 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9439
9440         PR middle-end/30564
9441         * gcc.c-torture/compile/pr30564-1.c: New test.
9442         * gcc.c-torture/compile/pr30564-2.c: New test.
9443
9444 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9445
9446         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9447
9448 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9449
9450         * gfortran.dg/interface_abstract_2.f90: New.
9451         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9452
9453 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9454
9455         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9456         unknown (so that outer-loop wont get analyzed).
9457         * gcc.dg/vect/vect-outer-1a.c: New test.
9458         * gcc.dg/vect/vect-outer-1b.c: New test.
9459         * gcc.dg/vect/vect-outer-1.c: New test.
9460         * gcc.dg/vect/vect-outer-2a.c: New test.
9461         * gcc.dg/vect/vect-outer-2b.c: New test.
9462         * gcc.dg/vect/vect-outer-2c.c: New test.
9463         * gcc.dg/vect/vect-outer-2.c: New test.
9464         * gcc.dg/vect/vect-outer-3a.c: New test.
9465         * gcc.dg/vect/vect-outer-3b.c: New test.
9466         * gcc.dg/vect/vect-outer-3c.c: New test.
9467         * gcc.dg/vect/vect-outer-3.c: New test.
9468         * gcc.dg/vect/vect-outer-4a.c: New test.
9469         * gcc.dg/vect/vect-outer-4b.c: New test.
9470         * gcc.dg/vect/vect-outer-4c.c: New test.
9471         * gcc.dg/vect/vect-outer-4d.c: New test.
9472         * gcc.dg/vect/vect-outer-4e.c: New test.
9473         * gcc.dg/vect/vect-outer-4f.c: New test.
9474         * gcc.dg/vect/vect-outer-4g.c: New test.
9475         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9476         * gcc.dg/vect/vect-outer-4i.c: New test.
9477         * gcc.dg/vect/vect-outer-4j.c: New test.
9478         * gcc.dg/vect/vect-outer-4k.c: New test.
9479         * gcc.dg/vect/vect-outer-4l.c: New test.
9480         * gcc.dg/vect/vect-outer-4m.c: New test.
9481         * gcc.dg/vect/vect-outer-4.c: New test.
9482         * gcc.dg/vect/vect-outer-5.c: New test.
9483         * gcc.dg/vect/vect-outer-6.c: New test.
9484         * gcc.dg/vect/vect-outer-fir.c: New test.
9485         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9486         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9487
9488 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9489
9490         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9491         and -fno-tree-reassoc.
9492         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9493         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9494         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9495         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9496         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9497         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9498         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9499         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9500         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9501         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9502         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9503         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9504         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9505         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9506         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9507         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9508         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9509         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9510         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9511         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9512         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9513         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9514         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9515         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9516         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9517         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9518         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9519         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9520         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9521         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9522         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9523         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9524         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9525         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9526         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9527         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9528         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9529
9530 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9531
9532         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9533         versioning for aliasing).
9534         * gcc.dg/vect/vect-35.c: Likewise.
9535
9536         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9537         targets.
9538         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9539
9540 2007-08-18  Tom Tromey  <tromey@redhat.com>
9541
9542         PR preprocessor/32974:
9543         * gcc.dg/cpp/pr32974.c: New file.
9544
9545 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9546
9547         * gfortran.dg/interface_abstract_1.f90: New.
9548
9549 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9550
9551         PR fortran/32881
9552         * gfortran.dg/pure_initializer_1.f90: New test.
9553
9554 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/32875
9557         * gfortran.dg/array_constructor_18.f90: New test.
9558
9559 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9560
9561         PR c++/28989
9562         * g++.dg/expr/lval3.C: New test.
9563         * g++.dg/expr/lval4.C: New test.
9564
9565 2007-08-17  Ollie Wild  <aaw@google.com>
9566
9567         PR c++/31749
9568         * g++.dg/lookup/builtin3.C: New test.
9569         * g++.dg/lookup/builtin4.C: New test.
9570         * g++.dg/lookup/using19.C: New test.
9571
9572 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9573
9574         PR c++/32190
9575         * g++.dg/parse/error31.C: New.
9576
9577 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9578
9579         PR c++/32112
9580         * g++.dg/template/error26.C: New.
9581
9582 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9583
9584         PR fortran/33079
9585         * gfortran.dg/zero_length_2.f90: New test.
9586
9587 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9588
9589         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9590         * gfortran.dg/kind_tests_3.f03: Ditto.
9591         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9592         * gfortran.dg/interface_13.f90: Ditto.
9593         * gfortran.dg/pr32738.f90: Ditto.
9594         * gfortran.dg/module_private_1.f90: Ditto.
9595         * gfortran.dg/test_only_clause.f90: Ditto.
9596         * gfortran.dg/bind_c_vars.f90: Ditto.
9597         * gfortran.dg/bind_c_dts.f90: Ditto.
9598         * gfortran.dg/use_9.f90: Ditto.
9599         * gfortran.dg/generic_8.f90: Ditto.
9600         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9601         * gfortran.dg/private_type_6.f90: Ditto.
9602         * gfortran.dg/c_assoc.f90: Ditto.
9603         * gfortran.dg/private_type_7.f90: Ditto.
9604         * gfortran.dg/global_vars_c_init.f90: Ditto.
9605         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9606         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9607         * gfortran.dg/c_size_t_test.f03: Ditto.
9608         * gfortran.dg/used_types_12.f90: Ditto.
9609         * gfortran.dg/pr25923.f90: Ditto.
9610         * gfortran.dg/test_com_block.f90: Ditto.
9611         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9612         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9613         * gfortran.dg/com_block_driver.f90: Ditto.
9614         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9615         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9616         * gfortran.dg/c_loc_test.f90: Ditto.
9617         * gfortran.dg/c_ptr_tests.f03: Ditto.
9618         * gfortran.dg/module_interface_1.f90: Ditto.
9619
9620 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9621
9622         PR c++/32870
9623         * g++.dg/other/error17.C: Adjust.
9624         
9625 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9626
9627         PR middle-end/32970
9628         * g++.dg/ext/altivec-14.C: New test.
9629
9630 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9631
9632         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9633         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9634         dump files.
9635         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9636         * gcc.dg/vect/pr32366.c: Ditto.
9637
9638 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9639
9640         PR testsuite/33082
9641         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9642         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9643         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9644         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9645
9646 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9647
9648         PR fortran/33072
9649         * gfortran.dg/use_9.f90: New.
9650
9651 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9652
9653         * g++.dg/gcov/gcov-5.C: New test.
9654
9655 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9656
9657         * g++.dg/gcov/gcov-4.C: New test.
9658         * lib/gcov.exp (verify-lines): Add support for
9659         checking no-coverage lines.
9660
9661 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9662
9663         * gcc.dg/vect/vect-vfa-01.c: New.
9664         * gcc.dg/vect/vect-vfa-02.c: New.
9665         * gcc.dg/vect/vect-vfa-03.c: New.
9666         * gcc.dg/vect/vect-vfa-04.c: New.
9667         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9668         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9669         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9670         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9671         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9672         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9673         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9674         gfortran.dg/vect/pr19049.f90: Rename to start with
9675         prefix no-vfa-.
9676         * gcc.dg/vect/vect.exp: Disable versioning for alias
9677         when test starts with no-vfa-.
9678         * gfortran.dg/vect/vect.exp: Likewise.
9679
9680 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9681
9682         * gcc.dg/torture/pr32897.c: New test.
9683
9684 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9685
9686         PR c++/31132
9687         * g++.dg/template/crash69.C: New.
9688
9689 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9690
9691         * lib/target-supports.exp (check_effective_target_arm32): Use
9692         check_no_compiler_messages.
9693
9694 2007-08-15  Diego Novillo  <dnovillo@google.com>
9695
9696         gcc.dg/tree-ssa/20070815.c: New test.
9697
9698 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9699
9700         PR fortran/33077
9701         * gfortran.dg/random_7.f90: Initialize variable.
9702
9703 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR middle-end/33074
9706         * gfortran.dg/pr33074.f90: New test.
9707
9708         PR c++/32992
9709         * g++.dg/opt/nrv14.C: New test.
9710
9711 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9712
9713         PR c++/33035
9714         * g++.dg/template/crash68.C: New.
9715
9716 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9717
9718         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9719         * gcc.dg/sibcall-4.c: Ditto.
9720
9721 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9722
9723         PR fortran/33066
9724         * gfortran.dg/use_8.f90: New test.
9725         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9726
9727 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9728
9729         PR c++/27211
9730         * g++.dg/template/error27.C: New.
9731         * g++.dg/template/error28.C: New.
9732         * g++.dg/other/pr28304.C: Adjust.
9733         * g++.old-deja/g++.mike/p811.C: Likewise.
9734
9735 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9736
9737         PR target/30315
9738         * gcc.target/i386/pr30315.c: New.
9739
9740 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9741
9742         PR fortran/32594
9743         * gfortran.dg/substr_5.f90: New test.
9744
9745 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9746
9747         PR c/30428
9748         * gcc.dg/vector-2.c: New test.
9749
9750         PR c++/30428
9751         * g++.dg/ext/vector8.C: New test.
9752
9753 2007-08-13  Dan Hipschman  <dsh@google.com>
9754
9755         PR c/32953
9756         * gcc.dg/format/array-1.c: Add an additional test for
9757         unterminated format strings of length 1.
9758
9759 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9760
9761         PR fortran/32926
9762         * gfortran.dg/external_procedures_3.f90: New test.
9763
9764 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9765
9766         PR fortran/32827
9767         * gfortran.dg/import6.f90: New test.
9768
9769 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9770
9771         PR C/30427
9772         *  gcc.dg/vector-1.c: New test.
9773
9774 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9775
9776         * gcc.dg/pr21255-4.c: Skip for PIC.
9777         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9778
9779 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9780
9781         * gcc.dg/attr-isr.c: Skip for PIC.
9782         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9783         * gcc.dg/attr-isr-trapa.c: Likewise.
9784         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9785         * gcc.dg/pragma-isr-trapa.c: Likewise.
9786         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9787
9788 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9789
9790         PR fortran/32962
9791         * gfortran.dg/transpose_1.f90: New test.
9792
9793 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9794
9795         PR fortran/29600
9796         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9797         intrinsic.
9798
9799 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9800
9801         PR fortran/30964
9802         PR fortran/33054
9803         * gfortran.dg/random_4.f90: New test.
9804         * gfortran.dg/random_5.f90: New test.
9805         * gfortran.dg/random_6.f90: New test.
9806         * gfortran.dg/random_7.f90: New test.
9807
9808 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9809
9810         PR fortran/32860
9811         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9812
9813 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9814
9815         PR fortran/31629
9816         * gfortran.dg/module_private_1.f90: New test.
9817
9818 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9819
9820         PR fortran/29600
9821         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9822         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9823
9824 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9825
9826         PR fortran/32937
9827         * gfortran.dg/char_length_6.f90: New test.
9828
9829 2007-08-10  Ollie Wild  <aaw@google.com>
9830
9831         * g++.dg/lookup/using18.C: New test.
9832
9833 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9834
9835         PR c++/17763
9836         * g++.dg/other/error16.C: New.
9837
9838 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9839
9840         PR libfortran/33039
9841         * gfortran.dg/namelist_37.f90: New test.
9842
9843 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
9844
9845         PR c++/22256
9846         * g++.dg/conversion/op3.C: New.
9847
9848 2007-08-09  Tobias Burnus  <burnus@net-b.de>
9849
9850         PR fortran/32987
9851         * gfortran.dg/fmt_tab_1.f90: New.
9852         * gfortran.dg/fmt_tab_2.f90: New.
9853
9854 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9855
9856         PR c/32796
9857         * gcc.c-torture/compile/pr32796.c: New test.
9858
9859 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9860
9861         PR middle-end/32813
9862         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9863         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9864         instead of just -O.
9865
9866 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
9867
9868         * gcc.target/mips/code-readable-1.c: New test.
9869         * gcc.target/mips/code-readable-2.c: Likewise.
9870         * gcc.target/mips/code-readable-3.c: Likewise.
9871
9872 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
9873             Revital Eres  <eres@il.ibm.com>
9874
9875         * gfortran.dg/sms-1.f90: Add comment.
9876         * gfortran.dg/sms-2.f90: New.
9877
9878 2007-08-07  Ian Lance Taylor  <iant@google.com>
9879
9880         * gcc.dg/instrument-1.c: New test.
9881         * gcc.dg/instrument-2.c: New test.
9882         * gcc.dg/instrument-3.c: New test.
9883
9884 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
9885
9886         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9887
9888 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
9889
9890         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
9891         !vector_alignment_reachable targets.
9892         * gcc.dg/vect/vect-33.c: Likewise.
9893         * gcc.dg/vect/vect-42.c: Likewise.
9894         * gcc.dg/vect/vect-44.c: Likewise.
9895         * gcc.dg/vect/vect-50.c: Likewise.
9896         * gcc.dg/vect/vect-70.c: Likewise.
9897         * gcc.dg/vect/vect-71.c: Likewise.
9898         * gcc.dg/vect/vect-87.c: Likewise.
9899         * gcc.dg/vect/vect-88.c: Likewise.
9900         * gcc.dg/vect/vect-91.c: Likewise.
9901         * gcc.dg/vect/vect-93.c: Likewise.
9902         * gcc.dg/vect/vect-96.c: Likewise.
9903         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9904         * gcc.dg/vect/section-anchors-69.c: Likewise.
9905         * gcc.dg/vect/pr25413.c: Likewise.
9906         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9907         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9908         * gfortran.dg/vect-2.f90: Likewise.
9909         * gfortran.dg/vect-3.f90: Likewise.
9910         * gfortran.dg/vect-4.f90: Likewise.
9911         * gfortran.dg/vect-5.f90: Likewise.
9912         * lib/target-supports.exp (check_effective_target_natural_alignment): 
9913         Return false for darwin. 
9914         (check_effective_target_vector_alignment_reachable_for_double): New.
9915
9916 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
9917
9918         * gcc.dg/multiword-1.c: New testcase.
9919
9920 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
9921
9922         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9923         messages.
9924         * gfortran.dg/namelist_36.f90: New test.
9925
9926 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9927
9928         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9929           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9930
9931 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
9932
9933         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9934         * gcc.dg/torture/type-generic-1.c: Likewise.
9935
9936 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9937
9938         * gcc.c-torture/20070522-1.c: Move to ...
9939         * gcc.c-torture/compile/20070522-1.c: Here.
9940
9941 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9942
9943         PR fortran/29828
9944         * gfortran.dg/minmax_char_1.f90: New test.
9945         * gfortran.dg/minmax_char_2.f90: New test.
9946         * gfortran.dg/min_max_optional_4.f90: New test.
9947
9948 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9949
9950         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9951         hanging on the testcase.
9952
9953 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9954
9955         PR middle-end/32988
9956         * gcc.c-torture/compile/pr32988.c: New test.
9957
9958 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9959
9960         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9961
9962 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
9963
9964         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
9965
9966         Revert:
9967         2007-03-22  Dirk Mueller  <dmueller@suse.de>
9968
9969         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9970
9971 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9972
9973         PR fortran/32979
9974         * gfortran.dg/isnan_1.f90: New test.
9975
9976 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
9977             Revital Eres <eres@il.ibm.com>
9978
9979         * gcc.dg/sms-antideps.c: New test.
9980
9981 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         PR fortran/31214
9984         * gfortran.dg/entry_13.f90: New test.
9985
9986         * gfortran.dg/entry_12.f90: Clean up .mod file.
9987
9988 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9989
9990         PR fortran/32770
9991         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
9992         variables as kind=4 so they don't overflow the record length.
9993
9994 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
9995
9996         PR fortran/32968
9997         * gfortran.dg/selected_kind_1.f90: New test.
9998
9999 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10000
10001         PR middle-end/32780
10002         * gcc.c-torture/compile/pr32780.c: New test.
10003
10004 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10005
10006         RP middle-end/32399
10007         * gcc.c-torture/compile/pr32399.c: New testcase.
10008
10009 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10010
10011         PR middle-end/32304
10012         * g++.dg/torture/pr32304.C: New testcase.
10013
10014 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10015
10016         PR middle-end/32935
10017         * gfortran.fortran-torture/compile/complex_1.f90: New test.
10018
10019 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10020
10021         PR fortran/32955
10022         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10023
10024 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10025
10026         PR fortran/31202
10027         * gfortran.dg/nint_2.f90: New test.
10028
10029 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
10030
10031         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10032         * gcc.dg/weak/typeof-2.c: Likewise.
10033
10034 2007-08-03  Diego Novillo  <dnovillo@google.com>
10035
10036         PR 31521
10037         * gcc.dg/tree-ssa/pr31521.c: New test.
10038
10039 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
10040
10041         PR fortran/32770
10042         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
10043         iostat must be default kind.
10044
10045 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10046
10047         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10048
10049 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10050
10051         PR fortran/32770
10052         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10053         explicit so test passes with -fdefault-integer-8.
10054         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10055         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10056
10057 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10058
10059         PR c++/30849
10060         * g++.dg/parse/asm1.C: New test.
10061
10062         PR c++/30850
10063         * g++.dg/parse/asm2.C: Likewise.
10064
10065         PR c++/30851
10066         * g++.dg/parse/asm3.C: Likewise.
10067         
10068 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10069
10070         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10071           "int" is only 16 bit bits wide.
10072         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10073
10074 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10075
10076         * g++.dg/torture/type-generic-1.C: New.
10077         * gcc.dg/pr28796-2.c: Move tests ...
10078         * gcc.dg/tg-tests.h: ... here.
10079         * gcc.dg/torture/type-generic-1.c: New.
10080
10081 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10082
10083         PR libfortran/32954
10084         * minmaxloc_3.f90:  New test case.
10085
10086 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10087
10088         PR fortran/32936
10089         * gfortran.dg/allocate_stat.f90: New.
10090
10091 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10092
10093         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10094
10095 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10096
10097         PR tree-optimization/32919
10098         * gcc.c-torture/compile/pr32919.c: New.
10099
10100 2007-08-01  Nick Clifton  <nickc@redhat.com>
10101
10102         * gcc.c-torture/execute/execute.exp: Change copyright header to
10103         refer to version 3 of the GNU General Public License and to point
10104         readers at the COPYING3 file and the FSF's license web page.
10105         * gcc.c-torture/execute/ieee/ieee.exp,
10106         gcc.c-torture/unsorted/unsorted.exp,
10107         gcc.c-torture/compile/compile.exp,
10108         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10109         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10110         gcc.target/cris/torture/cris-torture.exp,
10111         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10112         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10113         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10114         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10115         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10116         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10117         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10118         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10119         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10120         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10121         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10122         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10123         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10124         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10125         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10126         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10127         gcc.dg/noncompile/noncompile.exp,
10128         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10129         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10130         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10131         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10132         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10133         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10134         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10135         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10136         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10137         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10138         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10139         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10140         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10141         g++.old-deja/old-deja.exp,
10142         gfortran.fortran-torture/execute/execute.exp,
10143         gfortran.fortran-torture/compile/compile.exp,
10144         treelang/output/output-1.c, treelang/output/output-1.tree,
10145         treelang/execute/execute.exp, treelang/Makefile.in,
10146         treelang/compile/compile.exp, g++.dg/dg.exp,
10147         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10148         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10149         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10150         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10151         g++.dg/compat/struct-layout-1.exp,
10152         g++.dg/compat/struct-layout-1_generate.c,
10153         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10154         g++.dg/bprob/bprob.exp, config/default.exp,
10155         gcc.test-framework/test-framework.awk,
10156         gcc.test-framework/gen_directive_tests,
10157         gcc.test-framework/test-framework.exp,
10158         objc.dg/special/special.exp,
10159         objc.dg/gnu-encoding/gnu-encoding.exp,
10160         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10161         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10162         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10163         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10164         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10165         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10166         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10167         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10168         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10169         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10170         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10171         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10172         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10173         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10174         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10175         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10176         Likewise.
10177
10178 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10179
10180         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10181         error message text.
10182
10183 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10184
10185         PR fortran/32945
10186         * gfortran.dg/initialization_12.f90: New test.
10187
10188 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10189
10190         PR fortran/31609
10191         * gfortran.dg/entry_12.f90: New test.
10192
10193 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10194
10195         PR fortran/32938
10196         * gfortran.dg/altreturn_6.f90: New test.
10197
10198 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10199
10200         PR fortran/32942
10201         * gfortran.dg/exponent_2.f90: New test.
10202
10203 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10204
10205         * gcc.dg/vect/vect-117.c: New test.
10206         * gcc.dg/vect/vect-74.c: Enabled test
10207         * gcc.dg/vect/vect-81.c: Enabled test
10208
10209 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10210
10211         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10212         s/dg-error/dg-warning where warning is expected.
10213
10214 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10215
10216         PR fortran/32770
10217         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10218         of huge() to correct kind.
10219
10220 2007-07-30  Ollie Wild  <aaw@google.com>
10221
10222         * gcc.dg/cpp/counter-2.c: New test.
10223         * gcc.dg/cpp/counter-3.c: New test.
10224         * gcc.dg/cpp/dir-only-1.c: New test.
10225         * gcc.dg/cpp/dir-only-1.h: New file.
10226         * gcc.dg/cpp/dir-only-2.c: New test.
10227         * gcc.dg/cpp/dir-only-3.c: New test.
10228         * gcc.dg/cpp/dir-only-3a.h: New file.
10229         * gcc.dg/cpp/dir-only-3b.h: New file.
10230         * gcc.dg/cpp/dir-only-4.c: New test.
10231         * gcc.dg/cpp/dir-only-5.c: New test.
10232         * gcc.dg/cpp/dir-only-6.c: New test.
10233
10234 2007-07-30  Julian Brown  <julian@codesourcery.com>
10235
10236         * gcc.target/arm/neon/v*.c: Regenerate.
10237
10238 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10239
10240         PR c++/32108
10241         * g++.dg/ext/label6.C: New.
10242
10243 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10244
10245         PR libfortran/32858
10246         PR libfortran/30814
10247         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10248
10249 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10250
10251         PR fortran/31211
10252         * gfortran.dg/actual_pointer_function_1.f90: New test.
10253
10254         PR fortran/32682
10255         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10256
10257 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10258
10259         PR fortran/32906
10260         * gfortran.dg/shape_1.f90: Adjust error message.
10261         * gfortran.dg/parameter_array_ref_1.f90: New test.
10262
10263 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10264
10265         PR fortran/31609
10266         * gfortran.dg/entry_11.f90: New test.
10267
10268 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10269             Revital Eres  <eres@il.ibm.com>
10270
10271         * gfortran.dg/sms-1.f90: New test.
10272
10273 2007-07-28  Richard Guenther  <rguenther@suse.de>
10274
10275         * gcc.c-torture/compile/pr32920.c: New testcase.
10276
10277 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10278
10279         PR c++/30917
10280         * g++.dg/lookup/friend11.C: New test.
10281
10282 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10283
10284         * gfortran.dg/namelist_5.f90: Adjusted error message.
10285         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10286         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10287         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10288         * gfortran.dg/namelist_32.f90: ... this.
10289
10290         PR fortran/32876
10291         * gfortran.dg/namelist_33.f90: New test.
10292
10293         PR fortran/32905
10294         * gfortran.dg/namelist_34.f90: New test.
10295
10296         PR fortran/31818
10297         * gfortran.dg/namelist_35.f90: New test.
10298
10299 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10300
10301         PR fortran/32880
10302         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10303
10304 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10305
10306         PR testsuite/32471
10307         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10308           assuming it is 0x7ffffffff.
10309         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10310         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10311
10312 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10313
10314         * gfortran.dg/operator_3.f90: Fix dg directive.
10315         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10316         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10317         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10318
10319 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10320
10321         * g++.dg/cpp0x/decltype1.C: New.
10322         * g++.dg/cpp0x/decltype2.C: New.
10323         * g++.dg/cpp0x/decltype3.C: New.
10324         * g++.dg/cpp0x/decltype4.C: New.
10325         * g++.dg/cpp0x/decltype5.C: New.
10326         * g++.dg/cpp0x/decltype6.C: New.
10327
10328 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10329
10330         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10331           because the test relies on bit 31 to be the sign bit.
10332
10333 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10334
10335         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10336           assuming it is 0x7fffffff.
10337         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10338         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10339
10340 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10341
10342         PR c++/32346
10343         * g++.dg/expr/bitfield9.C: New test.
10344
10345 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10346
10347         PR fortran/32899
10348         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10349
10350 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10351
10352         PR fortran/32760
10353         * gfortran.dg/private_type_7.f90: New test.
10354
10355 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10356
10357         PR fortran/32035
10358         * gfortran.dg/select_char_1.f90: New test.
10359
10360 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10361
10362         PR fortran/32903
10363         * gfortran.dg/initialization_11.f90: New test.
10364
10365 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10366
10367         * gcc.target/mips/ins-1.c: New test.
10368
10369 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10370
10371         PR/19232
10372         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10373         (f1): Likewise.
10374
10375 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10376
10377         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10378         error: width of 'spare' exceeds its type.
10379
10380 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10381
10382         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10383         * gcc.dg/sibcall-4.c: Likewise.
10384
10385 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10386
10387         PR rtl-optimization/31500
10388         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10389         * g++.dg/warn/Warray-bounds.C: Likewise.
10390
10391 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10392
10393         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10394
10395 2007-07-25  Julian Brown  <julian@codesourcery.com>
10396             Paul Brook  <paul@codesourcery.com>
10397             Joseph Myers  <joseph@codesourcery.com>
10398             Mark Shinwell  <shinwell@codesourcery.com>
10399
10400         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10401         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10402         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10403         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10404         (check_effective_target_arm_neon_hw): New.
10405         * gcc.target/arm/neon/neon.exp: New file.
10406         * gcc.target/arm/neon/polytypes.c: New file.
10407         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10408
10409 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10410
10411         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10412           targets where an "int" is less than 32 bits wide.
10413
10414 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10415
10416         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10417
10418 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10419
10420         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10421           during addition if an int is only 16 bits wide.
10422         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10423
10424 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10425
10426         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10427           size as "long int" and are 32 or 64 bits wide.
10428         * gcc.dg/torture/pr28814.c: Likewise.
10429
10430 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10431
10432         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10433           exactly as wide as an int.
10434
10435 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10436
10437         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10438         Define and use throughout as long long printf format specifier.
10439         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10440         Likewise.
10441
10442 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10443
10444         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10445         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10446
10447 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10448
10449         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10450
10451 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10452
10453         * gcc.c-torture/execute/20070724-1.c: New.
10454
10455 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10456
10457         PR fortran/31205
10458         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10459         "deallocates" to 24, since patch has code rid of much spurious
10460         code.
10461         * gfortran.dg/interface_assignment_1.f90 : New test.
10462
10463         PR fortran/32842
10464         * gfortran.dg/interface_assignment_2.f90 : New test.
10465
10466 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10467
10468         PR fortran/32867
10469         * fortran.dg/initialization_10.f90: New test.
10470
10471 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10472
10473         PR fortran/32778
10474         * gfortran.dg/imag_2.f: Removed
10475         * gfortran.dg/warn_std_1.f90: New test.
10476         * gfortran.dg/warn_std_2.f90: New test.
10477         * gfortran.dg/warn_std_3.f90: New test.
10478
10479 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10480
10481         PR c++/29001
10482         * g++.dg/init/new22.C: New.
10483
10484 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10485
10486         PR c++/32561
10487         * g++.dg/template/crash67.C: New.
10488
10489 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10490
10491         * lib/target-support.exp (check_effective_target_natural_alignment): 
10492         (check_effective_target_vector_alignment_reachable): New.
10493         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10494         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10495         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10496         check.
10497         * gcc.dg/vect/pr25413.c: Likewise.
10498         * gcc.dg/vect/pr31699.c: Likewise.
10499
10500 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10501
10502         PR fortran/30814
10503         * gfortran.dg/pack_bounds_1.f90:  New test case.
10504
10505 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10506
10507         PR fortran/31639
10508         * gfortran.dg/initialization_9.f90: New test.
10509
10510 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10511
10512         PR fortran/32797
10513         PR fortran/32800
10514         * gfortran.dg/bind_c_usage_8.f03: New test case.
10515         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10516         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10517
10518 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10519
10520         * gcc.target/mips/branch-cost-1.c: New test.
10521         * gcc.target/mips/branch-cost-2.c: Likewise.
10522
10523 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10524
10525         PR fortran/32732
10526         * gfortran.dg/c_char_tests.f03: New test case.
10527         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10528         * gfortran.dg/c_char_tests_2.f03: New test case.
10529         * gfortran.dg/value_6.f03: Ditto.
10530         * gfortran.dg/value_7.f03: Ditto.
10531
10532 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10533
10534         PR fortran/32600
10535         * gfortran.dg/c_funloc_tests_5.f03: New.
10536         * gfortran.dg/c_funloc_tests_5.f04: New.
10537         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10538
10539 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10540
10541         PR c++/32839
10542         * g++.dg/expr/call4.C: New.
10543         * g++.dg/expr/call5.C: New.
10544
10545 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10546
10547         PR fortran/32710
10548         * gfortran.dg/namelist_30.f90: New test.
10549
10550 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10551
10552         PR fortran/29962
10553         * gfortran.dg/array_initializer_1.f90: Removed warning.
10554         * gfortran.dg/initialization_1.f90: Adjusted messages.
10555         * gfortran.dg/nested_modules_6.f90: Removed warning.
10556
10557         PR fortran/31253
10558         * gfortran.dg/initialization_7.f90: New test.
10559
10560         PR fortran/31639
10561         * gfortran.dg/initialization_8.f90: New test.
10562
10563 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10564
10565         PR c++/30818
10566         * g++.dg/template/crash47.C: Adjust errors.
10567         * g++.dg/template/crash48.C: Adjust errors.
10568         * g++.dg/template/typename12.C: New.
10569         * g++.dg/template/typename13.C: New.
10570         * g++.dg/template/typename14.C: New.
10571         * g++.dg/template/typedef6.C: Adjust errors.
10572
10573 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10574
10575         PR fortran/32627
10576         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10577         * gfortran.dg/pr32627.f03: New test case.
10578
10579         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10580         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10581         c_f_pointer_logical.
10582         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10583         c_f_pointer_complex.
10584         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10585         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10586         c_f_pointer_shape_tests_2.
10587         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10588
10589 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10590
10591         PR fortran/32804
10592         * gfortran.dg/c_loc_tests_9.f03: New test case.
10593         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10594
10595 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10596
10597         PR fortran/32823
10598         * gfortran.dg/int_2.f90: New test.
10599         
10600 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10601
10602         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10603
10604 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10605
10606         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10607         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10608
10609 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10610
10611         PR tree-optimization/19910
10612         * gcc.dg/pr19910.c: New test.
10613
10614 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10615
10616         PR fortran/32738
10617         * gfortran.dg/pr32738.f90: New test.
10618
10619 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10620
10621         PR tree-optimzation/32635
10622         * gfortran.dg/pr32635.f:  New test case.
10623
10624 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10625
10626         PR fortran/32801
10627         * gfortran.dg/pr32801.f03: New test case.
10628
10629 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10630
10631         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10632         Test negative numbers also.
10633         * gcc.dg/c99-math-float-1.c: Likewise.
10634         * gcc.dg/c99-math-long-double-1.c: Likewise.
10635         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10636         test inputs.
10637
10638 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10639         
10640         * lib/target-supports.exp (check_effective_target_sync_int_long):
10641         Enable for xtensa.
10642         (check_effective_target_sync_char_short): Likewise.
10643         
10644 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10645
10646         * gcc.dg/pr28796-2.c: Add more cases.
10647
10648 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10649
10650         * gcc.dg/pr28796-1.c: Add more cases.
10651         * gcc.dg/pr28796-2.c: Likewise.
10652
10653 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10654
10655         * gcc.dg/pr28796-1.c: Add more cases.
10656         * gcc.dg/pr28796-2.c: Likewise.
10657
10658 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10659
10660         PR fortran/32535
10661         * gfortran.dg/pr32535.f90: New test.
10662
10663 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10664
10665         PR fortran/31320
10666         PR fortran/32665
10667         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10668
10669 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10670
10671         PR rtl-optimization/32773
10672         * gcc.dg/pr32773.c: New test.
10673
10674 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10675
10676         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10677         match flax-vector-conversions note.
10678         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10679         instead of dg-error for the warning.
10680
10681 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10682
10683         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10684           adapted to work on targets with 16-bit or wider int.
10685         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10686         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10687         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10688         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10689
10690 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10691
10692         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10693         support large arrays.
10694         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10695         * gcc.dg/20061109-1.c: Likewise.
10696         * gcc.c-torture/execute/20061101-1.x: Likewise.
10697         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10698         * gcc.c-torture/execute/pr31448.x: Likewise.
10699
10700 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10701
10702         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10703
10704         PR fortran/32238
10705         * gfortran.dg/pr32238.f90: New test.
10706
10707         PR fortran/32222
10708         * gfortran.dg/pr32222.f90: New test.
10709
10710         PR fortran/32242
10711         * gfortran.dg/pr32242.f90: New test.
10712         
10713 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10714             David Ung  <davidu@mips.com>
10715
10716         * gcc.target/mips/mips-sched-madd.c: New test case.
10717
10718 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10719
10720         PR libfortran/32611
10721         * gfortran.dg/large_real_kind_1.f90: Update test.
10722         * gfortran.dg/pr17706.f90: Update test.
10723         * gfortran.dg/fmt_zero_digits.f90: Update test.
10724         * gfortran.dg/fmt_zero_precision.f90: Update test.
10725         * gfortran.dg/real_const_3.f90: Update test.
10726
10727 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10728
10729         PR fortran/32036
10730         * gfortran.dg/bounds_check_8.f90: New test.
10731         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10732
10733 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10734
10735         PR fortran/32357
10736         * gfortran.dg/mvbits_2.f90: New test.
10737
10738 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10739
10740         PR libfortran/32731
10741         * gfortran.dg/pack_mask_1.f90:  New test.
10742         * gfortran.dg/unpack_mask_1.f90:  New test.
10743
10744 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10745
10746         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10747         * gcc.dg/20001101-1.c: Likewise.
10748         * gcc.dg/20001102-1.c: Likewise.
10749         * gcc.dg/20020116-2.c: Likewise.
10750         * gcc.dg/20020416-1.c: Likewise.
10751         * gcc.dg/sparc-constant-1.c: Likewise.
10752         * gcc.dg/sparc-dwarf2.c: Likewise.
10753         * gcc.dg/sparc-frame-1.c: Likewise.
10754         * gcc.dg/sparc-getcontext-1.c: Likewise.
10755         * gcc.dg/sparc-loop-1.c: Likewise.
10756         * gcc.dg/sparc-reg-1.c: Likewise.
10757         * gcc.dg/sparc-ret.c: Likewise.
10758         * gcc.dg/sparc-trap-1.c: Likewise.
10759         * gcc.dg/ultrasp10.c: Likewise.
10760         * gcc.dg/ultrasp11.c: Likewise.
10761         * gcc.dg/ultrasp1.c: Likewise.
10762         * gcc.dg/ultrasp2.c: Likewise.
10763         * gcc.dg/ultrasp3.c: Likewise.
10764         * gcc.dg/ultrasp4.c: Likewise.
10765         * gcc.dg/ultrasp5.c: Likewise.
10766         * gcc.dg/ultrasp6.c: Likewise.
10767         * gcc.dg/ultrasp7.c: Likewise.
10768         * gcc.dg/ultrasp8.c: Likewise.
10769         * gcc.dg/ultrasp9.c: Likewise.
10770         * gcc.dg/splet-1.c: Delete.
10771
10772 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10773
10774         PR fortran/32724
10775         * gfortran.dg/stfunc_5.f90: New test.
10776
10777 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10778
10779         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10780         New procedure to check if arrays are naturally aligned to the vector
10781         alignment boundary.
10782         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10783         in size_t typedef.  Adjust tree dump scan results according to
10784         vect_aligned_arrays target check.
10785         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10786         vect_aligned_arrays target check.
10787         * gcc.dg/vect/pr31699.c: Ditto.
10788
10789 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10790
10791         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10792         for V2DFmode vector conditional expression.
10793         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
10794         and dfceq patterns.
10795         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
10796         and dfcgt patterns.
10797         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
10798         V2DFmode comparison and test special values.
10799         * lib/target-supports.exp: Switch on test for V2DFmode 
10800         vector conditional expression.
10801
10802 2007-07-13  Richard Guenther  <rguenther@suse.de>
10803
10804         PR tree-optimization/32721
10805         * gcc.dg/pr32721.c: New testcase.
10806
10807 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
10808
10809         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10810         error message part that continues on a new line.
10811
10812 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
10813
10814         * gcc.dg/c99-tgmath-1.c: New.
10815         * gcc.dg/c99-tgmath-2.c: New.
10816         * gcc.dg/c99-tgmath-3.c: New.
10817         * gcc.dg/c99-tgmath-4.c: New.
10818
10819 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10820             Janis Johnson  <janis187@us.ibm.com>
10821
10822         PR testsuite/25241
10823         * gcc.test-framework/dg-error-exp-F.c: New test.
10824         * gcc.test-framework/dg-warning-exp-F.c: New test.
10825         * lib/gcc.exp: Enable warning and error prefixes.
10826         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10827         (dg-error): Wrap original dg-error.
10828         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10829         markers from dg-error/dg-warning directives.
10830         * gcc.dg/20040322-1.c: Likewise.
10831         * gcc.dg/Wchar-subscripts-1.c: Likewise.
10832         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10833         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10834         * gcc.dg/Werror-1.c: Likewise.
10835         * gcc.dg/Werror-10.c: Likewise.
10836         * gcc.dg/Werror-11.c: Likewise.
10837         * gcc.dg/Werror-2.c: Likewise.
10838         * gcc.dg/Werror-3.c: Likewise.
10839         * gcc.dg/Werror-4.c: Likewise.
10840         * gcc.dg/Werror-5.c: Likewise.
10841         * gcc.dg/Werror-6.c: Likewise.
10842         * gcc.dg/Werror-7.c: Likewise.
10843         * gcc.dg/Werror-8.c: Likewise.
10844         * gcc.dg/Werror-9.c: Likewise.
10845         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10846         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10847         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10848         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10849         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10850         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10851         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10852         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10853         * gcc.dg/Wnested-externs-1.c: Likewise.
10854         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10855         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10856         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10857         * gcc.dg/Wshadow-3.c: Likewise.
10858         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10859         * gcc.dg/Wwrite-strings-1.c: Likewise.
10860         * gcc.dg/anon-struct-5.c: Likewise.
10861         * gcc.dg/anon-struct-6.c: Likewise.
10862         * gcc.dg/anon-struct-7.c: Likewise.
10863         * gcc.dg/anon-struct-8.c: Likewise.
10864         * gcc.dg/array-8.c: Likewise.
10865         * gcc.dg/array-quals-2.c: Likewise.
10866         * gcc.dg/asm-qual-1.c: Likewise.
10867         * gcc.dg/asm-wide-1.c: Likewise.
10868         * gcc.dg/assign-warn-1.c: Likewise.
10869         * gcc.dg/assign-warn-2.c: Likewise.
10870         * gcc.dg/bitfld-10.c: Likewise.
10871         * gcc.dg/bitfld-11.c: Likewise.
10872         * gcc.dg/bitfld-12.c: Likewise.
10873         * gcc.dg/bitfld-13.c: Likewise.
10874         * gcc.dg/bitfld-14.c: Likewise.
10875         * gcc.dg/builtin-choose-expr-2.c: Likewise.
10876         * gcc.dg/builtins-30.c: Likewise.
10877         * gcc.dg/c90-const-expr-5.c: Likewise.
10878         * gcc.dg/c90-typespec-1.c: Likewise.
10879         * gcc.dg/c99-const-expr-5.c: Likewise.
10880         * gcc.dg/c99-flex-array-5.c: Likewise.
10881         * gcc.dg/c99-fordecl-3.c: Likewise.
10882         * gcc.dg/c99-tag-3.c: Likewise.
10883         * gcc.dg/c99-typespec-1.c: Likewise.
10884         * gcc.dg/c99-vla-jump-1.c: Likewise.
10885         * gcc.dg/c99-vla-jump-2.c: Likewise.
10886         * gcc.dg/c99-vla-jump-3.c: Likewise.
10887         * gcc.dg/c99-vla-jump-4.c: Likewise.
10888         * gcc.dg/c99-vla-jump-5.c: Likewise.
10889         * gcc.dg/cast-1.c: Likewise.
10890         * gcc.dg/cast-2.c: Likewise.
10891         * gcc.dg/cast-3.c: Likewise.
10892         * gcc.dg/cast-4.c: Likewise.
10893         * gcc.dg/cast-pretty-print-1.c: Likewise.
10894         * gcc.dg/comp-goto-2.c: Likewise.
10895         * gcc.dg/comp-goto-3.c: Likewise.
10896         * gcc.dg/cpp/error-1.c: Likewise.
10897         * gcc.dg/cpp/if-paren.c: Likewise.
10898         * gcc.dg/decl-7.c: Likewise.
10899         * gcc.dg/decl-8.c: Likewise.
10900         * gcc.dg/decl-nospec-1.c: Likewise.
10901         * gcc.dg/decl-nospec-2.c: Likewise.
10902         * gcc.dg/decl-nospec-3.c: Likewise.
10903         * gcc.dg/declspec-10.c: Likewise.
10904         * gcc.dg/declspec-11.c: Likewise.
10905         * gcc.dg/declspec-12.c: Likewise.
10906         * gcc.dg/declspec-13.c: Likewise.
10907         * gcc.dg/declspec-14.c: Likewise.
10908         * gcc.dg/declspec-15.c: Likewise.
10909         * gcc.dg/declspec-16.c: Likewise.
10910         * gcc.dg/declspec-17.c: Likewise.
10911         * gcc.dg/declspec-4.c: Likewise.
10912         * gcc.dg/declspec-5.c: Likewise.
10913         * gcc.dg/declspec-6.c: Likewise.
10914         * gcc.dg/declspec-7.c: Likewise.
10915         * gcc.dg/declspec-8.c: Likewise.
10916         * gcc.dg/declspec-9.c: Likewise.
10917         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10918         * gcc.dg/dfp/constants-c99.c: Likewise.
10919         * gcc.dg/dfp/keywords-c89.c: Likewise.
10920         * gcc.dg/dfp/keywords-c99.c: Likewise.
10921         * gcc.dg/dfp/keywords-reserved.c: Likewise.
10922         * gcc.dg/dfp/typespec.c: Likewise.
10923         * gcc.dg/dremf-type-compat-2.c: Likewise.
10924         * gcc.dg/dremf-type-compat-3.c: Likewise.
10925         * gcc.dg/dremf-type-compat-4.c: Likewise.
10926         * gcc.dg/empty-source-2.c: Likewise.
10927         * gcc.dg/empty-source-3.c: Likewise.
10928         * gcc.dg/enum3.c: Likewise.
10929         * gcc.dg/extra-semi-2.c: Likewise.
10930         * gcc.dg/extra-semi-3.c: Likewise.
10931         * gcc.dg/float-range-1.c: Likewise.
10932         * gcc.dg/float-range-2.c: Likewise.
10933         * gcc.dg/float-range-3.c: Likewise.
10934         * gcc.dg/float-range-5.c: Likewise.
10935         * gcc.dg/format/asm_fprintf-2.c: Likewise.
10936         * gcc.dg/format/asm_fprintf-3.c: Likewise.
10937         * gcc.dg/format/asm_fprintf-4.c: Likewise.
10938         * gcc.dg/format/asm_fprintf-5.c: Likewise.
10939         * gcc.dg/format/cast-1.c: Likewise.
10940         * gcc.dg/format/gcc_diag-3.c: Likewise.
10941         * gcc.dg/format/gcc_diag-4.c: Likewise.
10942         * gcc.dg/format/gcc_diag-6.c: Likewise.
10943         * gcc.dg/format/gcc_diag-8.c: Likewise.
10944         * gcc.dg/format/gcc_diag-9.c: Likewise.
10945         * gcc.dg/format/nul-2.c: Likewise.
10946         * gcc.dg/format/opt-1.c: Likewise.
10947         * gcc.dg/format/opt-2.c: Likewise.
10948         * gcc.dg/format/opt-3.c: Likewise.
10949         * gcc.dg/format/opt-4.c: Likewise.
10950         * gcc.dg/format/opt-5.c: Likewise.
10951         * gcc.dg/format/opt-6.c: Likewise.
10952         * gcc.dg/framework-2.c: Likewise.
10953         * gcc.dg/func-args-1.c: Likewise.
10954         * gcc.dg/func-outside-1.c: Likewise.
10955         * gcc.dg/func-outside-2.c: Likewise.
10956         * gcc.dg/gnu-cond-expr-2.c: Likewise.
10957         * gcc.dg/gnu-cond-expr-3.c: Likewise.
10958         * gcc.dg/if-empty-1.c: Likewise.
10959         * gcc.dg/init-bad-1.c: Likewise.
10960         * gcc.dg/init-bad-2.c: Likewise.
10961         * gcc.dg/init-bad-3.c: Likewise.
10962         * gcc.dg/init-desig-obs-2.c: Likewise.
10963         * gcc.dg/init-desig-obs-3.c: Likewise.
10964         * gcc.dg/init-empty-2.c: Likewise.
10965         * gcc.dg/init-empty-3.c: Likewise.
10966         * gcc.dg/inline-11.c: Likewise.
10967         * gcc.dg/inline-12.c: Likewise.
10968         * gcc.dg/inline-8.c: Likewise.
10969         * gcc.dg/inline-9.c: Likewise.
10970         * gcc.dg/inline3.c: Likewise.
10971         * gcc.dg/label-decl-1.c: Likewise.
10972         * gcc.dg/label-decl-2.c: Likewise.
10973         * gcc.dg/label-decl-3.c: Likewise.
10974         * gcc.dg/label-decl-4.c: Likewise.
10975         * gcc.dg/long-long-typespec-1.c: Likewise.
10976         * gcc.dg/lvalue-2.c: Likewise.
10977         * gcc.dg/lvalue-3.c: Likewise.
10978         * gcc.dg/nested-func-3.c: Likewise.
10979         * gcc.dg/nested-redef-1.c: Likewise.
10980         * gcc.dg/noreturn-4.c: Likewise.
10981         * gcc.dg/old-style-prom-2.c: Likewise.
10982         * gcc.dg/old-style-prom-3.c: Likewise.
10983         * gcc.dg/old-style-then-proto-1.c: Likewise.
10984         * gcc.dg/overflow-warn-1.c: Likewise.
10985         * gcc.dg/overflow-warn-2.c: Likewise.
10986         * gcc.dg/overflow-warn-3.c: Likewise.
10987         * gcc.dg/overflow-warn-4.c: Likewise.
10988         * gcc.dg/overflow-warn-6.c: Likewise.
10989         * gcc.dg/parm-forwdecl-2.c: Likewise.
10990         * gcc.dg/parm-forwdecl-3.c: Likewise.
10991         * gcc.dg/parm-impl-decl-1.c: Likewise.
10992         * gcc.dg/parm-impl-decl-2.c: Likewise.
10993         * gcc.dg/parm-incomplete-1.c: Likewise.
10994         * gcc.dg/parm-mismatch-1.c: Likewise.
10995         * gcc.dg/pointer-arith-1.c: Likewise.
10996         * gcc.dg/pointer-arith-2.c: Likewise.
10997         * gcc.dg/pointer-arith-3.c: Likewise.
10998         * gcc.dg/pointer-arith-4.c: Likewise.
10999         * gcc.dg/pointer-arith-6.c: Likewise.
11000         * gcc.dg/pointer-arith-7.c: Likewise.
11001         * gcc.dg/pointer-arith-8.c: Likewise.
11002         * gcc.dg/pr13804-1.c: Likewise.
11003         * gcc.dg/pr15698-1.c: Likewise.
11004         * gcc.dg/pr15698-2.c: Likewise.
11005         * gcc.dg/pr15698-3.c: Likewise.
11006         * gcc.dg/pr15698-4.c: Likewise.
11007         * gcc.dg/pr15698-5.c: Likewise.
11008         * gcc.dg/pr15698-6.c: Likewise.
11009         * gcc.dg/pr15698-7.c: Likewise.
11010         * gcc.dg/pr15698-8.c: Likewise.
11011         * gcc.dg/pr17188-1.c: Likewise.
11012         * gcc.dg/pr17301-1.c: Likewise.
11013         * gcc.dg/pr17301-2.c: Likewise.
11014         * gcc.dg/pr17730-1.c: Likewise.
11015         * gcc.dg/pr20368-1.c: Likewise.
11016         * gcc.dg/pr20368-2.c: Likewise.
11017         * gcc.dg/pr20368-3.c: Likewise.
11018         * gcc.dg/pr22308-1.c: Likewise.
11019         * gcc.dg/qual-component-1.c: Likewise.
11020         * gcc.dg/redecl-1.c: Likewise.
11021         * gcc.dg/redecl-11.c: Likewise.
11022         * gcc.dg/redecl-12.c: Likewise.
11023         * gcc.dg/redecl-13.c: Likewise.
11024         * gcc.dg/redecl-14.c: Likewise.
11025         * gcc.dg/redecl-15.c: Likewise.
11026         * gcc.dg/register-var-1.c: Likewise.
11027         * gcc.dg/register-var-2.c: Likewise.
11028         * gcc.dg/stmt-expr-2.c: Likewise.
11029         * gcc.dg/stmt-expr-3.c: Likewise.
11030         * gcc.dg/stmt-expr-label-1.c: Likewise.
11031         * gcc.dg/stmt-expr-label-2.c: Likewise.
11032         * gcc.dg/stmt-expr-label-3.c: Likewise.
11033         * gcc.dg/struct-empty-2.c: Likewise.
11034         * gcc.dg/struct-empty-3.c: Likewise.
11035         * gcc.dg/struct-parse-1.c: Likewise.
11036         * gcc.dg/struct-semi-1.c: Likewise.
11037         * gcc.dg/struct-semi-2.c: Likewise.
11038         * gcc.dg/struct-semi-3.c: Likewise.
11039         * gcc.dg/switch-5.c: Likewise.
11040         * gcc.dg/switch-6.c: Likewise.
11041         * gcc.dg/switch-7.c: Likewise.
11042         * gcc.dg/tls/diag-5.c: Likewise.
11043         * gcc.dg/transparent-union-1.c: Likewise.
11044         * gcc.dg/transparent-union-3.c: Likewise.
11045         * gcc.dg/typespec-1.c: Likewise.
11046         * gcc.dg/vla-init-2.c: Likewise.
11047         * gcc.dg/vla-init-3.c: Likewise.
11048         * gcc.dg/vla-init-4.c: Likewise.
11049         * gcc.dg/vla-init-5.c: Likewise.
11050         * gcc.dg/void-cast-2.c: Likewise.
11051         * gcc.dg/wvla-3.c: Likewise.
11052         * gcc.dg/wvla-7.c: Likewise.
11053         * gcc.target/i386/991209-1.c: Likewise.
11054         * gcc.target/ia64/fpreg-1.c: Likewise.
11055         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11056         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11057         
11058 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11059
11060         PR fortran/31639
11061         * gfortran.dg/func_decl_4.f90: New test.
11062
11063 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11064
11065         PR fortran/32727
11066         * gfortran.dg/interface_17.f90: New test.
11067
11068 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11069
11070         PR fortran/32599
11071         * gfortran.dg/32599.f03: New test case.
11072
11073         PR fortran/32601
11074         * gfortran.dg/32601.f03: New test case.
11075         * gfortran.dg/32601_1.f03: Ditto.
11076         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11077         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11078
11079 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11080
11081         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11082
11083 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11084             Devang Patel  <dpatel@apple.com>
11085
11086         PR tree-optimization/25413
11087         * gcc.dg/vect/vect-align-1.c: New.
11088         * gcc.dg/vect/vect-align-2.c: New.
11089         * gcc.dg/vect/pr25413.c: New.
11090         * gcc.dg/vect/pr25413a.c: New.
11091         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11092
11093 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11094
11095         * lib/target-support.exp (check_ultrasparc_hw_available):
11096         New function.
11097         (is-effective-target): Check $arg for ultrasparc_hw.
11098         (is-effective-target-keyword): Likewise.
11099         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11100         when determining what to do on sparc platforms.
11101         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11102         * gcc.dg/20001101-1.c: Likewise.
11103         * gcc.dg/20001101-2.c: Likewise.
11104         * gcc.dg/ultrasp9.c: Likewise.
11105         * gcc.dg/ultrasp10.c: Likewise.
11106         * gcc.target/sparc/pdist-3.c: Likewise.
11107
11108 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11109
11110         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11111
11112 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11113
11114         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11115         get vectorized.
11116         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11117         now get vectorized.
11118         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11119         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11120         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11121         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11122         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11123         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11124         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11125         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11126         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11127         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11128         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11129         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11130         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11131         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11132         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11133         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11134         Add spu.
11135
11136 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR c++/30854
11139         * g++.dg/parse/error30.C: New test.
11140
11141 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11142
11143         PR fortran/29804
11144         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11145
11146 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11147
11148         * gfortran.fortran-torture/compile/pr32663.f: New test.
11149
11150 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11151
11152         PR c++/31027
11153         * g++.dg/inherit/virtual4.C: New.
11154
11155 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11156
11157         PR target/32661
11158         * gcc.target/i386/pr32661-1.c: New test.
11159
11160 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11161
11162         * gnat.dg/invariant_index.ad[sb]: New test.
11163
11164 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11165
11166         PR c++/32560
11167         * g++.dg/template/decl3.C: New.
11168
11169 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11170
11171         PR 32617
11172         * gcc.c-torture/execute/align-3.c: New.
11173
11174 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11175
11176         PR target/32708
11177         * gcc.target/i386/pr32708-1.c: New test.
11178         * gcc.target/i386/pr32708-2.c: Ditto.
11179         * gcc.target/i386/pr32708-3.c: Ditto.
11180
11181 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11182
11183         * g++.dg/init/new20.C: Remove svn:executable flag.
11184
11185 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11186
11187         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11188
11189 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11190
11191         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11192
11193 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11194
11195         PR testsuite/25241
11196         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11197         directive.
11198         
11199 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11200
11201         PR fortran/32157
11202         * gfortran.dg/overload_2.f90: New test.
11203
11204         PR fortran/32689
11205         * gfortran.dg/transfer_simplify_5.f90
11206
11207         PR fortran/32634
11208         * gfortran.dg/interface_15.f90: New test.
11209
11210 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11211
11212         PR libfortran/32336
11213         * gfortran.dg/matmul_5.f90:  New test case.
11214
11215 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11216
11217         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11218         * gcc.dg/fesd-any.h: Likewise.
11219         * gcc.dg/fesd-baseonly.c: Likewise.
11220         * gcc.dg/fesd-baseonly.h: Likewise.
11221         * gcc.dg/fesd-none.c: Likewise.
11222         * gcc.dg/fesd-none.h: Likewise.
11223         * gcc.dg/fesd-reduced.c: Likewise.
11224         * gcc.dg/fesd-reduced.h: Likewise.
11225         * gcc.dg/fesd-sys.c: Likewise.
11226         * gcc.dg/fesd-sys.h: Likewise
11227         * gcc.dg/fesd.h: Likewise.
11228
11229         * g++.dg/debug/dwarf2: New directory.
11230         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11231         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11232         * g++.dg/other/fesd-any.h: Likewise.
11233         * g++.dg/other/fesd-baseonly.C: Likewise.
11234         * g++.dg/other/fesd-baseonly.h: Likewise.
11235         * g++.dg/other/fesd-none.C: Likewise.
11236         * g++.dg/other/fesd-none.h: Likewise.
11237         * g++.dg/other/fesd-reduced.C: Likewise.
11238         * g++.dg/other/fesd-reduced.h: Likewise.
11239         * g++.dg/other/fesd-sys.C: Likewise.
11240         * g++.dg/other/fesd-sys.h: Likewise.
11241         * g++.dg/other/fesd.h: Likewise.
11242
11243 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11244
11245         PR fortran/31129
11246         * gfortran.dg/parameter_unused.f90: New test.
11247
11248 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11249
11250         PR tree-optimization/32681
11251         * gcc.dg/tree-ssa/pr32681.c: New test.
11252
11253 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11254
11255         PR fortran/32678
11256         * gfortran.dg/fmt_t_5.f90: New test.
11257
11258 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11259
11260         PR c++/30535
11261         * g++.dg/template/operator10.C: New.
11262
11263 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11264
11265         PR libfortran/32217
11266         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11267
11268 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11269
11270         PR fortran/29876
11271         * gfortran.dg/operator_6.f90: New test.
11272
11273 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11274
11275         PR fortran/17711
11276         * gfortran.dg/operator_4.f90: New test.
11277         * gfortran.dg/operator_5.f90: New test.
11278         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11279         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11280
11281 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11282
11283         PR fortran/32669
11284         * gfortran.dg/argument_checking_6.f90: New.
11285
11286 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11287
11288         PR fortran/25094
11289         * gfortran.dg/interface_155555.f90: New test.
11290
11291 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11292
11293         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11294         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11295
11296 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11297
11298         PR testsuite/25241
11299         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11300         discern pedantic diagnostics and errors.
11301         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11302         and not an error.
11303         * gcc.dg/20050121-1.c: This is an error and not a warning.
11304         * gcc.target/i386/sseregparm-2.c:  Likewise.
11305         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11306         * gcc.dg/charset/attribute2.c: Likewise.
11307         * gcc.dg/bitfld-1.c: Likewise.
11308         * gcc.dg/pack-test-2.c: Likewise.
11309         * gcc.dg/940510-1.c: Match separately error and warning.
11310         * gcc.dg/array-2.c: Match separately multiple messages. The second
11311         diagnostic is a pedantic warning and not an error.
11312         * gcc.dg/pr14475.c: Match separately multiple messages.
11313         * gcc.dg/pr18809-1.c: Likewise.
11314         * gcc.dg/pr27953.c: Likewise.
11315         * gcc.dg/vla-init-1.c: Likewise.
11316         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11317
11318 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11319
11320         PR fortran/32644
11321         * gfortran.dg/char_decl_1.f90: New test.
11322
11323 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11324
11325         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11326
11327 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/32232
11330         * g++.dg/template/overload9.C: New test.
11331
11332 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11333
11334         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11335         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11336
11337 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11338
11339         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11340         * gcc.dg/20001012-2.c: Likewise.
11341         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11342         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11343
11344 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11345
11346         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11347         about the chunk size when STACK_SIZE is defined.
11348
11349 2007-07-06  Josh Conner  <jconner@apple.com>
11350
11351         PR middle-end/32602
11352         * gcc.dg/sibcall-8.c: New test.
11353
11354 2007-07-06  Josh Conner  <jconner@apple.com>
11355
11356         PR middle-end/32603
11357         * gcc.target/arm/sibcall-1.c: New test.
11358
11359 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11360
11361         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11362
11363 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11364
11365         * gfortran.dg/save_parameter.f90: New test.
11366         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11367
11368 2007-07-06  Richard Guenther  <rguenther@suse.de>
11369
11370         * g++.dg/opt/pr30965.C: New testcase.
11371
11372 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11373
11374         * gcc.target/mips/save-restore-5.c: New test.
11375
11376 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11377
11378         PR rtl_optimization/32450
11379         * gcc.dg/pr32450.c: New runtime test.
11380
11381 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11382
11383         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11384         single underscore in scan directives.
11385
11386 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11387
11388         PR c++/32245
11389         * g++.dg/init/ptrmem4.C: New test.
11390
11391         PR c++/32251
11392         * g++.dg/init/new21.C: Likewise.
11393
11394         PR c++/31992
11395         * g++.dg/template/static30.C: Likewise.
11396
11397 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11398
11399         * gcc.dg/vect/costmodel/ppc: New directory.
11400         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11401         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11402         New test.
11403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11404         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11405         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11406         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11407         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11408         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11410         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11411         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11412         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11414         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11415         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11416         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11417
11418 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11419
11420         PR fortran/32359
11421         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11422
11423 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11424
11425         PR fortran/32526
11426         * gfortran.dg/interface_14.f90: New test.
11427
11428         PR fortran/32613
11429         * gfortran.dg/do_iterator_2.f90: New test.
11430
11431 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11432
11433         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11434         (FE_DEC_DOWNWARD): Likewise.
11435         (FE_DEC_UPWARD): Likewise.
11436         (FE_DEC_TOWARDZERO): Likewise.
11437         (FE_DEC_TONEARESTFROMZERO): Likewise.
11438
11439 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11440
11441         * gcc.c-torture/compile/pr32606.c: New.
11442         * gfortran.fortran-torture/execute/pr32604.f90: New.
11443
11444 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11445
11446         * gcc.dg/visibility-12.c: New test.
11447         * gcc.dg/visibility-13.c: Likewise.
11448         * g++.dg/ext/visibility-9.C: Likewise.
11449         * g++.dg/ext/visibility-10.C: Likewise.
11450
11451 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11452
11453         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11454         * gcc.dg/sh-relax-vxworks.c: New test.
11455
11456 2007-07-04  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/32500
11459         * gcc.c-torture/execute/pr32500.c: New testcase.
11460
11461 2007-07-04  Richard Guenther  <rguenther@suse.de>
11462
11463         PR tree-optimization/32482
11464         * gcc.c-torture/compile/pr32482.c: New testcase.
11465
11466 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11467
11468         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11469         VxWorks kernels.
11470         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11471         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11472         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11473         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11474
11475 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11476
11477         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11478
11479 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11480
11481         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11482
11483 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11484
11485         PR fortran/31198
11486         * gfortran.dg/min_max_optional_1.f90: New test.
11487         * gfortran.dg/min_max_optional_2.f90: New test.
11488         * gfortran.dg/min_max_optional_3.f90: New test.
11489
11490 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11491
11492         PR fortran/32545
11493         * gfortran.dg/fmt_error.f90: New test.
11494
11495 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11496
11497         PR fortran/32612
11498         * gfortran.dg/interface_13.f90: New test.
11499
11500 2007-07-03  Dave Brolley  <brolley@redhat.com>
11501
11502         PR c++/31743
11503         * g++.dg/init/new20.C: New test.
11504
11505 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11506
11507         PR fortran/32579
11508         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11509
11510 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11511
11512         PR fortran/25062
11513         * common_7.f90: New.
11514         * common_8.f90: New.
11515         * common_9.f90: New.
11516
11517 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11518
11519         PR fortran/30940
11520         * gfortran.dg/argument_checking_1.f90: New.
11521         * gfortran.dg/argument_checking_2.f90: New.
11522         * gfortran.dg/argument_checking_3.f90: New.
11523         * gfortran.dg/argument_checking_4.f90: New.
11524         * gfortran.dg/argument_checking_5.f90: New.
11525         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11526         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11527
11528 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11529
11530         * gcc.dg/pr32176.c: Add -w to default dg-options.
11531
11532 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11533
11534         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11535
11536 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11537
11538         PR fortran/20888
11539         * gfortran.dg/null_2.f90: New.
11540
11541 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11542             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11543
11544         PR middle-end/32176
11545         * gcc.dg/pr32176.c: New test.
11546
11547 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11548
11549         * gcc.dg/const-float80.c : New test.
11550         * gcc.dg/const-float128.c : New test.
11551         * gcc.dg/const-float80-ped.c : New test.
11552         * gcc.dg/const-float128-ped.c : New test.
11553
11554 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11555
11556         * gcc.dg/c99-math.h: Fix typo.
11557
11558 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11559
11560         PR libgomp/32468
11561         * gcc.dg/gomp/pr32468-1.c: New test.
11562
11563 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11564
11565         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11566         an ABI option.
11567
11568 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11569
11570         * gfortran.fortran-torture/compile/pr32583.f: New.
11571         * gcc.c-torture/compile/pr32584.c: New
11572
11573 2007-07-02  Ollie Wild  <aaw@google.com>
11574
11575         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11576         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11577
11578 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11579
11580         * gcc.target/mips/save-restore-1.c: New test.
11581         * gcc.target/mips/save-restore-2.c: Likewise.
11582         * gcc.target/mips/save-restore-3.c: Likewise.
11583         * gcc.target/mips/save-restore-4.c: Likewise.
11584
11585 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11586
11587         PR tree-optimization/31966
11588         PR tree-optimization/32533
11589         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11590         * gfortran.dg/pr32533.f90: Ditto.
11591
11592 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11593
11594         * g++.dg/opt/nrv12.C: New test.
11595         * gcc.target/i386/nrv1.c: New test.
11596
11597         PR c++/31748
11598         * g++.dg/gomp/pr31748.C: New test.
11599
11600 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11601  
11602         PR tree-optimization/32230
11603         * gcc.dg/vect/pr32230.c: New test.
11604
11605 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11606
11607         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11608         * bind_c_coms.f90: Ditto.
11609         * bind_c_coms_driver.c: Ditto.
11610         * bind_c_dts.f90: Ditto.
11611         * bind_c_dts_2.f03: Ditto.
11612         * bind_c_dts_2_driver.c: Ditto.
11613         * bind_c_dts_3.f03: Ditto.
11614         * bind_c_dts_4.f03: Ditto.
11615         * bind_c_dts_driver.c: Ditto.
11616         * bind_c_implicit_vars.f03: Ditto.
11617         * bind_c_procs.f03: Ditto.
11618         * bind_c_usage_2.f03: Ditto.
11619         * bind_c_usage_3.f03: Ditto.
11620         * bind_c_usage_5.f03: Ditto.
11621         * bind_c_usage_6.f03: Ditto.
11622         * bind_c_usage_7.f03: Ditto.
11623         * bind_c_vars.f90: Ditto.
11624         * bind_c_vars_driver.c: Ditto.
11625         * binding_c_table_15_1.f03: Ditto.
11626         * binding_label_tests.f03: Ditto.
11627         * binding_label_tests_10.f03: Ditto.
11628         * binding_label_tests_10_main.f03: Ditto.
11629         * binding_label_tests_11.f03: Ditto.
11630         * binding_label_tests_11_main.f03: Ditto.
11631         * binding_label_tests_12.f03: Ditto.
11632         * binding_label_tests_13.f03: Ditto.
11633         * binding_label_tests_13_main.f03: Ditto.
11634         * binding_label_tests_14.f03: Ditto.
11635         * binding_label_tests_2.f03: Ditto.
11636         * binding_label_tests_3.f03: Ditto.
11637         * binding_label_tests_4.f03: Ditto.
11638         * binding_label_tests_5.f03: Ditto.
11639         * binding_label_tests_6.f03: Ditto.
11640         * binding_label_tests_7.f03: Ditto.
11641         * binding_label_tests_8.f03: Ditto.
11642         * binding_label_tests_9.f03: Ditto.
11643         * c_assoc.f90: Ditto.
11644         * c_assoc_2.f03: Ditto.
11645         * c_f_pointer_shape_test.f90: Ditto.
11646         * c_f_pointer_tests.f90: Ditto.
11647         * c_f_tests_driver.c: Ditto.
11648         * c_funloc_tests.f03: Ditto.
11649         * c_funloc_tests_2.f03: Ditto.
11650         * c_funloc_tests_3.f03: Ditto.
11651         * c_funloc_tests_3_funcs.c: Ditto.
11652         * c_kind_params.f90: Ditto.
11653         * c_kind_tests_2.f03: Ditto.
11654         * c_kinds.c: Ditto.
11655         * c_loc_driver.c: Ditto.
11656         * c_loc_test.f90: Ditto.
11657         * c_loc_tests_2.f03: Ditto.
11658         * c_loc_tests_2_funcs.c: Ditto.
11659         * c_loc_tests_3.f03: Ditto.
11660         * c_loc_tests_4.f03: Ditto.
11661         * c_loc_tests_5.f03: Ditto.
11662         * c_loc_tests_6.f03: Ditto.
11663         * c_loc_tests_7.f03: Ditto.
11664         * c_loc_tests_8.f03: Ditto.
11665         * c_ptr_tests.f03: Ditto.
11666         * c_ptr_tests_10.f03: Ditto.
11667         * c_ptr_tests_5.f03: Ditto.
11668         * c_ptr_tests_7.f03: Ditto.
11669         * c_ptr_tests_7_driver.c: Ditto.
11670         * c_ptr_tests_8.f03: Ditto.
11671         * c_ptr_tests_8_funcs.c: Ditto.
11672         * c_ptr_tests_9.f03: Ditto.
11673         * c_ptr_tests_driver.c: Ditto.
11674         * c_size_t_driver.c: Ditto.
11675         * c_size_t_test.f03: Ditto.
11676         * com_block_driver.f90: Ditto.
11677         * global_vars_c_init.f90: Ditto.
11678         * global_vars_c_init_driver.c: Ditto.
11679         * global_vars_f90_init.f90: Ditto.
11680         * global_vars_f90_init_driver.c: Ditto.
11681         * interop_params.f03: Ditto.
11682         * iso_c_binding_only.f03: Ditto.
11683         * iso_c_binding_rename_1.f03: Ditto.
11684         * iso_c_binding_rename_1_driver.c: Ditto.
11685         * iso_c_binding_rename_2.f03: Ditto.
11686         * iso_c_binding_rename_2_driver.c: Ditto.
11687         * kind_tests_2.f03: Ditto.
11688         * kind_tests_3.f03: Ditto.
11689         * module_md5_1.f90: Ditto.
11690         * only_clause_main.c: Ditto.
11691         * print_c_kinds.f90: Ditto.
11692         * test_bind_c_parens.f03: Ditto.
11693         * test_c_assoc.c: Ditto.
11694         * test_com_block.f90: Ditto.
11695         * test_common_binding_labels.f03: Ditto.
11696         * test_common_binding_labels_2.f03: Ditto.
11697         * test_common_binding_labels_2_main.f03: Ditto.
11698         * test_common_binding_labels_3.f03: Ditto.
11699         * test_common_binding_labels_3_main.f03: Ditto.
11700         * test_only_clause.f90: Ditto.
11701         * use_iso_c_binding.f90: Ditto.
11702         * value_5.f90: Ditto.
11703         * value_test.f90: Ditto.
11704         * value_tests_f03.f90: Ditto.
11705
11706 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11707
11708         * gcc.dg/tls/opt-14.c: New.
11709
11710 2007-07-01  Ollie Wild  <aaw@google.com>
11711
11712         * g++.dg/lookup/using16.C: New test.
11713         * g++.dg/lookup/using17.C: New test.
11714
11715 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11716
11717         PR fortran/32239
11718         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11719         (test_4): Use proper test for floating point equality.
11720         (test_8): Likewise.
11721
11722 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11723
11724         PR libgfortran/32554
11725         * gfortran.dg/fmt_p_1.f90: New test.
11726
11727 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11728
11729         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11730         initialization and fix dg-final check - the initialization loop is
11731         vectorizable.
11732
11733 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11734             Volker Reichelt  <reichelt@netcologne.de>
11735
11736         PR middle-end/32559
11737         * gcc.dg/pr32559.c: New test.
11738
11739 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11740
11741         PR tree-optimization/25371
11742         * gcc.dg/vect/pr25371.c: New test.
11743
11744 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11745
11746         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11747         when allocating and initializing a flexible array.
11748
11749 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11750
11751         PR fortran/20373
11752         * gfortran.dg/intrinsic.f90: New test.
11753
11754 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11755
11756         PR fortran/32555
11757         * gfortran.dg/fmt_zero_check.f90: New.
11758
11759 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11760
11761         PR fortran/30284
11762         * gfortran.dg/repeat_f90: New test.
11763
11764 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11765
11766         PR testsuite/25241
11767         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11768         -pedantic-errors, so we should match errors.
11769         * gcc.dg/cpp/escape-1.c: Likewise.
11770         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11771         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11772         warning.
11773         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11774         errors instead of warnings.
11775         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11776         a pedantic warning.
11777         * gcc.dg/cpp/arith-3.c: Likewise.
11778
11779 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11780
11781         PR testsuite/25241
11782         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11783         * gcc.dg/pch/valid-2.c: Likewise.
11784         * gcc.dg/pch/valid-3.c: Likewise.
11785         * gcc.dg/pch/warn-1.c: Likewise.
11786         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11787         
11788 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11789
11790         PR c/4076
11791         * gcc.dg/Wunused-function.c: New.
11792         
11793 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11794
11795         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11796
11797 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
11798
11799         * g++.dg/other/canon-31724.C: New.
11800         
11801 2007-06-29  Jan Hubicka  <jh@suse.cz>
11802
11803         PR middle-end/32372
11804         * gcc.c-torture/compile/pr32372.c: new.
11805
11806 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11807
11808         * gfortran.dg/operator_3.f90: New test.
11809
11810 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
11811
11812         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11813         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11814
11815 2007-06-29  Richard Guenther  <rguenther@suse.de>
11816
11817         PR middle-end/32493
11818         * gcc.dg/inline-23.c: New testcase.
11819
11820 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
11821
11822         PR tree-optimization/24659
11823         * gcc.target/i386/vectorize2.c: New test.
11824         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11825         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11826
11827 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
11828
11829         * gcc.dg/pointer-arith-9.c: New test.
11830
11831 2007-06-29  Tobias Burnus  <burnus@net-b.de>
11832
11833         PR fortran/32483
11834         * gfortran.dg/fmt_read_2.f90: New.
11835
11836 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11837
11838         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11839         If it exists, don't try to create it.
11840
11841 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
11842
11843         * g++.dg/ext/visibility/ms-compat-1.C: New.
11844
11845 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11846
11847         PR tree-opt/32417
11848         * gfortran.fortran-torture/compile/pr32417.f90: New test.
11849
11850 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
11851
11852         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11853         targets.
11854
11855 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
11856
11857         PR fortran/32467
11858         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11859
11860 2007-06-27  Richard Guenther  <rguenther@suse.de>
11861
11862         PR middle-end/32492
11863         * gcc.dg/inline-22.c: New testcase.
11864
11865 2007-06-26  Hui-May Chang <hm.chang@apple.com>
11866
11867         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11868         the scan-assembler constant.
11869
11870 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
11871
11872         PR 20216
11873         * gcc.dg/pr20216.c: New.
11874
11875 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11876
11877         PR tree-opt/32421
11878         * gcc.dg/vect/pr32421.c: New test.
11879
11880 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
11881
11882         PR c++/32111
11883         * g++.dg/other/friend5.C: New test.
11884
11885 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
11886
11887         PR fortran/32464
11888         * gfortran.dg/host_assoc_function_2.f90: New test.
11889
11890         PR fortran/31494
11891         * gfortran.dg/host_assoc_call_1.f90: New test.
11892
11893 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11894
11895         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11896         
11897 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11898
11899         PR fortran/32456
11900         * gfortran.dg/error_format.f90: New test.
11901
11902 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11903
11904         PR fortran/32136
11905         * gfortran.dg/pr32136.f90: New test.
11906
11907 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/31726
11910         * gfortran.dg/minmaxloc_1.f90: New test.
11911
11912         PR fortran/32298
11913         * gfortran.dg/minmaxloc_2.f90: New test.
11914
11915 2007-06-23  Richard Guenther  <rguenther@suse.de>
11916
11917         PR tree-optimization/16876
11918         PR middle-end/29478
11919         * gcc.dg/pr29254.c: The warning is bogus.
11920         * gcc.dg/warn-1.c: Likewise.
11921         * gcc.dg/assign-warn-3.c: Likewise.
11922         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11923
11924 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
11925
11926         * gcc.c-torture/execute/20070623-1.c: New.
11927
11928 2007-06-22  Jan Hubicka  <jh@suse.cz>
11929
11930         * gcc.c-torture/compile/pr31541.c: New.
11931
11932 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11933
11934         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11935         Remove -m64 from dg-options.
11936
11937 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
11938
11939         PR middle-end/32374
11940         * gcc.dg/pr32374.c: New test.
11941
11942 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11943
11944         PR fortran/32360
11945         * gfortran.dg/pointer_assign_3.f90: New test.
11946
11947 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
11948
11949         * gcc.dg/tree-ssa/pr19590.c: New.
11950
11951 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11952
11953         PR fortran/31162
11954         * gfortran.dg/assign.f90: Update test.
11955         * gfortran.dg/real_do_1.f90: Update test.
11956         * gfortran.dg/gomp/omp_do1.f90: Update test.
11957         * gfortran.dg/warnings_are_errors_1.f: Update test.
11958         * gfortran.dg/g77/20010519-1.f: Update test.
11959         * gfortran.dg/g77/pr9258.f: Update test.
11960         * gfortran.dg/g77/960317-1.f: Update test.
11961
11962 2007-06-21  Richard Guenther  <rguenther@suse.de>
11963
11964         PR tree-optimization/32453
11965         * gcc.c-torture/compile/pr32453.c: New testcase.
11966
11967 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR tree-optimization/31866
11970         * gcc.dg/pr31866.c: New test.
11971
11972 2007-06-21  Richard Guenther  <rguenther@suse.de>
11973
11974         PR tree-optimization/32451
11975         * g++.dg/torture/20070621-1.C: New testcase.
11976
11977 2007-06-21  Christian Bruel  <christian.bruel@st.com>
11978
11979         * gcc.dg/attr-isr.c: Test delay slot content.
11980         
11981 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11982
11983         PR fortran/32361
11984         gfortran.dg/pointer_assign_2.f90: New test.
11985
11986 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11987
11988         PR fortran/25061
11989         gfortran.dg/invalid_procedure_name.f90: New test.
11990
11991 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
11992
11993         PR tree-optimization/25737
11994         * gcc.dg/tree-ssa/alias-14.c: New test.
11995
11996 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
11997
11998         * gcc.target/i386/large-size-array-3.c: New.
11999
12000 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12001         Richard Guenther  <rguenther@suse.de>
12002
12003         PR fortran/32140
12004         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
12005
12006 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
12007
12008         PR middle-end/31959
12009         * gcc.dg/pr31959.c: New test.
12010
12011         PR inline-asm/32109
12012         * g++.dg/ext/asm10.C: New test.
12013
12014         PR middle-end/32285
12015         * gcc.c-torture/execute/20070614-1.c: New test.
12016
12017 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
12018
12019         * gcc.target/arm/stack-corruption.c: New test.
12020
12021 2007-06-19  Richard Guenther  <rguenther@suse.de>
12022
12023         * g++.dg/torture/pr30252.C: New testcase.
12024
12025 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
12026
12027         PR tree-optimization/32353
12028         * g++.dg/opt/nrv13.C: New test.
12029
12030 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
12031
12032         PR fortran/20863
12033         PR fortran/20882
12034         * gfortran.dg/impure_assignment_2.f90 : New test.
12035
12036         PR fortran/32236
12037         * gfortran.dg/data_initialized_2.f90 : New test.
12038
12039         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12040         appropriate version of 'dmach'.
12041
12042 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12043
12044         PR target/32389
12045         * gcc.target/i386/pr32389.c New test.
12046
12047 2007-06-18  Simon Baldwin <simonb@google.com>
12048
12049         PR c++/31923
12050         * g++.dg/template/error25.C: New.
12051         * g++.dg/template/spec35.C: New.
12052
12053 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12054
12055         * gcc.c-torture/compile/pr32355.c: New testcase.
12056         
12057 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12058
12059         PR tree-optimization/32383
12060         * g++.dg/opt/pr32383.C: New test.
12061
12062 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12063
12064         PR rtl-optimization/32366
12065         * gcc.dg/vect/pr32366.c: New test.
12066
12067 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12068
12069         * gcc.c-torture/compile/pr32349.c: New testcase.
12070         
12071 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12072
12073         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12074         * gcc.target/sparc/combined-2.c: Likewise.
12075         * gcc.target/sparc/fexpand.c : Likewise.
12076         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12077         * gcc.target/sparc/fpack16.c : Likewise.
12078         * gcc.target/sparc/fpmerge.c : Likewise.
12079         * gcc.target/sparc/fpmul.c : Likewise.
12080         * gcc.target/sparc/noresult.c : Likewise.
12081         * gcc.target/sparc/pdist.c: Likewise.
12082
12083 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12084
12085         PR middle-end/31723
12086         * gcc.target/i386/recip-divf.c: New test.
12087         * gcc.target/i386/recip-sqrtf.c: Ditto.
12088         * gcc.target/i386/recip-vec-divf.c: Ditto.
12089         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12090         * gcc.target/i386/sse-recip.c: Ditto.
12091         * gcc.target/i386/sse-recip-vec.c: Ditto.
12092
12093 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12094
12095         PR tree-opt/32225
12096         * gcc.c-torture/compile/20070605-1.c: New test.
12097
12098         * gcc.c-torture/compile/20070603-1.c: New testcase.
12099         * gcc.c-torture/compile/20070603-2.c: New testcase.
12100
12101         * gcc.c-torture/compile/20070531-1.c: New test.
12102
12103         PR tree-opt/32167
12104         * gcc.c-torture/compile/20070531-2.c: New test.
12105
12106         PR tree-opt/32144
12107         * gcc.c-torture/compile/20070529-1.c: New test.
12108
12109         PR tree-opt/32145
12110         * gcc.c-torture/compile/20070529-2.c: New test.
12111
12112         PR tree-opt/32015
12113         * gcc.c-torture/compile/20070520-1.c: New test.
12114
12115         * g++.dg/ext/java-1.C: New test.
12116
12117         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12118         loops instead of one. Remove the "can't determine dependence"
12119         check.
12120         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12121         needed as the cast is gone in the first place.
12122         * gcc.dg/max-1.c: Change local variable a to be a global one.
12123         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12124         have a cast which is PREd.
12125
12126 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12127
12128         * g++.dg/lookup/anon6.C: New test.
12129
12130 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12131
12132         PR c++/31806
12133         * g++.dg/opt/static6.C: New testcase.
12134
12135 2007-06-14  Geoff Keating  <geoffk@apple.com>
12136
12137         * g++.dg/ext/visibility/overload-1.C: New.
12138
12139         PR 31093
12140         * g++.dg/ext/visibility/anon4.C: New.
12141
12142 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12143
12144         PR target/32268
12145         * gcc.target/i386/pr32268.c: New test.
12146
12147 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12148
12149         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12150         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12151         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12152
12153         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12154         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12155         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12156         BID is used.
12157
12158 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12159
12160         PR fortran/32302
12161         * gfortran.dg/common_resize_1.f90: New test.
12162
12163 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12164
12165         PR target/32274
12166         * gcc.dg/vect/pr32224.c: Fix.   
12167         
12168 2007-06-13  Eric Christopher  <echristo@apple.com>
12169
12170         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12171
12172 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12173
12174         PR fortran/32323
12175         * gfortran.dg/actual_array_vect_1.f90: New.
12176
12177 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12178
12179         * gcc.target/sparc/mfpu.c: New test.
12180
12181 2007-06-12  Geoff Keating  <geoffk@apple.com>
12182
12183         * g++.dg/warn/weak1.C: Suppress on Darwin.
12184         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12185
12186 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12187
12188         PR middle-end/31579
12189          * g++.dg/torture/pr31579.C: New testcase.
12190
12191 2007-06-12  Ian Lance Taylor  <iant@google.com>
12192
12193         PR libstdc++/29286
12194         * g++.dg/init/new16.C: New test.
12195         * g++.dg/init/new17.C: New test.
12196         * g++.dg/init/new18.C: New test.
12197         * g++.dg/init/new19.C: New test.
12198
12199 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12200
12201         * gnat.dg/lhs_view_convert.adb: New test.
12202
12203 2007-06-12  Richard Guenther  <rguenther@suse.de>
12204
12205         PR tree-optimization/15353
12206         PR tree-optimization/31657
12207         * gcc.c-torture/execute/20070424-1.c: New testcase.
12208         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12209         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12210         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12211         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12212         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12213
12214 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12215
12216         PR rtl-optimization/32293
12217         * gcc.dg/pr32293.c: New test.
12218
12219 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12220
12221         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12222
12223 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12224
12225         PR fortran/29786
12226         * gfortran.dg/equiv_7.f90: New test.
12227         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12228
12229         PR fortran/30875
12230         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12231
12232 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12233
12234         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12235         * gcc.dg/setjmp-4.c: Likewise.
12236         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12237
12238 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12239
12240         PR rtl-optimization/31025
12241         * gfortran.dg/pr31025.f90: New.
12242
12243 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12244
12245         PR target/32280
12246         * gcc.target/i386/pr32280.c: New test.
12247
12248 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12249
12250         PR middle-end/32279
12251         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12252
12253 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12254
12255         PR libgfortran/32235
12256         * gfortran.dg/backspace_9.f: New test.
12257
12258 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12259
12260         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12261
12262 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12263
12264         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12265
12266 2007-06-09  Ian Lance Taylor  <iant@google.com>
12267
12268         PR tree-optimization/32169
12269         * gcc.c-torture/compile/pr32169.c: New test.
12270
12271 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12272
12273         * gcc.dg/vect/costmodel: New directory.
12274         * gcc.dg/vect/costmodel/i386: New directory.
12275         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12276         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12277         New test.
12278         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12279         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12280         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12281         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12282         * gcc.dg/vect/costmodel/x86_64: New directory.
12283         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12284         New testsuite.
12285         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12286         New test.
12287         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12288         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12289         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12290         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12291         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12292
12293 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12294
12295         PR tree-optimization/32243
12296         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12297         flags for -Os tests.
12298         * gcc.dg/vect/03-vect-pr32243.c: New test.
12299
12300 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12301
12302         PR tree-optimization/32224
12303         * gcc.dg/vect/pr32224.c: New test.
12304
12305 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12306
12307         PR c++/32177
12308         * g++.dg/gomp/pr32177.C: New test.
12309
12310 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12311
12312         PR testsuite/25241
12313         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12314         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12315         warning nor an error.
12316         * gcc.dg/Wfatal-2.c: Likewise.
12317         * gcc.dg/Werror-1.c: Likewise.
12318         * gcc.dg/Werror-5.c: Likewise.
12319         * gcc.dg/Werror-7.c: Likewise.
12320         * gcc.dg/Werror-10.c: Likewise.
12321         * gcc.dg/Werror-11.c: Likewise.
12322
12323 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12324
12325         PR c++/30759
12326         * g++.dg/init/brace6.C: New test.
12327
12328 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12329
12330         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12331         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12332         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12333         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12334
12335         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12336         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12337         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12338         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12339         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12340         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12341         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12342         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12343
12344         * gcc.dg/darwin-minversion-3.c: New.
12345
12346 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12347
12348         * gcc.target/i386/builtin-copysign.c: New test.
12349
12350 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12351
12352         PR tree-optimization/32220
12353         * gfortran.dg/predcom-2.f: New testcase.
12354
12355 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12356
12357         PR tree-opt/32231
12358         * gcc.target/i386/vectorize4.c: New test.
12359
12360 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12361
12362         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12363
12364 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12365
12366         PR testsuite/25241
12367         * gcc.dg/simd-5.c: Mark output as a note.
12368         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12369         dg-message.
12370         * gcc.dg/simd-1.c: Likewise.
12371         * gcc.dg/always_inline.c: Mark output as a sorry.
12372         * gcc.dg/always_inline2.c: Likewise.
12373         * gcc.dg/always_inline3.c: Likewise.
12374
12375 2007-06-06  Ian Lance Taylor  <iant@google.com>
12376
12377         * g++.dg/conversion/enum1.C: New test.
12378
12379 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12380
12381         PR tree-optimization/32216
12382         * gcc.dg/vect/pr32216.c: New test.
12383
12384 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12385
12386         PR testsuite/18923
12387         * gfortran.dg/invalid_contains_1.f90: New test.
12388         * gfortran.dg/invalid_contains_2.f90: New test.
12389
12390 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12391
12392         PR testsuite/32057
12393         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12394         midnight issues.
12395
12396 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12397
12398         PR testsuite/25241
12399         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12400         dg-message to match de note.
12401         * gcc.dg/pr26570.c: Use dg-message for a note.
12402         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12403         dg-error instead of dg-warning because of -Werror.
12404         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12405         neither an error, nor a warning.
12406         * gcc.dg/glibc-uclibc-2.c: Likewise
12407         * gcc.dg/cpp/19940712-1.c: Likewise.
12408
12409 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12410
12411         PR preprocessor/23479
12412         * gcc.dg/binary-constants-1.c: Add test suites for
12413         the 0b-prefixed binary integer constants.
12414         * gcc.dg/binary-constants-2.c: Ditto.
12415         * gcc.dg/binary-constants-3.c: Ditto.
12416         * gcc.dg/binary-constants-4.c: Ditto.
12417
12418 2007-06-05  Ian Lance Taylor  <iant@google.com>
12419
12420         * gcc.dg/Wstrict-overflow-19.c: New test.
12421
12422 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12423
12424         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12425
12426 2007-06-04  Ian Lance Taylor  <iant@google.com>
12427
12428         * gcc.dg/Wstrict-overflow-18.c: New test.
12429
12430 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12431
12432         PR testsuite/25241
12433         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12434         * gcc.dg/cpp/mi5.c: Likewise.
12435         * gcc.dg/cpp/mi7.c: Likewise.
12436
12437 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12438
12439         PR c/32191
12440         * gcc.dg/pr32191.c: New test.
12441
12442 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12443
12444         PR fortran/32124
12445         * gfortran.dg/allocate_stat_1.f90: Remove.
12446
12447 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12448
12449         * gcc.target/i386/sse4_2-check.h: New.
12450         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12451         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12452         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12453         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12454         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12455         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12456         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12457         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12458         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12459         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12460         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12461         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12462         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12463         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12464         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12465         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12466         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12467         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12468
12469 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12470
12471         * gcc.dg/pie-link.c: New test.
12472
12473 2007-06-01  Ian Lance Taylor  <iant@google.com>
12474
12475         * gcc.dg/Wstrict-overflow-17.c: New test.
12476
12477 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12478
12479         * gcc.dg/builtin-return-1.c (g): New.
12480         (main): Allocate at least 64 bytes on the stack.
12481
12482 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12483
12484         * g++.dg/init/cleanup3.C: New test.
12485
12486 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12487
12488         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12489         int is 16 bits.
12490
12491 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12492
12493         PR fortran/32156
12494         * gfortran.dg/char_array_constructor_3.f90: New test.
12495
12496 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12497
12498         PR tree-optimization/32160
12499         * gfortran.dg/predcom-1.f: New test.
12500
12501 2007-05-31  Richard Guenther  <rguenther@suse.de>
12502
12503         * g++.dg/other/str_empty.C: Move...
12504         * g++.dg/other/pr30567.C: Move...
12505         * g++.dg/tree-ssa/pr27218.C: Move...
12506         * g++.dg/torture: ...here and remove dg-options.
12507
12508 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12509
12510         PR c++/32158
12511         * g++.dg/ext/is_pod_incomplete.C: New.
12512
12513 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12514             Douglas Gregor <doug.gregor@gmail.com>
12515             Pedro Lamarao <pedro.lamarao@mndfck.org>
12516             Howard Hinnant <howard.hinnant@gmail.com>
12517
12518         PR c++/7412
12519         PR c++/29939
12520         * g++.dg/cpp0x/rv8p.C: New.
12521         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12522         * g++.dg/cpp0x/cast-bug.C: New.
12523         * g++.dg/cpp0x/elision_weak.C: New.
12524         * g++.dg/cpp0x/collapse-bug.C: New.
12525         * g++.dg/cpp0x/rv3p.C: New.
12526         * g++.dg/cpp0x/rv7n.C: New.
12527         * g++.dg/cpp0x/overload-conv-1.C: New.
12528         * g++.dg/cpp0x/rv2n.C: New.
12529         * g++.dg/cpp0x/deduce.C: New.
12530         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12531         * g++.dg/cpp0x/rv6p.C: New.
12532         * g++.dg/cpp0x/template_deduction.C: New.
12533         * g++.dg/cpp0x/implicit-copy.C: New.
12534         * g++.dg/cpp0x/rv1p.C: New.
12535         * g++.dg/cpp0x/cast.C: New.
12536         * g++.dg/cpp0x/rv5n.C: New.
12537         * g++.dg/cpp0x/collapse.C: New.
12538         * g++.dg/cpp0x/overload-conv-2.C: New.
12539         * g++.dg/cpp0x/rv4p.C: New.
12540         * g++.dg/cpp0x/rvo.C: New.
12541         * g++.dg/cpp0x/iop.C: New.
12542         * g++.dg/cpp0x/rv3n.C: New.
12543         * g++.dg/cpp0x/rv7p.C: New.
12544         * g++.dg/cpp0x/reference_collapsing.C: New.
12545         * g++.dg/cpp0x/overload.C: New.
12546         * g++.dg/cpp0x/named.C: New.
12547         * g++.dg/cpp0x/rv2p.C: New.
12548         * g++.dg/cpp0x/rv6n.C: New.
12549         * g++.dg/cpp0x/not_special.C: New.
12550         * g++.dg/cpp0x/bind.C: New.
12551         * g++.dg/cpp0x/rv1n.C: New.
12552         * g++.dg/cpp0x/rv5p.C: New.
12553         * g++.dg/cpp0x/elision.C: New.
12554         * g++.dg/cpp0x/named_refs.C: New.
12555         * g++.dg/cpp0x/unnamed_refs.C: New.
12556         * g++.dg/cpp0x/rv4n.C: New.
12557         * g++.dg/cpp0x/elision_neg.C: New.
12558         * g++.dg/init/copy7.C: Run in C++98 mode.
12559         * g++.dg/overload/arg1.C: Ditto.
12560         * g++.dg/overload/arg4.C: Ditto.
12561
12562 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR c++/31809
12565         * g++.dg/opt/static5.C: New test.
12566
12567 2007-05-30  Richard Guenther  <rguenther@suse.de>
12568
12569         * g++.dg/dg.exp: Prune torture/.
12570         * g++.dg/torture/dg-torture.exp: New testsuite.
12571
12572 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12573
12574         * gcc.target/arm/pr27387.C: Move and rename to ...
12575         * g++.dg/inherit/thunk8.C: ... here.
12576
12577 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12578
12579         PR tree-optimization/31769
12580         * g++.dg/gomp/pr31769.C: New test.
12581
12582 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12583
12584         * gcc.target/i386/stack-realign.c: New.
12585
12586 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12587
12588         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12589
12590 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12591
12592         * gfortran.dg/sizeof.f90: New.
12593
12594 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12595
12596         PR c/31339
12597         * gcc.dg/boolcomplex-1.c: New test.
12598
12599         PR c++/31339
12600         * g++.dg/ext/boolcomplex-1.c: New test.
12601
12602 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12603
12604         * gcc.dg/matrix: New directory.
12605
12606 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12607
12608         PR fortran/32124
12609         * gfortran.dg/allocate_stat_1.f90: New.
12610
12611 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12612
12613         PR fortran/31972
12614         * transfer_hollerith_1.f90: New test.
12615
12616 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12617
12618         PR tree-opt/32100
12619         * gcc.c-torture/execute/vrp-7.c: New test.
12620
12621 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12622
12623         * gfortran.dg/transfer_simplify_4.f90: New test.
12624
12625 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12626
12627         PR fortran/32088
12628         * gfortran.dg/func_result_3.f90: New.
12629
12630 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12631
12632         PR middle-end/32083
12633         * gfortran.dg/transfer_simplify_3.f90: New.
12634
12635 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12636
12637         PR target/32065
12638         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12639         to compile options.
12640         * gcc.target/i386/pr32065-2.c: New test.
12641
12642 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12643
12644         PR fortran/31813
12645         * gfortran.dg/io_constraints_2.f90: Update.
12646
12647 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12648
12649         PR fortran/31219
12650         * gfortran.dg/array_constructor_17.f90: New test.
12651
12652 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12653
12654         PR tree-opt/32090
12655         * g++.dg/opt/array2.C: New testcase.
12656
12657 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12658
12659         PR target/32065
12660         * gcc.target/i386/pr32065.c: New test.
12661
12662 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12663             Marcus Meissner <meissner@suse.de>
12664
12665         * gcc.dg/attr-alloc_size.c: New.
12666
12667 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12668             Lee Millward  <lee.millward@gmail.com>
12669
12670         PR c++/31745
12671         * g++.dg/parse/crash34.C: New test.
12672
12673         * g++.dg/parse/crash35.C: New test.
12674
12675 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12676
12677         * gcc.target/i386/sse2-check.h: New.
12678         * gcc.target/i386/sse2-vec-1.c: Likewise.
12679         * gcc.target/i386/sse2-vec-2.c: Likewise.
12680         * gcc.target/i386/sse2-vec-3.c: Likewise.
12681         * gcc.target/i386/sse2-vec-4.c: Likewise.
12682         * gcc.target/i386/sse2-vec-5.c: Likewise.
12683         * gcc.target/i386/sse2-vec-6.c: Likewise.
12684
12685 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12686
12687         PR c++/31431
12688         PR c++/31432
12689         PR c++/31434
12690         PR c++/31435
12691         PR c++/31437
12692         PR c++/31438
12693         PR c++/31442
12694         PR c++/31443
12695         PR c++/31444
12696         PR c++/31445
12697         * g++.dg/cpp0x/pr31431.C: New.
12698         * g++.dg/cpp0x/pr31437.C: New.
12699         * g++.dg/cpp0x/pr31442.C: New.
12700         * g++.dg/cpp0x/pr31444.C: New.
12701         * g++.dg/cpp0x/pr31431-2.C: New.
12702         * g++.dg/cpp0x/pr31432.C: New.
12703         * g++.dg/cpp0x/pr31434.C: New.
12704         * g++.dg/cpp0x/pr31438.C: New.
12705         * g++.dg/cpp0x/pr31443.C: New.
12706         * g++.dg/cpp0x/pr31445.C: New.
12707         * g++.dg/cpp0x/variadic-crash1.C: New.
12708
12709 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12710
12711         * gcc.target/arm/long-calls-1.c: New test.
12712         * gcc.target/arm/long-calls-2.c: Likewise.
12713         * gcc.target/arm/long-calls-3.c: Likewise.
12714         * gcc.target/arm/long-calls-4.c: Likewise.
12715
12716 2007-05-25  Richard Guenther  <rguenther@suse.de>
12717             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12718
12719         PR tree-optimization/31982
12720         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12721
12722 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12723
12724         PR fortran/32047
12725         * gfortran.dg/result_in_spec_2.f90: New test.
12726
12727 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12728
12729         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12730
12731 2007-05-24  Ollie Wild  <aaw@google.com>
12732
12733         * gcc.dg/cpp/counter-1.c: New test.
12734         * gcc.dg/pch/counter-1.c: New test.
12735         * gcc.dg/pch/counter-1.hs: New file.
12736         * gcc.dg/pch/counter-2.c: New test.
12737         * gcc.dg/pch/counter-2.hs: New file.
12738         * gcc.dg/pch/counter-3.c: New test.
12739         * gcc.dg/pch/counter-3.hs: New file.
12740
12741 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12742
12743         * gcc.dg/tree-ssa/predcom-1.c: New test.
12744         * gcc.dg/tree-ssa/predcom-2.c: New test.
12745         * gcc.dg/tree-ssa/predcom-3.c: New test.
12746         * gcc.dg/tree-ssa/predcom-4.c: New test.
12747         * gcc.dg/tree-ssa/predcom-5.c: New test.
12748         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12749
12750 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12751
12752         PR testsuite/32062
12753         * gcc.target/i386/sse4_1-check.h (MASK): New.
12754
12755 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12756
12757         PR fortran/32038
12758         * gfortran.dg/pr25603.f: Initialize integer variables.
12759
12760 2007-05-23  Ian Lance Taylor  <iant@google.com>
12761
12762         * g++.dg/other/vrp1.C: New test.
12763
12764 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12765
12766         PR preprocessor/20077
12767         * gcc.dg/cpp/paste15.c: New test.
12768
12769 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12770             Nigel Stephens  <nigel@mips.com>
12771             Richard Sandiford  <richard@codesourcery.com>
12772
12773         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12774         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12775         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12776         * gcc.target/mips/inter/mips16-inter.exp: New.
12777
12778 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12779
12780         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12781
12782 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12783
12784         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12785         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12786         * gcc.target/i386/sse3-addsubps.c: Likewise.
12787         * gcc.target/i386/sse3-haddpd.c: Likewise.
12788         * gcc.target/i386/sse3-haddps.c: Likewise.
12789         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12790         * gcc.target/i386/sse3-hsubps.c: Likewise.
12791         * gcc.target/i386/sse3-lddqu.c: Likewise.
12792         * gcc.target/i386/sse3-movddup.c: Likewise.
12793         * gcc.target/i386/sse3-movshdup.c: Likewise.
12794         * gcc.target/i386/sse3-movsldup.c: Likewise.
12795
12796         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12797         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
12798         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12799         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12800         * gcc.target/i386/ssse3-palignr.c: Likewise.
12801         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12802         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12803         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12804         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12805         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12806         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12807         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12808         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12809         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12810         * gcc.target/i386/ssse3-psignb.c: Likewise.
12811         * gcc.target/i386/ssse3-psignd.c: Likewise.
12812         * gcc.target/i386/ssse3-psignw.c: Likewise.
12813         * gcc.target/i386/ssse3-vals.h: Likewise.
12814
12815         * gcc.target/i386/sse3-check.h: New file.
12816         * gcc.target/i386/ssse3-check.h: Likewise.
12817
12818 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12819
12820         PR middle-end/31095
12821         * gcc.c-torture/compile/bcopy-1.c: New testcase.
12822
12823 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12824
12825         PR middle-end/31606
12826         * gcc.c-torture/20070522-1.c: New testcase.
12827
12828 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12829
12830         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12831
12832 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
12833
12834         * gcc.c-torture/execute/ieee/20000320-1.x,
12835         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12836         m68k-*-* and check_effective_target_coldfire_fpu.
12837
12838 2007-05-22  Ollie Wild  <aaw@google.com>
12839
12840         * g++.dg/lookup/hidden-class10.C: New test.
12841         * g++.dg/lookup/hidden-class11.C: New test.
12842
12843 2007-05-22  Ollie Wild  <aaw@google.com>
12844
12845         * g++.dg/lookup/name-clash5.C: New test.
12846         * g++.dg/lookup/name-clash6.C: New test.
12847
12848 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12849
12850         * g++.dg/other/i386-2.C: Update comments on header files tested.
12851         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
12852         of <tmmintrin.h>.
12853         * gcc.target/i386/sse-12.c: Likewise.
12854         * gcc.target/i386/sse-13.c: Likewise.
12855         * gcc.target/i386/sse-14.c: Likewise.
12856
12857         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12858         Redefined to test with immediate operand.
12859         (__builtin_ia32_blendps): Likewise.
12860         (__builtin_ia32_blendpd): Likewise.
12861         (__builtin_ia32_dpps): Likewise.
12862         (__builtin_ia32_dpps): Likewise.
12863         (__builtin_ia32_insertps128): Likewise.
12864         (__builtin_ia32_vec_ext_v4sf): Likewise.
12865         (__builtin_ia32_vec_set_v16qi): Likewise.
12866         (__builtin_ia32_vec_set_v4si): Likewise.
12867         (__builtin_ia32_vec_set_v2di): Likewise.
12868         (__builtin_ia32_vec_ext_v16qi): Likewise.
12869         (__builtin_ia32_vec_ext_v4si): Likewise.
12870         (__builtin_ia32_vec_ext_v2di): Likewise.
12871         (__builtin_ia32_roundpd): Likewise.
12872         (__builtin_ia32_roundsd): Likewise.
12873         (__builtin_ia32_roundps): Likewise.
12874         (__builtin_ia32_roundss): Likewise.
12875         (__builtin_ia32_mpsadbw128): Likewise.
12876
12877 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12878
12879         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12880
12881 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12882
12883         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12884         failures.
12885         * gcc.dg/dfp/func-struct.c: Ditto.
12886         * gcc.dg/dfp/operator-assignment.c: Ditto.
12887         * gcc.dg/dfp/convert-bfp.c: Ditto.
12888         * gcc.dg/dfp/convert-int.c: Ditto.
12889         * gcc.dg/dfp/convert-int-max.c: Ditto.
12890         * gcc.dg/dfp/func-scalar.c: Ditto.
12891         * gcc.dg/dfp/cast.c: Ditto.
12892         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12893         failures, and fix a typo in return type of arg1_128.
12894         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12895         failures, and fix a typo in a constant suffix.
12896         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12897         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12898
12899 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
12900             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12901
12902         * lib/gcc-dg.exp(process_message): New proc.
12903         (dg-message): New test directive.
12904         * gcc.dg/always_inline.c: Use dg-message.
12905         * gcc.dg/always_inline2.c: Ditto.
12906         * gcc.dg/always_inline3.c: Ditto.
12907         * gcc.dg/invalid-call-1.c: Ditto.
12908         * gcc.dg/pr17506.c: Ditto.
12909         * gcc.dg/simd-5.c: Ditto.
12910         * gcc.dg/simd-6.c: Ditto.
12911         * gcc.dg/va-arg-2.c: Ditto.
12912         * gcc.dg/cpp/syshdr.c: Ditto.
12913         * gcc.dg/cpp/unc4.c: Ditto.
12914         * gcc.dg/cpp/trad/mi1.c: Ditto.
12915         * gcc.dg/cpp/trad/mi5.c: Ditto.
12916         * gcc.dg/cpp/trad/mi7.c: Ditto.
12917         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12918         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12919         * gcc.test-framework/test-framework.awk: Special-case outexists
12920         tests.
12921
12922 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12923
12924         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12925         (bit_SSE4_2): Likewise.
12926         (bit_POPCNT): Likewise.
12927
12928         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12929         Check if assembler supports SSE4 instructions.
12930
12931         * gcc.target/i386/sse4_1-blendpd.c: New file.
12932         * gcc.target/i386/sse4_1-blendps.c: Likewise.
12933         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12934         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12935         * gcc.target/i386/sse4_1-check.h: Likewise.
12936         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12937         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12938         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12939         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12940         * gcc.target/i386/sse4_1-extractps.c: Likewise.
12941         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12942         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12943         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12944         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12945         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12946         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12947         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12948         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12949         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12950         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12951         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12952         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12953         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12954         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12955         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12956         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12957         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12958         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12959         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12960         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12961         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12962         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12963         * gcc.target/i386/sse4_1-pminud.c: Likewise.
12964         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12965         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12966         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12967         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12968         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12969         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12970         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12971         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12972         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12973         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12974         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12975         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12976         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12977         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12978         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12979         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12980         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12981         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12982         * gcc.target/i386/sse4_1-round.h: Likewise.
12983         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12984         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12985         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12986         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12987         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12988         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12989         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12990         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12991         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12992         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12993         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12994         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12995         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12996         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12997
12998 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12999
13000         PR fortran/31627
13001         * gfortran.dg/bounds_check_7.f90: New test.
13002
13003 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
13004
13005         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
13006         (check_effective_target_sse4a): Ditto.
13007
13008         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
13009         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
13010         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
13011         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
13012         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
13013         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
13014         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
13015         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
13016         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13017         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13018         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13019         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13020         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13021         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13022         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13023         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13024         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13025         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13026         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13027         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13028
13029 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
13030
13031         * g++.dg/ext/cleanup-1.C: New test.
13032         * g++.dg/ext/cleanup-2.C: Likewise.
13033         * g++.dg/ext/cleanup-3.C: Likewise.
13034         * g++.dg/ext/cleanup-4.C: Likewise.
13035         * g++.dg/ext/cleanup-5.C: Likewise.
13036         * g++.dg/ext/cleanup-6.C: Likewise.
13037         * g++.dg/ext/cleanup-8.C: Likewise.
13038         * g++.dg/ext/cleanup-9.C: Likewise.
13039         * g++.dg/ext/cleanup-10.C: Likewise.
13040         * g++.dg/ext/cleanup-11.C: Likewise.
13041         * g++.dg/ext/cleanup-dtor.C: Likewise.
13042
13043 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13044
13045         PR middle-end/31995
13046         * gcc.dg/vect/vect-102a.c: New test.
13047
13048 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13049             Paolo Carlini  <pcarlini@suse.de>
13050             Uros Bizjak  <ubizjak@gmail.com>
13051
13052         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13053         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13054         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13055         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13056         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13057         New testcases.
13058
13059 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13060
13061         PR fortran/32002
13062         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13063
13064 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13065
13066         PR fortran/32027
13067         * gfortran.dg/do_3.F90: Add checks for the final value of the
13068         loop variable.
13069
13070 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13071
13072         * gcc.c-torture/execute/990127-2.x: New file.
13073
13074 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13075
13076         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13077         * gcc.target/i386/sse-12: Add -O to compile options.
13078         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13079         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13080         and mm3dnow.h.  Add -O to compile options.
13081
13082 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13083
13084         PR fortran/31867
13085         * gfortran.dg/char_length_5.f90: New test.
13086
13087         PR fortran/31994
13088         * gfortran.dg/array_reference_1.f90: New test.
13089
13090 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13091
13092         PR middle-end/7651
13093         PR c++/11856
13094         PR c/12963
13095         PR c/23587
13096         PR other/29694
13097         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13098         * gcc.dg/Wtype-limits.c: New.
13099         * gcc.dg/Wtype-limits-Wextra.c: New.
13100         * gcc.dg/Wtype-limits-no.c: New.
13101         * g++.dg/warn/Wtype-limits.C: New.
13102         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13103         * g++.dg/warn/Wtype-limits-no.C: New.
13104
13105 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13106
13107         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13108         instead of "-msse2".'
13109         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13110         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13111         and mm3dnow.h.
13112         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13113         to test with immediate operand.
13114         (__builtin_ia32_insertqi): Ditto.
13115         (__builtin_ia32_palignr128): Ditto.
13116         (__builtin_ia32_palignr): Ditto.
13117         (__builtin_ia32_pshufhw): Ditto.
13118         (__builtin_ia32_pshuflw): Ditto.
13119         (__builtin_ia32_pshufd): Ditto.
13120         (__builtin_ia32_vec_set_v8hi): Ditto.
13121         (__builtin_ia32_vec_ext_v8hi): Ditto.
13122         (__builtin_ia32_shufpd): Ditto.
13123         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13124
13125 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13126
13127         PR fortran/32001
13128         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13129
13130 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13131
13132         PR target/31585
13133         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13134         and "__inline".  Use "-msse" instead of "-msse2".
13135
13136 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13137
13138         PR middle-end/7651
13139         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13140         * gcc.dg/20030906-2.c: Likewise.
13141         * objc.dg/method-17.m: Add -Wreturn-type.
13142         * obj-c++.dg/method-21.mm: Likewise.
13143
13144 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13145
13146         PR target/31585
13147         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13148         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13149         (__builtin_ia32_psrlqi128): Ditto.
13150         (__builtin_ia32_psrlwi128): Ditto.
13151         (__builtin_ia32_psrldi128): Ditto.
13152         (__builtin_ia32_psrldqi128): Ditto.
13153         (__builtin_ia32_pslldqi128): Ditto.
13154         (__builtin_ia32_psrawi128): Ditto.
13155         (__builtin_ia32_psradi128): Ditto.
13156         (__builtin_ia32_psllqi128): Ditto.
13157         (__builtin_ia32_pslldi128): Ditto.
13158         (__builtin_prefetch): Ditto.
13159         (__builtin_ia32_pshufw): Ditto.
13160         (__builtin_ia32_vec_set_v4hi): Ditto.
13161         (__builtin_ia32_vec_ext_v4hi): Ditto.
13162         (__builtin_ia32_shufps): Ditto.
13163         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13164
13165 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13166
13167         PR fortran/31974
13168         * gfortran.dg/char_allocation_1.f90: New test.
13169
13170 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13171
13172         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13173         * gcc.dg/Wconversion-sign.c: New.
13174         * gcc.dg/Wconversion-integer-no-sign.c: New.
13175         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13176         Wconversion-sign.C
13177         * g++.dg/warn/Wconversion-sign.C: New.
13178         * g++.old-deja/g++.other/warn4.C: Update.
13179         * g++.dg/warn/Wconversion1.C: Likewise.
13180
13181 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13184         * gcc.dg/torture/builtin-math-4.c: Likewise.
13185
13186 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13187
13188         PR libfortran/31964
13189         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13190
13191 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13192
13193         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13194
13195 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13196
13197         PR target/31628
13198         * gcc.target/i386/pr31628.c: New.
13199
13200 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13201
13202         PR middle-end/31344
13203         * gcc.dg/pr31344.c: New test.
13204
13205 2007-05-17  Ian Lance Taylor  <iant@google.com>
13206
13207         PR tree-optimization/31953
13208         * gcc.c-torture/compile/pr31953.c: New test.
13209
13210 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13211
13212         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13213
13214         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13215         and drem.
13216         * gcc.dg/torture/builtin-math-4.c: Likewise.
13217
13218         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13219         * gcc.dg/torture/builtin-math-4.c: Likewise.
13220
13221         * gcc.dg/torture/builtin-math-4.c: New test.
13222
13223 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13224             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13225
13226         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13227         * gcc.dg/cpp/include2.c: Ditto.
13228         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13229         * gcc.dg/cpp/paste5.c: Ditto.
13230         * gcc.dg/cpp/paste6.c: Ditto.
13231         * gcc.dg/cpp/paste8.c: Ditto.
13232         * gcc.dg/cpp/paste11.c: Ditto.
13233         * gcc.dg/cpp/paste13.c: Ditto.
13234         * gcc.dg/cpp/skipping2.c: Ditto.
13235         * gcc.dg/reg-vol-struct-1.c: Ditto.
13236         * gcc.dg/Wshadow-1.c: Ditto.
13237         * gcc.dg/cpp/trad/comment.c: Ditto.
13238         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13239         * gcc.dg/cpp/if-2.c: Ditto.
13240         * gcc.dg/array-5.c: Ditto.
13241         * gcc.dg/inline-15.c: Ditto.
13242         * gcc.dg/pr27953.c: Ditto.
13243         * gcc.dg/Wno-c++-compat.c: Ditto.
13244
13245 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13246
13247         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13248
13249 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13250
13251         * gcc.c-torture/execute/20070517-1.c: New test.
13252
13253 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13254
13255         PR fortran/31919
13256         * gfortran.dg/min_max_conformance.f90: New test.
13257
13258 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13259
13260         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13261         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13262         gcc.dg/vect/vect-104.c: Use more complex construction to
13263         prevent vectorizing.
13264         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13265
13266 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13267
13268         PR tree-optimization/24659
13269         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13270         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13271         not vect_int target.
13272         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13273         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13274         targets.
13275         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13276         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13277         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13278
13279 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13280
13281         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13282         and x86_64-*-* targets.
13283         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13284
13285 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13286
13287         PR fortran/18769
13288         PR fortran/30881
13289         PR fortran/31194
13290         PR fortran/31216
13291         PR fortran/31427
13292         * transfer_simplify_1.f90: New test.
13293         * transfer_simplify_2.f90: New test.
13294
13295 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13296
13297         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13298
13299 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13300
13301         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13302
13303         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13304
13305         PR c/31924
13306         * gcc.dg/fltconst-1.c: New test.
13307
13308         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13309         * gcc.dg/dfp/operator-assignment.c: Ditto.
13310
13311 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13312
13313         PR c++/29928
13314         * g++.dg/rtti/typeid5.C: New.
13315
13316 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13317
13318         PR fortran/31725
13319         * gfortran.dg/substr_4.f: New test.
13320
13321 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13322
13323         * gcc.target/m68k/interrupt_thread-1.c,
13324         gcc.target/m68k/interrupt_thread-2.c,
13325         gcc.target/m68k/interrupt_thread-3.c: New.
13326         * gcc.target/m68k/m68k.exp: Accept fido.
13327
13328 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13329
13330         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13331         * gfortran.dg/altreturn_3.f90: Likewise.
13332         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13333         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13334         * gfortran.dg/inquire_iolength.f90: Likewise.
13335         * gfortran.dg/module_naming_1.f90: Likewise.
13336         * gfortran.dg/oldstyle_2.f90: Likewise.
13337         * gfortran.dg/operator_2.f90: Likewise.
13338         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13339         * gfortran.dg/used_types_11.f90: Likewise.
13340         * gfortran.dg/zero_array_components_1.f90: Likewise.
13341         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13342         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13343         * gfortran.dg/real_const_3.f90: Likewise.
13344
13345 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13346
13347         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13348         * gcc.dg/tree-ssa/loop-30.c: New test.
13349
13350 2007-05-13  Richard Guenther  <rguenther@suse.de>
13351
13352         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13353         scanning forwprop1.
13354         * g++.dg/tree-ssa/pr31146.C: Likewise.
13355
13356 2007-05-13  Revital Eres  <eres@il.ibm.com>
13357
13358         * gcc.dg/dse.c: New test.
13359
13360 2007-05-12  Richard Guenther  <rguenther@suse.de>
13361
13362         PR tree-optimization/31797
13363         * gcc.c-torture/compile/pr31797.c: New testcase.
13364
13365 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13366
13367         PR fortran/30746
13368         * gfortran.dg/host_assoc_function_1.f90: New test.
13369
13370 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13371
13372         PR c++/31829
13373         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13374
13375 2007-05-11  Silvius Rus  <rus@google.com>
13376
13377         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13378         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13379         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13380         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13381         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13382         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13383         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13384         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13385         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13386         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13387         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13388         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13389         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13390         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13391         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13392         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13393
13394 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13395
13396         PR other/31852
13397         * gcc.c-torture/execute/builtins/memchr.c: New.
13398         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13399         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13400
13401 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13402
13403         PR fortran/30876
13404         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13405         line.
13406         * gfortran.dg/recursive_reference_2.f90: New test.
13407
13408 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13409
13410         PR fortran/30878
13411         * gfortran.dg/namelist_29.f90: New test.
13412
13413 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13414
13415         PR fortran/31474
13416         * gfortran.dg/entry_10.f90: New test.
13417
13418 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13419
13420         PR tree-optimization/31885
13421         * gcc.dg/tree-ssa/loop-29.c: New test.
13422
13423 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13424
13425         * assumed_dummy_1.f90: Fix dg directive.
13426         * char_initialiser_actual.f90: Likewise.
13427         * nested_modules_2.f90: Likewise.
13428         * shift-alloc.f90: Likewise.
13429
13430 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13431
13432         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13433
13434 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13435
13436         PR libfortran/31880
13437         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13438
13439 2007-05-09  Mike Stump  <mrs@apple.com>
13440
13441         * g++.dg/other/first-global.C: Add -fpie for darwin.
13442         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13443
13444 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13445
13446         * gcc.dg/20070507-1.c: New testcase.
13447
13448 2007-05-08  Chao-ying Fu  <fu@mips.com>
13449
13450         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13451         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13452         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13453         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13454
13455 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13456
13457         PR 31847
13458         * gcc.dg/pr31847.c: New test.
13459
13460 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13461
13462         PR fortran/31692
13463         * gfortran.dg/actual_array_result_1.f90: New test.
13464
13465 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13466
13467         PR fortran/29397
13468         * gfortran.dg/parameter_array_init_1.f90: New test.
13469
13470         PR fortran/29400
13471         * gfortran.dg/parameter_array_init_2.f90: New test.
13472
13473 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13474
13475         PR target/31854
13476         * gcc.target/i386/pr31854.c: New test.
13477
13478 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13479
13480         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13481
13482 2007-05-07  Mike Stump  <mrs@apple.com>
13483
13484         * g++.old-deja/g++.mike/empty.C: Add.
13485
13486 2007-05-07  Eric Christopher  <echristo@apple.com>
13487
13488         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13489
13490 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13491
13492         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13493         variable.  Rearrange conversions from binary float to decimal float.
13494
13495 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13496
13497         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13498         x86.
13499
13500 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13501
13502         * gnat.dg/opt1.ad[sb]: New testcase.
13503
13504 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13505
13506         PR fortran/31399
13507         * gfortran.dg/do_3.F90: New test.
13508
13509 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13510
13511         PR fortran/31764
13512         * gfortran.dg/new_line.f90: Add new checks.
13513
13514 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13515
13516         PR fortran/31201
13517         * gfortran.dg/large_unit_1.f90: New.
13518         * gfortran.dg/large_unit_2.f90: New.
13519         * gfortran.dg/iostat_4.f90: New
13520         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13521
13522 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13523
13524         PR fortran/31540
13525         * gfortran.dg/char_result_4.f90: New test.
13526
13527 2007-06-05  Revital Eres  <eres@il.ibm.com>
13528
13529         PR 30957
13530         * gcc.dg/pr30957-1.c: New test.
13531
13532 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13533
13534         PR fortran/31251
13535         * gfortran.dg/char_type_len_2.f90: New test.
13536
13537 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13538
13539         PR 31775
13540         * g++.dg/other/nested-extern.cc: New.
13541         * g++.dg/other/nested-extern-1.C: New.
13542         * g++.dg/other/nested-extern-2.C: New.
13543
13544 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13545
13546         PR fortran/31760
13547         * gfortran.dg/erf.f90: New test.
13548         * gfortran.dg/besxy.f90: New test.
13549
13550 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13551
13552         PR fortran/22359
13553         * gfortran.dg/fseek.f90: New test.
13554
13555 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13556
13557         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13558
13559 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13560
13561         PR libfortran/31210
13562         * gfortran.dg/zero_length_1.f90: New test.
13563
13564 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13565
13566         PR fortran/31803
13567         * gfortran.dg/char_pointer_assign_3.f90: New test.
13568         * gfortran.dg/char_result_2.f90: Re-enable test.
13569
13570 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13571
13572         PR fortran/25071
13573         * gfortran.dg/char_length_3.f90: New test.
13574         * gfortran.dg/char_result_2.f90: Fix test.
13575
13576 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13577
13578         PR tree-optimization/30565
13579         * gcc.dg/tree-ssa/loop-27.c: New test.
13580
13581 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13582
13583         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13584         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13585         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13586         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13587
13588 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13589
13590         PR tree-optimization/31699
13591         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13592         New.
13593         (check_effective_target_vect_floatint_cvt): New.
13594         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13595         of specific targets.
13596         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13597         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13598         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13599         * gcc.dg/vect/vect-iv-4.c: Likewise.
13600         * gcc.dg/vect/vect-multitypes-11.c: New.
13601         * gcc.dg/vect/pr31699.c: New.
13602
13603 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13604
13605         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13606
13607 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13608
13609         PR C++/31663
13610         * g++.dg/warn/anonymous-namespace-2.C: New.
13611         * g++.dg/warn/anonymous-namespace-2.h: New.
13612
13613 2007-05-02  Paul Brook  <paul@codesourcery.com>
13614
13615         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13616
13617 2007-05-02  Eric Christopher  <echristo@apple.com>
13618
13619         * gcc.dg/cpp/if-div.c: New file.
13620
13621 2007-05-02  Tom Tromey  <tromey@redhat.com>
13622
13623         PR preprocessor/28709:
13624         * gcc.dg/cpp/pr28709.c: New file.
13625
13626 2007-05-02  Richard Guenther  <rguenther@suse.de>
13627
13628         PR tree-optimization/31146
13629         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13630
13631 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13632
13633         * gcc.c-torture/compile/limits-blockid.c: New.
13634         * gcc.c-torture/compile/limits-caselabels.c: New.
13635         * gcc.c-torture/compile/limits-declparen.c: New.
13636         * gcc.c-torture/compile/limits-enumconst.c: New.
13637         * gcc.c-torture/compile/limits-exprparen.c: New.
13638         * gcc.c-torture/compile/limits-externalid.c: New.
13639         * gcc.c-torture/compile/limits-fnargs.c: New.
13640         * gcc.c-torture/compile/limits-fndefn.c: New.
13641         * gcc.c-torture/compile/limits-idexternal.c: New.
13642         * gcc.c-torture/compile/limits-idinternal.c: New.
13643         * gcc.c-torture/compile/limits-pointer.c: New.
13644         * gcc.c-torture/compile/limits-stringlit.c: New.
13645         * gcc.c-torture/compile/limits-structmem.c: New.
13646         * gcc.c-torture/compile/limits-structnest.c: New.
13647
13648 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13649
13650         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13651
13652 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13653
13654         PR middle-end/31740
13655         * gcc.c-torture/compile/20070501-1.c: New testcase.
13656
13657 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13658
13659         PR fortran/31732
13660         * gfortran.dg/array_memset_2:  New test case.
13661
13662 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13663
13664         PR testsuite/31615
13665         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13666
13667 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13668
13669         PR testsuite/31589
13670         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13671         dg-final test.
13672         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13673         keyword to dg-final test.
13674         * gcc.dg/vect/vect-iv-4.c: Likewise.
13675         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13676         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13677         test.
13678         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13679         cast.
13680         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13681         * lib/target-supports.exp
13682         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13683         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13684
13685 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13686
13687         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13688         __LONG_LONG_MAX__ and its friends instead of those supplied by
13689         limits.h.
13690
13691 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13692
13693         PR C++/31721
13694         * g++.dg/ext/vector7.C: New testcase.
13695
13696 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13697
13698         PR fortran/31591
13699         * gfortran.dg/bound_simplification_1.f90: New test.
13700
13701 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13702
13703         PR fortran/31645
13704         * gfortran.dg/bom_error.f90: New test.
13705         * gfortran.dg/bom_include.f90: New test.
13706         * gfortran.dg/bom_UTF16-LE.f90: New test.
13707         * gfortran.dg/bom_UTF16-BE.f90: New test.
13708         * gfortran.dg/bom_UTF-8.f90: New test.
13709         * gfortran.dg/bom_UTF-32.f90: New test.
13710         * gfortran.dg/bom_UTF-8.F90: New test.
13711         * gfortran.dg/bom_include.inc: New file.
13712
13713 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13714
13715         PR C++/30221
13716         * g++.dg/init/ptrfn2.C: New test.
13717         * g++.dg/init/ptrfn3.C: New test.
13718
13719 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13720
13721         PR fortran/31711
13722         * gfortran.dg/dependency_21.f90: New test.
13723
13724 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13725
13726         * gfortran.dg/secnds.f: Use real*8.
13727         * gfortran.dg/secnds-1.f: Use real*8.
13728
13729 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13730
13731         PR libfortran/31532
13732         * gfortran.dg/inquire_5.f90: Update test.
13733
13734 2007-04-27  Ian Lance Taylor  <iant@google.com>
13735
13736         PR middle-end/31710
13737         * gcc.c-torture/compile/pr31710.c: New test.
13738
13739 2007-04-27  Richard Guenther  <rguenther@suse.de>
13740
13741         PR tree-optimization/30965
13742         PR tree-optimization/30978
13743         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13744         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13745         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13746         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13747
13748 2007-04-27  Richard Guenther  <rguenther@suse.de>
13749
13750         PR tree-optimization/31715
13751         * gcc.dg/Warray-bounds-4.c: New testcase.
13752
13753 2007-04-26  Ian Lance Taylor  <iant@google.com>
13754
13755         PR target/28675
13756         * gcc.c-torture/compile/pr28675.c: New test.
13757
13758 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13759
13760         PR C++/30016
13761         * g++.dg/ext/vector6.C: New test.
13762
13763 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13764
13765         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13766
13767 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13768
13769         PR middle-end/31617
13770         * g++.dg/other/str_empty.C: Add expected warning.
13771
13772 2007-04-26  Richard Guenther  <rguenther@suse.de>
13773         Daniel Berlin  <dberlin@dberlin.org>
13774
13775         PR tree-optimization/30567
13776         * g++.dg/other/pr30567.C: New testcase.
13777
13778 2007-04-26  Richard Guenther  <rguenther@suse.de>
13779
13780         PR tree-optimization/31703
13781         * gcc.c-torture/compile/pr31703.c: New testcase.
13782         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13783         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13784
13785 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13786
13787         * gfortran.dg/open_errors.f90: Added if statements checking
13788         the value of iostat.
13789
13790 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13791
13792         PR c++/31598
13793         * g++.dg/gomp/pr31598.C: New test.
13794
13795         PR tree-optimization/30558
13796         * g++.dg/gomp/pr30558.C: New test.
13797
13798 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
13799
13800         PR c++/31338
13801         * g++.dg/ext/complex2.C: New test.
13802
13803 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
13804
13805         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13806
13807 2007-04-25  Thiemo Seufer  <ths@mips.com>
13808
13809         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13810         value to signed char.
13811
13812 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
13813
13814         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
13815         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
13816         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
13817
13818 2007-04-25  Tobias Burnus  <burnus@net-b.de>
13819
13820         PR fortran/31668
13821         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13822         statement functions.
13823         * gfortran.dg/c_by_val_5.f90: New test.
13824
13825 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
13826
13827         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13828         with two new subroutines to avoid parameter-induced aliasing.
13829         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13830         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13831
13832 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13833
13834         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13835         * g++.dg/warn/Warray-bounds.C: Likewise.
13836
13837 2007-04-24  Ian Lance Taylor  <iant@google.com>
13838
13839         PR tree-optimization/31605
13840         * gcc.c-torture/execute/pr31605.c: New test.
13841
13842 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13843
13844         PR fortran/31587
13845         * lib/gcc-dg.exp (scan-module): New function.
13846         * gfortran.dg/module_md5_1.f90: New test.
13847
13848 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
13849
13850         * g++.old-deja/g++.pt/defarg6.C: Only run with
13851         -std=gnu++98.
13852         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13853         * g++.dg/cpp0x/variadic61.C: Ditto.
13854         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13855         * g++.dg/cpp0x/variadic62.C: Ditto.
13856         * g++.dg/template/meminit1.C: Ditto.
13857         * g++.dg/template/operator7.C: Ditto.
13858         * g++.dg/template/static15.C: Ditto.
13859         * g++.dg/template/invalid1.C: Ditto.
13860         * g++.dg/template/shift1.C: Ditto.
13861         * g++.dg/template/error10.C: Ditto.
13862
13863 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
13864
13865         PR diagnostic/25923
13866         * gfortran.dg/pr25923.f90: New test.
13867
13868 2007-04-24  Ian Lance Taylor  <iant@google.com>
13869
13870         PR tree-optimization/31602
13871         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13872
13873 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
13874
13875         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13876         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13877
13878 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
13879
13880         * gcc.target/i386/reload-1.c. New.
13881
13882 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13883             Olga Golovanevsky  <olga@il.ibm.com>
13884
13885         * g++.dg/other/str_empty.C: New test.
13886
13887 2007-04-24  Richard Henderson  <rth@redhat.com>
13888
13889         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13890
13891 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13892
13893         PR target/31641
13894         * gcc.c-torture/compile/pr31641.c: New testcase.
13895
13896 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
13897
13898         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13899         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13900         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13901         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13902
13903 2007-04-23  Simon Baldwin  <simonb@google.com>
13904
13905         * g++.dg/other/error15.C: New.
13906         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13907         triggering a "multiple parameters named" error.
13908
13909 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
13910
13911         PR fortran/31618
13912         * gfortran.dg/backspace_8.f:  New test case.
13913
13914 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
13915
13916         PR fortran/31630
13917         * gfortran.dg/used_types_17.f90: New test.
13918
13919         PR fortran/31620
13920         * gfortran.dg/zero_array_components_1.f90: New test.
13921
13922 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         PR fortran/31616
13925         * gfortran.dg/open_errors.f90: Allow a different error message.
13926
13927 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
13928
13929         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13930         Rename from check_effective_target_vect_pack_mod.  Rename global
13931         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
13932         messages.
13933         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13934         rename.
13935         * gcc.dg/vect/vect-iv-8a.c: Ditto.
13936         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13937
13938 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13939
13940         PR middle-end/31448
13941         * gcc.c-torture/execute/pr31448.c: New testcase.
13942
13943 2007-04-22  Nick Clifton  <nickc@redhat.com>
13944
13945         * gcc.dg/20020312-2.c: Add support for the FRV.
13946
13947 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
13948
13949         PR tree-optimization/24659
13950         * gcc.dg/vect/vect-float-extend-1.c: New test.
13951         * gcc.dg/vect/vect-float-truncate-1.c: New test.
13952
13953 2007-04-22  Richard Guenther  <rguenther@suse.de>
13954
13955         PR tree-optimization/29789
13956         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13957         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13958
13959 2007-04-22  Revital Eres  <eres@il.ibm.com>
13960
13961         * gcc.dg/var-expand2.c: New test.
13962
13963 2007-04-22  Revital Eres  <eres@il.ibm.com>
13964
13965         * gcc.dg/var-expand3.c: New test.
13966
13967 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13968
13969         PR fortran/31495
13970         * gfortran.dg/continuation_8.f90: New test.
13971
13972 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13973
13974         PR C/30265
13975         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13976         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13977
13978 2007-04-21  Richard Guenther  <rguenther@suse.de>
13979
13980         PR middle-end/31136
13981         * gcc.c-torture/execute/pr31136.c: New testcase.
13982
13983 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
13984
13985         * gcc.target/i386/movsi-sm-1.c: New.
13986
13987 2007-04-20  Richard Henderson  <rth@redhat.com>
13988
13989         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13990         * gcc.dg/pr27095.c: Cope with alpha GOT load.
13991
13992 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
13993
13994         * gcc.target/i386/ordcmp-1.c: New test.
13995         * gcc.target/i386/unordcmp-1.c: New test.
13996
13997         PR tree-optimization/31632
13998         * gcc.c-torture/compile/20070419-1.c: New test.
13999
14000 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14001
14002         * gcc.dg/invalid-call-1.c: New test.
14003
14004 2007-04-18  Dirk Mueller  <dmueller@suse.de>
14005
14006         PR diagnostic/31227
14007         * gcc.dg/Warray-bounds-3.c: New.
14008
14009 2007-04-18  Richard Guenther  <rguenther@suse.de>
14010
14011         PR tree-optimization/19431
14012         PR tree-optimization/21463
14013         * gcc.c-torture/execute/20070212-1.c: New testcase.
14014         * gcc.c-torture/execute/20070212-2.c: Likewise.
14015         * gcc.c-torture/execute/20070212-3.c: Likewise.
14016         * gcc.dg/tree-ssa/pr19431.c: Likewise.
14017         * gcc.dg/tree-ssa/pr21463.c: Likewise.
14018         * g++.dg/tree-ssa/pr21463.C: Likewise.
14019         * g++.dg/tree-ssa/pr30738.C: Likewise.
14020
14021 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR c++/31513
14024         * g++.dg/expr/bitfield8.C: New test.
14025
14026 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
14027             Richard Sandiford  <richard@codesourcery.com>
14028
14029         * lib/target-supports.exp (check_profiling_available): Return 0
14030         for uClibc with -p or -pg.
14031
14032 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
14033
14034         PR c++/31517
14035         * g++.dg/template/init7.C: New test.
14036
14037 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
14038
14039         PR rtl-optimization/31360
14040         * gcc.dg/loop-7.c: New test.
14041
14042 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14043
14044         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14045         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14046         build.
14047         (compat-execute): Likewise.
14048         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14049         files to remote hosts.
14050         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14051         (c-torture-execute): Likewise.
14052         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14053         or plain file.  Use remote_upload and remote_download to copy
14054         files about.
14055         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14056         before scanning it.
14057
14058 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14059
14060         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14061
14062 2007-04-16  Lawrence Crowl  <crowl@google.com>
14063
14064         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14065         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14066         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14067         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14068         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14069         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14070         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14071         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14072         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14073         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14074         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14075
14076         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14077         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14078         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14079         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14080         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14081         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14082         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14083         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14084         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14085         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14086         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14087
14088 2007-04-16  Ian Lance Taylor  <iant@google.com>
14089
14090         PR tree-optimization/31522
14091         * gcc.dg/Wstrict-overflow-16.c: New test.
14092
14093 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14094
14095         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14096
14097 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14098
14099         PR fortran/31144
14100         * gfortran.dg/module_naming_1.f90: New.
14101
14102 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14103
14104         * lib/target-supports.exp (check_profiling_available): Return
14105         false for m68k-*-uclinux.
14106
14107 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14108
14109         PR c++/29365
14110         Testcase for c++ anonymous namespace warning
14111
14112         * g++.dg/warn/anonymous-namespace-1.C: New test
14113         * g++.dg/warn/anonymous-namespace-1.h: New test
14114
14115 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14116
14117         PR testsuite/31578
14118         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14119
14120 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14121
14122         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14123
14124 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14125
14126         PR fortran/31204
14127         * gfortran.dg/array_constructor_16.f90: New test.
14128
14129 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14130
14131         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14132         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14133
14134 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14135
14136         PR rtl-optimization/31500
14137         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14138         * g++.dg/warn/Warray-bounds.C: Likewise.
14139
14140 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14141
14142         PR C/31520
14143         * gcc.dg/gnu89-init-4.c: New testcase.
14144
14145 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14146
14147         PR c++/25874
14148         * gcc.dg/gomp/pr25874.c: Add dg-options.
14149         * g++.dg/gomp/pr25874.C: Add dg-options.
14150
14151 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14152
14153         PR fortran/21061
14154         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14155         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14156
14157 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14158
14159         PR fortran/31561
14160         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14161
14162 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14163
14164         PR fortran/29507
14165         PR fortran/31404
14166         * gfortran.dg/initialization_6.f90: New test.
14167
14168 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14169
14170         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14171
14172         * lib/target-supports.exp (check_gc_sections_available):
14173         Return false if ldflags includes -elf2flt.
14174
14175 2007-04-13  Jason Merrill  <jason@redhat.com>
14176
14177         PR c++/31074
14178         * conv3.C: New test.
14179
14180 2007-04-13  Mike Stump  <mrs@apple.com>
14181
14182         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14183         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14184
14185 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14186
14187         PR tree-optimization/29598
14188         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14189
14190 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14191
14192         PR fortran/31559
14193         * gfortran.dg/func_assign.f90: New test.
14194
14195 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14196
14197         PR fortran/31550
14198         * gfortran.dg/used_types_16.f90: New test.
14199
14200 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14201
14202         PR fortran/18937
14203         * gfortran.dg/goto_2.f90: New.
14204         * gfortran.dg/goto_3.f90: New.
14205         * gfortran.dg/pr17708.f90: Rename to ...
14206         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14207
14208 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14209
14210         PR fortran/31562
14211         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14212         instead of a struct.
14213
14214 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14215
14216         PR fortran/31562
14217         * gfortran.dg/value_4.c: Use GNU extensions for complex
14218         instead of a struct.
14219
14220 2007-04-13  Richard Guenther  <rguenther@suse.de>
14221
14222         PR tree-optimization/21258
14223         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14224
14225 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14226
14227         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14228         <complex.h>.
14229
14230 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14231
14232         PR fortran/31250
14233         * gfortran.dg/char_length_2.f90: New.
14234         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14235         * gfortran.dg/repeat_4.f90: Likewise.
14236
14237         PR fortran/31266
14238         * gfortran.dg/char_assign_1.f90: New.
14239
14240         PR fortran/31471
14241         * gfortran.dg/block_name_1.f90: New.
14242         * gfortran.dg/block_name_2.f90: New.
14243
14244 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14245
14246         PR c++/31078
14247         * g++.dg/other/pr31078.C: New.
14248
14249 2007-04-12  Richard Guenther  <rguenther@suse.de>
14250
14251         PR tree-optimization/31169
14252         * gcc.c-torture/execute/pr31169.c: New testcase.
14253
14254 2007-04-12  Richard Guenther  <rguenther@suse.de>
14255
14256         PR tree-optimization/24689
14257         PR tree-optimization/31307
14258         * g++.dg/tree-ssa/pr31307.C: New testcase.
14259         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14260
14261 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14262
14263         PR fortran/31472
14264         * gfortran.dg/access_spec_1.f90: New test.
14265         * gfortran.dg/access_spec_2.f90: New test.
14266         * gfortran.dg/non_module_public.f90: Match new error message.
14267
14268 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14269
14270         PR testsuite/31538
14271         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14272         to 4 at line 38 to fix bounds problem.
14273
14274 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14275
14276         PR testsuite/31240
14277         * gfortran.dg/pointer_intent_1.f90: Fix test.
14278
14279 2007-04-10  Eric Christopher  <echristo@apple.com>
14280
14281         * lib/target-supports.exp
14282         (check_effective_target_fstack_protector): Rewrite.
14283
14284 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14285
14286         PR c++/31449
14287         * g++.dg/init/const5.C: New test.
14288
14289 2007-04-09  Jan Hubicka  <jh@suse.cz>
14290
14291         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14292
14293 2007-04-08  Jan Hubicka  <jh@suse.cz>
14294
14295         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14296
14297 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14298
14299         PR fortran/31257
14300         * gfortran.dg/achar_4.f90: New test.
14301
14302 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14303
14304         PR fortran/30880
14305         * gfortran.dg/used_dummy_types_8.f90: New test.
14306
14307 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14308
14309         PR fortran/30872
14310         * gfortran.dg/parameter_array_element_1.f90: New test.
14311
14312 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14313
14314         PR fortran/31222
14315         * gfortran.dg/default_numeric_type_1.f90: New test.
14316
14317 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14318
14319         PR fortran/31424
14320         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14321
14322 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14323
14324         PR fortran/31293
14325         * gfortran.dg/interface_12.f90: New test.
14326
14327 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14328
14329         * gcc.dg/format/opt-6.c: New test.
14330         * gcc.dg/format/nul-1.c: New test.
14331         * gcc.dg/format/nul-2.c: New test.
14332
14333 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14334
14335         PR libgfortran/31395
14336         * gfortran.dg/fmt_colon.f90: New test.
14337
14338 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14339
14340         * g++.old-deja/g++.other/init18.C: Use
14341         dg-require-effective-target instead of an explicit xfail.
14342
14343 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14344
14345         * gcc.dg/dfp/signbit-1.c
14346         * gcc.dg/dfp/signbit-2.c
14347
14348 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14349
14350         PR fortran/31483
14351         * gfortran.dg/altreturn_5.f90: New test.
14352
14353 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14354
14355         PR fortran/31292
14356         * gfortran.dg/contained_module_proc_1.f90: New test.
14357
14358 2007-04-04  Stuart Hastings  <stuart@apple.com>
14359
14360         PR 31281
14361         * objc/execute/exceptions/pr31281.m: New.
14362
14363 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14364
14365         * g++.dg/ext/dllimport12.C: Update comments.
14366
14367 2007-04-03  Eric Christopher  <echristo@apple.com>
14368
14369         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14370
14371 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14372
14373         PR fortran/31304
14374         * gfortran.dg/repeat_2.f90: New test.
14375         * gfortran.dg/repeat_3.f90: New test.
14376         * gfortran.dg/repeat_4.f90: New test.
14377
14378 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14379
14380         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14381
14382 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14383
14384         PR c++/30847
14385         * g++.dg/parse/cond3.C: New test.
14386
14387         PR middle-end/30704
14388         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14389
14390 2007-04-02  Jason Merrill  <jason@redhat.com>
14391
14392         PR c++/31187
14393         * g++.dg/ext/visibility/anon3.C: New test.
14394
14395 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14396
14397         PR libgfortran/31052
14398         * gfortran.dg/namelist_28.f90: New test.
14399
14400 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14401
14402         PR libgfortran/31366
14403         * gfortran.dg/direct_io_6.f90: New test.
14404
14405 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14406
14407         PR libgfortran/31207
14408         * gfortran.dg/advance_5.f90: New test.
14409         * gfortran.dg/advance_6.f90: New test.
14410
14411 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14412
14413         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14414         * g++.dg/ext/dllimport7.C: Likewise.
14415         * g++.dg/ext/selectany1.C: Likewise.
14416
14417 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14418
14419         * g++.dg/parser/pr31138.C: New.
14420         * g++.dg/parser/pr31140.C: New.
14421         * g++.dg/parser/pr31141.C: New.
14422
14423 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14424
14425         PR c++/26099
14426         * g++.dg/ext/is_base_of.C: New.
14427         * g++.dg/ext/has_virtual_destructor.C: New.
14428         * g++.dg/ext/is_polymorphic.C: New.
14429         * g++.dg/ext/is_base_of_diagnostic.C: New.
14430         * g++.dg/ext/is_enum.C: New.
14431         * g++.dg/ext/has_nothrow_assign.C: New.
14432         * g++.dg/ext/has_nothrow_constructor.C: New.
14433         * g++.dg/ext/is_empty.C: New.
14434         * g++.dg/ext/has_trivial_copy.C: New.
14435         * g++.dg/ext/has_trivial_assign.C: New.
14436         * g++.dg/ext/is_abstract.C: New.
14437         * g++.dg/ext/is_pod.C: New.
14438         * g++.dg/ext/has_nothrow_copy.C: New.
14439         * g++.dg/ext/is_class.C: New.
14440         * g++.dg/ext/has_trivial_constructor.C: New.
14441         * g++.dg/ext/is_union.C: New.
14442         * g++.dg/ext/has_trivial_destructor.C: New.
14443         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14444         * g++.dg/template/crash43.C: Likewise.
14445
14446 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14447
14448         * g++.dg/warn/pedantic2.C: New testcase.
14449
14450 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14451
14452         * size_dim.f90: Fix dg directive.
14453         * pr16433.f: Likewise.
14454         * use_6.f90: Likewise.
14455         * use_7.f90: Likewise.
14456         * entry_9.f90: Likewise.
14457         * pointer_intent_2.f90: Likewise.
14458         * protected_1.f90: Likewise.
14459         * fmt_missing_period_2.f: Likewise.
14460         * pointer_intent_3.f90: Likewise.
14461         * protected_2.f90: Likewise.
14462         * protected_3.f90: Likewise.
14463         * pr15754.f90: Likewise.
14464         * protected_4.f90: Likewise.
14465         * protected_5.f90: Likewise.
14466         * initialization_2.f90: Likewise.
14467         * protected_6.f90: Likewise.
14468         * continuation_7.f90: Likewise.
14469         * derived_function_interface_1.f90: Likewise.
14470         * der_pointer_4.f90: Likewise.
14471         * fmt_zero_precision.f90: Likewise.
14472         * blockdata_3.f90: Likewise.
14473         * fmt_missing_period_1.f: Likewise.
14474         * real_const_3.f90: Likewise.
14475         * use_4.f90: Likewise.
14476         * fmt_missing_period_3.f: Likewise.
14477         * use_5.f90: Likewise.
14478
14479 2007-03-28  Mike Stump  <mrs@apple.com>
14480
14481         * gcc.dg/darwin-comm.c: Add.
14482
14483 2007-03-28  Eric Christopher  <echristo@apple.com>
14484
14485         * lib/target-supports.exp (check_effective_target_fstack_protector):
14486         New.
14487         * gcc.dg/ssp-1.c: Use.
14488         * gcc.dg/ssp-2.c: Ditto.
14489
14490 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14491
14492         PR c++/29077
14493         * g++.dg/parse/constructor3.C: New test.
14494
14495 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14496
14497         * gnat.dg/thin_pointer.ad[sb]: New test.
14498
14499 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14500
14501         * g++.dg/cpp0x/bracket1.C: New.
14502         * g++.dg/cpp0x/bracket2.C: New.
14503         * g++.dg/cpp0x/bracket3.C: New.
14504         * g++.dg/cpp0x/bracket4.C: New.
14505
14506 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14507
14508         * g++.dg/cpp0x/temp_default1.C: New.
14509         * g++.dg/cpp0x/temp_default3.C: New.
14510         * g++.dg/cpp0x/temp_default2.C: New.
14511         * g++.dg/cpp0x/temp_default4.C: New.
14512
14513 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14514
14515         PR c++/29993
14516         * g++.dg/other/cv_func2.C: New.
14517
14518 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14519
14520         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14521         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14522         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14523         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14524
14525         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14526         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14527
14528         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14529
14530         * lib/compat.exp (compat-execute): Fix processing of file names.
14531
14532 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14533
14534         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14535
14536 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14537
14538         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14539         Delete created executable test file.
14540         (check_effective_target_fortran_large_int): Ditto.
14541         (check_effective_target_static_libgfortran): Ditto.
14542
14543 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14544
14545         PR c++/30500
14546         * g++.dg/warn/pragma-system_header1.C: New test.
14547         * g++.dg/warn/pragma-system_header2.C: New test.
14548         * g++.dg/warn/pragma-system_header1.h. New.
14549         * g++.dg/warn/pragma-system_header2.h. New.
14550
14551 2007-03-26  Ian Lance Taylor  <iant@google.com>
14552
14553         PR tree-optimization/31345
14554         * gcc.c-torture/compile/pr31345-1.c: New test.
14555
14556 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14557
14558         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14559         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14560         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14561         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14562         * gfortran.dg/overload_1.f90: Likewise.
14563         * gfortran.dg/impure_assignment_1.f90: Likewise.
14564         * gfortran.dg/error_recovery_3.f90: Likewise.
14565         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14566         * gfortran.dg/sequence_types_1.f90: Likewise.
14567         * gfortran.dg/internal_references_1.f90: Likewise.
14568         * gfortran.dg/present_1.f90: Likewise.
14569         * gfortran.dg/volatile10.f90: Likewise.
14570         * gfortran.dg/module_equivalence_2.f90: Likewise.
14571         * gfortran.dg/use_4.f90: Likewise.
14572         * gfortran.dg/elemental_result_1.f90: Likewise.
14573         * gfortran.dg/generic_actual_arg.f90: Likewise.
14574         * gfortran.dg/private_type_5.f90: Likewise.
14575         * gfortran.dg/protected_4.f90: Likewise.
14576         * gfortran.dg/interface_3.f90: Likewise.
14577
14578 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14579
14580         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14581         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14582
14583 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14584
14585         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14586
14587 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14588
14589         PR libgfortran/31199
14590         * gfortran.dg/fmt_t_4.f90: New test.
14591
14592 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14593
14594         PR libfortran/31297
14595         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14596         * gfortran.dg/backspace_6.f:  Likewise.
14597         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14598         * gfortran.dg/direct_io_2.f90:  Likewise.
14599         * gfortran.dg/write_back.f:  Likewise.
14600         * gfortran.dg/write_rewind_2.f:  Likewise.
14601         * gfortran.dg/write_rewind_1.f:  Likewise.
14602         * gfortran.dg/write_rewind_2.f:  Likewise.
14603
14604 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14605
14606         PR tree-optimization/30784
14607         * gcc.dg/vect/pr30784.c: New test.
14608
14609 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14610
14611         PR fortran/30877
14612         * gfortran.dg/operator_1.f90: New test.
14613         * gfortran.dg/operator_2.f90: New test.
14614
14615 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14616
14617         PR libfortran/31196
14618         * gfortran.dg/reshape_transpose_1.f90:  New test.
14619
14620 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14621
14622         PR fortran/30655
14623         * gfortran.dg/bounds_check_6.f90: New test.
14624
14625 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14626
14627         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14628         #ifndef/#endif.
14629         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14630         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14631
14632 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14633
14634         PR fortran/31209
14635         * gfortran.dg/pointer_function_actual_1.f90: New test.
14636
14637         PR fortran/31200
14638         * gfortran.dg/pointer_function_actual_2.f90: New test.
14639
14640         PR fortran/31215
14641         * gfortran.dg/result_in_spec_1.f90: New test.
14642
14643 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14644
14645         PR fortran/30834
14646         * gfortran.dg/integer_exponentiation_3.F90: New test.
14647         * gfortran.dg/integer_exponentiation_4.f90: New test.
14648         * gfortran.dg/integer_exponentiation_5.F90: New test.
14649
14650 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14651
14652         PR c++/30863
14653         * g++.dg/template/error24.C: New test.
14654         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14655
14656 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/31273
14659         * g++.dg/expr/bitfield7.C: New test.
14660
14661 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14662
14663         PR other/23572
14664         * gcc.dg/float-range-4.c: New.
14665         * gcc.dg/float-range-1.c: Update. Test for a warning.
14666         * gcc.dg/float-range-3.c: New.
14667         * gcc.dg/float-range-5.c: New.
14668
14669 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14670
14671         PR fortran/31262
14672         * gfortran.dg/no_range_check_1.f90: New test.
14673
14674 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14675
14676         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14677         * g++.dg/other/static1.C: Remove stray semicolon.
14678         * g++.dg/other/init1.C: Likewise.
14679         * g++.dg/rtti/dyncast1.C: Likewise.
14680         * g++.dg/tree-ssa/pr17153.C: Likewise.
14681         * g++.dg/lookup/disamb1.C: Likewise.
14682         * g++.dg/lookup/scoped2.C: Likewise.
14683         * g++.dg/lookup/friend7.C: Likewise.
14684         * g++.dg/parse/parse4.C: Likewise.
14685         * g++.dg/parse/parse5.C: Likewise.
14686         * g++.dg/expr/pr29066.C: Likewise.
14687         * g++.dg/expr/cast4.C: Likewise.
14688         * g++.dg/tc1/dr193.C: Likewise.
14689         * g++.dg/tc1/dr213.C: Likewise.
14690         * g++.dg/abi/dcast1.C: Likewise.
14691         * g++.dg/abi/covariant2.C: Likewise.
14692         * g++.dg/inherit/covariant11.C: Likewise.
14693         * g++.dg/inherit/covariant9.C: Likewise.
14694         * g++.dg/inherit/covariant10.C: Likewise.
14695         * g++.dg/init/static3.C: Likewise.
14696         * g++.dg/init/init-ref3.C: Likewise.
14697         * g++.dg/init/ref10.C: Likewise.
14698         * g++.dg/template/meminit2.C: Likewise.
14699         * g++.dg/template/using9.C: Likewise.
14700         * g++.dg/template/friend9.C: Likewise.
14701         * g++.dg/template/ref1.C: Likewise.
14702         * g++.old-deja/g++.warn/inline.C: Likewise.
14703         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14704         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14705         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14706         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14707         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14708         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14709         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14710         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14711         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14712         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14713         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14714         * g++.old-deja/g++.brendan/template11.C: Likewise.
14715         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14716         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14717         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14718         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14719         * g++.old-deja/g++.jason/parse9.C: Likewise.
14720         * g++.old-deja/g++.jason/byval2.C: Likewise.
14721         * g++.old-deja/g++.jason/overload8.C: Likewise.
14722         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14723         * g++.old-deja/g++.jason/template33.C: Likewise.
14724         * g++.old-deja/g++.jason/return3.C: Likewise.
14725         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14726         * g++.old-deja/g++.jason/virtual.C: Likewise.
14727         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14728         * g++.old-deja/g++.jason/template27.C: Likewise.
14729         * g++.old-deja/g++.jason/synth6.C: Likewise.
14730         * g++.old-deja/g++.jason/ref8.C: Likewise.
14731         * g++.old-deja/g++.jason/offset1.C: Likewise.
14732         * g++.old-deja/g++.other/static20.C: Likewise.
14733         * g++.old-deja/g++.other/array1.C: Likewise.
14734         * g++.old-deja/g++.other/new3.C: Likewise.
14735         * g++.old-deja/g++.other/array2.C: Likewise.
14736         * g++.old-deja/g++.other/overload9.C: Likewise.
14737         * g++.old-deja/g++.other/cast6.C: Likewise.
14738         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14739         * g++.old-deja/g++.other/eh4.C: Likewise.
14740         * g++.old-deja/g++.other/using7.C: Likewise.
14741         * g++.old-deja/g++.other/init18.C: Likewise.
14742         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14743         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14744         * g++.old-deja/g++.other/dtor11.C: Likewise.
14745         * g++.old-deja/g++.pt/static11.C: Likewise.
14746         * g++.old-deja/g++.pt/crash19.C: Likewise.
14747         * g++.old-deja/g++.pt/overload12.C: Likewise.
14748         * g++.old-deja/g++.pt/crash46.C: Likewise.
14749         * g++.old-deja/g++.pt/mi1.C: Likewise.
14750         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14751         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14752         * g++.old-deja/g++.pt/local5.C: Likewise.
14753         * g++.old-deja/g++.pt/typename2.C: Likewise.
14754         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14755         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14756         * g++.old-deja/g++.law/visibility1.C: Likewise.
14757         * g++.old-deja/g++.law/visibility2.C: Likewise.
14758         * g++.old-deja/g++.law/virtual2.C: Likewise.
14759         * g++.old-deja/g++.law/operators19.C: Likewise.
14760         * g++.old-deja/g++.law/parsing10.C: Likewise.
14761         * g++.old-deja/g++.law/visibility4.C: Likewise.
14762         * g++.old-deja/g++.law/operators4.C: Likewise.
14763         * g++.old-deja/g++.law/dtors2.C: Likewise.
14764         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14765         * g++.old-deja/g++.law/visibility10.C: Likewise.
14766         * g++.old-deja/g++.law/scope3.C: Likewise.
14767         * g++.old-deja/g++.law/casts2.C: Likewise.
14768         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14769         * g++.old-deja/g++.law/operators33.C: Likewise.
14770         * g++.old-deja/g++.law/friend4.C: Likewise.
14771         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14772         * g++.old-deja/g++.mike/p5611.C: Likewise.
14773         * g++.old-deja/g++.mike/net37.C: Likewise.
14774         * g++.old-deja/g++.mike/p3570.C: Likewise.
14775         * g++.old-deja/g++.mike/p5718.C: Likewise.
14776         * g++.old-deja/g++.mike/net21.C: Likewise.
14777         * g++.old-deja/g++.mike/p1862.C: Likewise.
14778         * g++.old-deja/g++.mike/p4511.C: Likewise.
14779         * g++.old-deja/g++.mike/virt3.C: Likewise.
14780         * g++.old-deja/g++.mike/p16146.C: Likewise.
14781         * g++.old-deja/g++.mike/p1989.C: Likewise.
14782         * g++.old-deja/g++.mike/p5571.C: Likewise.
14783         * g++.old-deja/g++.gb/scope10.C: Likewise.
14784         * g++.old-deja/g++.abi/primary5.C: Likewise.
14785         * g++.old-deja/g++.abi/empty2.C: Likewise.
14786         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14787         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14788         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14789         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14790         * g++.old-deja/g++.bob/template3.C: Likewise.
14791         * g++.old-deja/g++.bob/inherit1.C: Likewise.
14792
14793 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
14794
14795         PR fortran/31193
14796         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14797
14798 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
14799
14800         PR fortran/20897
14801         * gfortran.dg/derived_name_1.f90: New.
14802         * gfortran.dg/derived_name_2.f: New.
14803
14804 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14805
14806         * lib/target-supports.exp (check_effective_target_nonpic): New
14807         procedure.
14808         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14809         when compiling PIC.
14810         * gcc.target/i386/asm-4.c: Require nonpic.
14811         * gcc.target/i386/cmov1.c: Likewise.
14812         * gcc.target/i386/mul.c: Likewise.
14813         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14814         * gcc.target/i386/ssetype-1.c: Require nonpic.
14815         * gcc.target/i386/ssetype-3.c: Likewise.
14816         * gcc.target/i386/ssetype-5.c: Likewise.
14817
14818 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
14819
14820         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14821         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14822         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14823         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14824
14825 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
14826
14827         PR tree-optimization/30590
14828         * g++.dg/opt/pr30590.C: New testcase.
14829
14830 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
14831
14832         PR c/30762
14833         * gcc.dg/pr30762-1.c: New test.
14834         * gcc.dg/pr30762-2.c: New test.
14835
14836         PR inline-asm/30505
14837         * gcc.target/i386/pr30505.c: New test.
14838
14839 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
14840
14841         * gcc.target/arm/register-variables.c: New.
14842
14843 2007-03-19  Jeff Law  <law@redhat.com>
14844
14845         * PR tree-optimization/30984
14846         * gcc.c-torture/pr30984.c: New test.
14847
14848 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14849         Richard Guenther  <rguenther@suse.de>
14850
14851         PR tree-optimization/31254
14852         * gcc.dg/torture/pr31254.c: New testcase.
14853
14854 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
14855
14856         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14857         target default_packed.
14858
14859 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14860
14861         PR fortran/31203
14862         * gfortran.dg/string_length_1.f90: New test.
14863
14864 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14865
14866         PR testsuite/30395
14867         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14868
14869 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14870
14871         PR libgfortran/31052
14872         * gfortran.dg/namelist_27.f90: New test.
14873
14874 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
14875
14876         PR fortran/30531
14877         * gfortran.dg/used_types_14.f90: New test.
14878
14879         PR fortran/31086
14880         * gfortran.dg/used_types_15.f90: New test.
14881
14882 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
14883
14884         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14885         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14886
14887 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14888
14889         PR fortran/31120
14890         * gfortran.dg/integer_exponentiation_2.f90: New test.
14891
14892 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
14893
14894         PR tree-optimization/31041
14895         * gcc.dg/vect/pr31041.c: New test.
14896
14897 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14898
14899         * g++.dg/warn/Wconversion-integer.C: New
14900         * g++.dg/warn/Wconversion-real.C: New.
14901         * g++.dg/warn/Wconversion-real-integer.C: New.
14902         * g++.dg/warn/conv2.C: Updated.
14903
14904 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14905
14906         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14907         exclude RTPs.
14908
14909 2007-03-16  Richard Guenther  <rguenther@suse.de>
14910
14911         PR tree-optimization/31146
14912         * g++.dg/tree-ssa/pr31146.C: New testcase.
14913
14914 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14915
14916         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14917         assume that the target has <features.h>.
14918
14919 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
14920
14921         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14922         dg-options rather than to the whole test.
14923
14924 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
14925
14926         PR debug/29906
14927         * g++.dg/debug/pr29906.C: New
14928
14929 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14930
14931         PR libgfortran/31099
14932         * gfortran.dg/unformatted_recl.f90: Update test.
14933
14934 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
14935
14936         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14937
14938 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14939
14940         PR c++/30891
14941         * g++.dg/parse/namespace-definition.C: New.
14942
14943 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14944
14945         PR c++/24924
14946         * g++.dg/cpp/pedantic-errors.C: New.
14947         * g++.dg/cpp/permissive.C: New.
14948
14949 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14950
14951         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14952         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14953
14954 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14955
14956         * lib/target-supports.exp (check_missing_uclibc_feature)
14957         (check_effective_target_wchar): New procedures.
14958         * gcc.dg/wchar_t-1.c: Require target wchar.
14959         * gcc.dg/wint_t-1.c: Likewise.
14960
14961 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14962
14963         * lib/target-supports.exp (check_gc_sections_available): Return
14964         false for VxWorks targets.
14965
14966 2007-03-15  Dirk Mueller  <dmueller@suse.de>
14967
14968         * g++.dg/warn/Wconversion2.C: Fix typo.
14969         * gcc.dg/if-empty-1.c: Ditto.
14970
14971 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
14972
14973         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14974
14975 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14976
14977         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14978         * gcc.target/i386/pr31167.c: Ditto.
14979
14980 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
14981
14982         PR target/31167
14983         * gcc.target/i386/pr31167.c: New test.
14984
14985 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
14986
14987         PR fortran/30922
14988         * gfortran.dg/import5.f90.f90: New test.
14989
14990
14991         PR fortran/30879
14992         * gfortran.dg/data_components_1.f90: New test.
14993
14994
14995         PR fortran/30870
14996         * gfortran.dg/generic_13.f90: New test.
14997
14998         PR fortran/31163
14999         * gfortran.dg/alloc_comp_basics_5.f90: New test.
15000
15001 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15002
15003         PR libgfortran/31051
15004         * gfortran.dg/fmt_t_4.f90: New
15005
15006 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15007
15008         PR C++/31165
15009         * g++.dg/other/default7.C: New test.
15010
15011 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15012
15013         * g++.dg/warn/Wconversion2.C: New.
15014
15015 2007-03-14  Eric Christopher  <echristo@apple.com>
15016
15017         * gcc.dg/ssp-1.c: New.
15018         * gcc.dg/ssp-2.c: Ditto.
15019
15020 2007-03-14  Dirk Mueller  <dmueller@suse.de>
15021
15022         * g++.dg/warn/do-empty.C: New.
15023         * gcc.dg/do-empty.c: New.
15024         * gcc.dg/if-empty-1.c: Update.
15025         * gcc.dg/20001116-1.c: Update.
15026         * gcc.dg/pr23165.c: Update.
15027
15028 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * gfortran.dg/module_implicit_conversion.f90: New test.
15031
15032 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
15033
15034         PR middle-end/31127
15035         * gcc.dg/pr31127.c: New.
15036
15037 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
15038
15039         * gcc.dg/tree-ssa/loop-26.c: New test.
15040
15041 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
15042
15043         * gcc.target/i386/cmpxchg16b-1.c: New test.
15044
15045 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15046
15047         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15048         * gcc.dg/c99-vla-1.c: Likewise.
15049         * g++.dg/ext/vla1.C: Likewise
15050
15051 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15052
15053         * gcc.dg/wvla-1.c: New test
15054         * gcc.dg/wvla-2.c: New test
15055         * gcc.dg/wvla-3.c: New test
15056         * gcc.dg/wvla-4.c: New test
15057         * gcc.dg/wvla-5.c: New test
15058         * gcc.dg/wvla-6.c: New test
15059         * gcc.dg/wvla-7.c: New test
15060         * g++.dg/warn/Wvla-1.C: New test
15061         * g++.dg/warn/Wvla-2.C: New test
15062         * g++.dg/warn/Wvla-3.C: New test
15063
15064 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/30108
15067         * g++.dg/other/default6.C: New test.
15068
15069 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15070
15071         * lib/target-supports.exp (check_profiling_available): Return false
15072         for VxWorks.
15073         (check_effective_target_vxworks_kernel): New procedure.
15074         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15075         VxWorks.
15076         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15077         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15078         to include VxWorks.
15079         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15080
15081 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15082
15083         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15084         PIC is not supported.
15085         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15086         * gcc.dg/20020426-2.c: Likewise.
15087         * gcc.dg/pr28243.c: Likewise.
15088         * gcc.dg/visibility-11.c: Likewise.
15089         * gcc.dg/tls/opt-9.c: Likewise.
15090         * gcc.dg/tls/opt-10.c: Likewise.
15091         * gcc.dg/tls/pic-1.c: Likewise.
15092         * gcc.dg/tls/struct-1.c: Likewise.
15093         * gcc.target/i386/20000807-1.c: Likewise.
15094         * gcc.target/i386/20000904-1.c: Likewise.
15095         * gcc.target/i386/20011119-1.c: Likewise.
15096         * gcc.target/i386/990213-2.c: Likewise.
15097         * gcc.target/i386/990214-1.c: Likewise.
15098         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15099         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15100         * gcc.target/i386/pic-1.c: Likewise.
15101         * gcc.target/i386/pr21518.c: Likewise.
15102         * gcc.target/i386/pr23098.c: Likewise.
15103         * gcc.target/i386/pr23943.c: Likewise.
15104
15105 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15106
15107         PR c++/31038
15108         * g++.dg/template/complit2.C: New test.
15109
15110         PR c++/30328
15111         * g++.dg/ext/bitfield1.C: New test.
15112
15113 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15114
15115         PR fortran/30883
15116         * gfortran.dg/interface_11.f90: New test.
15117
15118 2007-03-11  Richard Guenther  <rguenther@suse.de>
15119
15120         PR tree-optimization/31115
15121         * gcc.dg/torture/pr31115.c: New testcase.
15122
15123 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15124
15125         PR tree-optimization/29925
15126         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15127
15128 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15129
15130         PR c++/30274
15131         * g++.dg/expr/bitfield3.C: New test.
15132         * g++.dg/expr/bitfield4.C: Likewise.
15133         * g++.dg/expr/bitfield5.C: Likewise.
15134         * g++.dg/expr/bitfield6.C: Likewise.
15135
15136         PR c++/30924
15137         * g++.dg/template/array18.C: New test.
15138
15139 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15140
15141         PR c++/17946
15142         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15143         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15144
15145 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15146
15147         PR c++/20599
15148         * g++.dg/cpp0x/variadic-bind.C: New.
15149         * g++.dg/cpp0x/variadic-function.C: New.
15150         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15151         * g++.dg/cpp0x/variadic-tuple.C: New.
15152         * g++.dg/cpp0x/variadic1.C: New.
15153         * g++.dg/cpp0x/variadic2.C: New.
15154         * g++.dg/cpp0x/variadic3.C: New.
15155         * g++.dg/cpp0x/variadic4.C: New.
15156         * g++.dg/cpp0x/variadic5.C: New.
15157         * g++.dg/cpp0x/variadic6.C: New.
15158         * g++.dg/cpp0x/variadic7.C: New.
15159         * g++.dg/cpp0x/variadic8.C: New.
15160         * g++.dg/cpp0x/variadic9.C: New.
15161         * g++.dg/cpp0x/variadic10.C: New.
15162         * g++.dg/cpp0x/variadic11.C: New.
15163         * g++.dg/cpp0x/variadic12.C: New.
15164         * g++.dg/cpp0x/variadic13.C: New.
15165         * g++.dg/cpp0x/variadic14.C: New.
15166         * g++.dg/cpp0x/variadic15.C: New.
15167         * g++.dg/cpp0x/variadic16.C: New.
15168         * g++.dg/cpp0x/variadic17.C: New.
15169         * g++.dg/cpp0x/variadic18.C: New.
15170         * g++.dg/cpp0x/variadic19.C: New.
15171         * g++.dg/cpp0x/variadic20.C: New.
15172         * g++.dg/cpp0x/variadic21.C: New.
15173         * g++.dg/cpp0x/variadic22.C: New.
15174         * g++.dg/cpp0x/variadic23.C: New.
15175         * g++.dg/cpp0x/variadic24.C: New.
15176         * g++.dg/cpp0x/variadic25.C: New.
15177         * g++.dg/cpp0x/variadic26.C: New.
15178         * g++.dg/cpp0x/variadic27.C: New.
15179         * g++.dg/cpp0x/variadic28.C: New.
15180         * g++.dg/cpp0x/variadic29.C: New.
15181         * g++.dg/cpp0x/variadic30.C: New.
15182         * g++.dg/cpp0x/variadic31.C: New.
15183         * g++.dg/cpp0x/variadic32.C: New.
15184         * g++.dg/cpp0x/variadic33.C: New.
15185         * g++.dg/cpp0x/variadic34.C: New.
15186         * g++.dg/cpp0x/variadic35.C: New.
15187         * g++.dg/cpp0x/variadic36.C: New.
15188         * g++.dg/cpp0x/variadic37.C: New.
15189         * g++.dg/cpp0x/variadic38.C: New.
15190         * g++.dg/cpp0x/variadic39.C: New.
15191         * g++.dg/cpp0x/variadic40.C: New.
15192         * g++.dg/cpp0x/variadic41.C: New.
15193         * g++.dg/cpp0x/variadic42.C: New.
15194         * g++.dg/cpp0x/variadic43.C: New.
15195         * g++.dg/cpp0x/variadic44.C: New.
15196         * g++.dg/cpp0x/variadic45.C: New.
15197         * g++.dg/cpp0x/variadic46.C: New.
15198         * g++.dg/cpp0x/variadic47.C: New.
15199         * g++.dg/cpp0x/variadic48.C: New.
15200         * g++.dg/cpp0x/variadic49.C: New.
15201         * g++.dg/cpp0x/variadic50.C: New.
15202         * g++.dg/cpp0x/variadic51.C: New.
15203         * g++.dg/cpp0x/variadic52.C: New.
15204         * g++.dg/cpp0x/variadic53.C: New.
15205         * g++.dg/cpp0x/variadic54.C: New.
15206         * g++.dg/cpp0x/variadic55.C: New.
15207         * g++.dg/cpp0x/variadic56.C: New.
15208         * g++.dg/cpp0x/variadic57.C: New.
15209         * g++.dg/cpp0x/variadic58.C: New.
15210         * g++.dg/cpp0x/variadic59.C: New.
15211         * g++.dg/cpp0x/variadic60.C : New.
15212         * g++.dg/cpp0x/variadic61.C : New.
15213         * g++.dg/cpp0x/variadic62.C : New.
15214         * g++.dg/cpp0x/variadic63.C : New.
15215         * g++.dg/cpp0x/variadic64.C : New.
15216         * g++.dg/cpp0x/variadic65.C : New.
15217         * g++.dg/cpp0x/variadic66.C : New.
15218         * g++.dg/cpp0x/variadic67.C : New.
15219         * g++.dg/cpp0x/variadic68.C : New.
15220         * g++.dg/cpp0x/variadic69.C : New.
15221         * g++.dg/cpp0x/variadic70.C : New.
15222         * g++.dg/cpp0x/variadic71.C : New.
15223         * g++.dg/cpp0x/variadic72.C : New.
15224         * g++.dg/cpp0x/variadic73.C : New.
15225         * g++.dg/cpp0x/variadic74.C : New.
15226         * g++.dg/cpp0x/variadic75.C : New.
15227         * g++.dg/cpp0x/variadic-ex1.C : New.
15228         * g++.dg/cpp0x/variadic-ex2.C : New.
15229         * g++.dg/cpp0x/variadic-ex3.C : New.
15230         * g++.dg/cpp0x/variadic-ex4.C : New.
15231         * g++.dg/cpp0x/variadic-ex5.C : New.
15232         * g++.dg/cpp0x/variadic-ex6.C : New.
15233         * g++.dg/cpp0x/variadic-ex7.C : New.
15234         * g++.dg/cpp0x/variadic-ex8.C : New.
15235         * g++.dg/cpp0x/variadic-ex9.C : New.
15236         * g++.dg/cpp0x/variadic-ex10.C : New.
15237         * g++.dg/cpp0x/variadic-ex11.C : New.
15238         * g++.dg/cpp0x/variadic-ex12.C : New.
15239         * g++.dg/cpp0x/variadic-ex13.C : New.
15240         * g++.dg/cpp0x/variadic-ex14.C : New.
15241
15242 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15243
15244         PR libgfortran/31099
15245         * gfortran.dg/unformatted_recl.f90: New test.
15246
15247 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15248
15249         * gcc.dg/fold-eqcmplx-1.c: New test case.
15250
15251 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15252
15253         PR rtl-optimization/30643
15254         * gcc.dg/pr30643.c: New.
15255
15256 2007-03-09  Chao-ying Fu  <fu@mips.com>
15257
15258         * gcc.target/mips/mips32-dspr2-type.c: New test.
15259         * gcc.target/mips/mips32-dspr2.c: New test.
15260         * gcc.target/mips/dspr2-MULT.c: New test.
15261         * gcc.target/mips/dspr2-MULTU.c: New test.
15262         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15263         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15264         Adjust some formats.
15265
15266 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15267
15268         PR c++/17946
15269         * gcc.dg/Wlogical-op-1.c: New.
15270         * g++.dg/warn/Wlogical-op-1.C: New.
15271
15272 2007-03-09  Richard Guenther  <rguenther@suse.de>
15273
15274         PR tree-optimization/30904
15275         PR middle-end/31058
15276         * gcc.dg/pr30904.c: Remove xfail.
15277
15278 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15279
15280         PR C/31072
15281         * gcc.c-torture/execute/pr31072.c: New test.
15282
15283 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15284
15285         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15286         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15287         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15288         *lrint* and *lround*.
15289         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15290         floor->lfloor.
15291         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15292         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15293         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15294         and *lround*.  Correct macro names.
15295         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15296         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15297
15298 2007-03-08  Ian Lance Taylor  <iant@google.com>
15299
15300         * gcc.dg/no-strict-overflow-5.c: New test.
15301         * gcc.dg/no-strict-overflow-6.c: New test.
15302         * gcc.dg/Wstrict-overflow-11.c: New test.
15303         * gcc.dg/Wstrict-overflow-12.c: New test.
15304         * gcc.dg/Wstrict-overflow-13.c: New test.
15305         * gcc.dg/Wstrict-overflow-14.c: New test.
15306         * gcc.dg/Wstrict-overflow-15.c: New test.
15307
15308 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15309
15310         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15311         for VxWorks kernel mode.
15312         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15313
15314 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15315
15316         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15317         mode.
15318
15319 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15320
15321         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15322         and lib/bfill.c on VxWorks targets.
15323         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15324         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15325         lib/bfill.c and lib/memmove.c on VxWorks targets.
15326         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15327         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15328         on VxWorks targets.
15329         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15330         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15331
15332 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15333
15334         * gfortran.dg/use_5.f90: New test.
15335         * gfortran.dg/use_6.f90: Ditto.
15336         * gfortran.dg/use_7.f90: Ditto.
15337
15338 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15339
15340         PR fortran/30973
15341         * gfortran.dg/use_4.f90: New test.
15342         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15343
15344 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15345
15346         PR fortran/31011
15347         * gfortran.dg/parameter_array_section_2.f90: New test.
15348
15349 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15350
15351         PR c++/30852
15352         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15353
15354         PR c++/30534
15355         * g++.dg/template/arg5.C: New test.
15356
15357 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15358
15359         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15360
15361 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15362
15363         * gcc.dg/var-expand1.c: Add newline at end of file.
15364
15365 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15366
15367         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15368
15369 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15370
15371         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15372
15373 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15374
15375         * gcc.dg/torture/builtin-convert-4.c: New test.
15376
15377 2007-03-05  Ian Lance Taylor  <iant@google.com>
15378
15379         * gcc.c-torture/compile/pr31034.c: New test.
15380
15381 2007-03-05  Ian Lance Taylor  <iant@google.com>
15382
15383         * gcc.dg/inline-18.c: New test.
15384         * gcc.dg/inline-19.c: New test.
15385         * gcc.dg/inline-20.c: New test.
15386         * gcc.dg/inline-21.c: New test.
15387
15388 2007-03-05  Richard Guenther  <rguenther@suse.de>
15389
15390         PR tree-optimization/14052
15391         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15392
15393 2007-03-05  Richard Guenther  <rguenther@suse.de>
15394
15395         PR tree-optimization/23777
15396         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15397
15398 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15399
15400         PR other/30465
15401         * gcc.dg/multiple-overflow-warn-3.c: New.
15402         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15403
15404 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15405
15406         PR c++/30895
15407         * g++.dg/parse/template23.C: New test.
15408
15409 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15410
15411         PR middle-end/30744
15412         * gcc.dg/pr30744-1.c: New test case.
15413
15414 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15415
15416         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15417
15418 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15419
15420         PR target/30406
15421         * gfortran.dg/logical_3.f90: New test.
15422
15423 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15424
15425         PR libfortran/30981
15426         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15427
15428 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15429
15430         * gcc.target/m68k/m68k.exp: New.
15431         * gcc.target/m68k/crash1.c: New.
15432
15433 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15434
15435         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15436         to be more compatible with integer(kind=8).
15437
15438 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15439
15440         PR libfortran/31001
15441         * gfortran.dg/zero_sized_3.f90: New test.
15442
15443 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15444
15445         PR c++/15787
15446         * g++.dg/parse/else.C: New.
15447         * g++.dg/parse/else-2.C: New.
15448
15449 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15450             Tobias Burnus  <burnus@net-b.de>
15451
15452         PR fortran/30882
15453         * gfortran.dg/size_dim.f90: New test.
15454
15455 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15456             Tobias Burnus  <burnus@net-b.de>
15457
15458         PR fortran/30873
15459         * gfortran.dg/entry_9.f90: New test.
15460
15461 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15462
15463         PR c++/28253
15464         * g++.dg/inherit/covariant16.C: New test.
15465
15466 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15467
15468         * g++.dg/other/darwin-minversion-1.C: New.
15469
15470 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15471
15472         * gcc.dg/tree-ssa/20070302-1.c: New test.
15473
15474 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15475
15476         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15477         tests.
15478
15479 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15480
15481         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15482
15483 2007-03-01  Simon Baldwin <simonb@google.com>
15484
15485         PR c++/23689
15486         * warn/ignored_typedef.C: New.
15487         * init/ctor8.C: Added dg-warning to consume ignored typedef
15488         warning.
15489         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15490         and added an explicit line number.
15491
15492 2007-02-28  Richard Guenther  <rguenther@suse.de>
15493
15494         PR middle-end/30364
15495         * gcc.dg/torture/pr30364-1.c: New testcase.
15496         * gcc.dg/torture/pr30364-2.c: Likewise.
15497         * gcc.dg/torture/pr30364-3.c: Likewise.
15498
15499 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15500
15501         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15502         powerpc*, use -funsafe-math-optimizations.
15503         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15504         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15505
15506 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15507             Paul Thomas  <pault@gcc.gnu.org>
15508
15509         PR fortran/30888
15510         PR fortran/30887
15511         * c_by_val_1.f: Test %VAL() with non-default kind.
15512         * c_by_val.c: Ditto.
15513         * c_by_val_4.f: New test.
15514
15515 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15516
15517         PR fortran/30968
15518         * gfortran.dg/continuation_7.f90: New test.
15519
15520 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15521
15522         * g++.dg/inherit/thunk7.C: New test.
15523         * lib/target-supports.exp (check_profiling_available): Not available
15524         for bfin-*-*.
15525
15526 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15527
15528         PR target/30970
15529         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15530
15531 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15532
15533         * lib/target-supports.exp (check_effective_target_init_priority):
15534         Remove Solaris special case.
15535
15536 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15537
15538         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15539         for more builtin types.
15540
15541         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15542         * g++.dg/ext/visibility/noPLT.C: Likewise.
15543
15544 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15545
15546         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15547         sh* targets.
15548
15549 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15550
15551         PR fortran/30865
15552         * size_optional_dim_1.f90:  New test.
15553
15554 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15555
15556         * gcc.dg/vxworks/vxworks.exp: New file.
15557         * gcc.dg/vxworks/initpri1.c: Likewise.
15558         * gcc.dg/vxworks/initpri2.c: Likewise.
15559         * gcc.dg/initpri2.c: Add more tests.
15560         * g++.dg/special/initpri2.C: Likewise.
15561
15562         * gcc.dg/initpri1.c: New test.
15563         * gcc.dg/initpri2.c: Likewise.
15564         * g++.dg/special/initpri1.C: New test.
15565         * g++.dg/special/initpri2.C: Likewise.
15566         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15567         * g++.dg/special/conpr-2.C: Likewise.
15568         * g++.dg/special/conpr-3.C: Likewise.
15569         * g++.dg/special/conpr-4.C: Likewise.
15570         * g++.dg/special/initp1.C: Likewise.
15571         * g++.dg/special/ecos.exp: Remove code to detect availability of
15572         constructor priorities.
15573         * lib/target-supports.exp (check_effective_target_init_priority):
15574         New function.
15575
15576 2007-02-24  Jan Hubicka  <jh@suse.cz>
15577
15578         * gcc.c-torture/execute/pr30778.c: New testcase.
15579
15580 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15581
15582         PR libgfortran/30918
15583         * gfortran.dg/namelist_26.f90: New test.
15584
15585 2007-02-24  Richard Guenther  <rguenther@suse.de>
15586
15587         PR middle-end/30951
15588         * gcc.dg/pr30951.c: New testcase.
15589
15590 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15591
15592         * gcc.dg/torture/builtin-modf-1.c: New test.
15593
15594 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15595
15596         PR tree-optimization/30904
15597         * gcc.dg/pr30904.c: New test.
15598
15599 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15600
15601         * gcc.test-framework/README: Correct command.
15602         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15603         -Wunused-value.
15604         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15605
15606 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15607
15608         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15609
15610 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15611
15612         * lib/target-supports.exp (check_effective_target_newlib): New
15613         function.
15614
15615 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15616
15617         PR fortran/30660
15618         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15619         allocatable component.
15620
15621
15622 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15623
15624         * gcc.dg/torture/builtin-logb-1.c: New test.
15625         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15626         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15627         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15628         sh* targets.
15629
15630 2007-02-23  Richard Guenther  <rguenther@suse.de>
15631
15632         * g++.dg/warn/changes-meaning.C: New testcase.
15633
15634 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15635
15636         PR libgfortran/30910
15637         * gfortran.dg/fmt_zero_precision.f90: Update test.
15638
15639 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15640
15641         * gcc.dg/torture/builtin-frexp-1.c: New test.
15642
15643 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15644
15645         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15646
15647 2007-02-22  Ian Lance Taylor  <iant@google.com>
15648
15649         PR debug/30898
15650         * g++.dg/debug/pr30898.C: New test.
15651
15652 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15653
15654         * gcc.dg/vect/vect-106.c: New test.
15655
15656 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15657             Ira Rosen  <irar@il.ibm.com>
15658
15659         PR tree-optimization/30843
15660         * gcc.dg/vect/pr30843.c: New test.
15661
15662 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15663
15664         PR tree-optimization/30858
15665         * gcc.dg/vect/pr30858.c: New test.
15666
15667 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15668
15669         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15670         to set options for compiling testglue.
15671         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15672         * lib/obj-c++.exp (obj-c++_init): Likewise.
15673
15674 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15675
15676         * gnat.dg/derived_aggregate.adb: New test.
15677
15678 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15679
15680         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15681         sh* targets.  Call the correct CKSGN macro.
15682
15683 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15684
15685         * gfortran.dg/gomp/omp_parse1.f90: New test.
15686         * gfortran.dg/gomp/omp_parse2.f: New test.
15687
15688 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15689
15690         PR fortran/30869
15691         * gfortran.dg/do_pointer_1.f90:  New test.
15692
15693 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15694
15695         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15696         and scalbln.
15697
15698 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15699
15700         * gcc.dg/darwin-minversion-1.c: New.
15701         * gcc.dg/darwin-minversion-2.c: New.
15702
15703 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15704
15705         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15706
15707 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15708             DJ Delorie <dj@redhat.com>
15709
15710         PR other/30824
15711         * gcc.dg/Wfatal.c: New.
15712         * gcc.dg/Wfatal-2.c: New.
15713         * gcc.dg/Werror-1.c: Adjust expectations.
15714         * gcc.dg/Werror-5.c: Likewise.
15715         * gcc.dg/Werror-7.c: Likewise.
15716         * gcc.dg/Werror-10.c: Likewise.
15717         * gcc.dg/Werror-11.c: Likewise.
15718
15719 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15720
15721         PR fortran/30522
15722         * gfortran.dg/volatile10.f90: New test.
15723
15724 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15725
15726         PR libfortran/30533
15727         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15728
15729 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15730
15731         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15732         * gcc.dg/Walways-true-1.c: Likewise.
15733         * gcc.dg/weak/weak-3.c: Likewise.
15734         * gcc.dg/Werror-1.c: Likewise.
15735         * gcc.dg/Werror-3.c: Likewise.
15736         * gcc.dg/Werror-4.c: Likewise.
15737         * gcc.dg/Werror-5.c: Likewise.
15738         * gcc.dg/Werror-6.c: Likewise.
15739         * gcc.dg/Werror-7.c: Likewise.
15740         * gcc.dg/Werror-8.c: Likewise.
15741         * gcc.dg/Werror-10.c: Likewise.
15742         * gcc.dg/Werror-11.c: Likewise.
15743         * gcc.dg/Werror-12.c: Likewise.
15744         * g++.old-deja/g++.mike/warn8.C: Likewise.
15745         * g++.dg/warn/Walways-true-1.C: Likewise.
15746         * g++.dg/warn/Walways-true-2.C: Likewise.
15747         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15748         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15749         -Wstring-literal-comparison with -Waddress.
15750         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15751         -Wno-string-literal-comparison with -Wno-address.
15752
15753 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15754
15755         * gnat.dg/self_aggregate_with_call.adb: New test.
15756
15757 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15758
15759         PR tree-optimization/30975
15760         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15761         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15762         * gcc.dg/vect/pr30795.c: New.
15763
15764 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15765
15766         PR fortran/30681
15767         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15768
15769 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15770
15771         PR rtl-optimization/28173
15772         * gcc.target/i386/andor-1.c: New test case.
15773
15774 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15775
15776         * gcc.dg/torture/builtin-ldexp-1.c: New.
15777         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15778
15779 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15780
15781         * gfortran.dg/array_constructor_15.f90: New test case.
15782
15783 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15784
15785         * gfortran.dg/forall_10.f90: New test case.
15786
15787 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15788
15789         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15790
15791 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15792
15793         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15794         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15795
15796 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
15797
15798         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15799         * gcc.target/i386/builtin-bswap-3.c: Ditto.
15800         * gcc.target/i386/xchg-1.c: New test.
15801         * gcc.target/i386/xchg-2.c: New test.
15802
15803 2007-02-16  Richard Guenther  <rguenther@suse.de>
15804             Christian Bruel  <christian.bruel@st.com>
15805
15806         * gcc.dg/strict-overflow-5.c: New testcase.
15807
15808 2007-02-16  Tobias Burnus  <burnus@net-b.de>
15809
15810         PR fortran/30793
15811         * gfortran.dg/func_derived_4.f90: New test.
15812
15813 2007-02-15  Roger Sayle  <roger@eyesopen.com>
15814
15815         PR middle-end/30391
15816         * gfortran.dg/pr30391-1.f90: New test case.
15817
15818 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15819
15820         PR middle-end/30433
15821         * gcc.c-torture/compile/pr30433.c: New testcase to check
15822         that complex constants comparisions are foldded.
15823
15824 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15825
15826         PR C++/30158
15827         * g++.dg/ext/stmtexpr10.C: New testcase.
15828
15829 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15830
15831         PR middle-end/30729
15832         * gcc.dg/Wunused-value-2.c: New testcase.
15833
15834 2007-02-15  Ian Lance Taylor  <iant@google.com>
15835
15836         * g++.dg/eh/subreg-1.C: New test.
15837
15838 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15839
15840         PR c/26494
15841         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15842         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15843         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15844         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15845         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15846         * gcc.dg/Werror-implicit-function-declaration.c: New.
15847
15848 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15849
15850         PR c++/28943
15851         * g++.dg/warn/pr28943.C: New.
15852
15853 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15854
15855         * gfortran.fortran-torture/execute/math.f90: Fix typo.
15856
15857 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15858
15859         PR fortran/30779
15860         * gfortran.dg/error_recovery_3.f90: New test.
15861
15862 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15863
15864         * g++.dg/tree-ssa/sra-1.C: New.
15865
15866 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15867
15868         * g++.dg/tree-ssa/sra-1.C: New.
15869
15870 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
15871
15872         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15873
15874 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15875
15876         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15877
15878 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
15879
15880         PR fortran/30799
15881         * gfortran.dg/logical_2.f90: New test.
15882
15883 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
15884
15885         * gcc.dg/torture/complex-alias-1.c: New test.
15886
15887 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
15888
15889         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15890         instead of -fdump-tree-tailcall.
15891
15892 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
15893
15894         * gfortran.dg/interface_10.f90: Fix comment typo.
15895
15896 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
15897
15898         PR tree-optimization/30771
15899         * gcc.dg/vect/pr30771.c: New test.
15900
15901 2007-02-13  Ian Lance Taylor  <iant@google.com>
15902
15903         * gcc.dg/Wstrict-overflow-1.c: New test.
15904         * gcc.dg/Wstrict-overflow-2.c: New test.
15905         * gcc.dg/Wstrict-overflow-3.c: New test.
15906         * gcc.dg/Wstrict-overflow-4.c: New test.
15907         * gcc.dg/Wstrict-overflow-5.c: New test.
15908         * gcc.dg/Wstrict-overflow-6.c: New test.
15909         * gcc.dg/Wstrict-overflow-7.c: New test.
15910         * gcc.dg/Wstrict-overflow-8.c: New test.
15911         * gcc.dg/Wstrict-overflow-9.c: New test.
15912         * gcc.dg/Wstrict-overflow-10.c: New test.
15913
15914 2007-02-13  Roger Sayle  <roger@eyesopen.com>
15915
15916         * gcc.target/ia64/builtin-bswap-2.c: New test case.
15917
15918 2007-02-13  Richard Henderson  <rth@redhat.com>
15919
15920         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15921         * gcc.c-torture/execute/pr29302-1.c: ... here.
15922
15923 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15924
15925         PR c/29521
15926         * gcc.dg/c90-return-1.c: Update output.
15927         * gcc.dg/c99-return-1.c: Likewise.
15928
15929 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
15930
15931         PR fortran/30554
15932         * gfortran.dg/used_dummy_types_7.f90: New test..
15933
15934 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
15935
15936         * gcc.target/i386/parity-1.c: New test.
15937         * gcc.target/i386/parity-2.c: New test.
15938
15939 2007-02-12  Roger Sayle  <roger@eyesopen.com>
15940
15941         * gcc.target/i386/builtin-bswap-3.c: New test case.
15942
15943 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
15944
15945         PR tree-optimization/29145
15946         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15947         alias analysis is improved to take better advantage of restrict
15948         qualified pointers.
15949         * gcc.dg/vect/vect-80.c: Likewise.
15950         * gcc.dg/vect/pr29145.c: New.
15951
15952 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15953
15954         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15955         * gcc.target/i386/sse4a-insert.c: Likewise.
15956
15957 2007-02-11  Roger Sayle  <roger@eyesopen.com>
15958
15959         * gcc.target/ia64/builtin-popcount-1.c: New test case.
15960         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15961
15962 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
15963
15964         PR fortran/30478
15965         * gfortran.dg/enum_4.f90: Update error message checks.
15966
15967 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
15968
15969         PR fortran/30554
15970         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15971         versions of the modules.
15972
15973         PR fortran/30617
15974         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15975         by getting rid of recursive I/O and providing functions with
15976         results.
15977
15978         PR fortran/30319
15979         * gfortran.dg/char_array_constructor_2.f90
15980
15981 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
15982
15983         PR c++/26988
15984         * g++.dg/template/spec34.C: New test
15985
15986 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
15987
15988         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15989         on i?86 and x86_64.
15990         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15991         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15992         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15993         on i?86 and x86_64.
15994         * gcc.dg/vect/vect-113.c: Ditto.
15995
15996 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
15997
15998         PR c++/29487
15999         * g++.dg/eh/weak1-C: New test.
16000         * g++.dg/eh/weak1-a.cc: Likewise.
16001         * g++.dg/eh/comdat1.C: Likewise.
16002
16003 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
16004             Dorit Nuzman  <dorit@il.ibm.com>
16005
16006         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
16007         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
16008         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
16009         * gcc.dg/vect/vect-113.c: Likewise.
16010
16011         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
16012
16013 2007-02-10  Richard Henderson  <rth@redhat.com>
16014
16015         * lib/target-supports.exp (check_effective_target_tls): Redefine
16016         to mean non-emulated tls.
16017         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16018         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16019         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16020         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16021         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16022         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16023         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16024
16025 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
16026
16027         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16028
16029 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
16030
16031         * gfortran.dg/secnds.f: Replace time tolerance with a
16032         before-and-after bracket.
16033         * gfortran.dg/secnds-1.f: Likewise.
16034
16035 2007-02-09  Tobias Burnus  <burnus@net-b.de>
16036
16037         PR fortran/30512
16038         * gfortran.dg/maxlocval_1.f90: New test.
16039
16040 2007-02-09  Roger Sayle  <roger@eyesopen.com>
16041
16042         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16043
16044 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16045
16046         PR fortran/30720
16047         * gfortran.dg/array_function_1.f90: New test.
16048
16049 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16050
16051         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16052         (check_effective_target_dummy_wcsftime): New functions.
16053
16054 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16055
16056         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16057         * lib/target-supports.exp (check_effective_target_uclibc): New
16058         function.
16059
16060 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16061
16062         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16063         (vsnprintf): Don't define for uClibc targets.
16064
16065 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16066
16067         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16068         set before checking whether it was allowed.
16069         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16070         before checking inside_main.
16071
16072 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16073
16074         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16075         uClinux targets.
16076         (u16sf): Likewise u4sf.
16077         * g++.dg/compat/struct-layout-1.h: Likewise.
16078
16079 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16080
16081         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16082         procedure.
16083         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16084         m68k targets if check_effective_target_coldfire_fpu returns true.
16085
16086 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16087         Richard Guenther  <rguenther@suse.de>
16088
16089         PR middle-end/23361
16090         * gcc.dg/fold-compare-3.c: New testcase.
16091         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16092
16093 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16094
16095         * gcc.dg/pr26570.c: Clean up coverage files.
16096         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16097         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16098         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16099         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16100         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16101         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16102         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16103         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16104         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16105         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16106         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16107         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16108         * gcc.dg/vect/pr28952.c: Ditto.
16109         * gcc.dg/vect/pr27151.c: Ditto.
16110         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16111         * g++.dg/gomp/macro-3.C: Ditto.
16112
16113 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16114
16115         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16116         of the loop.
16117
16118 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16119
16120         * gcc.target/i386/builtin-bswap-2.c: New test case.
16121
16122 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16123
16124         * gfortran.dg/forall_8.f90: New test case.
16125         * gfortran.dg/forall_9.f90: Likewise.
16126
16127 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16128
16129         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16130
16131 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16132
16133         * lib/target-supports.exp (check_effective_target_simulator): New.
16134
16135 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16136
16137         * gcc.dg/tree-ssa/loop-25.c: New test.
16138
16139 2007-02-06  Richard Henderson  <rth@redhat.com>
16140
16141         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16142
16143 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16144
16145         * gcc.target/powerpc/popcount-1.c: New test case.
16146         * gcc.target/powerpc/parity-1.c: Likewise.
16147
16148 2007-02-06  Richard Guenther  <rguenther@suse.de>
16149
16150         PR middle-end/27302
16151         * gcc.dg/torture/pr27302-2.c: New testcase.
16152
16153 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16154
16155         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16156         * gcc.dg/vect/vect-iv-1.c: New test.
16157         * gcc.dg/vect/vect-iv-2.c: New test.
16158         * gcc.dg/vect/vect-iv-3.c: New test.
16159         * gcc.dg/vect/vect-iv-4.c: New test.
16160         * gcc.dg/vect/vect-iv-5.c: New test.
16161         * gcc.dg/vect/vect-iv-6.c: New test.
16162         * gcc.dg/vect/vect-iv-7.c: New test.
16163         * gcc.dg/vect/vect-iv-8.c: New test.
16164         * gcc.dg/vect/vect-iv-9.c: New test.
16165         * gcc.dg/vect/vect-iv-10.c: New test.
16166         * gcc.dg/vect/vect-iv-11.c: New test.
16167         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16168         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16169         * gcc.dg/vect/vect-14.c: Now vectorizable.
16170         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16171         loop).
16172         * gcc.dg/vect/vect-27.c: Likewise.
16173         * gcc.dg/vect/vect-29.c Likewise.
16174         * gcc.dg/vect/vect-dv-2.c: Likewise.
16175         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16176         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16177         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16178
16179 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16180
16181         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16182
16183 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16184
16185         * gcc.dg/builtins-20.c: Add more cases.
16186
16187 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16188
16189         PR debug/30189
16190         * gcc.dg/pr30189.c: New test.
16191
16192 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16193
16194         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16195         for running tests.
16196         * gcc.target/i386/sse4a-extract.c: New test.
16197         * gcc.target/i386/sse4a-insert.c: New test.
16198         * gcc.target/i386/sse4a-montsd.c: New test.
16199         * gcc.target/i386/sse4a-montss.c: New test.
16200
16201 2007-02-05  Richard Guenther  <rguenther@suse.de>
16202
16203         * gcc.target/i386/vectorize3.c: New testcase.
16204
16205 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16206
16207         PR target/30665
16208         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16209
16210 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16211
16212         PR fortran/30611
16213         * gfortran.dg/repeat_1.f90: New test.
16214
16215 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16216
16217         PR fortran/30605
16218         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16219         * gfortran.dg/derived_init_2.f90: Ditto.
16220         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16221         * gfortran.dg/array_initializer_1.f90: Ditto.
16222         * gfortran.dg/do_2.f90: Ditto.
16223         * gfortran.dg/proc_assign_1.f90: Ditto.
16224
16225 2007-02-04  Richard Guenther  <rguenther@suse.de>
16226
16227         PR middle-end/30636
16228         * g++.dg/warn/pr30636.C: New testcase.
16229         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16230
16231 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16232
16233         PR middle-end/30667
16234         * gfortran.dg/pr30667.f: New test.
16235
16236 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16237
16238         * gcc.dg/builtins-54.c: Add more cases.
16239
16240 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16241
16242         PR fortran/30514
16243         * gfortran.dg/zero_sized_2.f90: New test.
16244
16245         PR fortran/30660
16246         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16247
16248         PR fortran/29820
16249         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16250         file.
16251
16252 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16253
16254         PR fortran/30683
16255         * gfortran.dg/interface_10.f90: New test.
16256
16257 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16258
16259         * gcc.dg/builtins-20.c: Add more cases.
16260
16261 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16262
16263         PR target/29682
16264         * gcc-target/ia64/pr29682.c: New test.
16265
16266 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16267
16268         PR fortran/30284
16269         * gfortran.dg/arrayio_11.f90.f90: New test.
16270
16271         PR fortran/30626
16272         * gfortran.dg/arrayio_12.f90.f90: New test.
16273
16274 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16275
16276         PR c++/30536
16277         * g++.dg/tls/diag-5.C: New test.
16278
16279         PR middle-end/30473
16280         * gcc.dg/pr30473.c: New test.
16281         * gcc.c-torture/execute/20070201-1.c: New test.
16282
16283 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16284
16285         * gfortran.dg/dependency_20.f90: New test case.
16286
16287 2007-01-31  Ian Lance Taylor  <iant@google.com>
16288
16289         * gcc.dg/lower-subreg-1.c (test): New test.
16290
16291 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16292
16293         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16294
16295 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16296
16297         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16298         * gcc.dg/torture/builtin-math-3.c: Likewise.
16299
16300 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16301
16302         gcc.dg/Wparentheses-2.c: Update and add new tests.
16303
16304 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16305
16306         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16307         vectorize.
16308
16309 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16310
16311         * gcc.dg/builtins-63.c: New test.
16312
16313 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16314
16315         PR fortran/27588
16316         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16317
16318 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16319
16320         PR fortran/30520
16321         * gfortran.dg/volatile8.f90: New argument conformance test.
16322         * gfortran.dg/volatile9.f90: New scope test.
16323
16324 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16325
16326         PR c++/24745
16327         * g++.dg/warn/null4.C: New.
16328
16329 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16330             Uros Bizjak  <ubizjak@gmail.com>
16331
16332         * gcc.dg/large-size-array-3.c: Correct typo.
16333
16334 2007-01-30  Richard Guenther  <rguenther@suse.de>
16335
16336         PR middle-end/27657
16337         * g++.dg/debug/pr27657.C: New testcase.
16338
16339 2007-01-30  Richard Guenther  <rguenther@suse.de>
16340
16341         PR middle-end/30313
16342         * gcc.dg/torture/pr30313.c: New testcase.
16343
16344 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16345
16346         * gcc.dg/dfp/dfp-except.h: New file.
16347         * gcc.dg/dfp/fe-check.h: New file.
16348         * gcc.dg/dfp/fe-binop.c: New test.
16349         * gcc.dg/dfp/fe-convert-1.c: New test.
16350         * gcc.dg/dfp/fe-convert-2.c: New test.
16351         * gcc.dg/dfp/fe-convert-3.c: New test.
16352
16353         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16354         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16355         * gcc.dg/dfp/convert-dfp.c: Ditto.
16356         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16357
16358 2007-01-29  Josh Conner  <jconner@apple.com>
16359
16360         * gcc.target/powerpc/altivec-24.c: New test.
16361
16362 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16363
16364         PR c++/28266
16365         * g++.dg/parse/defarg12.C: New test.
16366
16367 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16368
16369         PR fortran/30554
16370         * gfortran.dg/used_dummy_types_6.f90: New test.
16371
16372 2007-01-28  Jan Hubicka  <jh@suse.cz>
16373
16374         * gcc.dg/tree-prof/val-prof-6.c: New test.
16375
16376 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16377
16378         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16379
16380 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16381
16382         PR C++/28988
16383         * g++.dg/expr/dtor4.C: New test.
16384
16385 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16386
16387         * gcc.dg/tree-ssa/loop-23.c: New test.
16388
16389 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16390
16391         PR libfortran/30389
16392         * gfortran.dg/achar_2.f90:  New test.
16393         * gfortran.dg/achar_3.f90:  New test.
16394
16395 2007-01-27  Ian Lance Taylor  <iant@google.com>
16396
16397         * gcc.dg/strict-overflow-1.c: New test.
16398         * gcc.dg/no-strict-overflow-1.c: New test.
16399         * gcc.dg/strict-overflow-2.c: New test.
16400         * gcc.dg/no-strict-overflow-2.c: New test.
16401         * gcc.dg/strict-overflow-3.c: New test.
16402         * gcc.dg/no-strict-overflow-3.c: New test.
16403         * gcc.dg/strict-overflow-4.c: New test.
16404         * gcc.dg/no-strict-overflow-4.c: New test.
16405         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16406         * gcc.dg/pr15784-1.c: Likewise.
16407         * gcc.dg/pr20922-1.c: Likewise.
16408         * gcc.dg/pr20922-3.c: Likewise.
16409         * gcc.dg/pr20922-4.c: Likewise.
16410         * gcc.dg/pr20922-6.c: Likewise.
16411         * gcc.dg/compare-4.c: Likewise.
16412         * gcc.dg/torture/pr26898-1.c: Likewise.
16413         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16414         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16415         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16416         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16417         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16418         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16419         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16420         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16421         * g++.dg/tree-ssa/pr21082.C: Likewise.
16422
16423 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16424
16425         * gcc-dg/large-size-array-3.c: New test case.
16426
16427 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16428
16429         * gfortran.dg/forall_7.f90: New test case.
16430
16431 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/30407
16434         * gfortran.dg/where_operator_assign_1.f90: New test.
16435         * gfortran.dg/where_operator_assign_2.f90: New test.
16436         * gfortran.dg/where_operator_assign_3.f90: New test.
16437
16438 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16439
16440         * lib/target-supports.exp
16441         (check_effective_target_powerpc_altivec): New.
16442         (check_effective_target_vect_cmdline_needed): Use it.
16443
16444 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16445
16446         PR fortran/30278
16447         * gfortran.dg/backslash_3.f: New test.
16448
16449 2007-01-26  Richard Guenther  <rguenther@suse.de>
16450
16451         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16452
16453 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16454
16455         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16456         * gfortran.dg/vect/vect.exp: Ditto.
16457         * gfortran.dg/dg.exp: Ditto.
16458         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16459         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16460
16461 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16462
16463         * gcc.dg/builtins-20.c: Add more cases.
16464         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16465
16466 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16467
16468         PR fortran/30437
16469         * gcc.dg/Wall.c: New.
16470         * gcc.dg/Wno-all.c: New.
16471         * gfortran.dg/Wall.f90: New.
16472         * gfortran.dg/Wno-all.f90: New.
16473
16474 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16475
16476         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16477         * g++.dg/eh/simd-2.C: Also run on Darwin.
16478         * g++.dg/eh/simd-3.C: New.
16479         * g++.dg/eh/simd-4.C: New.
16480
16481 2007-01-25  Richard Guenther  <rguenther@suse.de>
16482
16483         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16484         and _PROFILE_USE.
16485         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16486
16487 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16488
16489         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16490         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16491         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16492         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16493         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16494         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16495         * gcc.dg/ipa/ipa-7.c: New testcase.
16496
16497 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16498
16499         * g++.dg/cpp0x/warn_cxx0x.C: New.
16500
16501 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16502
16503         * gcc.dg/builtins-20.c: Test builtin carg.
16504
16505 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16506
16507         PR middle-end/27416
16508         * gcc.dg/gomp/pr27416.c: New test.
16509
16510         PR middle-end/30494
16511         * gcc.dg/gomp/pr30494.c: New test.
16512         * g++.dg/gomp/pr30494.C: New test.
16513
16514         PR middle-end/30421
16515         * gcc.dg/gomp/pr30421.c: New test.
16516
16517 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16518
16519         * gcc.target/ia64/versionid-1.c: New test.
16520         * gcc.target/ia64/versionid-2.c: New test.
16521
16522 2007-01-24  Richard Guenther  <rguenther@suse.de>
16523
16524         PR testsuite/30181
16525         * gcc.dg/builtins-57.c: Change to a link-time testcase
16526         to support non-C99 targets.
16527
16528 2007-01-24  Jan Hubicka  <jh@suse.cz>
16529
16530         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16531
16532 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16533
16534         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16535
16536 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16537
16538         PR objc/27438
16539         * objc.dg/const-str-12.m: New test.
16540
16541 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16542
16543         PR fortran/30532
16544         * gfortran.dg/ctrl-z.f90:  New test.
16545
16546 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16547
16548         PR fortran/30481
16549         * gfortran.dg/namelist_assumed_char.f90:  New test.
16550
16551 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16552
16553         PR c++/27492
16554         * g++.dg/inherit/covariant15.C: New test.
16555
16556 2007-01-23  Ian Lance Taylor  <iant@google.com>
16557
16558         * g++.dg/warn/Wparentheses-24.C: New test.
16559
16560 2007-01-23  Richard Guenther  <rguenther@suse.de>
16561
16562         PR testsuite/30560
16563         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16564         with full path.
16565
16566 2007-01-22  Richard Guenther  <rguenther@suse.de>
16567
16568         PR tree-optimization/30038
16569         * gcc.dg/builtins-62.c: New testcase.
16570
16571 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16572
16573         * gcc.c-torture/compile/20070121.c: New test.
16574
16575 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16576
16577         PR libfortran/30525
16578         * gfortran.dg/char_comparison_1.f:  New test.
16579
16580 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16581
16582         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16583
16584 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16585
16586         PR objc/30479
16587         * objc.dg/pch: New directory.
16588         * objc.dg/pch/pch.exp: New file.
16589         * objc.dg/pch/interface-1.m: New test.
16590         * objc.dg/pch/interface-1.hs: New include file.
16591         * lib/objc.exp (objc_target_compile): Add
16592         "-x objective-c-header" in front of the sources if this is
16593         a precompiled header being compiled.
16594
16595 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16596
16597         * gfortran.dg/array_memcpy_3.f90: New test case.
16598         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16599
16600 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16601             Brooks Moses  <brooks.moses@codesourcery.com>
16602             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16603
16604         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16605         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16606
16607 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16608
16609         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16610
16611 2007-01-19  Mike Stump  <mrs@apple.com>
16612
16613         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16614         away.
16615
16616 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16617
16618         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16619         option instead of -funsafe-math-optimizations.
16620
16621 2007-01-19  Tomas Bily  <tbily@suse.cz>
16622
16623         gcc.dg/tree-prof/indir-call-prof.c: New.
16624         g++.dg/dg.exp: Add tree-prof subdirectory.
16625         g++.dg/tree-prof/indir-call-prof.C: New.
16626         g++.dg/tree-prof/tree-prof.exp: New.
16627
16628 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16629
16630         PR c++/17947
16631         * g++.dg/warn/deprecated.C: Update warning output.
16632         * g++.dg/warn/deprecated-2.C: Likewise.
16633         * g++.dg/warn/deprecated-3.C: New.
16634
16635 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16636
16637         * gcc.c-torture/execute/nestfunc-7.c: New.
16638
16639 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16640
16641         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16642
16643 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         * gcc.dg/m68k-pic-1.c: New.
16646
16647 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16648
16649         * gfortran.dg/array_memcpy_4.f90: New test case.
16650
16651 2007-01-18  Josh Conner  <jconner@apple.com>
16652
16653         PR target/30485
16654         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16655         * gcc.dg/vect/no-trapping-math-1: New.
16656         * gcc.dg/vect/no-trapping-math-2: New.
16657
16658 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16659
16660         * gcc.target/i386/387-8.c: Update comment about optimizing
16661         inherent load of 1.0 of fptan instruction.
16662
16663 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16664             Richard Guenther <rguenther@suse.de>
16665
16666         PR diagnostic/8268
16667         * gcc.dg/Warray-bounds.c: New testcase.
16668         * gcc.dg/Warray-bounds-2.c: New testcase.
16669         * g++.dg/warn/Warray-bounds.C: New testcase.
16670         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16671
16672 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16673
16674         PR fortran/30476
16675         * gfortran.dg/generic_12.f90: New test.
16676
16677 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16678
16679         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16680         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16681
16682 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16683
16684         * gcc.dg/dfp/compare-special.h: New file.
16685         * gcc.dg/dfp/compare-special-32.c: New test.
16686         * gcc.dg/dfp/compare-special-64.c: New test.
16687         * gcc.dg/dfp/compare-special-128.c: New test.
16688
16689 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16690             Paul Thomas  <pault@gcc.gnu.org>
16691             Steven G. Kargl  <kargl@gcc.gnu.org>
16692
16693         PR fortran/30404
16694         * gfortran.dg/forall_6.f90: New test case.
16695         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16696         * gfortran.dg/dependency_13.f90: Likewise.
16697
16698 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16699
16700         PR testsuite/12325
16701         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16702         targets that don't support Inf.
16703
16704 2007-01-15  Dale Johannesen  <dalej@apple.com>
16705
16706         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16707
16708 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16709
16710         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16711         of achar for 0xff to avoid the "Extended ASCII not
16712         implemented" error message.
16713
16714 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16715
16716         PR fortran/28172
16717         * gfortran.dg/altreturn_4.f90: New test.
16718
16719         PR fortran/29389
16720         * gfortran.dg/stfunc_4.f90: New test.
16721
16722         PR fortran/29712
16723         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16724         * gfortran.dg/initialization_1.f90: Change warning.
16725
16726         PR fortran/30283
16727         * gfortran.dg/specification_type_resolution_2.f90: New test.
16728
16729 2007-01-14  Jan Hubicka  <jh@suse.cz>
16730
16731         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16732         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16733         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16734         elimination.
16735
16736 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16737
16738         PR fortran/30410
16739         * gfortran.dg/external_procedures_2.f90: New test.
16740
16741 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16742
16743         PR target/30413
16744         * gcc.target/i386/pr30413.c: New test.
16745
16746 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16747
16748         PR fortran/30452
16749         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16750
16751 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16752
16753         * gcc.dg/20070112-1.c: New test.
16754
16755 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16756
16757         PR libgfortran/30435
16758         * gfortran.dg/list_read_6.f90: New test.
16759
16760 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16761
16762         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16763
16764 2007-01-12  Tom Tromey  <tromey@redhat.com>
16765
16766         PR preprocessor/28227:
16767         * gcc.dg/cpp/pr28227.c: New file.
16768
16769 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16770
16771         * gcc.dg/tree-ssa/loop-22.c: New test.
16772
16773 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16774
16775         PR tree-optimization/29516
16776         * gcc.dg/tree-ssa/loop-20.c: New test.
16777
16778 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16779
16780         PR libfortran/30415
16781         * minmaxloc_integer_kinds_1.f90:  New test.
16782
16783 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16784
16785         PR c++/29573
16786         * g++.dg/template/sizeof-template-argument.C: New test.
16787
16788 2007-01-11  Jan Hubicka  <jh@suse.cz>
16789
16790         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16791         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16792         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16793         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16794         * gcc.dg/tree-ssa/pr21658.c: Likewise.
16795         * gcc.dg/tree-ssa/pr15349.c: Likewise.
16796         * gcc.dg/tree-ssa/pr25501.c: Likewise.
16797         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16798         transformation in question.
16799         * gcc.dg/tree-ssa/vrp05.c: Likewise.
16800         * gcc.dg/tree-ssa/pr20701.c: Likewise.
16801         * gcc.dg/always_inline3.c: Likewise.
16802
16803 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
16804
16805         PR c++/28999
16806         * g++.dg/template/typename11.C: New test.
16807
16808 2007-01-10  Robert Kennedy <jimbob@google.com>
16809
16810         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16811
16812 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16813
16814         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16815         for different integer kinds.
16816         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16817         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16818         * gfortran.dg/ishft_2.f90: New test.
16819         * gfortran.dg/ishft_3.f90: New test.
16820
16821 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
16822
16823         * gfortran.dg/altreturn_2.f90: Removed executable bit.
16824
16825 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
16826
16827         PR tree-optimization/30322
16828         * gcc.dg/tree-ssa/loop-21.c: New test.
16829
16830 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
16831
16832         * g++.dg/rtti/darwin-builtin-linkage.C: New.
16833
16834 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16835
16836         * gcc.target/spu/intrinsics-1.c: Remove xfail.
16837
16838 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16839
16840         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16841         * g++.dg/warn/overflow-warn-3.C: Likewise.
16842         * g++.dg/warn/overflow-warn-4.C: Likewise.
16843         * g++.dg/warn/overflow-warn-5.C: Likewise.
16844         * g++.dg/warn/overflow-warn-6.C: Likewise.
16845         * g++.dg/warn/Woverflow-1.C: Likewise.
16846         * g++.dg/warn/Woverflow-2.C: Likewise.
16847         * g++.dg/warn/Woverflow-3.C: Likewise.
16848         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16849
16850 2007-01-08  Roger Sayle  <roger@eyesopen.com>
16851
16852         * gfortran.dg/array_constructor_14.f90: New test case.
16853         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16854
16855 2007-01-08  Richard Guenther  <rguenther@suse.de>
16856
16857         PR tree-optimization/23603
16858         * gcc.dg/tree-ssa/vrp31.c: New testcase.
16859         * gcc.dg/tree-ssa/vrp32.c: Likewise.
16860
16861 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16862
16863         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16864         in __v8qi typedef.
16865         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16866         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16867         compiler behaviour.
16868         * gcc.dg/simd-5.c: Likewise.
16869         * gcc.dg/simd-6.c: Likewise.
16870         * g++.dg/conversion/simd1.C: Likewise.
16871         * g++.dg/conversion/simd3.C: Likewise.
16872         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16873         (main): Use it.
16874
16875 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
16876
16877         PR tree-optimization/29877
16878         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16879         name of a hard register for the target concerned.  Adjust dg-error
16880         directives to cope with new behaviour of TER.
16881
16882 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16883
16884         PR c++/28986
16885         * g++.dg/conversion/nullptr1.C: Added overflow warning.
16886         * g++.dg/warn/overflow-warn-1.C: New.
16887         * g++.dg/warn/overflow-warn-3.C: New.
16888         * g++.dg/warn/overflow-warn-4.C: New.
16889         * g++.dg/warn/overflow-warn-5.C: New.
16890         * g++.dg/warn/overflow-warn-6.C: New.
16891         * g++.dg/warn/Woverflow-1.C: New.
16892         * g++.dg/warn/Woverflow-2.C: New.
16893         * g++.dg/warn/Woverflow-3.C: New.
16894         * g++.dg/warn/multiple-overflow-warn-2.C: New.
16895
16896 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
16897
16898         PR fortran/27698
16899         * gfortran.dg/invalid_name.f90: New test.
16900         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16901         * gfortran.dg/gomp/pr29759.f90: Ditto.
16902
16903 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
16904
16905         * gfortran.dg/present_1.f90:  Update error message.
16906
16907 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
16908
16909         PR c++/19439
16910         * g++.dg/template/duplicate1.C: New test
16911         * g++.dg/template/memfriend6.C: Adjust error markers.
16912
16913 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
16914
16915         PR tree-opt/30385
16916         * gcc.dg/torture/inline-1.c: New test.
16917
16918 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16919
16920         PR c/19978
16921         * gcc.dg/multiple-overflow-warn-1.c: New.
16922         * gcc.dg/multiple-overflow-warn-2.c: New.
16923         * gcc.dg/overflow-warn-6.c: New.
16924         * g++.dg/warn/multiple-overflow-warn-1.C: New.
16925
16926 2007-01-05  Roger Sayle  <roger@eyesopen.com>
16927
16928         * gfortran.dg/array_memcpy_1.f90: New test case.
16929         * gfortran.dg/array_memcpy_2.f90: Likewise.
16930
16931 2007-01-05  Richard Guenther  <rguenther@suse.de>
16932
16933         PR middle-end/27826
16934         * g++.dg/opt/pr27826.C: New testcase.
16935
16936 2007-01-05  Ian Lance Taylor  <iant@google.com>
16937
16938         * gcc.dg/Walways-true-1.c: New test.
16939         * gcc.dg/Walways-true-2.c: New test.
16940         * g++.dg/warn/Walways-true-1.C: New test.
16941         * g++.dg/warn/Walways-true-2.C: New test.
16942
16943 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
16944
16945         PR c/30360
16946         * gcc.dg/pr30360.c: New test.
16947
16948 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
16949
16950         PR fortran/23232
16951         * gfortran.dg/data_implied_do_1.f90: New test.
16952
16953         PR fortran/27996
16954         PR fortran/27998
16955         * gfortran.dg/char_length_1.f90: New test.
16956
16957 2007-01-05  Richard Guenther  <rguenther@suse.de>
16958
16959         PR middle-end/28116
16960         * g++.dg/opt/pr28116.C: New testcase.
16961
16962 2007-01-05  Tobias Burnus  <burnus@net-b.de>
16963
16964         PR fortran/29624
16965         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16966           invalid deallocate.
16967         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16968         * gfortran.dg/protected_4.f90: Add pointer intent check.
16969         * gfortran.dg/protected_6.f90: Add pointer intent check.
16970         * gfortran.dg/pointer_intent_1.f90: New test.
16971         * gfortran.dg/pointer_intent_2.f90: New test.
16972         * gfortran.dg/pointer_intent_3.f90: New test.
16973
16974 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
16975
16976         PR 30235
16977         * gfortran.dg/altreturn_2.f90: new test.
16978
16979 2007-01-04  Tom Tromey  <tromey@redhat.com>
16980
16981         PR preprocessor/28165:
16982         * gcc.dg/cpp/pr28165.c: New file.
16983
16984 2007-01-03  Josh Conner  <jconner@apple.com>
16985
16986         PR middle-end/29683
16987         * gcc.dg/pr29683.c: New.
16988
16989 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
16990
16991         PR c++/28217
16992         * g++.dg/pch/template-1.C: New test.
16993         * g++.dg/pch/template-1.Hs: New file.
16994
16995 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16996
16997         PR middle-end/30353
16998         * gcc.c-torture/compile/complex-4.c: New test.
16999
17000 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
17001
17002         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
17003         -maltivec.
17004         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
17005
17006 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17007
17008         PR middle-end/30286
17009         * gcc.dg/pr30286.c: New test.
17010
17011         PR c++/29535
17012         * g++.dg/template/crash66.C: New test.
17013
17014         PR c++/29054
17015         * g++.dg/template/friend49.C: New test.
17016
17017 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
17018
17019         * gfortran.dg/ibits.f90: New test.
17020
17021 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
17022
17023         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17024         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17025
17026 2007-01-02  Jan Hubicka  <jh@suse.cz>
17027
17028         * gcc.dg/pr16194.c: We now output error on all three functions,
17029         not just first one.
17030
17031 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17032
17033         PR c/19977
17034         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17035         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17036
17037 2006-01-02  Ian Lance Taylor  <iant@google.com>
17038
17039         * g++.dg/warn/Wparentheses-22.C: New test.
17040         * g++.dg/warn/Wparentheses-23.C: New test.
17041
17042 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17043
17044         PR middle-end/7651
17045         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17046         * gcc.dg/declspec-3-Wextra.c: New.
17047         * gcc.dg/declspec-3-no.c: New
17048
17049 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17050
17051         PR fortran/20896
17052         * gfortran.dg/interface_10.f90: Remove.
17053
17054 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17055
17056         * gcc.dg/fold-eqxor-4.c: New test case.
17057
17058 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17059
17060         PR middle-end/30311
17061         * gcc.c-torture/compile/pr30311.c: New test.
17062
17063 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17064
17065         PR middle-end/30253
17066         * gcc.c-torture/compile/statement-expression-1.c: New test.
17067
17068 2007-01-01  Andreas Schwab  <schwab@suse.de>
17069
17070         PR target/29166
17071         * g++.dg/eh/pr29166.C: New test.
17072
17073 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17074
17075         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17076         New.
17077         (check_effective_target_vect_cmdline_needed): Use it.
17078
17079 2006-12-31  Richard Guenther  <rguenther@suse.de>
17080
17081         PR middle-end/30137
17082         * gcc.dg/pr30137-1.c: New testcase.
17083         * gcc.dg/pr30137-2.c: Likewise.
17084
17085 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17086
17087         PR middle-end/30322
17088         * gcc.dg/fold-plusnot-1.c: New test case.
17089
17090 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17091
17092         PR c++/29731
17093         * g++.dg/parse/template22.C: New test.
17094
17095 2006-12-31  Richard Guenther  <rguenther@suse.de>
17096
17097         PR middle-end/30338
17098         * gcc.c-torture/compile/pr30338.c: New testcase.
17099
17100 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17101
17102         PR fortran/27900
17103         * gfortran.dg/intrinsic_actual_4.f90: New test.
17104
17105         PR fortran/24325
17106         * gfortran.dg/func_decl_3.f90: New test.
17107
17108 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17109
17110         PR fortran/23060
17111         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17112         * gfortran.dg/c_by_val_1.f: New test.
17113         * gfortran.dg/c_by_val_2.f: New test.
17114         * gfortran.dg/c_by_val_3.f: New test.
17115
17116 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17117
17118         PR libfortran/30321
17119         * gfortran.dg/sum_zero_array_1.f90:  New test.
17120
17121 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17122
17123         PR preprocessor/29612
17124         * gcc.dg/cpp/pr29612-1.c: New test.
17125         * gcc.dg/cpp/pr29612-2.c: New test.
17126
17127 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17128
17129         PR fortran/30034
17130         * gfortran.dg/pure_formal_proc_1.f90: New test.
17131
17132         PR fortran/30237
17133         * gfortran.dg/intrinsic_actual_3.f90: New test.
17134
17135 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17136
17137         PR fortran/30014
17138         * gfortran.dg/io_constraints_1.f90: Update test.
17139         * gfortran.dg/io_constraints_2.f90: Update test.
17140         * gfortran.dg/inquire_iolength.f90: New test.
17141
17142 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17143
17144         PR fortran/20896
17145         * gfortran.dg/interface_10.f90: New test.
17146         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17147         since z is already, locally a variable.
17148
17149         PR fortran/25135
17150         * gfortran.dg/generic_11.f90: New test.
17151         * gfortran.dg/interface_7.f90: Remove name clash between module
17152         name and procedure 'x' referenced in the interface.
17153
17154 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17155
17156         PR middle-end/7651
17157         * gcc.dg/Wmissing-parameter-type.c: New.
17158         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17159         * gcc.dg/Wmissing-parameter-type-no.c: New.
17160
17161 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17162
17163         PR fortran/25818
17164         * gfortran.dg/entry_array_specs_2.f: New test.
17165
17166         PR fortran/30084
17167         * gfortran.dg/nested_modules_6.f90: New test.
17168
17169 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17170
17171         PR middle-end/7651
17172         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17173         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17174
17175 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17176
17177         PR C++/30168
17178         * g++.dg/opt/complex6.C: New test.
17179
17180 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17181
17182         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17183         full" if the linker on spu-*-* warns about exceeding local store.
17184
17185         And revert this patch:
17186         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17187         fail to link due to relocation overflows on spu-*-*.
17188
17189 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17190
17191         PR fortran/30273
17192         * gfortran.dg/dependency_19.f90: New test.
17193
17194 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17195
17196         PR fortran/30202
17197         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17198
17199 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17200
17201         PR middle-end/30262
17202         * gcc.c-torture/execute/20061220-1.c: New test.
17203
17204         PR middle-end/30263
17205         * gcc.dg/gomp/asm-1.c: New test.
17206
17207         PR target/30230
17208         * g++.dg/eh/ia64-2.C: New test.
17209
17210 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17211
17212         PR target/28966
17213         PR target/29248
17214         * gcc.dg/rs6000-leaf.c: New.
17215
17216 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17217
17218         PR fortran/25392
17219         * gfortran.dg/f2c_8.f90: New test.
17220
17221 2006-12-20  Bill Wendling  <wendling@apple.com>
17222
17223         * gcc.dg/asm-b.c: Check for __ppc64__.
17224
17225 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17226
17227         PR fortran/30190
17228         * gfortran.dg/bounds_check_5.f90: New test.
17229
17230 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17231
17232         PR middle-end/30143
17233         * gcc.dg/gomp/complex-1.c: New testcase.
17234
17235 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17236
17237         * gfortran.dg/array_memset_1.f90: New test case.
17238
17239 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17240
17241         * lib/target-supports.exp: Add spu to
17242         check_effective_target_vect_widen_mult_hi_to_si.
17243
17244 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17245
17246         PR fortran/29992
17247         * gfortran.dg/generic_9.f90: New test.
17248
17249         PR fortran/30081
17250         * gfortran.dg/generic_10.f90: New test.
17251
17252 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17253
17254         PR tree-opt/30045
17255         * gcc.dg/pr30045.c: New test.
17256
17257 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17258
17259         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17260
17261 2006-12-19  Eric Christopher  <echristo@apple.com>
17262
17263         PR target/29302
17264         * gcc.c-torture/execute/pr29302-1.c: New.
17265
17266 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17267
17268         PR fortran/39238
17269         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17270
17271 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17272
17273         PR fortran/30236
17274         * gfortran.dg/altreturn_3.f90: New test.
17275
17276         * gfortran.dg/char_result_12.f90: Fix comment typos.
17277
17278 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17279
17280         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17281         as newlib's stdio.h uses non-traditional cpp constructs.
17282
17283 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17284
17285         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17286         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17287         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17288         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17289         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17290         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17291         * gfortran.dg/default_initialization.f: Renamed to
17292         default_initialization_1.f
17293         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17294         dollar_edit_descriptor_1.f
17295         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17296         dollar_edit_descriptor_2.f
17297         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17298         dollar_edit_descriptor_3.f
17299         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17300         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17301         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17302         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17303         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17304         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17305         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17306         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17307         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17308         * gfortran.dg/default_initialization_1.f: Renamed from
17309         default_initialization.f
17310         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17311         dollar_edit_descriptor-1.f
17312         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17313         dollar_edit_descriptor-2.f
17314         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17315         dollar_edit_descriptor-3.f
17316         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17317         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17318         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17319
17320 2006-12-18  Bill Wendling  <wendling@apple.com>
17321
17322         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17323         id is an OjbC keyword.
17324
17325 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17326
17327         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17328
17329 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17330
17331         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17332
17333 2006-12-18  Ian Lance Taylor  <iant@google.com>
17334
17335         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17336
17337 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17338
17339         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17340
17341 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17342
17343         PR fortran/30207
17344         * gfortran.fortran-torture/execute/where21.f90: New test.
17345
17346 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17347
17348         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17349
17350 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17351
17352         PR middle-end/7651
17353         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17354         * gcc.dg/if-empty-1.c: Likewise.
17355         * gcc.dg/pr23165.c: Likewise.
17356         * g++.dg/warn/empty-body.C: Likewise.
17357
17358 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17359
17360         PR libfortran/30005
17361         * gfortran.dg/open_errors.f90: New test.
17362
17363 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17364
17365         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17366
17367         * gcc.target/i386/ssse3-pabsb.c: New file.
17368         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17369         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17370         * gcc.target/i386/ssse3-palignr.c: Likewise.
17371         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17372         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17373         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17374         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17375         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17376         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17377         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17378         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17379         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17380         * gcc.target/i386/ssse3-psignb.c: Likewise.
17381         * gcc.target/i386/ssse3-psignd.c: Likewise.
17382         * gcc.target/i386/ssse3-psignw.c: Likewise.
17383         * gcc.target/i386/ssse3-vals.h: Likewise.
17384
17385 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17386
17387         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17388         * lib/fortran-torture.exp: Include target-supports.exp.
17389
17390 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17391
17392         PR target/30185
17393         * gcc.c-torture/execute/pr30185.c: New test.
17394
17395 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17396
17397         PR testsuite/30179
17398         PR testsuite/30180
17399         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17400         * gcc.dg/builtin-bswap-2.c: Likewise.
17401         * gcc.dg/builtin-bswap-3.c: Likewise.
17402         * gcc.dg/builtin-bswap-4.c: Likewise.
17403         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17404         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17405
17406 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17407
17408         PR libfortran/30145
17409         * gfortran.dg/write_zero_array: New test.
17410
17411 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17412
17413         PR fortran/30200
17414         * gfortran.dg/write_fmt_trim.f90: New test.
17415
17416 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17417
17418         PR 30194
17419         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17420         temporarily.
17421
17422 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17423
17424         * lib/target-supports.exp (check_weak_available): Use istarget
17425         "hppa*-*-hpux10*" instead of regexp.
17426         (check_cxa_atexit_available): Likewise.
17427
17428 2006-12-14  Richard Guenther  <rguenther@suse.de>
17429
17430         PR tree-optimization/30197
17431         * gcc.c-torture/execute/complex-1.c: Fix function name.
17432         * gcc.dg/builtins-61.c: New testcase.
17433
17434 2006-12-14  Richard Guenther  <rguenther@suse.de>
17435
17436         PR middle-end/30172
17437         * gcc.dg/pr30172-1.c: New testcase.
17438
17439 2006-12-14  Richard Guenther  <rguenther@suse.de>
17440
17441         PR tree-optimization/30198
17442         * gcc.dg/builtins-60.c: New testcase.
17443
17444 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17445
17446         * lib/target-supports.exp (vect_no_align): Remove spu.
17447
17448 2006-12-13  Ian Lance Taylor  <iant@google.com>
17449
17450         PR c++/19564
17451         PR c++/19756
17452         * g++.dg/warn/Wparentheses-5.C: New test.
17453         * g++.dg/warn/Wparentheses-6.C: New test.
17454         * g++.dg/warn/Wparentheses-7.C: New test.
17455         * g++.dg/warn/Wparentheses-8.C: New test.
17456         * g++.dg/warn/Wparentheses-9.C: New test.
17457         * g++.dg/warn/Wparentheses-10.C: New test.
17458         * g++.dg/warn/Wparentheses-11.C: New test.
17459         * g++.dg/warn/Wparentheses-12.C: New test.
17460         * g++.dg/warn/Wparentheses-13.C: New test.
17461         * g++.dg/warn/Wparentheses-14.C: New test.
17462         * g++.dg/warn/Wparentheses-15.C: New test.
17463         * g++.dg/warn/Wparentheses-16.C: New test.
17464         * g++.dg/warn/Wparentheses-17.C: New test.
17465         * g++.dg/warn/Wparentheses-18.C: New test.
17466         * g++.dg/warn/Wparentheses-19.C: New test.
17467         * g++.dg/warn/Wparentheses-20.C: New test.
17468         * g++.dg/warn/Wparentheses-21.C: New test.
17469
17470 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17471
17472         PR testsuite/30157
17473         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17474         for target "hppa.*hpux10".
17475
17476 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17477
17478         * g++.dg/debug/vartrack1.C: New test.
17479
17480         * g++.dg/opt/ifcvt1.C: New test.
17481
17482         * gcc.dg/tls/opt-13.c: New test.
17483
17484         * gcc.dg/20060425-2.c: New test.
17485
17486         * g++.dg/opt/pr15054-2.C: New test.
17487
17488         * gcc.c-torture/execute/20060420-1.c: New test.
17489
17490         * gcc.c-torture/execute/20060412-1.c: New test.
17491
17492         * objc/compile/20060406-1.m: New test.
17493
17494 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17495
17496         * g++.dg/template/array17.C: New test.
17497
17498 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17499
17500         * gcc.target/powerpc/altivec-23.c: New test.
17501
17502 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17503
17504         PR c++27316
17505         * g++.dg/inherit/error3.C: New test.
17506
17507         PR c++/28740
17508         * g++.dg/inherit/error4.C: New test.
17509
17510 2006-12-13  Richard Guenther  <rguenther@suse.de>
17511
17512         PR tree-optimization/17687
17513         * gcc.dg/builtins-59.c: New testcase.
17514
17515 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17516
17517         * gcc.target/spu/Wmain.c: New test.
17518
17519 2006-12-12  Josh Conner  <jconner@apple.com>
17520
17521         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17522         * g++.dg/abi/thunk4.C: Likewise.
17523         * g++.dg/abi/rtti3.C: Likewise.
17524
17525 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17526
17527         * gcc.target/spu/cpat-1.c: New test.
17528         * gcc.target/spu/cpat-2.c: New test.
17529         * gcc.target/spu/cpat-3.c: New test.
17530         * gcc.target/spu/cpat-4.c: New test.
17531
17532 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17533
17534         PR tree-opt/28436
17535         * gcc.c-torture/compile/vector-1.c: New test.
17536         * gcc.c-torture/compile/vector-2.c: New test.
17537         * gcc.c-torture/compile/vector-3.c: New test.
17538
17539 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17540
17541         * lib/fortran-torture.exp: Update copyright years.  Remove
17542         obsolete comment.  Test -ftree-vectorize where it makes sense.
17543         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17544         from fortran-torture.exp.
17545         * gfortran.dg/char_transpose_1.f90,
17546         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17547         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17548         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17549         '-w' to dg-options.
17550
17551 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17552
17553         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17554         saved_${tool}_load.
17555
17556 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17557
17558         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17559         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17560         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17561         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17562         gaps.
17563
17564 2006-12-12  Richard Guenther  <rguenther@suse.de>
17565
17566         PR middle-end/30147
17567         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17568
17569 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17570             Diego Novillo  <dnovillo@redhat.com>
17571
17572         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17573         VDEF/VUSE changes.
17574         * gcc.dg/tree-ssa/pr26421.c: Likewise
17575         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17576         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17577         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17578         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17579         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17580         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17581         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17582         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17583         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17584
17585 2006-12-11  Jan Hubicka  <jh@suse.cz>
17586
17587         * gcc.dg/tree-prof/stringop-1.c: New test.
17588         * gcc.dg/tree-prof/stringop-2.c: New test.
17589
17590 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17591
17592         PR target/30120
17593         * gcc.target/i386/pr30120.c: New test.
17594
17595         Revert:
17596         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17597
17598         * gcc.target/i386/x87regparm-1.c: New test.
17599         * gcc.target/i386/x87regparm-2.c: New test.
17600         * gcc.target/i386/x87regparm-3.c: New test.
17601         * gcc.target/i386/x87regparm-4.c: New test.
17602
17603 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17604
17605         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17606
17607 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17608
17609         PR fortran/23994
17610         * gfortran.dg/protected_1.f90: New test.
17611         * gfortran.dg/protected_2.f90: New test.
17612         * gfortran.dg/protected_3.f90: New test.
17613         * gfortran.dg/protected_4.f90: New test.
17614         * gfortran.dg/protected_5.f90: New test.
17615         * gfortran.dg/protected_6.f90: New test.
17616
17617 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17618             Tobias Burnus  <burnus@gcc.gnu.org>
17619
17620         PR fortran/29975
17621         PR fortran/30068
17622         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17623         interface.
17624         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17625         ambiguous interfaces.
17626         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17627         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17628         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17629         ambiguous interfaces.
17630         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17631         * gfortran.dg/array_initializer_2.f90: Add initializer array
17632         constructor test.
17633
17634         PR fortran/30096
17635         * gfortran.dg/interface_9.f90: Test that host interfaces are
17636         not checked for ambiguity with the local version.
17637
17638 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17639
17640         PR fortran/29464
17641         * gfortran.dg/module_interface_2.f90: New test.
17642
17643 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17644
17645         PR fortran/29941
17646         * gfortran.dg/assumed_len.f90: New test.
17647
17648 2006-12-09  Richard Guenther  <rguenther@suse.de>
17649
17650         * g++.dg/warn/implicit-typename1.C: Qualify types.
17651         * g++.dg/parse/crash12.C: Likewise.
17652         * g++.dg/tree-ssa/pr22444.C: Likewise.
17653
17654 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17655
17656         * gfortran.dg/array_2.f90: Added sqrt test.
17657
17658 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17659
17660         * gcc.target/i386/x87regparm-1.c: XFAIL.
17661         * gcc.target/i386/x87regparm-2.c: XFAIL.
17662         * gcc.target/i386/x87regparm-3.c: XFAIL.
17663         * gcc.target/i386/x87regparm-4.c: XFAIL.
17664
17665 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17666
17667         * lib/target-supports.exp
17668         (check_effective_target_large_long_double): New.
17669         * gcc.dg/Wconversion-real.c : Use it.
17670         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17671         unsigned.
17672
17673 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17674
17675         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17676
17677 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17678
17679         PR fortran/27546
17680         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17681
17682 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17683
17684         PR c++/29732
17685         * g++.dg/template/crash65.C: New test.
17686         * g++.dg/template/spec16.C: Tweak error markers.
17687
17688 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17689
17690         * gcc.target/spu: New directory.
17691         * gcc.target/spu/spu.exp: New file.
17692         * gcc.target/spu/intrinsics-1.c: New test.
17693
17694 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17695
17696         PR c++/29980
17697         * g++.dg/ext/attrib27.C: New test.
17698         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17699         * g++.dg/parse/typedef5.C: Likewise.
17700
17701 2006-12-07  Mike Stump  <mrs@apple.com>
17702
17703         * treelang/compile/var_defs.tree: Adjust.
17704
17705 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17706
17707         PR c++/29730
17708         * g++.dg/template/crash64.C: New test.
17709         * g++.dg/parse/crash27.C: Adjust error markers.
17710
17711 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17712
17713         PR libfortran/30009
17714         PR libfortran/30056
17715         * gfortran.dg/read_eof_4.f90:  Add tests.
17716         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17717         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17718
17719 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17720
17721         PR c++/29729
17722         * g++.dg/template/crash63.C: New test.
17723
17724         PR c++/29728
17725         * g++.dg/template/crash62.C: New test.
17726
17727 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17728
17729         PR fortran/30003
17730         * gfortran.dg/allocatable_function_1.f90: Increase the number
17731         of expected calls of free to 10; the lhs section reference is
17732         now evaluated so there is another call to bar.  Change the
17733         comment appropriately.
17734         * gfortran.dg/array_section_1.f90: New test.
17735
17736 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17737
17738         PR fortran/29912
17739         * gfortran.dg/char_result_12.f90: New test.
17740
17741 2006-12-05  Richard Guenther  <rguenther@suse.de>
17742
17743         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17744         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17745         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17746         vect_double, xfail for spu*-*-*.
17747
17748 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17749
17750         PR fortran/29962
17751         * initialization_4.f90: Test noninteger exponents (-std=f95).
17752         * initialization_5.f90: New test for noninteger exponents
17753           with -std=f2003.
17754
17755 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17756
17757         PR fortran/29821
17758         * gfortran.dg/parameter_array_section_1.f90: New test.
17759
17760 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/29733
17763         * g++.dg/template/crash61.C: New test.
17764
17765         PR c++/29632
17766         * g++.dg/template/error23.C: New test.
17767
17768 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17769
17770         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17771
17772 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17773
17774         PR fortran/29916
17775         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17776
17777 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17778
17779         PR middle-end/29965
17780         * gcc.dg/gomp/pr29965-1.c: New test.
17781         * gcc.dg/gomp/pr29965-2.c: New test.
17782         * gcc.dg/gomp/pr29965-3.c: New test.
17783         * gcc.dg/gomp/pr29965-4.c: New test.
17784         * gcc.dg/gomp/pr29965-5.c: New test.
17785         * gcc.dg/gomp/pr29965-6.c: New test.
17786         * g++.dg/gomp/pr29965-1.C: New test.
17787         * g++.dg/gomp/pr29965-2.C: New test.
17788         * g++.dg/gomp/pr29965-3.C: New test.
17789         * g++.dg/gomp/pr29965-4.C: New test.
17790         * g++.dg/gomp/pr29965-5.C: New test.
17791         * g++.dg/gomp/pr29965-6.C: New test.
17792         * g++.dg/gomp/pr29965-7.C: New test.
17793         * g++.dg/gomp/pr29965-8.C: New test.
17794         * g++.dg/gomp/pr29965-9.C: New test.
17795         * g++.dg/gomp/pr29965-10.C: New test.
17796
17797 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
17798
17799         * gnat.dg/pointer_variable_bounds.adb: New test.
17800         * gnat.dg/pointer_variable_bounds.ads: Likewise.
17801         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17802
17803 2006-12-03  Eric Christopher  <echristo@apple.com>
17804
17805         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17806
17807 2006-12-03  Richard Henderson  <rth@redhat.com>
17808             Andrew Pinski  <pinskia@gmail.com>
17809
17810         PR C++/14329
17811         * g++.dg/warn/unit-1.C: New test.
17812
17813 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
17814
17815         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17816
17817 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
17818
17819         * g++.dg/vect/vect.exp: Enable tests to run on spu.
17820         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17821         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17822         * gcc.dg/vect/vect-70.c: Reduce array size.
17823         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17824         vect_no_compaer_double targets.
17825         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17826         vect_float, vect_double, and vect_int.
17827
17828 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
17829
17830         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17831         test for loop versioning on vect_no_align targets.
17832         * gcc.dg/vect/pr20122.c: Likewise.
17833         * gcc.dg/vect/vect-105.c: Likewise.
17834         * gcc.dg/vect/vect-42.c: Likewise.
17835         * gcc.dg/vect/vect-43.c: Likewise.
17836         * gcc.dg/vect/vect-74.c: Likewise.
17837         * gcc.dg/vect/vect-75.c: Likewise.
17838         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17839         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17840         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17841         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17842
17843 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
17844
17845         PR fortran/29642
17846         * gfortran.dg/value_1.f90 : New test.
17847         * gfortran.dg/value_2.f90 : New test.
17848         * gfortran.dg/value_3.f90 : New test.
17849         * gfortran.dg/value_4.f90 : New test.
17850         * gfortran.dg/value_4.c : Called from value_4.f90.
17851
17852 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17853
17854         PR C++/30033
17855         *  g++.dg/cpp0x/static_assert4.C: New testcase.
17856
17857 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17858
17859         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17860
17861 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
17862
17863         PR c/27953
17864         * gcc.dg/pr27953.c: New test.
17865
17866 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17867
17868         PR c++/30022
17869         * g++.dg/ext/vector5.C: New test.
17870
17871         PR c++/30021
17872         * g++.dg/other/main1.C: New test.
17873
17874 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
17875
17876         PR libfortran/29568
17877         * gfortran.dg/convert_implied_open.f90:  Change to
17878         new default record length.
17879         * gfortran.dg/unf_short_record_1.f90:  Adapt to
17880         new error message.
17881         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
17882
17883 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
17884
17885         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17886
17887 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
17888
17889         PR c++/29066
17890         * g++.dg/expr/pr29066.c: New.
17891
17892 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
17893             Zdenek Dvorak <dvorakz@suse.cz>
17894
17895         PR tree-optimization/29921
17896         * gcc.dg/pr29921-2.c: New test.
17897
17898 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
17899
17900         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17901         (i386_get_cpuid): New function.
17902         (i386_cpuid_ecx): Likewise.
17903         (i386_cpuid_edx): Likewise.
17904         (i386_cpuid): Updated to call i386_cpuid_edx.
17905
17906         * gcc.target/i386/sse3-addsubpd.c: New file.
17907         * gcc.target/i386/sse3-addsubps.c: Likewise.
17908         * gcc.target/i386/sse3-haddpd.c: Likewise.
17909         * gcc.target/i386/sse3-haddps.c: Likewise.
17910         * gcc.target/i386/sse3-hsubpd.c: Likewise.
17911         * gcc.target/i386/sse3-hsubps.c: Likewise.
17912         * gcc.target/i386/sse3-lddqu.c: Likewise.
17913         * gcc.target/i386/sse3-movddup.c: Likewise.
17914         * gcc.target/i386/sse3-movshdup.c: Likewise.
17915         * gcc.target/i386/sse3-movsldup.c: Likewise.
17916
17917 2006-12-01  Dirk Mueller  <dmueller@suse.de>
17918
17919         * g++.dg/warn/Wreturn-type-4.C: New testcase.
17920
17921 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
17922
17923         * gcc.dg/dfp/convert-int-max.c: New test.
17924         * gcc.dg/dfp/convert-int-max-fold.c: New test.
17925
17926 2006-11-30  Richard Guenther  <rguenther@suse.de>
17927
17928         * gcc.dg/vect/vect-pow-1.c: Rename ...
17929         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
17930         floats instead of doubles, check successful vectorization.
17931
17932 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17933
17934         PR target/29945
17935         * gcc.c-torture/compile/pr29945.c: New testcase.
17936
17937 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
17938
17939         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17940         -maltivec.
17941
17942 2006-11-29  Eric Christopher  <echristo@apple.com>
17943
17944         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17945
17946 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
17947
17948         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17949
17950         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17951
17952 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
17953
17954         PR c++/29022
17955         * g++.dg/inherit/virtual2.C: New test.
17956         * g++.dg/inherit/virtual3.C: Likewise.
17957         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17958         * g++.dg/inherit/error2.C: Likewise.
17959         * g++.dg/template/instantiate1.C: Likewise.
17960
17961 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
17962
17963         PR tree-opt/29984
17964         * gcc.dg/tree-ssa/reassoc-12.c: New test.
17965
17966 2006-11-28  Jan Hubicka  <jh@suse.cz>
17967
17968         * gcc.dg/memcpy-1.c: New test.
17969
17970 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
17971
17972         PR c++/29735
17973         * g++.dg/warn/main-3.C: New test.
17974
17975 2006-11-28  Jan Hubicka  <jh@suse.cz>
17976
17977         * gcc.dg/winline-1.c: New test.
17978
17979 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17982         alignments.
17983
17984 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17985
17986         PR fortran/29976
17987         * gfortran.dg/missing_optional_dummy_3.f90
17988
17989 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
17990
17991         PR fortran/20880
17992         * gfortran.dg/interface_3.f90: Modify errors.
17993
17994 2006-11-28  Ben Elliston  <bje@au.ibm.com>
17995
17996         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17997         fail to link due to relocation overflows on spu-*-*.
17998
17999 2006-11-27  Michael Matz  <matz@suse.de>
18000             Andreas Krebbel  <krebbel1@de.ibm.com>
18001
18002         PR target/29319
18003         * gcc.dg/20061127-1.c: New testcase.
18004
18005 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
18006
18007         * gcc.dg/20061124-1.c: Add exit() function prototype.
18008
18009 2006-11-27  Jan Hubicka  <jh@suse.cz>
18010
18011         * gcc.target/i386/memcpy-1.c: Adjust size.
18012         * gcc.dg/visibility-11.c: Likewise.
18013
18014 2006-11-27  Richard Guenther  <rguenther@suse.de>
18015
18016         PR middle-end/25620
18017         * gcc.target/i386/pow-1.c: New testcase.
18018         * gcc.dg/builtins-58.c: Likewise.
18019
18020 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
18021
18022         PR c++/29886
18023         * g++.dg/expr/cast8.C: New test.
18024
18025 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18026
18027         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18028         Don't ever inline the testcase.
18029
18030 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18031
18032         PR fortran/29982
18033         * gfortran.fortran-torture/compile/parameter_3.f90: New
18034         testcase.
18035
18036 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18037
18038         PR fortran/29951
18039         * gfortran.fortran-torture/execute/transfer2.f90: New test.
18040
18041 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18042
18043         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18044         for CHAR.
18045
18046 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18047
18048         PR libgfortran/29936
18049         * gfortran.dg/write_check3.f90: New test.
18050
18051 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18052
18053         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18054
18055 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18056
18057         PR fortran/20880
18058         * gfortran.dg/interface_3.f90: New test.
18059
18060         PR fortran/29387
18061         * gfortran.dg/generic_8.f90: New test.
18062
18063 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18064
18065         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18066         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18067         * gfortran.dg/specifics_3.f90: Remove.
18068
18069 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18070
18071         PR c/29955
18072         * gcc.dg/gomp/pr29955.c: New test.
18073
18074         PR c/29736
18075         * gcc.dg/pr29736.c: New test.
18076
18077 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18078
18079         PR tree-opt/29964
18080         * gcc.dg/pure-1.c: New test.
18081
18082 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18083
18084         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18085         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18086
18087 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18088
18089         * gcc.dg/20061124-1.c: New testcase.
18090
18091 2006-11-23  Eric Christopher  <echristo@apple.com>
18092
18093         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18094
18095 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18096
18097         PR c/2707
18098         PR c++/26167
18099         * gcc.dg/Wconversion-integer.c: New. Supersedes
18100         Wconversion-negative-constants.c
18101         * gcc.dg/Wconversion-real.c: New.
18102         * gcc.dg/Wconversion-real-integer.c: New.
18103         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18104         * g++.dg/warn/Wconversion1.C: Modified.
18105
18106 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18107
18108         * gfortran.dg/overload_1.f90: New test.
18109
18110 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18111
18112         PR c/9072
18113         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18114         Wtraditional-conversion.
18115         * gcc.dg/overflow-warn-2.c: Likewise.
18116         * gcc.dg/Wconversion.c: Likewise. Renamed as
18117         Wtraditional-conversion.c .
18118         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18119         Wtraditional-conversion-2.c .
18120         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18121         Wtraditional-conversion-2.c
18122         * gcc.dg/Wconversion-negative-constants.c: New.
18123
18124 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18125
18126         * gcc.dg/tree-ssa/dump-1.c: New test.
18127
18128 2006-11-23  David Ung <davidu@mips.com>
18129
18130         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18131         -mfp64, allowable when ISA >= 33 and float is enabled.
18132         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18133         of mthc1 and mfhc1 patterns.
18134
18135 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18136
18137         PR tree-optimization/29921
18138         * gcc.dg/pr29921.c: New test.
18139
18140 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18141
18142         PR fortran/29441
18143         * gfortran.dg/initialization_4.f90: New test.
18144
18145 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18146
18147         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18148         platforms that have interleaving support.
18149         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18150         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18151         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18152         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18153         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18154         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18155         gcc.dg/vect/vect-strided-u8-i8.c,
18156         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18157         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18158         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18159         gcc.dg/vect/vect-strided-float.c,
18160         gcc.dg/vect/vect-strided-a-mult.c,
18161         gcc.dg/vect/vect-strided-mult-char-ls.c,
18162         gcc.dg/vect/vect-strided-a-u16-mult.c,
18163         gcc.dg/vect/vect-strided-a-u32-mult.c,
18164         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18165         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18166         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18167         gcc.dg/vect/vect-strided-mult.c,
18168         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18169         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18170         New.
18171
18172 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18173
18174         PR fortran/25087
18175         * gfortran.dg/auto_char_len_4.f90: New test.
18176
18177 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18178
18179         PR fortran/29652
18180         * gfortran.dg/generic_7.f90: New test.
18181         * gfortran.dg/defined_operators_1.f90: Add new error.
18182
18183 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18184
18185         PR tree-optimization/29902
18186         * g++.dg/tree-ssa/pr29902.C: New test.
18187
18188 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18189
18190         PR fortran/29820
18191         * gfortran.dg/used_types_13.f90: New test.
18192
18193 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18194
18195         * gcc.dg/dfp/snan.c: Delete.
18196
18197 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18198
18199         * g++.dg/cpp0x/static_assert1.C: New.
18200         * g++.dg/cpp0x/static_assert2.C: New.
18201         * g++.dg/cpp0x/static_assert3.C: New.
18202
18203 2006-11-21  Richard Guenther  <rguenther@suse.de>
18204
18205         * gcc.dg/vect/vect-pow-1.c: New testcase.
18206         * gcc.dg/vect/vect-pow-2.c: Likewise.
18207
18208 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18209
18210         PR c++/29570
18211         * g++.dg/template/static29.C: New test.
18212
18213         PR c++/29734
18214         * g++.dg/conversion/simd4.C: New test.
18215
18216 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18217
18218         PR c++/29475
18219         * g++.dg/template/access19.C: New test.
18220         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18221         error is reported.
18222
18223 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18224
18225         PR tree-opt/25500
18226         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18227
18228 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18229
18230         PR fortran/27546
18231         * gfortran.dg/import.f90: Extended test.
18232         * gfortran.dg/import2.f90: Extended test.
18233
18234 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18235
18236         * gfortran.dg/volatile3.f90: Add conflict test.
18237
18238 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18239
18240         PR fortran/24783
18241         * gfortran.dg/implicit_10.f90: New test.
18242
18243 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18244
18245         PR c++/8586
18246         * g++.dg/warn/Wall-write-strings.C: New.
18247
18248 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18249
18250         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18251         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18252
18253 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18254
18255         * gfortran.dg/use_3.f90: Remove error message.
18256         * gfortran.dg/iso_fortran_env_1.f90: New test.
18257         * gfortran.dg/iso_fortran_env_2.f90: New test.
18258         * gfortran.dg/iso_fortran_env_3.f90: New test.
18259         * gfortran.dg/iso_fortran_env_4.f90: New test.
18260
18261 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18262
18263         * gcc.dg/vect/vect-27.c: Fix initialization.
18264
18265 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18266
18267         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18268         * gcc.dg/torture/builtin-minmax-1.c: New.
18269
18270         * gcc.dg/builtins-20.c: Add cases for copysign.
18271
18272 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18273
18274         PR fortran/24285
18275         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18276
18277 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18278         * gfortran.dg/use_1.f90: New test.
18279         * gfortran.dg/use_1.f90: New test.
18280         * gfortran.dg/use_1.f90: New test.
18281
18282 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18283
18284         PR tree-optimization/29801
18285         * gcc.dg/pr29801.c: New test.
18286
18287 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18288
18289         PR middle-end/29584
18290         * gcc.dg/torture/pr29584.c: New test.
18291
18292 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18293
18294         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18295         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18296         * gcc.target/powerpc/compress-float-ppc.c,
18297         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18298         powerpc_fprs.
18299         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18300         do not pass -mhard-float.
18301
18302 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18303
18304         * gnat.dg/volatile_aggregate.adb: New test.
18305
18306 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18307
18308         PR fortran/29391
18309         PR fortran/29489
18310         * gfortran.dg/bound_2.f90: Add more checks.
18311         * gfortran.dg/bound_3.f90: New test.
18312
18313 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18314
18315         PR target/29201
18316         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18317
18318 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18319
18320         * gfortran.dg/import3.f90: Fix error message.
18321
18322 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18323
18324         PR tree-opt/29788
18325         * gfortran.fortran-torture/compile/inline_1.f90:
18326         New testcase.
18327
18328 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18329
18330         * gcc.target/i386/x87regparm-1.c: New test.
18331         * gcc.target/i386/x87regparm-2.c: New test.
18332         * gcc.target/i386/x87regparm-3.c: New test.
18333         * gcc.target/i386/x87regparm-4.c: New test.
18334
18335 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18336
18337         PR fortran/27546
18338         * gfortran.dg/import.f90: New test.
18339         * gfortran.dg/import2.f90: New test.
18340         * gfortran.dg/import3.f90: New test.
18341
18342 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18343
18344         PR fortran/27588
18345         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18346
18347 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18348
18349         PR fortran/29806
18350         * gfortran.dg/contains.f90: New test.
18351         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18352
18353 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18354
18355         PR tree-optimization/29581
18356         * gcc.dg/pr29581-1.c: New test.
18357         * gcc.dg/pr29581-2.c: New test.
18358         * gcc.dg/pr29581-3.c: New test.
18359         * gcc.dg/pr29581-4.c: New test.
18360         * gfortran.dg/pr29581.f90: New test.
18361
18362 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18363
18364         PR fortran/29702
18365         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18366         numbers in error message headers.
18367
18368 2006-11-14  Richard Guenther  <rguenther@suse.de>
18369
18370         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18371         to i?86 and x86_64 targets.
18372
18373 2006-11-14  Caroline Tice  <ctice@apple.com>
18374
18375         * gcc.dg/pubtypes-1.c: New file/testcase.
18376         * gcc.dg/pubtypes-2.c: New file/testcase.
18377         * gcc.dg/pubtypes-3.c: New file/testcase.
18378         * gcc.dg/pubtypes-4.c: New file/testcase.
18379         * g++.dg/pubtypes.C: New file/testcase.
18380
18381 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18382
18383         PR c++/29106
18384         * g++.dg/init/self1.C: New test.
18385
18386 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18387
18388         PR fortran/29657
18389         * gfortran.dg/conflicts.f90: Add.
18390
18391 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18392
18393         PR rtl-optimization/29798
18394
18395         * gcc.c-torture/execute/pr29798.c: New.
18396
18397 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18398
18399         * gcc.dg/builtins-20.c: Add more cases.
18400
18401 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18402
18403         PR fortran/29759
18404         * gfortran.dg/gomp/pr29759.f90: New test.
18405
18406 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18407
18408         PR c++/29518
18409         * g++.dg/template/static28.C: New test.
18410
18411 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18412
18413         * lib/c-torture.exp: Use target-libpath.exp.
18414         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18415         set GCC_EXEC_PREFIX env var from global variable of same name.
18416
18417 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18418
18419         PR fortran/26994
18420         * gfortran.fortran-torture/compile/transfer-1.f90:
18421         New testcase.
18422
18423 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18424             Zdenek Dvorak <dvorakz@suse.cz>
18425
18426         PR tree-optimization/29680
18427         * gcc.dg/alias-11.c: New test.
18428
18429 2006-11-12  Jason Merrill  <jason@redhat.com>
18430             Andrew Pinski <pinskia@physics.uc.edu>
18431
18432         PR middle-end/28915
18433         * gcc.target/i386/vectorize1.c: New.
18434
18435 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18436
18437         PR rtl-optimization/29797
18438         * gcc.c-torture/execute/pr29797-1.c: New test case.
18439
18440 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18441
18442         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18443
18444 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18445
18446         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18447
18448 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18449
18450         PR tree-optimization/13827
18451         * gcc.dg/fold-eqand-1.c: New test case.
18452
18453 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18454
18455         PR rtl-opt/28812
18456         * gcc.c-torture/execute/mayalias-3.c: New test.
18457
18458 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18459
18460         PR middle-end/27528
18461         * gcc.c-torture/compile/pr27528.c: New test.
18462         * gcc.dg/pr27528.c: Likewise.
18463
18464 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18465
18466         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18467
18468         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18469
18470 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18471
18472         PR fortran/29758
18473         * gfortran.dg/reshape_source_size_1.f90: New test.
18474
18475 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18476
18477         PR fortran/29315
18478         * gfortran.dg/aliasing_dummy_4.f90: New test.
18479
18480 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18481
18482         PR target/29777
18483         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18484         and x86_64-*-* targets.
18485
18486 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18487
18488         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18489         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18490         New macros. Use them in exact tests.
18491         (TESTIT3): New macro.
18492         Add tests for fmin, fmax and fma.
18493
18494 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18495
18496         PR fortran/29431
18497         * gfortran.dg/array_constructor_13.f90: New test.
18498
18499 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18500
18501         PR fortran/29744
18502         * gfortran.dg/used_types_12.f90: New test.
18503
18504 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18505
18506         PR middle-end/29726
18507         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18508         (test6): Ditto.
18509         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18510         * gcc.dg/fold-eqandshift-3.c: New test case.
18511
18512 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18513
18514         PR fortran/29699
18515         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18516
18517         PR fortran/21370
18518         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18519
18520 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18521
18522         * gcc.dg/20061109-1.c: New testcase.
18523
18524 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18525
18526         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18527
18528 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18529
18530         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18531         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18532
18533 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18534
18535         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18536         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18537
18538 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18539
18540         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18541
18542 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18543
18544         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18545         vect-9.c).
18546         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18547         * gcc.dg/vect/vect-9.c: Now vectorizable.
18548         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18549         that support vect_widen_mult.
18550         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18551         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18552         vect-reduc-dot-u16.c).
18553         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18554         vect-reduc-dot-u16.c).
18555         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18556         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18557         vect-reduc-dot-s8.c).
18558         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18559         vect-reduc-dot-s8.c).
18560         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18561         vect-reduc-dot-s8.c).
18562         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18563         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18564         vect-reduc-dot-u8.c).
18565         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18566         vect-reduc-dot-u8.c).
18567         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18568         * gcc.dg/vect/vect-multitypes-9.c: New test.
18569         * gcc.dg/vect/vect-multitypes-10.c: New test.
18570         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18571         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18572         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18573         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18574         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18575         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18576         wrapv-vect-reduc-dot-s8.c.
18577         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18578         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18579         targets that support vec_unpack.
18580         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18581         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18582         (check_effective_target_vect_widen_mult_hi_to_si): New.
18583         (check_effective_target_vect_widen_sum): Removed.
18584
18585         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18586
18587         * gcc.dg/vect/vect-multitypes-8.c: New test.
18588         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18589
18590         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18591
18592         * gcc.dg/vect/vect-multitypes-7.c: New test.
18593
18594         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18595
18596         * gcc.dg/vect/vect-multitypes-4.c: New test.
18597         * gcc.dg/vect/vect-multitypes-5.c: New test.
18598         * gcc.dg/vect/vect-multitypes-6.c: New test.
18599
18600         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18601
18602         * gcc.dg/vect/vect-multitypes-1.c: New test.
18603         * gcc.dg/vect/vect-multitypes-2.c: New test.
18604         * gcc.dg/vect/vect-multitypes-3.c: New test.
18605
18606 2006-11-07  Eric Christopher  <echristo@apple.com>
18607
18608         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18609         Test using scan-assembler-not.
18610
18611 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18612
18613         * gcc.dg/inline-17.c: New test.
18614
18615 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18616
18617         PR other/25028
18618         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18619         on HP-UX.
18620
18621 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18622
18623         PR fortran/29539
18624         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18625
18626         PR fortran/29634
18627         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18628         test.
18629
18630 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18631
18632         PR fortran/29601
18633         * gfortran.dg/volatile.f90: Add.
18634         * gfortran.dg/volatile2.f90: Add.
18635         * gfortran.dg/volatile3.f90: Add.
18636         * gfortran.dg/volatile4.f90: Add.
18637         * gfortran.dg/volatile5.f90: Add.
18638         * gfortran.dg/volatile6.f90: Add.
18639         * gfortran.dg/volatile7.f90: Add.
18640
18641 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18642
18643         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18644           for matching error messages.
18645         * gfortran.dg/specifics_3.f90: Adjust pattern
18646           for matching error messages.
18647
18648 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18649             Bernhard Fischer  <aldot@gcc.gnu.org>
18650
18651         * lib/gcc-dg.exp (output-exists): New proc.
18652         (output-exists-not): New proc.
18653         * gcc.test-framework/test-framework.awk: Support new directives.
18654         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18655         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18656         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18657         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18658         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18659         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18660
18661 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18662
18663         PR fortran/29630
18664         PR fortran/29679
18665         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18666         * gfortran.dg/initialization_3.f90: New.
18667
18668 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18669
18670         PR libgfortran/25545
18671         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18672
18673 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18674
18675         PR middle-end/29695
18676         * gcc.c-torture/execute/pr29695-1.c: New test.
18677         * gcc.c-torture/execute/pr29695-2.c: New test.
18678
18679 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18680
18681         PR fortran/29565
18682         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18683
18684 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18685
18686         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18687         for matching error messages.
18688
18689 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18690
18691         PR target/26915
18692         * gcc.target/i386/387-12.c: New test.
18693
18694 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18695
18696         PR libfortran/29713
18697         * gfortran.dg/pr29713.f90: New test.
18698
18699 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18700
18701         * gcc.c-torture/execute/arith-rand-ll.c:
18702         Also test for bogus rest sign.
18703
18704 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18705
18706         PR libfortran/27895
18707         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18708
18709 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18710
18711         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18712         from error messages.
18713
18714 2006-11-02  Mike Stump  <mrs@apple.com>
18715
18716         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18717
18718         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18719
18720 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18721
18722         * g++.dg/eh/gcsec1.C: New test.
18723
18724 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18725
18726         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18727         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18728
18729 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18730
18731         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18732         hexadecimal value.
18733         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18734         * gcc.dg/pr14796-2.c: Likewise.
18735
18736 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18737
18738         * gcc.c-torture/execute/20061101-1.c: New test.
18739
18740 2006-11-01  Richard Guenther  <rguenther@suse.de>
18741
18742         * gcc.target/i386/fpprec-1.c: New testcase.
18743
18744 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18745
18746         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18747         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18748
18749 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18750
18751         * gcc.c-torture/execute/20061031-1.c: New test.
18752
18753 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18754
18755         PR 23067
18756         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18757         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18758         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18759         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18760         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18761         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18762         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18763
18764 2006-10-31  Eric Christopher  <echristo@apple.com>
18765             Falk Hueffner  <falk@debian.org>
18766
18767         * gcc.dg/builtin-bswap-1.c: New.
18768         * gcc.dg/builtin-bswap-2.c: New.
18769         * gcc.dg/builtin-bswap-3.c: New.
18770         * gcc.dg/builtin-bswap-4.c: New.
18771         * gcc.dg/builtin-bswap-5.c: New.
18772         * gcc.target/i386/builtin-bswap-1.c: New.
18773
18774 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18775
18776         * gcc.dg/inline-16.c: New.
18777
18778         PR 16622
18779         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18780         defining it.
18781         * gcc.dg/inline-13.c: New.
18782         * gcc.dg/inline-14.c: New.
18783         * gcc.dg/inline-15.c: New.
18784
18785         PR 11377
18786         * gcc.dg/inline6.c: New.
18787         * gcc.dg/inline7.c: New.
18788
18789 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18790
18791         PR middle-end/23470
18792         * gcc.dg/pr23470-1.c: New test case.
18793
18794 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
18795
18796         PR fortran/29537
18797         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18798         data.
18799         * gfortran.dg/blockdata_2.f90: New testcase.
18800
18801 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
18802
18803         PR libfortran/29627
18804         * gfortran.dg/unf_short_record_1.f90:  New test.
18805
18806 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18807
18808         PR fortran/29067
18809         * gfortran.dg/pr29067.f: New test.
18810
18811 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
18812             Richard Sandiford  <richard@codesourcery.com>
18813
18814         * lib/target-supports.exp (get_compiler_messages): Append options
18815         as a single list element.
18816         (check_effective_target_arm_vfp_ok): New.
18817         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18818
18819 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
18820
18821         PR fortran/29387
18822         * gfortran.dg/intrinsic_actual_2.f90: New test.
18823
18824         PR fortran/29490
18825         * gfortran.dg/actual_array_interface_1.f90: New test.
18826
18827         PR fortran/29641
18828         * gfortran.dg/used_types_11.f90: New test.
18829
18830 2006-10-30  Dirk Mueller  <dmueller@suse.de>
18831
18832         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18833         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18834         * g++.old-deja/g++.pt/eichin01.C (main): Same.
18835         * g++.old-deja/g++.mike/net25.C (main): Same.
18836         * g++.dg/lookup/exception1.C (main): Same.
18837         * g++.dg/parse/parens2.C (main): Same.
18838
18839 2006-10-30  Roger Sayle  <roger@eyesopen.com>
18840
18841         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18842
18843 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18844
18845         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18846         * gcc.dg/torture/builtin-math-3.c: Likewise.
18847
18848 2006-10-30  Tobias Burnus  <burnus@net-b.de>
18849
18850         PR fortran/29452
18851         * gfortran.dg/write_check.f90: Check run-time keyword checking.
18852         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18853
18854 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
18855
18856         PR Fortran/29410
18857         * gfortran.fortran-torture/execute/transfer1.f90: New test.
18858
18859 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
18860
18861         * lib/target-supports.exp (check_function_available): Declare
18862         function before calling.
18863
18864 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
18865
18866         PR tree-optimization/29637
18867         * gcc.dg/pr29637.c: New test.
18868
18869 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18870
18871         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18872         tree canonicalization.
18873
18874 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18875
18876         * gcc.dg/builtins-20.c: Add more hypot tests.
18877
18878 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18879
18880         * gcc.dg/fold-compare-1.c: New test case.
18881
18882 2006-10-29  Dirk Mueller  <dmueller@suse.de>
18883
18884         PR c++/16307
18885         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18886
18887 2006-10-29  Roger Sayle  <roger@eyesopen.com>
18888
18889         PR tree-optimization/15458
18890         * gcc.dg/fold-xornot-1.c: New test case.
18891
18892 2006-10-29  Richard Guenther  <rguenther@suse.de>
18893
18894         * gcc.target/i386/math-torture/trunc.c: New testcase.
18895
18896 2006-10-29  Richard Guenther  <rguenther@suse.de>
18897
18898         * gcc.target/i386/math-torture/round.c: New testcase.
18899
18900 2006-10-29  Richard Guenther  <rguenther@suse.de>
18901
18902         * gcc.target/i386/math-torture/ceil.c: New testcase.
18903         * gcc.target/i386/math-torture/floor.c: Likewise.
18904
18905 2006-10-29  Richard Guenther  <rguenther@suse.de>
18906
18907         * gcc.target/i386/math-torture/rint.c: New testcase.
18908         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18909
18910 2006-10-29  Richard Guenther  <rguenther@suse.de>
18911
18912         * gcc.target/i386/math-torture/lfloor.c: New testcase.
18913         * gcc.target/i386/math-torture/lceil.c: Likewise.
18914
18915 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18916
18917         PR libgfortran/24313
18918         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18919
18920 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
18921
18922         * gcc.c-torture/execute/20020118-1.c,
18923         gcc.c-torture/execute/builtins/strlen.c,
18924         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18925         comment typos.
18926
18927 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18928
18929         * gcc.dg/builtins-20.c: Add tests for hypot.
18930         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
18931         two-argument builtins.
18932         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18933         TESTIT2.  Update all callers.
18934         (TESTIT2, TESTIT2_R): New helper macros.
18935         Add testcases for pow, hypot and atan2.
18936
18937 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18938
18939         PR C++/29295
18940         * g++.dg/expr/bool1.C: New test.
18941         * g++.dg/expr/bool2.C: New test.
18942
18943 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18944
18945         PR fortran/28224
18946         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18947         * gfortran.dg/namelist_internal.f90: New test.
18948
18949 2006-10-28  Tobias Burnus  <burnus@net-b.de>
18950
18951         PR fortran/29625
18952         * gfortran.dg/io_real_boz.f90: Add.
18953         * gfortran.dg/io_real_boz2.f90: Add.
18954
18955 2006-10-28  Richard Guenther  <rguenther@suse.de>
18956
18957         PR middle-end/26899
18958         * gcc.dg/tree-ssa/pr26899.c: New testcase.
18959
18960 2006-10-28  Richard Guenther  <rguenther@suse.de>
18961
18962         PR target/28806
18963         * gcc.target/i386/math-torture/lround.c: New testcase.
18964
18965 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
18966
18967         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18968         * gcc.dg/builtins-44.c: Likewise.
18969         * gcc.dg/builtins-45.c: Likewise.
18970         * gcc.dg/pr28796-2.c: Likewise.
18971         * gcc.dg/unordered-3.c: Likewise.
18972
18973 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18974
18975         PR libgfortran/27954
18976         * gfortran.dg/error_recovery_2.f90: New test.
18977
18978 2006-10-26  Richard Guenther  <rguenther@suse.de>
18979
18980         * gcc.target/i386/i386.exp: Use glob, not find to collect
18981         tests.  Avoids recursing into subdirectories.
18982         * gcc.target/i386/math-torture/math-torture.exp: Torture
18983         for interesting ia32 math options.
18984         * gcc.target.i386/math-torture/lrint.c: New testcase.
18985
18986 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18987
18988         PR libgfortran/29563
18989         * gfortran.dg/arrayio_9.f90: Update test.
18990         * gfortran.dg/arrayio_19.f90: New test.
18991
18992 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
18993
18994         * gcc.dg/20061026.c: New testcase.
18995
18996 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18997
18998         PR libgfortran/29563
18999         * gfortran.dg/arrayio_9.f90: New test.
19000
19001 2006-10-26  Ben Elliston  <bje@au.ibm.com>
19002
19003         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
19004         Copy the strings manually, as strcpy may call strlen.
19005
19006 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19007
19008         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
19009         Add checks for log, log2, log10 and log1p.
19010
19011         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
19012         we already test 0.0.  Add checks for expm1, log, log2, log10,
19013         log1p, cbrt, erf and erfc.
19014
19015 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
19016
19017         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19018
19019 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
19020
19021         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19022         and remainderl() built-in functions.  Remove -ffast-math from
19023         dg-options.
19024
19025 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19026
19027         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19028         acosh and atanh.
19029
19030         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19031         floating point modifiers to arguments passed to float and long
19032         double functions respectively.  Update all callers to use floating
19033         point numbers, not integers.  Add tests for exp, exp2 and
19034         exp10/pow10.
19035
19036         * gcc.dg/torture/builtin-math-3.c: New test.
19037
19038 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19039
19040         PR fortran/29393
19041         * gfortran.dg/initialize_2.f90: New.
19042
19043 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19044
19045         * gcc.dg/torture/builtin-math-2.c: New test.
19046
19047 2006-10-24  Richard Guenther  <rguenther@suse.de>
19048
19049         PR middle-end/28796
19050         * gcc.dg/pr28796-1.c: New testcase.
19051         * gcc.dg/pr28796-2.c: Likewise.
19052
19053 2006-10-24  Richard Guenther  <rguenther@suse.de>
19054
19055         * gcc.dg/builtins-57.c: New testcase.
19056
19057 2006-10-24  Richard Guenther  <rguenther@suse.de>
19058
19059         PR tree-optimization/29567
19060         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19061
19062 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19063
19064         PR tree-optimization/14784
19065         * gcc.dg/alias-10.c: New test.
19066
19067 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19068
19069         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19070
19071 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19072
19073         * gcc.dg/builtin-strncat-chk-1.c: New test.
19074
19075 2006-10-23  Jan Hubicka  <jh@suse.cz>
19076
19077         * gcc.dg/memmove-1.c: New test.
19078
19079 2006-10-23  Paul Brook  <paul@codesourcery.com>
19080
19081         * gcc.dg/pragma-pack-5.c: New test.
19082
19083 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19084
19085         * g++.dg/other/s390-1.C: New testcase.
19086
19087 2006-10-23  Richard Guenther  <rguenther@suse.de>
19088
19089         PR middle-end/27132
19090         PR middle-end/23295
19091         * gcc.dg/pr27132.c: New testcase.
19092         * gcc.dg/pr23295.c: Likewise.
19093         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19094         * g++.dg/tree-ssa/pr19807.C: Likewise.
19095
19096 2006-10-23  Richard Guenther  <rguenther@suse.de>
19097
19098         PR middle-end/21032
19099         * gcc.dg/pr21032.c: New testcase.
19100
19101 2006-10-22  Jeff Law  <law@redhat.com>
19102         Richard Guenther  <rguenther@suse.de>
19103
19104         PR tree-optimization/15911
19105         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19106
19107 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         PR c++/20647
19110         * g++.dg/abi/rtti3.C: New.
19111
19112 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19113
19114         PR middle-end/28252
19115         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19116         transformation.
19117
19118 2006-10-21  Richard Guenther  <rguenther@suse.de>
19119
19120         PR tree-optimization/3511
19121         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19122
19123 2006-10-21  Richard Guenther  <rguenther@suse.de>
19124
19125         PR middle-end/26898
19126         * gcc.dg/torture/pr26898-1.c: New testcase.
19127         * gcc.dg/torture/pr26898-2.c: Likewise.
19128
19129 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19130
19131         PR c++/28053
19132         * g++.dg/parse/bitfield1.C: Adjust error markers.
19133         * g++.dg/parse/bitfield2.C: New test.
19134
19135 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19136
19137         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19138
19139 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19140
19141         PR libfortran/27895
19142         * gfortran.dg/zero_sized_1.f90: New test.
19143
19144 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19145
19146         * gcc.dg/div-compare-1.c: New test.
19147
19148 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19149
19150         PR fortran/29216
19151         * gfortran.dg/result_default_init_1.f90: New test.
19152
19153         PR fortran/29314
19154         * gfortran.dg/automatic_default_init_1.f90: New test.
19155
19156         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19157         from 38 to 33.
19158
19159 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19160
19161         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19162         'using namespace std' without previous declaration.
19163         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19164         * g++.old-deja/g++.robertl/eb133c.C: New.
19165
19166 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19167
19168         PR libgfortran/29277
19169         * gfortran.dg/streamio_4.f90: Update test.
19170         * gfortran.dg/streamio_11.f90: New test.
19171
19172 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19173
19174         PR c++/27952
19175         * g++.dg/inherit/virtual1.C: New test.
19176
19177 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19178
19179         PR c++/28261
19180         * g++.dg/parse/enum3.C: New test.
19181
19182 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19183
19184         PR c++/29039
19185         * g++.dg/init/ctor8.C: New test.
19186
19187 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/27270
19190         * g++.dg/ext/complit8.C: Tweak error markers.
19191         * g++.dg/template/complit1.C: Add error marker.
19192
19193 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19194
19195         PR c++/27270
19196         * g++.dg/ext/complit8.C: New test.
19197
19198         PR c++/29408
19199         * g++.dg/parse/dtor12.C: New test.
19200
19201         PR c++/29435
19202         * g++.dg/template/sizeof11.C: New test.
19203
19204 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19205
19206         PR fortran/29392
19207         * gfortran.dg/data_char_3.f90: New test.
19208
19209         PR fortran/29451
19210         * gfortran.dg/negative_automatic_size.f90: New test.
19211
19212 2006-10-16  David Daney  <ddaney@avtrex.com>
19213
19214         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19215
19216 2006-10-16  Eric Christopher  <echristo@apple.com>
19217
19218         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19219         x86_64.
19220
19221 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19222
19223         PR c++/28211
19224         * g++.dg/tc1/dr49.C: Tweak error messages.
19225         * g++.dg/parse/template21.C: New test.
19226
19227 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19228
19229         PR middle-end/20491
19230         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19231
19232 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19233
19234         PR fortran/29403
19235         * gfortran.dg/print_1.f90: New test.
19236
19237 2006-10-15  Jan Hubicka  <jh@suse.cz>
19238
19239         PR middle-end/29241
19240         * gcc.c-torture/compile/pr29241.c: New testcase.
19241
19242 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19243
19244         PR middle-end/29250
19245         * gcc.c-torture/compile/pr29250.c: New test.
19246
19247 2006-10-15  Richard Guenther  <rguenther@suse.de>
19248
19249         * gcc.dg/pr29299.c: New testcase.
19250
19251 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19252
19253         PR fortran/24767
19254         * gfortran.dg/label_4.f90: Adjust warning flag.
19255
19256 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19257
19258         PR fortran/29371
19259         * gfortran.dg/nullify_3.f90: New test.
19260
19261 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19262
19263         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19264         on Solaris 2.5.1 too.
19265
19266 2006-10-13  Eric Christopher  <echristo@apple.com>
19267
19268         * gcc.dg/pr25993.c: Skip for darwin.
19269
19270 2006-10-13  Eric Christopher  <echristo@apple.com>
19271
19272         * gcc.dg/visibility-11.c: Skip for darwin.
19273
19274 2006-10-13  Eric Christopher  <echristo@apple.com>
19275
19276         * gcc.dg/darwin-weakimport-1.c: Use
19277         -fno-asynchronous-unwind-tables.
19278         * gcc.dg/darwin-weakimport-3.c: Ditto.
19279
19280 2006-10-13  Richard Guenther  <rguenther@suse.de>
19281
19282         PR tree-optimization/29446
19283         * gcc.dg/torture/pr29446.c: New testcase.
19284
19285 2006-10-13  Bill Wendling  <wendling@apple.com>
19286
19287         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19288         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19289         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19290         * g++.old-deja/g++.law/shadow1.C: Likewise.
19291         * g++.old-deja/g++.law/ctors10.C: Likewise.
19292         * g++.dg/debug/namespace1.C: Likewise.
19293         * g++.dg/inherit/namespace-as-base.C: Likewise.
19294         * g++.dg/opt/delay-slot-1.C: Likewise.
19295         * g++.dg/parse/defarg10.C: Likewise.
19296         * g++.dg/template/ptrmem11.C: Likewise.
19297         * g++.dg/template/mem_func_ptr.C: Likewise.
19298         * g++.dg/template/spec19.C: Likewise.
19299
19300 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19301
19302         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19303
19304 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19305
19306         PR fortran/29373
19307         * gfortran.dg/implicit_9.f90: New test.
19308
19309         PR fortran/29407
19310         * gfortran.dg/namelist_25.f90: New test.
19311
19312         PR fortran/27701
19313         * gfortran.dg/same_name_2.f90: New test.
19314
19315         PR fortran/29232
19316         * gfortran.dg/host_assoc_types_1.f90: New test.
19317
19318         PR fortran/29364
19319         * gfortran.dg/missing_derived_type_1.f90: New test.
19320         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19321
19322         PR fortran/29422
19323         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19324
19325         PR fortran/29428
19326         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19327
19328 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19329
19330         PR fortran/29391
19331         * gfortran.dg/bound_2.f90: New test.
19332
19333 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19334
19335         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19336         directive.
19337         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19338         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19339         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19340         * gfortran.dg/gomp/reduction3.f90: Likewise.
19341         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19342         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19343         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19344         * gfortran.dg/forall_4.f90: Likewise.
19345         * gfortran.dg/spec_expr_4.f90: Likewise.
19346         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19347         * gfortran.dg/forall_5.f90: Likewise.
19348         * gfortran.dg/open_access_append_2.f90: Add check for
19349         compile-time warning.
19350
19351 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19352
19353         PR c++/28506
19354         * g++.dg/parse/pure1.C: New test.
19355
19356 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19357
19358         PR fortran/21435
19359         * gfortran.dg/io_constraints_3.f90: New test.
19360         * gfortran.dg/open_access_append_1.f90: Add checks
19361         for compile-time warnings.
19362         * gfortran.dg/pr20163-2.f: Likewise.
19363         * gfortran.dg/iostat_2.f90: Likewise.
19364         * gfortran.dg/label_4.f90: Delete the temporary
19365         file.
19366         * gfortran.dg/direct_io_2.f90: Add a FILE=
19367         specifier.
19368         * gfortran.dg/iomsg_1.f90: Add check for
19369         compile-time warning.
19370
19371 2006-10-12  Jan Hubicka  <jh@suse.cz>
19372
19373         PR c/28419
19374         * gcc.dg/pr28319.c: New test.
19375
19376 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19377         PR c++/29318
19378         * g++.dg/ext/vla4.C: New test.
19379
19380 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19381
19382         PR c++/27961
19383         * g++.dg/template/crash60.C: New test.
19384         * g++.dg/other/large-size-array.C: Adjust error markers.
19385         * g++.dg/parse/crash27.C: Likewise.
19386         * g++.dg/template/crash1.C: Likewise.
19387
19388 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19389
19390         PR testsuite/29093
19391         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19392
19393 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19394
19395         PR preprocessor/28709
19396         * gcc.dg/cpp/paste14.c: New test.
19397
19398 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR c++/29175
19401         * g++.dg/init/array24.C: New test.
19402
19403 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19404
19405         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19406         of <sys/types.h>.
19407
19408 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19409
19410         PR c++/29024
19411         * g++.dg/parse/typedef8.C: New test.
19412         * g++.dg/other/mult-stor1.C: Adjust error markers.
19413
19414 2006-10-11  Richard Guenther  <rguenther@suse.de>
19415
19416         PR tree-optimization/28230
19417         * gcc.dg/torture/pr28230.c: New testcase.
19418
19419 2006-10-11  Richard Guenther  <rguenther@suse.de>
19420
19421         PR inline-asm/29119
19422         * gcc.dg/torture/pr29119.c: New testcase.
19423
19424 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19425
19426         PR middle-end/29272
19427         * gcc.c-torture/execute/20060930-2.c: New test.
19428
19429 2006-10-09  Richard Henderson  <rth@redhat.com>
19430
19431         Revert emutls patch.
19432
19433 2006-10-09  Richard Guenther  <rguenther@suse.de>
19434
19435         PR middle-end/29254
19436         * gcc.dg/pr29254.c: New testcase.
19437
19438 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19439             Paul Thomas  <pault@gcc.gnu.org>
19440
19441         PR fortran/20541
19442         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19443         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19444         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19445         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19446         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19447         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19448         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19449         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19450         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19451         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19452         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19453         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19454         * gfortran.dg/alloc_comp_std.f90: New test.
19455         * gfortran.dg/move_alloc.f90: New test.
19456
19457 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19458
19459         PR fortran/29115
19460         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19461
19462         PR fortran/29211
19463         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19464
19465 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19466
19467         PR fortran/28585
19468         * gfortran.dg/new_line.f90: New test.
19469
19470 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19471
19472         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19473         * gcc.dg/torture/builtin-convert-1.c,
19474         gcc.dg/torture/builtin-convert-2.c,
19475         gcc.dg/torture/builtin-convert-3.c,
19476         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19477
19478 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19479
19480         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19481         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19482         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19483         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19484
19485 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19486
19487         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19488         Xfail some tests for powerpc-darwin and powerpc-aix.
19489
19490 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19491
19492         PR c/29380
19493         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19494
19495 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19496
19497         PR target/29300
19498         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19499         on hppa*-*-hpux*.
19500
19501 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19502
19503         PR fortran/16580
19504         PR fortran/29288
19505         * gfortran.fortran-torture/execute/specifics.f90:
19506         Add tests for using all possible intrinsics as actual arguments.
19507         * gfortran.dg/specifics_1.f90: Add tests for using
19508         all possible intrinsics as actual arguments.
19509         * gfortran.dg/specifics_2.f90: New file.
19510         * gfortran.dg/specifics_3.f90: New file.
19511
19512 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19513
19514         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19515         * gcc.dg/debug/debug-2.c: Likewise.
19516
19517 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19518
19519         * gcc.c-torture/compile/sync-2.c: New test.
19520
19521 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19522
19523         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19524         line endings.
19525
19526 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19527
19528         PR rtl-optimization/29128
19529         * gcc.c-torture/compile/pr29128.c: New test.
19530
19531 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19532
19533         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19534         line endings.
19535
19536 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19537
19538         PR middle-end/29256
19539         * gcc.dg/tree-ssa/loop-19.c: New test.
19540
19541 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19542
19543         PR tree-optimization/29330
19544         * gcc.dg/pr29330.c: New test.
19545
19546         PR target/28924
19547         * gcc.c-torture/compile/20061005-1.c: New test.
19548
19549 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19550
19551         * gcc.dg/typename-vla-1.c: New case.
19552         * gnat.dg/forward_vla.adb: New case.
19553
19554 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19555
19556         PR tree-optimization/29290
19557         * gfortran.dg/loop_nest_1.f90: New test.
19558
19559         PR target/29198
19560         * gcc.dg/tls/opt-12.c: New test.
19561
19562         PR fortran/28415
19563         * gfortran.dg/save_2.f90: New test.
19564
19565         PR c/29091
19566         * gcc.dg/pr29091.c: New test.
19567
19568 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19569
19570         * lib/target-supports.exp
19571         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19572         same as x86_64-*-*; check for LP64.
19573
19574 2006-10-04  Richard Henderson  <rth@redhat.com>
19575
19576         * lib/target-supports.exp (check_effective_target_tls): Redefine
19577         to mean non-emulated tls.
19578         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19579         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19580         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19581         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19582         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19583         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19584         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19585
19586 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19587
19588         PR fortran/29343
19589         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19590
19591 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19592
19593         * gfortran.dg/bounds_check_fail_1.f90: New test.
19594
19595 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19596
19597         PR c++/29020
19598         * g++.dg/template/friend48.C: New test.
19599
19600 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19601
19602         PR fortran/29098
19603         * gfortran.dg/default_initialization_2.f90: New test.
19604
19605 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19606
19607         PR fortran/20779
19608         PR fortran/20891
19609         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19610
19611 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19612
19613         PR fortran/29284
19614         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19615
19616         PR fortran/29321
19617         PR fortran/29322
19618         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19619
19620         PR fortran/25091
19621         PR fortran/25092
19622         * gfortran.dg/entry_array_specs_1.f90: New test.
19623
19624 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19625
19626         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19627         insufficient to inhibit some test failures at -O3.  Do testing
19628         on integers.
19629
19630 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19631
19632         PR c++/29138
19633         * g++.dg/inherit/access8.C: New test.
19634         * g++.dg/template/dtor4.C: Tweak error messages.
19635
19636 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19637
19638         PR fortran/27478
19639         * gfortran.dg/entry_8.f90: New test.
19640
19641 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19642
19643         PR c++/29291
19644         * g++.dg/parse/new4.C: New test.
19645
19646 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19647
19648         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19649         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19650         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19651         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19652         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19653
19654 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19655
19656         PR fortran/19260
19657         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19658         * gfortran.dg/continuation_2.f90: New test.
19659
19660         PR fortran/19262
19661         * gfortran.dg/continuation_3.f90: New test.
19662         * gfortran.dg/continuation_4.f90: New test.
19663         * gfortran.dg/continuation_5.f: New test.
19664         * gfortran.dg/continuation_6.f: New test.
19665
19666 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19667
19668         PR c++/29226
19669         * g++.dg/template/vla1.C: New test.
19670
19671 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19672
19673         PR fortran/29210
19674         * gfortran.dg/complex_parameter_1.f90: New test.
19675
19676 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19677
19678         PR c/29154
19679         * gcc.c-torture/execute/20060929-1.c: New test.
19680
19681 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19682
19683         PR c++/29105
19684         * g++.dg/template/member6.C: New test.
19685         * g++.dg/parse/typename7.C: Adjust error markers.
19686
19687         PR c++/29080
19688         * g++.dg/template/member7.C: New test.
19689
19690 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19691
19692         PR c/24010
19693         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19694         gcc.dg/Woverride-init-3.c: New tests.
19695
19696 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19697
19698         * gcc.c-torture/execute/20060930-1.c: New test.
19699
19700 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19701
19702         PR fortran/18791
19703         * gfortran.dg/specifics_1.f90: New test.
19704         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19705         complex specifics.
19706
19707 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19708
19709         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19710         pthread-init-common.h: New.
19711
19712 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19713
19714         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19715         precision on some archs.
19716
19717 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19718
19719         * gcc.dg/non-local-goto-1.c: New test.
19720         * gcc.dg/non-local-goto-2.c: Likewise.
19721         * gcc.dg/setjmp-3.c: Likewise.
19722         * gcc.dg/setjmp-4.c: Likewise.
19723
19724 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19725
19726         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19727
19728 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19729
19730         PR fortran/28276
19731         * gfortran.dg/exponent_1.f90: New test.
19732
19733         PR fortran/27021
19734         * gfortran.dg/nearest_1.f90: New test.
19735
19736 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19737
19738         PR middle-end/25261
19739         PR middle-end/28790
19740         * gcc.dg/gomp/nestedfn-1.c: New test.
19741
19742 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19743
19744         PR objc/29195
19745         * objc/compile/method-1.m: New test.
19746
19747 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19748
19749         PR c++/26938
19750         * g++.dg/template/crash58.C: New test.
19751         * g++.dg/parse/crash28.C: Adjust error markers.
19752         * g++.dg/template/crash34.C: Likewise.
19753         * g++.dg/template/friend31.C: Likewise.
19754         * g++.dg/template/crash32.C: Likewise.
19755
19756         PR c++/27329
19757         * g++.dg/template/crash59.C: New test.
19758
19759         PR c++/27667
19760         * g++.dg/template/spec33.C: New test.
19761         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19762
19763 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19764             Adam Nemet  <anemet@caviumnetworks.com>
19765
19766         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19767         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19768
19769 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19770
19771         PR target/28911
19772         * gcc.dg/pr28911.c: New.
19773
19774 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19775
19776         PR target/29169
19777         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19778         (dg-options): Add -mfpmath=387.
19779
19780 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19781
19782         PR c/28706
19783         * gcc.dg/pr28706.c: New test.
19784
19785         PR c/28712
19786         * gcc.dg/pr28712.c: New test.
19787
19788 2006-09-22  Mike Stump  <mrs@apple.com>
19789
19790         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19791
19792 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
19793
19794         PR tree-optimization/28888
19795         * gcc.dg/pr28888.c: New test.
19796
19797 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
19798
19799         PR c++/29016
19800         * g++.dg/init/ptrfn1.C: New test.
19801
19802 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
19803
19804         PR c++/28861
19805         * g++.dg/template/spec32.C: New test.
19806         * g++.dg/parse/crash9.C: Adjust error markers.
19807
19808         PR c++/28303
19809         * g++.dg/template/typedef6.C: New test.
19810         * g++.dg/init/error1.C: Adjust error markers.
19811         * g++.dg/parse/crash9.C: Likewise.
19812         * g++.dg/template/crash55.C: Likewise.
19813
19814 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
19815
19816         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19817
19818 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
19819
19820         PR target/27650
19821         * g++.dg/ext/dllimport12.C: New test.
19822
19823 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
19824
19825         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19826         * gcc.target/mips/nmadd-2.c: Likewise.
19827         * gcc.target/mips/mips-ps-6.c: New test.
19828         * gcc.target/mips/neg-abs-1.c: Likewise.
19829         * gcc.target/mips/neg-abs-2.c: Likewise.
19830         * gcc.target/mips/nmadd-3.c: New test.
19831
19832 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
19833
19834         PR middle-end/28046
19835         * gcc.dg/gomp/atomic-10.c: New test.
19836         * g++.dg/gomp/atomic-10.C: New test.
19837
19838 2006-09-20  Eric Christopher  <echristo@apple.com>
19839
19840         * gcc.target/i386/sse3-not-fisttp.c: New.
19841
19842 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
19843
19844         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19845
19846 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
19847
19848         * gcc.c-torture/execute/pr28289.c (one): New variable.
19849         (main): Use it instead of argc.
19850         * gcc.c-torture/execute/20060102-1.c (one): New variable.
19851         (main): Use it instead of argc.
19852
19853 2006-09-19  Paul Brook  <paul@codesourcery.com>
19854
19855         PR target/28516
19856         * gcc.dg/nested-func-5.c: New test.
19857
19858 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19859
19860         * lib/target-supports.exp (check_effective_target_tls): Compile
19861         test stubs using ${tool}_target_compile, not just target_compile.
19862         (check_effective_target_tls_runtime): Likewise.
19863
19864 2006-09-19  Ben Elliston  <bje@au.ibm.com>
19865
19866         * gcc.c-torture/compile/20030405-1.x: Remove.
19867
19868         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19869         optimising linker from discarding it.
19870
19871 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19872
19873         PR fortran/28526
19874         * gfortran.dg/keyword_symbol_1.f90: New test.
19875
19876         * gfortran.dg/spread_shape_1.f90: Add missing warning with
19877         pedantic compilation option.
19878
19879 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
19880
19881         PR fortran/29060
19882         * gfortran.dg/spread_shape_1.f90: New test.
19883
19884 2006-09-17  Roger Sayle  <roger@eyesopen.com>
19885
19886         PR tree-optimization/28887
19887         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19888
19889 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
19890
19891         PR c/25993
19892         * gcc.dg/pr25993.c: New test.
19893
19894 2006-09-17  Ira Rosen  <irar@il.ibm.com>
19895
19896         PR tree-opt/21591
19897         * gcc.dg/vect/pr21591.c: New test.
19898
19899 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
19900
19901         PR tree-opt/29059
19902         * gcc.c-torture/compile/strcpy-1.c: New test.
19903         * gcc.c-torture/compile/strcpy-2.c: New test.
19904         * gcc.c-torture/compile/memcpy-1.c: New test.
19905         * gcc.c-torture/compile/memcpy-2.c: New test.
19906
19907 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
19908
19909         PR testsuite/29055
19910         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19911
19912 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
19913
19914         * gnat.dg/specs/double_record_extension1.ads: New test.
19915         * gnat.dg/specs/double_record_extension2.ads: Likewise.
19916
19917 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
19918
19919         PR fortran/29051
19920         * gfortran.dg/oldstyle_3.f90: New test.
19921
19922 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19923
19924         PR libgfortran/29099
19925         * gfortran.dg/secnds-1.f: New test.
19926
19927 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19928
19929         PR libgfortran/29053
19930         * gfortran.dg/streamio_9.f90: New test.
19931         * gfortran.dg/streamio_10.f90: New test.
19932
19933 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
19934
19935         PR C++/29002
19936         * g++.dg/init/array22.C: New test.
19937         * g++.dg/init/array23.C: New test.
19938
19939 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
19940
19941         * stackcheck.lst: Update list of tests requiring stack checking.
19942         * norun.lst: Adjust for above change.
19943         * ada95.lst: New file.
19944         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19945         requiring -gnat95 switch.
19946
19947 2006-09-14  Olivier Hainque  <hainque@adacore.com>
19948
19949         * gnat.dg/in_out_parameter.adb: New test.
19950
19951 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
19952
19953         PR debug/28980
19954         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19955
19956 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
19957
19958         * gnat.dg/specs/unchecked_union.ads: New test.
19959
19960 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
19961
19962         PR rtl-optimization/28982
19963         * gcc.c-torture/execute/pr28982a.c: New test.
19964         * gcc.c-torture/execute/pr28982b.c: Likewise.
19965
19966 2006-09-12  Eric Christopher  <echristo@apple.com>
19967
19968         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19969         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19970
19971 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
19972
19973         PR c/28768
19974         PR preprocessor/14634
19975         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19976         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19977         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19978
19979 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19980
19981         * gcc.dg/pr28243.c: New test.
19982
19983 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
19984
19985         PR fortran/28971
19986         gfortran.dg/pr28971.f90: New test to act as a backstop in case
19987         this undiagnosed regression reappears.
19988
19989 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
19990
19991         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19992         Treat $srcdir as a literal.
19993         * lib/fortran-torture.exp (fortran-torture-compile,
19994         fortran-torture-execute): Likewise.
19995         * lib/objc-torture.exp (objc-torture-compile,
19996         objc-torture-execute): Likewise.
19997         * lib/profopt.exp (profopt-execute): Likewise.
19998
19999 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
20000
20001         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
20002
20003 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
20004
20005         PR testsuite/28950
20006         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
20007
20008 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
20009
20010         PR target/13685
20011         * gcc.target/i386/pr13685.c: New test.
20012
20013 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20014
20015         * gcc.dg/pr28726.c: New test.
20016
20017 2006-09-11  Josh Conner  <jconner@apple.com>
20018
20019         * gcc.dg/nrv3.c: Increase size of structure.
20020         * gcc.dg/nrv4.c: Likewise.
20021         * gcc.dg/nrv5.c: Likewise.
20022
20023 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
20024
20025         PR libfortran/28890
20026         gfortran.dg/assumed_charlen_function_5.f90: New test.
20027
20028 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/28991
20031         * g++.dg/init/static3.C: New test.
20032
20033 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
20034
20035         PR testsuite/29007
20036         * gcc.dg/long-long-cst1.c (t): Add cast to
20037         __SIZE_TYPE__ before casting to int.
20038         (main): Return 0 on success.
20039
20040 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20041
20042         * gcc.c-torture/execute/20060910-1.c: New test.
20043
20044 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20045
20046         PR middle-end/26983
20047         * gcc.dg/pr26983.c: New test.
20048
20049 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20050
20051         PR target/29006
20052         * gcc.c-torture/execute/pr29006.c: New test.
20053
20054 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20055
20056         PR libfortran/28947
20057         gfortran.dg/matmul_4.f90: New test.
20058
20059 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20060
20061         PR fortran/28959
20062         gfortran.dg/used_types_10: New test.
20063
20064 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20065
20066         PR libfortran/28923
20067         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20068         gfortran.dg/array_initializer_3.f90: New test.
20069
20070 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20071
20072         PR fortran/28914
20073         * gfortran.dg/actual_array_constructor_3.f90: New test.
20074
20075 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20076
20077         PR testsuite/26778
20078         * gcc.target/i386/pr26778.c: New testcase.
20079
20080 2006-09-08  Eric Christopher  <echristo@apple.com>
20081
20082         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20083         * gcc.target/i386/memcpy-1.c: Ditto.
20084         * gcc.target/i386/asm-1.c: Ditto.
20085         * gcc.target/i386/20060512-4.c: Ditto.
20086         * gcc.target/i386/compress-float-387.c: Ditto.
20087         * gcc.target/i386/20060512-1.c: Ditto.
20088         * gcc.target/i386/compress-float-sse.c: Ditto.
20089         * gcc.target/i386/20060512-2.c: Ditto.
20090         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20091         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20092         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20093         * gcc.dg/pr26449.c: Ditto.
20094         * gcc.dg/attr-ms_struct-2.c: Ditto.
20095         * gcc.dg/attr-ms_struct-1.c: Ditto.
20096         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20097
20098 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20099
20100         PR c/28504
20101         * gcc.dg/vla-10.c: New test.
20102
20103 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20104
20105         PR c++/28858
20106         * g++.dg/parse/template20.C: New test.
20107         * g++.dg/template/operator8.C: Remove obsolete part.
20108         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20109         * g++.old-deja/g++.pt/crash65.C: Likewise.
20110
20111 2006-09-07  Jason Merrill  <jason@redhat.com>
20112
20113         PR middle-end/27724
20114         * gcc.dg/long-long-cst1.c: New test.
20115
20116 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20117
20118         PR C++/28906
20119         * g++.dg/other/array3.C: New test.
20120         * g++.dg/other/array4.C: New test.
20121         * g++.dg/other/array5.C: New test.
20122
20123 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20124
20125         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20126
20127 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20128
20129         PR target/28946
20130         * gcc.target/i386/pr28946.c: New test.
20131
20132 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20133
20134         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20135         in integer literal constant.
20136         * gfortran.dg/enum_8.f90: Ditto.
20137         * gfortran.dg/g77/20030326-1.f: Ditto.
20138
20139 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20140
20141         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20142         nonconformance usage.
20143
20144 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20145
20146         PR middle-end/28862
20147         * gcc.c-torture/compile/vector-align-1.c: New test.
20148
20149 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20150
20151         PR rtl-opt/27883
20152         * g++.dg/opt/copysign-1.C: New test.
20153
20154 2006-09-06  Jason Merrill  <jason@redhat.com>
20155
20156         PR c++/27371
20157         * g++.dg/warn/unused-result1.C: New test.
20158
20159 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/28903
20162         * g++.dg/ext/vla3.C: New test.
20163
20164         PR c++/28886
20165         * g++.dg/template/array16.C: New test.
20166
20167 2006-09-06  Richard Guenther  <rguenther@suse.de>
20168
20169         * gcc.dg/pr27226.c: Remove testcase again.
20170
20171 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20172
20173         PR tree-opt/28937
20174         * g++.dg/opt/unroll2.C: New test.
20175
20176 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20177
20178         PR tree-opt/28952
20179         * gcc.dg/vect/pr28952.c: New test.
20180
20181 2006-09-05  Richard Guenther  <rguenther@suse.de>
20182
20183         PR tree-optimization/28900
20184         * gcc.dg/torture/pr28900.c: New testcase
20185
20186 2006-09-05  Richard Guenther  <rguenther@suse.de>
20187
20188         PR tree-optimization/28905
20189         * gcc.c-torture/compile/pr28905.c: New testcase.
20190
20191 2006-09-05  Richard Guenther  <rguenther@suse.de>
20192
20193         PR middle-end/28935
20194         * gcc.dg/pr28935.c: New testcase.
20195
20196 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20197
20198         * gcc.c-torture/execute/20060905-1.c: New test.
20199
20200 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20201
20202         PR fortran/28908
20203         * gfortran.dg/used_types_7.f90: New test.
20204         * gfortran.dg/used_types_8.f90: New test.
20205         * gfortran.dg/used_types_9.f90: New test.
20206
20207 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20208
20209         * gcc.c-torture/compile/20060904-1.c: New test.
20210
20211 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20212
20213         PR c++/23287 Revert my 2006-09-01 patch
20214         * g++.dg/parse/dtor12.C: Remove.
20215
20216 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20217
20218         PR c+/27670
20219         * g++.dg/template/operator9.C: New test.
20220
20221         PR c++/27493
20222         * g++.dg/template/operator7.C: New test.
20223
20224         PR c++/27494
20225         * g++.dg/template/operator8.C: New test.
20226
20227         PR c++/27397
20228         * g++.dg/template/crash57.C: New test.
20229
20230         * g++.dg/template/typedef4.C: Adjust error markers.
20231         * g++.dg/template/typedef5.C: Likewise.
20232
20233 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20234
20235         PR c++/28878
20236         * g++.dg/parse/crash33.C: New test.
20237
20238 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20239         Richard Guenther  <rguenther@suse.de>
20240         Adam Nemet  <anemet@caviumnetworks.com>
20241
20242         PR middle-end/27226
20243         * gcc.target/mips/memcpy-1.c: New testcase.
20244         * gcc.dg/pr27226.c: Likewise.
20245
20246 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20247
20248         PR c++/28705
20249         * g++.dg/lookup/koenig5.C: New.
20250         * g++.dg/template/crash56.C: New.
20251
20252 2006-09-01  Josh Conner  <jconner@apple.com>
20253
20254         PR c++/25505
20255         * gcc.dg/nrv3.c: New test.
20256         * gcc.dg/nrv4.c: New test.
20257         * gcc.dg/nrv5.c: New test.
20258
20259 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20260
20261         PR c++/23287
20262         * g++.dg/parse/dtor12.C: New.
20263
20264 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20265
20266         PR tree-optimization/28839
20267         * gcc.dg/pr28839.c: New test.
20268
20269 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20270
20271         PR target/24367
20272         * gcc.dg/pr24367.c: New testcase.
20273
20274 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20275
20276         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20277
20278 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20279
20280         PR rtl-optimization/27735
20281         * gcc.dg/loop-unswitch-1.c: New test.
20282
20283 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20284
20285         PR fortran/28885
20286         * gfortran.dg/aliasing_dummy_2.f90: New test.
20287
20288         PR fortran/20067
20289         * gfortran.dg/generic_5.f90: Change error message.
20290
20291         PR fortran/28873
20292         * gfortran.dg/generic_6.f90: New test.
20293
20294         PR fortran/25077
20295         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20296
20297         PR fortran/25102
20298         * gfortran.dg/invalid_interface_assignment.f90: New test.
20299
20300         PR fortran/24866
20301         * gfortran.dg/module_proc_external_dummy.f90: New test.
20302
20303 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20304
20305         PR c++/28349
20306         * g++.dg/warn/var-args1.C: New test.
20307
20308 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20309
20310         PR fortran/28866
20311         * gfortran.dg/simpleif_2.f90: New test.
20312         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20313         * gfortran.dg/enum_5.f90: Ditto.
20314
20315 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20316             Kazu Hirata  <kazu@codesourcery.com>
20317
20318         PR tree-optimization/17506
20319         * gcc.dg/pr17506.c: New.
20320
20321 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20322
20323         PR c++/28139
20324         * g++.dg/eh/alias1.C: New test.
20325
20326 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20327
20328         PR c++/28860
20329         * g++.dg/template/ttp22.C: New test.
20330
20331 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20332
20333         PR middle-end/26632
20334         * gcc.dg/pr26632.c: New.
20335
20336 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20337
20338         PR libgfortran/28354
20339         * gfortran.dg/fmt_zero_precision.f90: New test.
20340
20341 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20342
20343         PR c++/28058
20344         * g++.dg/template/spec31.C: New test.
20345
20346 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20347
20348         PR c++/26573
20349         * g++.dg/other/static2.C: New test.
20350
20351 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20352
20353         * gcc.dg/Wswitch-enum-2.c: New test case.
20354         * gcc.dg/Wswitch-enum-3.c: Likewise.
20355
20356 2006-08-26  Richard Guenther  <rguenther@suse.de>
20357
20358         * gcc.c-torture/compile/20060826-1.c: New testcase.
20359
20360 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20361
20362         PR c++/28736
20363         * g++.dg/template/void10.C: New test.
20364
20365         PR c++/28737
20366         * g++.dg/template/void8.C: New test.
20367
20368         PR c+_+/28738
20369         * g++.dg/template/void9.C: New test.
20370
20371         * g++.dg/template/void3.C: Adjust error markers.
20372         * g++.dg/template/void4.C: Likewise.
20373         * g++.dg/template/crash55.C: Likewise.
20374         * g++.dg/template/void7.C: Likewise
20375
20376 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c++/28588
20379         * g++.dg/inherit/access6.C: New test.
20380         * g++.dg/inherit/access7.C: Likewise.
20381
20382         PR c++/28595
20383         * g++.dg/template/array15.C: New test.
20384         * g++.dg/template/crash2.C: Tweak error markers.
20385
20386 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20387
20388         PR middle-end/28683
20389         * gcc.c-torture/compile/20060823-1.c: New test.
20390
20391 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20392
20393         PR c++/28853
20394         * g++.dg/template/ttp21.C: New test.
20395
20396         PR c++/28852
20397         * g++.dg/other/operator1.C: Add error-marker.
20398         * g++.dg/other/operator2.C: New test.
20399
20400 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20401
20402         PR c/27893
20403         * gcc.c-torture/compile/vla-const-1.c,
20404         gcc.c-torture/compile/vla-const-2.c: New tests.
20405
20406 2006-08-26  Richard Guenther  <rguenther@suse.de>
20407
20408         PR middle-end/28814
20409         * gcc.dg/torture/pr28814.c: New testcase.
20410
20411 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20412
20413         PR c/28418
20414         * gcc.c-torture/compile/compound-literal-1.c: New test.
20415
20416 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20417
20418         PR c/28299
20419         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20420         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20421         Expect extra diagnostics.
20422
20423 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20424
20425         gcc.dg/noncompile/pr16876.c: New test.
20426
20427 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20428
20429         PR c++/28056
20430         * g++.dg/parse/local1.C: New test.
20431         * g++.dg/other/qual1.C: Tweak error marker.
20432
20433 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20434
20435         PR c++/27787
20436         * g++.dg/template/typename10.C: New.
20437         * g++.dg/template/lookup4.C: Remove bogus error marker.
20438
20439 2006-08-25  Richard Guenther  <rguenther@suse.de>
20440
20441         PR testsuite/28829
20442         * gcc.dg/pr26570.c: Fix testcase.
20443
20444 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20445
20446         PR tree-opt/28807
20447         * gcc.c-torture/execute/mayalias-2.c: New test.
20448         * gcc.dg/tree-ssa/alias-13.c: New test.
20449
20450 2006-08-24  Jan Hubicka  <jh@suse.cz>
20451
20452         PR debug/26881
20453         * gcc.dg/debug/pr26881.c: New file.
20454
20455 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20456
20457         PR fortran/28788
20458         * gfortran.dg/used_types_4.f90: New test.
20459         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20460         association of derived types.
20461         * gfortran.dg/used_types_2.f90: Add module cleanup.
20462         * gfortran.dg/used_types_3.f90: The same.
20463
20464         PR fortran/28771
20465         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20466         fix of regression.
20467
20468 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20469
20470         PR 28813
20471         * gfortran.dg/direct_io_6.f90: Remove test.
20472
20473 2006-08-23  Stuart Hastings  <stuart@apple.com>
20474
20475         PR 28825
20476         * gcc.target/i386/20060821-1.c: New.
20477
20478 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20479
20480         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20481         dg-warning strings for dllimport.
20482
20483 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20484
20485         PR C++/28450
20486         * g++.dg/ext/vector4.C: New test.
20487         * g++.dg/ext/complex1.C: New test.
20488
20489 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20490
20491         PR debug/28692
20492         * gcc.dg/debug/const-1.c: New.
20493         * gcc.dg/debug/const-2.c: New.
20494         * gcc.dg/debug/dwarf2/const-1.c: New.
20495         * gcc.dg/debug/dwarf2/const-2.c: New.
20496         * gcc.dg/debug/dwarf2/const-2b.c: New.
20497
20498 2006-08-22  Richard Guenther  <rguenther@suse.de>
20499
20500         PR middle-end/28776
20501         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20502         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20503
20504 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20505
20506         PR tree-optimization/28003
20507         * g++.dg/tree-ssa/pr28003.C: New.
20508
20509 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20510
20511         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20512
20513 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20514
20515         PR c++/26269
20516         * g++.dg/other/error14.C: New test.
20517
20518         PR c++/28505
20519         * g++.dg/parse/ctor7.C: New test.
20520         * g++.dg/parse/ctor8.C: Likewise.
20521
20522         PR c++/28741
20523         * g++.dg/template/void7.C: New test.
20524
20525 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20526
20527         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20528         * gnat.dg/self_aggregate_with_array.adb: New test.
20529
20530 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20531
20532         * g++.dg/eh/arm-vfp-unwind.C: New test.
20533
20534 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/28341
20537         * g++.dg/template/ref3.C: New test.
20538         * g++.dg/template/nontype13.C: New test.
20539
20540         PR c++/28346
20541         * g++.dg/template/ptrmem17.C: New test.
20542
20543 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20544
20545         PR target/28648 c:
20546         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20547
20548 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20549
20550         PR fortran/28630
20551         * gfortran.dg/used_types_2.f90: New test.
20552
20553         PR fortran/28601
20554         * gfortran.dg/used_types_3.f90: New test.
20555
20556         PR fortran/20886
20557         * gfortran.dg/generic_actual_arg.f90: New test.
20558
20559         PR fortran/28735
20560         * gfortran.dg/module_private_array_refs_1.f90: New test.
20561
20562         PR fortran/28762
20563         * gfortran.dg/program_name_1.f90: New test.
20564
20565         PR fortran/28425
20566         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20567
20568         PR fortran/28496
20569         * gfortran.dg/array_initializer_2.f90: New test.
20570
20571         PR fortran/18111
20572         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20573
20574         PR fortran/28600
20575         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20576
20577         PR fortran/28771
20578         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20579
20580         PR fortran/28660
20581         * gfortran.dg/dependent_decls_1.f90: New test.
20582
20583 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20584
20585         PR fortran/25217
20586         * gfortran.dg/derived_init_2.f90: New.
20587
20588 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20589
20590         * gcc.c-torture/execute/pr28289.c: New test.
20591
20592 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20593
20594         PR c/28744
20595         * gcc.dg/attr-externally-visible-1.c: New test.
20596         * gcc.dg/attr-externally-visible-2.c: New test.
20597         * g++.dg/parse/attr-externally-visible-1.C: New test.
20598         * g++.dg/parse/attr-externally-visible-2.C: New test.
20599
20600 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20601
20602         PR c++/28606
20603         * g++.dg/parse/dtor11.C: New test.
20604
20605 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20606
20607         PR rtl-optimization/28489
20608         * gcc.c-torture/compile/pr28489.c: New test.
20609
20610 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20611
20612         PR c++/28710
20613         * g++.dg/template/redecl4.C: New test.
20614
20615         PR c++/28711
20616         * g++.dg/template/ctor8.C: New test.
20617
20618 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20619
20620         * gcc.dg/pr26570.c: Fix testcase.
20621
20622 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20623
20624         * PR c++/28573
20625         * g++.dg/parse/offsetof6.C: New test.
20626         * g++.dg/parse/offsetof6.C: New test.
20627         * g++.dg/parse/offsetof7.C: New test.
20628
20629 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20630
20631         PR testsuite/28602
20632         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20633         is false.
20634
20635 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20636
20637         PR c++/28302
20638         * g++.dg/ext/vector3.C: New test.
20639
20640 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20641
20642         PR gcov/profile/26570
20643         * gcc.dg/pr26570.c: New test.
20644
20645 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20646
20647         PR c/27697
20648         * gcc.dg/qual-component-1.c: New test.
20649
20650 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20651
20652         PR c++/28593
20653         * g++.dg/parse/new3.C: New test.
20654
20655 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20656
20657         PR fortran/25828
20658         * gfortran.dg/streamio_1.f90: New test.
20659         * gfortran.dg/streamio_2.f90: New test.
20660         * gfortran.dg/streamio_3.f90: New test.
20661         * gfortran.dg/streamio_4.f90: New test.
20662         * gfortran.dg/streamio_5.f90: New test.
20663         * gfortran.dg/streamio_6.f90: New test.
20664         * gfortran.dg/streamio_7.f90: New test.
20665         * gfortran.dg/streamio_8.f90: New test.
20666
20667 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20668
20669         PR c/28287
20670         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20671
20672 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20673
20674         PR c++/28594
20675         * g++.dg/template/void6.C: New test.
20676
20677 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20678
20679         PR c/28649
20680         * gcc.dg/parse-error-1.c: New test.
20681         * gcc.dg/parse-error-2.c: New test.
20682         * gcc.dg/cpp/digraph2.c: Add error-marker.
20683         * gcc.dg/noncompile/920923-1.c: Likewise.
20684
20685 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20686
20687         PR c/27490
20688         * gcc.dg/sizeof-2.c: New testcase.
20689
20690         PR c/27489
20691         * gcc.dg/switch-A.c: New testcase.
20692
20693 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20694
20695         PR c++/28288
20696         PR c++/14556
20697         * g++.old-deja/g++.warn/compare1.C: Delete.
20698         * g++.dg/opt/pr7503-2.C: Delete.
20699         * g++.dg/opt/pr7503-3.C: Delete.
20700         * g++.dg/opt/pr7503-4.C: Delete.
20701         * g++.dg/opt/pr7503-5.C: Delete.
20702         * g++.dg/opt/max1.C: Delete.
20703         * g++.dg/warn/minmax.C: Delete.
20704         * g++.dg/expr/minmax.C: New test.
20705
20706 2006-08-14  Richard Guenther  <rguenther@suse.de>
20707
20708         PR testsuite/28703
20709         * gcc.c-torture/execute/pr28651.c: Do not use argc
20710         to avoid optimization, instead forbid inlining.
20711
20712 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20713
20714         PR rtl-optimization/28634
20715         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20716
20717 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20718
20719         PR c/27184
20720         * gcc.dg/torture/pr27184.c: New test.
20721
20722 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20723
20724         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20725
20726 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20727
20728         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20729         * gfortran.dg/stat_2.f90: Likewise.
20730         * gfortran.dg/chmod_1.f90: Likewise.
20731         * gfortran.dg/chmod_2.f90: Likewise.
20732         * gfortran.dg/chmod_3.f90: Likewise.
20733
20734 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20735
20736         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20737
20738 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20739
20740         * g++.dg/opt/pr23454-2.C: New test.
20741
20742 2006-08-11  Richard Guenther  <rguenther@suse.de>
20743
20744         PR middle-end/28651
20745         * gcc.c-torture/execute/pr28651.c: New testcase.
20746
20747 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20748
20749         * gnat.dg/specs/static_initializer.ads: New test.
20750
20751 2006-08-10  Paul Brook  <paul@codesourcery.com>
20752
20753         * gcc.target/arm/cond-asm.c: New test.
20754
20755 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20756
20757         PR tree-optimization/26197
20758         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20759         * g++.dg/vect/vect.exp: Compile the new tests with
20760         --param max-aliased-vops=0.
20761
20762 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20763
20764         PR c++/28637
20765         * g++.dg/template/void3.C: New test.
20766
20767         PR c++/28638
20768         * g++.dg/template/void4.C: New test.
20769
20770         PR c++/28640
20771         * g++.dg/template/void5.C: New test.
20772
20773 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20774
20775         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20776         after dg-do compile.
20777
20778 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20779
20780         PR tree-optimizations/26969
20781         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20782         "unswitch-loops" with -funswitch-loops.
20783         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20784
20785 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20786
20787         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20788         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20789         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20790         * objc.dg/dwarf-1.m: Likewise.
20791         * objc.dg/dwarf-2.m: Likewise.
20792         * obj-c++.dg/dwarf-2.mm: Likewise.
20793
20794 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20795
20796         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20797         * objc.dg/dwarf-2.m: Likewise.
20798         * obj-c++.dg/dwarf-2.mm: Likewise.
20799
20800         PR libfortran/28603
20801         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20802
20803         PR testsuite/27611
20804         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20805
20806         PR testsuite/27033
20807         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20808
20809 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
20810
20811         PR target/27827
20812         * gcc.target/i386/pr27827.c: New testcase.
20813
20814 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
20815
20816         PR fortran/28590
20817         * gfortran.dg/sequence_types_1.f90: New test.
20818
20819 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
20820
20821         PR fortran/28548
20822         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20823         dg-warning.  Add -pedantic option.
20824
20825 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20826
20827         PR c/28502
20828         * gcc.dg/proto-1.c: New test.
20829
20830         PR c/27721
20831         * gcc.dg/lvalue-4.c: New test.
20832
20833         PR c/28136
20834         * gcc.dg/init-bad-5.c: New test.
20835
20836 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
20837
20838         PR c++/28347
20839         * g++.dg/ext/typedef-init.C: Add new test for typedef
20840         initialization inside templates. Adjust existing error markers.
20841
20842 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
20843
20844         PR c++/28148
20845         * g++.dg/init/ptrmem3.C: New test.
20846
20847 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
20848
20849         PR tree-optimization/27770
20850         * lib/target-support.exp: New target keyword "section_anchors".
20851         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20852         tests.
20853         * gcc.dg/vect/section-anchors-pr27770.c: New test.
20854         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20855         * gcc.dg/vect/section-anchors-vect-69.c: New test.
20856         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20857
20858 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20859
20860         * gcc.dg/20060801-1.c: Add missing '}'.
20861
20862 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20863
20864         PR c++/27508
20865         * g++.dg/parse/dtor9.C: New test.
20866         * g++.dg/parse/dtor10.C: New test.
20867         * g++.dg/other/error7.C: Adjust error-marker.
20868
20869         PR c++/28274
20870         * g++.dg/other/default5.C: New test.
20871
20872 2006-08-02  Richard Guenther  <rguenther@suse.de>
20873
20874         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20875
20876 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
20877
20878         PR c++/28557
20879         * g++.dg/template/conv9.C: New test.
20880
20881 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
20882
20883         PR debug/28063
20884         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20885         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20886         Optionally return assembly text.  Update callers.
20887         (check_no_compiler_messages): Update verbose messages.
20888         (check_no_messages_and_pattern): New.
20889         (check_effective_target_string_merging): New.
20890
20891 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20892
20893         PR c++/28250
20894         * g++.dg/eh/catch4.C: New test.
20895
20896         PR c++/28257
20897         * g++.dg/other/qual1.C: New test.
20898
20899         PR c++/28259
20900         * g++.dg/inherit/error2.C: New test.
20901
20902         PR c++/28267
20903         * g++.dg/other/new1.C: New test.
20904
20905         * g++.dg/warn/pr23075.C: Remove obsolete test.
20906         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20907         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20908
20909 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
20910
20911         PR c++/28523
20912         * g++.dg/eh/cast1.C: New test.
20913
20914 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
20915
20916         PR libfortran/28452
20917         * gfortran.dg/random_3.f90:  New test.
20918
20919 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20920
20921         PR c++/28432
20922         * g++.dg/other/pr28304.C: Change expected error message.
20923         * g++.dg/other/pr28432.C: New test.
20924
20925 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
20926
20927         PR c++/28256
20928         * g++.dg/init/brace2.C: Change expected error message, add empty init.
20929
20930 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
20931
20932         PR debug/23336
20933         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20934         at -g1.
20935         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20936         g++.dg/debug/enum-2.C: New.
20937
20938 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20939
20940         PR c++/6634
20941         * g++.dg/parse/long1.C: Add more tests.
20942
20943 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20944
20945         * gfortran.dg/lrshift_1.c: New file.
20946
20947 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20948
20949         PR libgfortran/28335
20950         * gfortran.dg/no_unit_error_1.f90: New test.
20951
20952 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20953
20954         PR libgfortran/28335
20955         * gfortran.dg/no_unit_error_1.f90: Delete test.
20956         * gfortran.dg/no_unit_error_2.f90: Delete test.
20957
20958 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20959
20960         * gfortran.dg/chmod_3.f90: New test.
20961         * gfortran.dg/ltime_gmtime_1.f90: New test.
20962         * gfortran.dg/ltime_gmtime_2.f90: New test.
20963         * gfortran.dg/lrshift_1.f90: New test.
20964         * gfortran.dg/chmod_1.f90: New test.
20965         * gfortran.dg/chmod_2.f90: New test.
20966
20967 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
20968
20969         PR c++/27668
20970         * g++.dg/template/crash55.C: New test.
20971
20972         PR c++/27962
20973         * g++.dg/template/nontype16.C: New test.
20974
20975         * g++.dg/template/void2.C: Adjust error markers.
20976         * g++.dg/template/nontype5.C: Adjust error markers.
20977
20978 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
20979
20980         * gcc.target/i386/stack-prot-kernel.c: New test.
20981
20982 2006-07-27  Roger Sayle  <roger@eyesopen.com>
20983
20984         * gcc.dg/builtins-55.c: New test case.
20985
20986 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
20987
20988         PR rtl-optimization/27907
20989         * gcc.c-torture/compile/pr27907.c: New test.
20990
20991 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20992
20993         * gfortran.dg/mclock.f90: New test.
20994         * gfortran.dg/int_conv_1.f90: New test.
20995         * gfortran.dg/stat_1.f90: New test.
20996         * gfortran.dg/stat_2.f90: New test.
20997
20998 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20999
21000         PR libgfortran/28335
21001         * gfortran.dg/no_unit_error_1.f90: New test.
21002         * gfortran.dg/no_unit_error_2.f90: New test.
21003         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
21004
21005 2006-07-25  Roger Sayle  <roger@eyesopen.com>
21006
21007         PR middle-end/28473
21008         * gcc.dg/fold-convround-1.c: New test case.
21009
21010 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21011
21012         * gfortran.dg/arithmetic_if.f90:  Fix comments.
21013
21014 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21015
21016         PR c++/27572
21017         * g++.dg/other/typedef1.C: New test.
21018         * g++.dg/template/typedef4.C: New test.
21019         * g++.dg/template/typedef5.C: New test.
21020
21021 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
21022
21023         PR fortran/28416
21024         * gfortran.dg/allocatable_dummy_3.f90: New.
21025
21026 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21027
21028         PR fortran/28439
21029         * gfortran.dg/arithmetic_if.f90:  New test.
21030
21031 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
21032
21033         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21034         avoid memcpy optimization.
21035
21036 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21037
21038         PR fortran/25289
21039         * gfortran.dg/direct_io_6.f90: New test.
21040
21041 2006-07-24  Jan Hubicka  <jh@suse.cz>
21042
21043         PR c/25795
21044         PR c++/27369
21045         * gcc.dg/pr25795.c: New test.
21046         * gcc.dg/pr25795-1.c: New test.
21047
21048 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21049
21050         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21051         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21052         which may be transformed to "g || h" on some platforms.
21053
21054 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21055
21056         PR c++/28025
21057         * g++.dg/template/friend45.C: New test.
21058
21059 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21060
21061         PR libgfortran/28339
21062         * gfortran.dg/arrayio_8.f90: New test.
21063
21064 2006-07-21  Mike Stump  <mrs@apple.com>
21065
21066         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21067
21068         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21069
21070 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21071
21072         PR c++/28250
21073         * g++.dg/eh/catch3.C: New test.
21074
21075         PR c++/28363
21076         * g++.dg/template/defarg10.C: New test.
21077
21078 2006-07-20  Paul Brook  <paul@codesourcery.com>
21079
21080         PR 27363
21081         * gcc.dg/pr27363.c: New test.
21082
21083 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21084
21085         PR c++/28338
21086         * g++.dg/init/ref13.C: New test.
21087
21088 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21089
21090         PR obj-c++/28434
21091         * obj-c++.dg/proto-error-1.mm: New test.
21092
21093 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21094
21095         PR c++/28337
21096         * g++.dg/template/string1.C: New test.
21097
21098 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21099
21100         PR c++/28048
21101         * g++.dg/template/defarg9.C: New test.
21102
21103         PR c++/28235
21104         * g++.dg/template/static27.C: New test.
21105
21106 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21107
21108         PR 28410
21109         * gcc.dg/tree-ssa/pr28410.c: New test.
21110
21111 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21112
21113         PR c++/28258
21114         * g++/dg/other/error13.C: New test.
21115
21116         PR c++/28260
21117         * g++.dg/template/friend44.C: New test.
21118
21119 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21120
21121         PR c++/27495
21122         * g++.dg/other/pr27495.C: New.
21123
21124 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21125
21126         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21127         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21128
21129 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21130
21131         PR c/28286
21132         * gcc.dg/pragma-pack-4.c: New test.
21133
21134 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21135
21136         PR c++/28291
21137         * g++.dg/ext/pr28291.C: New test.
21138
21139 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21140
21141         PR middle-end/28403
21142         * gcc.c-torture/execute/pr28403.c: New test.
21143
21144 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21145
21146         PR middle-end/28402
21147         * gcc.dg/pr28402.c: New test.
21148
21149 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21150
21151         PR c++/28304
21152         * g++.dg/other/pr28304.C: New test.
21153
21154 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21155
21156         PR other/28251
21157         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21158         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21159
21160 2006-07-17  Richard Guenther  <rguenther@suse.de>
21161
21162         PR tree-optimization/28238
21163         * g++.dg/tree-ssa/pr28238.C: New testcase.
21164
21165 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21166
21167         PR c++/28250
21168         * g++.dg/eh/catch1.C: New test.
21169         * g++.dg/eh/catch2.C: New test.
21170
21171 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21172
21173         PR c++/28370
21174         * g++.dg/template/anon3.C: New test.
21175
21176 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21177
21178         PR fortran/20844
21179         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21180         specifiers requiring an explicit format tag..
21181
21182         PR fortran/28201
21183         * gfortran.dg/generic_5: New test.
21184
21185         PR fortran/20893
21186         * gfortran.dg/elemental_optional_args_1.f90: New test.
21187
21188 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21189
21190         * gnat.dg/assert.ads: New file.
21191         * gnat.dg/controlled_record.ads: Likewise.
21192         * gnat.dg/controlled_record.adb: Likewise.
21193
21194 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21195
21196         PR c++/28292
21197         * g++.dg/other/error12.C: New test.
21198
21199         PR c++/28269
21200         * g++.dg/template/crash54.C: New test.
21201
21202 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21203
21204         PR c++/28249
21205         * g++.dg/parse/catch1.C: New test.
21206
21207         PR c++/28294
21208         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21209
21210         PR c++/28387
21211         * g++.dg/ext/attrib24.C: New test.
21212
21213 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21214
21215         PR c++/28343
21216         * g++.dg/ext/asmspec1.C: New test.
21217
21218 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21219
21220         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21221         (dg-test): Support shouldfail tests.
21222         * lib/target-supports-dg.exp (dg-shouldfail): New.
21223         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21224         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21225         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21226         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21227         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21228         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21229         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21230
21231 2006-07-13  Jan Hubicka  <jh@suse.cz>
21232
21233         * gcc.target/i386/memcpy-1.c: New.
21234
21235 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21236
21237         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21238
21239 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21240
21241         PR fortran/25097
21242         * gfortran.dg/present_1.f90: New test.
21243
21244         PR fortran/20903
21245         * gfortran.dg/interface_derived_type_1.f90: New test.
21246
21247 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21248
21249         PR fortran/28213
21250         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21251         list.
21252
21253 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21254
21255         PR c++/27820
21256         * g++.dg/other/label1.C: New test.
21257
21258 2006-07-07  Richard Guenther  <rguenther@suse.de>
21259
21260         PR middle-end/28268
21261         * gcc.dg/torture/pr28268.c: New testcase.
21262
21263 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21264
21265         PR c++/27019
21266         * g++.dg/ext/pr27019.C: New.
21267
21268 2006-07-07  Richard Guenther  <rguenther@suse.de>
21269
21270         PR tree-optimization/28187
21271         * gcc.dg/pr28187.c: New testcase.
21272
21273 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21274
21275         * gnat.dg/address_conversion.adb: New test.
21276         * gnat.dg/boolean_subtype.adb: Likewise.
21277         * gnat.dg/frame_overflow.adb: Likewise.
21278         * gnat.dg/pointer_array.adb: Likewise.
21279         * gnat.dg/pointer_conversion.adb: Likewise.
21280
21281 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21282
21283         PR fortran/28237
21284         PR fortran/23420
21285         * gfortran.dg/print_fmt_5.f90: New test.
21286
21287 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21288
21289         PR fortran/28129
21290         * gfortran.dg/bounds_check_4.f90: New test.
21291
21292 2006-07-05  Richard Guenther  <rguenther@suse.de>
21293
21294         PR target/28158
21295         * gfortran.dg/pr28158.f90: New testcase.
21296
21297 2006-07-05  Richard Guenther  <rguenther@suse.de>
21298
21299         PR tree-optimization/28162
21300         * gcc.dg/pr28162.c: New testcase.
21301
21302 2006-07-05  Richard Guenther  <rguenther@suse.de>
21303         Andrew Pinski  <pinskia@gcc.gnu.org>
21304
21305         PR c++/27084
21306         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21307
21308 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21309
21310         PR fortran/28174
21311         * gfortran.dg/actual_array_substr_2.f90: New test.
21312
21313         PR fortran/28167
21314         * gfortran.dg/actual_array_constructor_2.f90: New test.
21315
21316 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21317
21318         * gfortran.dg/itime_idate_1.f: New test.
21319         * gfortran.dg/itime_idate_2.f: New test.
21320
21321 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21322
21323         PR libgfortran/27704
21324         * gfortran.dg/open_status_3.f90: New test.
21325         * gfortran.dg/fmt_l.f90: Update for new feature.
21326
21327 2006-07-03  Asher Langton  <langton2@llnl.gov>
21328
21329         * gfortran.dg/oldstyle_2.f90: New.
21330
21331 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21332
21333         * gnat.dg/string_slice.adb: New test.
21334
21335 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21336
21337         PR fortran/19259
21338         * gfortran.dg/semicolon_fixed.c: New.
21339         * gfortran.dg/semicolon_free.c: New.
21340
21341 2006-06-30  Mike Stump  <mrs@apple.com>
21342
21343         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21344         that don't support internal visibility.
21345
21346 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21347
21348         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21349         for '(' / ')' needing an extra '\'.
21350
21351 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21352
21353         PR middle-end/27428
21354         * gcc.dg/pr27428-1.c: New test case.
21355
21356 2006-06-29  Mike Stump  <mrs@apple.com>
21357
21358         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21359         on darwin as we can't align commons large enough yet.
21360
21361         * gcc.dg/vla-8.c: Add additional testcases.
21362
21363 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21364
21365         PR c++/28114
21366         * g++.dg/other/pr28114.C: New.
21367
21368 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21369
21370         * gcc.c-torture/compile/20060625-1.c: New test.
21371
21372 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21373
21374         PR fortran/20867
21375         * gfortran.dg/stfunc_3.f90: New test.
21376
21377         PR fortran/25056
21378         * gfortran.dg/impure_actual_1.f90: New test.
21379
21380         PR fortran/20874
21381         * gfortran.dg/elemental_result_1.f90: New test.
21382
21383         PR fortran/25073
21384         * gfortran.dg/select_7.f90: New test.
21385
21386         PR fortran/27554
21387         * intrinsic_actual_1.f: New test.
21388
21389         PR fortran/22038
21390         PR fortran/28119
21391         * gfortran.dg/forall_4.f90: New test.
21392
21393         PR fortran/25072
21394         * gfortran.dg/forall_5.f90: New test.
21395
21396 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21397
21398         PR c++/28051
21399         * g++.dg/template/using13.C: New test.
21400
21401         PR c++/28054
21402         * g++.dg/other/incomplete3.C: New test.
21403
21404 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21405
21406         PR fortran/28081
21407         * gfortran.dg/substr_3.f: New test.
21408         * gfortran.dg/equiv_2.f90: Update expected error message.
21409
21410 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21411
21412         PR fortran/28118
21413         * gfortran.dg/actual_array_substr_1.f90: New test.
21414
21415 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21416
21417         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21418         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21419
21420 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21421
21422         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21423
21424 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21425
21426         PR fortran/27981
21427         * gfortran.dg/simpleif_2.f90: New test.
21428
21429 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21430
21431         * g++.dg/template/error22.C: Fix typo.
21432
21433 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21434
21435         PR c++/28112
21436         * g++.dg/ext/attrib23.C: New test.
21437
21438 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21439
21440         * gnat.dg/varsize_temp.adb: New test.
21441
21442 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21443
21444         PR c++/11468
21445         * g++.dg/other/java2.C: New test.
21446
21447 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21448
21449         PR target/27789
21450         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21451         initialization.
21452
21453 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21454
21455         PR target/27531
21456         * gcc.dg/pr27531-1.c: New test case.
21457
21458 2006-06-22  Asher Langton  <langton2@llnl.gov>
21459
21460         PR fortran/24748
21461         * gfortran.dg/implicit_8.f90: New.
21462
21463 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21464
21465         PR rtl-optimization/28121
21466         * gcc.dg/pr28121.c: New test.
21467
21468 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21469
21470         PR c++/27805
21471         * g++.dg/parse/ptrmem6.C: New test.
21472
21473         PR c++/27821
21474         * g++.dg/template/error22.C: New test.
21475
21476 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21477
21478         PR c++/28111
21479         * g++.dg/template/friend43.C: New test.
21480
21481         PR c++/28110
21482         * g++.dg/template/crash53.C: New test.
21483
21484         PR c++/28109
21485         * g++.dg/rtti/incomplete1.C: New test.
21486
21487 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21488
21489         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21490
21491 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21492
21493         * gcc.c-torture/execute/complex-7.c: New.
21494
21495 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21496
21497         * gcc.dg/merge-all-constants-1.c: New test.
21498
21499 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21500
21501         PR c++/28113
21502         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21503
21504 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21505
21506         * gfortran.dg/rrspacing_1.f90: New test.
21507
21508 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21509
21510         PR c++/28052
21511         * g++.dg/other/bitfield2.C: New test.
21512
21513 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21514
21515         PR tree-optimization/27331
21516         * gcc.dg/pr27331.c: New test.
21517
21518 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21519             Eric Botcazou  <ebotcazou@adacore.com>
21520
21521         PR ada/18692
21522         * lib/gnat.exp: New file.
21523         * lib/gnat-dg.exp: Likewise.
21524         * gnat.dg: New directory.
21525         * gnat.dg/dg.exp: New driver.
21526         * gnat.dg/specs: New directory.
21527         * gnat.dg/specs/specs.exp: New driver.
21528         * gnat.dg/style: New directory.
21529         * gnat.dg/style/style.exp: New driver.
21530
21531 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21532
21533         PR fortran/16206
21534         * gfortran.dg/array_initializer_1.f90: New test.
21535
21536         PR fortran/28005
21537         * gfortran.dg/matmul_3.f90: New test.
21538
21539 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21540
21541         PR middle-end/28075
21542         * gcc.dg/tree-ssa/inline-1.c: New test.
21543
21544 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21545
21546         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21547         in malloc prototype; remove XFAIL.
21548         * gcc.dg/pr18241-2.c: Ditto.
21549         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21550         in memset prototype; remove XFAIL.
21551         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21552
21553 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21554
21555         * gcc.dg/vla-8.c: Add.
21556
21557 2006-06-19  Richard Guenther  <rguenther@suse.de>
21558
21559         PR tree-optimization/27090
21560         * g++.dg/tree-ssa/pr27090.C: New testcase.
21561
21562 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21563
21564         PR target/27861
21565         * gcc.dg/pr27861-1.c: New test case.
21566
21567 2006-06-19  Richard Guenther  <rguenther@suse.de>
21568
21569         PR middle-end/28045
21570         * gcc.dg/torture/pr28045.c: New testcase.
21571
21572 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21573
21574         PR fortran/26801
21575         * gfortran.dg/associated_4.f90: New test.
21576
21577 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21578
21579         PR fortran/19310
21580         PR fortran/19904
21581         * gfortran.dg/real_const_3.f90: New test.
21582
21583 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21584
21585         PR c++/28016
21586         * g++.dg/template/static26.C: New test.
21587
21588         PR c++/27979
21589         * g++.dg/expr/bitfield2.C: New test.
21590
21591         PR c++/27884
21592         * g++.dg/parse/linkage2.C: New test.
21593
21594 2006-06-16  Richard Guenther  <rguenther@suse.de>
21595
21596         PR middle-end/27116
21597         * gcc.dg/pr15785-1.c: Revert last change.
21598         * gcc.dg/torture/pr27116-2.c: New testcase.
21599
21600 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21601
21602         PR middle-end/27802
21603         * gcc.dg/pr27802-1.c: New test case.
21604
21605 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21606
21607         PR c++/27689
21608         * g++.dg/template/ttp18.C: New test.
21609         * g++.dg/template/ttp19.C: Likewise.
21610
21611         PR c++/27666
21612         * g++.dg/expr/cond9.C: New test.
21613
21614         PR c++/27640
21615         * g++.dg/template/ctor7.C: New test.
21616
21617 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21618
21619         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21620
21621 2006-06-16  Richard Guenther  <rguenther@suse.de>
21622
21623         PR tree-optimization/27781
21624         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21625
21626 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21627
21628         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21629
21630 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21631
21632         * gcc.dg/tree-ssa/loop-18.c: New test.
21633
21634 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21635
21636         PR c++/27665
21637         * g++.dg/template/crash52.C: New test.
21638
21639         PR c++/27648
21640         * g++.dg/ext/attrib22.C: New test.
21641
21642         PR c++/26559
21643         * g++.dg/template/builtin1.C: New test.
21644         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21645
21646         PR c++/28018
21647         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21648         assignment.
21649         * g++.old-deja/g++.pt/crash51.C: Likewise.
21650
21651         PR c++/27227
21652         * g++.dg/lookup/linkage1.C: New test.
21653         * g++.dg/lookup/linkage2.C: Likewise.
21654
21655 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21656
21657         PR middle-end/27959
21658         * gcc.dg/pr27959.c: New testcase.
21659
21660 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21661
21662         PR target/28014:
21663         * g++.dg/eh/div.C: New test.
21664
21665 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21666
21667         PR c++/27894
21668         * g++.dg/tree-ssa/pr26757.C: New test.
21669         * g++.dg/tree-ssa/pr27894.C: New test.
21670
21671 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21672
21673         * gcc.c-torture/compile/20060609-1.c: New test.
21674
21675         PR target/27863
21676         * gcc.c-torture/compile/pr27863.c: New test.
21677
21678 2006-06-13  Richard Guenther  <rguenther@suse.de>
21679
21680         PR tree-optimization/27830
21681         * g++.dg/tree-ssa/pr27830.C: New testcase.
21682
21683 2006-06-13  Matthew Sachs  <msachs@apple.com>
21684
21685         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21686         the list of compiler flags; this causes those flags to be checked
21687         for things like dg-skip-if.
21688
21689 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21690
21691         PR c++/27601
21692         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21693
21694 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21695             Kazu Hirata  <kazu@codesourcery.com>
21696
21697         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21698         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21699
21700 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21701
21702         PR c++/27933
21703         * g++.dg/lookup/using15.C: New test.
21704
21705         PR c++/27951
21706         * g++.dg/other/anon4.C: New test.
21707
21708 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21709
21710         PR c++/21210
21711         * g++.dg/init/complex1.C: New test case.
21712
21713 2006-06-11  Eric Christopher  <echristo@apple.com>
21714
21715         PR middle-end/27948
21716         * gcc.dg/bf-ms-layout.c: Run on darwin.
21717         * gcc.dg/bf-no-ms-layout: Ditto.
21718         * gcc.dg/attr-ms_struct-2.c: New.
21719         * gcc.dg/bf-ms-layout-2.c: Ditto.
21720
21721 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21722
21723         * gcc.dg/attr-ms_struct-packed1.c: New.
21724
21725 2006-06-09  Mike Stump  <mrs@apple.com>
21726
21727         * gcc.dg/vla-7.c: Add.
21728
21729 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21730
21731         PR fortran/24558
21732         * gfortran.dg/entry_6.f90: New test.
21733
21734         PR fortran/20877
21735         PR fortran/25047
21736         * gfortran.dg/entry_7.f90: New test.
21737
21738 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21739
21740         PR c/27747
21741         * gcc.dg/cpp/_Pragma6.c: New test.
21742
21743         PR c++/27748
21744         * g++.dg/cpp/_Pragma1.C: New test.
21745
21746         PR preprocessor/27746
21747         * gcc.dg/gomp/macro-3.c: New test.
21748         * gcc.dg/gomp/macro-4.c: New test.
21749         * g++.dg/gomp/macro-3.C: New test.
21750         * g++.dg/gomp/macro-4.C: New test.
21751
21752 2006-06-09  Richard Guenther  <rguenther@suse.de>
21753
21754         PR tree-optimization/26998
21755         * gcc.dg/torture/pr26998.c: New testcase.
21756         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21757
21758 2006-06-08  Mike Stump  <mrs@apple.com>
21759
21760         * gcc.dg/pr27095.c: Account for stubs.
21761
21762         PR target/26427
21763         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21764         produce bad code on darwin.
21765
21766 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21767
21768         PR fortran/27958
21769         * gfortran.dg/substr_2.f: New test.
21770
21771 2006-06-08  Asher Langton  <langton2@llnl.gov>
21772
21773         PR fortran/27786
21774         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21775
21776 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21777
21778         PR target/27421
21779         * gcc.dg/union-3.c: New test.
21780
21781 2006-06-08  Richard Guenther  <rguenther@suse.de>
21782
21783         PR middle-end/27116
21784         * gcc.dg/torture/pr27116.c: New testcase.
21785         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21786
21787 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21788
21789         PR rtl-optimization/26449
21790         * gcc.dg/pr26449.c: New test.
21791
21792 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21793
21794         PR c++/27601
21795         * g++.dg/ext/offsetof1.C: Test member functions.
21796
21797 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
21798
21799         * gcc.dg/pr27095.c: Improve scanning.
21800
21801 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
21802
21803         PR fortran/23091
21804         * gfortran.dg/saved_automatic_1.f90: New test.
21805
21806         PR fortran/24168
21807         * gfortran.dg/array_simplify_1.f90: New test.
21808
21809         PR fortran/25090
21810         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21811
21812         PR fortran/25058
21813         * gfortran.dg/entry_dummy_ref_2.f90: New test.
21814
21815 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
21816
21817         PR c++/27177
21818         * g++.dg/expr/cast7.C: New test.
21819
21820 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
21821
21822         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21823         * lib/gcc-defs.exp (tool_check_compile): Ditto.
21824         * lib/fortran-torture.exp (fortran-torture-compile,
21825         fortran-torture-execute): Ditto.
21826
21827 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
21828
21829         PR target/27842
21830         * gcc.dg/vmx/pr27842.c: New test.
21831
21832 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21833
21834         PR libfortran/27895
21835         * gfortran.dg/bounds_check_3.f90: New test.
21836
21837 2006-06-05  Mike Stump  <mrs@apple.com>
21838
21839         * objc.dg/objc-fast-4.m: Skip for ppc64.
21840
21841 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
21842
21843         PR testsuite/27705
21844         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21845
21846 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21847             Victor Kaplansky  <victork@il.ibm.com>
21848
21849         PR tree-optimizations/26360
21850         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21851         with -fno-tree-dce.
21852         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21853
21854 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
21855
21856         PR fortran/14067
21857         * gfortran.dg/data_char_1.f90: Add messages for truncated
21858         strings.
21859
21860         PR fortran/16943
21861         * gfortran.dg/func_decl_2.f90: New test.
21862
21863         PR fortran/20839
21864         * gfortran.dg/do_2.f90: New test.
21865
21866         PR fortran/27655
21867         * gfortran.dg/associated_3.f90: New test.
21868
21869 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
21870
21871         PR c++/27819
21872         * g++.dg/template/static25.C: New test.
21873
21874         PR c++/27722
21875         * g++.dg/init/array21.C: New test.
21876
21877         PR c++/27807
21878         * g++.dg/ext/complit7.C: New test.
21879
21880         PR c++/27806
21881         * g++.dg/parse/ptrmem5.C: New test.
21882
21883 2006-06-04  Roger Sayle  <roger@eyesopen.com>
21884             Andrew Pinski  <pinskia@physics.uc.edu>
21885
21886         PR c/27150
21887         PR middle-end/27382
21888         * gcc.dg/pr27150-1.c: New testcase.
21889         * gcc.dg/pr27382-1.c: New testcase.
21890         * gcc.dg/pr27382-2.c: New testcase.
21891
21892 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
21893
21894         PR c/25161
21895         PR c/27020
21896         * gcc.dg/array-10.c: New test.
21897
21898 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21899
21900         PR c++/27804
21901         * g++.dg/init/const4.C: New test.
21902         * g++.dg/init/member1.C: Add error-marker.
21903         * g++.dg/other/fold1.C: Adjust error-marker.
21904
21905 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21906
21907         PR c++/27601
21908         * g++.dg/ext/offsetof1.C: New test.
21909
21910 2006-06-04 Eric Christopher <echristo@apple.com>
21911
21912         * gcc.dg/attr-ms_struct-1.c: New.
21913
21914 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
21915
21916         * gcc.c-torture/compile/builtin_constant_p.c: New test.
21917
21918 2006-06-04  Richard Guenther  <rguenther@suse.de>
21919
21920         PR tree-optimization/27039
21921         * gcc.dg/tree-ssa/loop-17.c: New testcase.
21922
21923 2006-06-03  Roger Sayle  <roger@eyesopen.com>
21924
21925         PR target/26223
21926         * gcc.target/i386/amd64-abi-2.c: New test case.
21927
21928 2006-06-02  Eric Christopher  <echristo@apple.com>
21929
21930         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21931         * gcc.target/i386/20020523-1.c: Skip if darwin.
21932         * gcc.target/i386/asm-3.c: Ditto.
21933         * gcc.target/i386/20011119-1.c: Ditto.
21934         * gcc.target/i386/clobbers.c: Remove pic part of test.
21935
21936 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
21937
21938         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21939         * g++.old-deja/g++.other/init19.C: Ditto.
21940         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21941         and add other platforms as expected failures.
21942
21943 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
21944
21945         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21946         (is-effective-target-keyword): Ditto.
21947
21948 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
21949
21950         PR fortran/27715
21951         * gfortran.dg/extended_char_comparison_1.f:  New test.
21952
21953 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
21954
21955         PR fortran/25098
21956         * gfortran.dg/dummy_procedure_1.f90: New test.
21957
21958         PR fortran/25147
21959         * gfortran.dg/dummy_procedure_2.f90: New test.
21960
21961         * gfortran.dg/associated_2.f90: Correct to make consistent with
21962         standard.
21963
21964 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21965
21966         * gcc.target/i386/387-11.c: New test case.
21967
21968 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/27801
21971         * g++.dg/template/cond6.C: New test.
21972
21973         PR c++/26496
21974         * g++.dg/template/crash51.C: New test.
21975         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21976
21977         PR c++/27385
21978         * g++.dg/init/array20.C: New test.
21979
21980 2006-05-31  Roger Sayle  <roger@eyesopen.com>
21981
21982         * gcc.dg/builtins-54.c: New test case.
21983
21984 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
21985
21986         PR c++/26433
21987         * g++.dg/template/fntry1.C: Add dg-do link.
21988
21989         PR c++/27808
21990         * g++.dg/parse/friend6.C: New test.
21991
21992 2006-05-30  Asher Langton  <langton2@llnl.gov>
21993
21994         * gfortran.dg/cray_pointers_7.f90: New test.
21995
21996 2006-05-30  Roger Sayle  <roger@eyesopen.com>
21997
21998         PR tree-optimization/23452
21999         * gcc.dg/fold-mulconj-1.c: New test case.
22000
22001 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22002
22003         PR c++/27803
22004         * g++.dg/parse/bitfield1.C: New test.
22005
22006 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22007
22008         * gcc.target/ppc-eq0-1.c: New test case.
22009         * gcc.target/ppc-negeq0-1.c: New test case.
22010
22011 2006-05-30  Dirk Mueller  <dmueller@suse.de>
22012
22013         PR c/27273
22014         * gcc.dg/overflow-warn-5.c: New test.
22015
22016 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22017
22018         PR c/27718
22019         * gcc.dg/sizeof-1.c: New test.
22020
22021 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
22022
22023         PR target/27790
22024         * gcc.target/i386/pr27790.c: New test.
22025
22026 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22027
22028         PR libgfortran/27757
22029         * gfortran.dg/direct_io_5.f90: New test.
22030
22031 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22032
22033         PR libgfortran/27634
22034         * gfortran.dg/fmt_missing_period_1.f: New test.
22035         * gfortran.dg/fmt_missing_period_2.f: New test.
22036         * gfortran.dg/fmt_missing_period_3.f: New test.
22037
22038 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22039
22040         PR fortran/19777
22041         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22042         arrays.
22043
22044 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22045
22046         PR c++/27713
22047         * g++.dg/template/new6.C: New test.
22048
22049 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22050
22051         PR tree-optimization/24964
22052         * gcc.target/i386/387-10.c: New test case.
22053
22054 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22055
22056         * intrinsics/string_intrinsics.c (compare_string):
22057         Use memcmp instead of strncmp to avoid tripping over
22058         CHAR(0) in a string.
22059
22060 2006-05-27  Richard Guenther  <rguenther@suse.de>
22061
22062         PR middle-end/27773
22063         * gcc.dg/torture/pr27773.c: New testcase.
22064
22065 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22066
22067         * gcc.dg/pr24561.c: Rename to..
22068         * gcc.dg/pr25962.c: .. this.
22069
22070 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22071
22072         PR fortran/19777
22073         * gfortran.dg/bounds_check_2.f: New test.
22074
22075 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22076
22077         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22078         * gfortran.dg/byte_1.f90: Likewise.
22079         * gfortran.dg/dup_save_2.f90: Likewise.
22080
22081 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22082
22083         * gfortran.dg/associated_2.f90: New test.
22084
22085 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22086
22087         PR fortran/27524
22088         * gfortran.dg/bounds_check_1.f90: New test.
22089
22090 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22091
22092         PR rtl-optimization/27661
22093         * gcc.dg/pr27661.c: New test case.
22094
22095 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22096
22097         PR fortran/23151
22098         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22099         * gfortran.dg/print_parentheses_1.f:  New test.
22100         * gfortran.dg/print_parentheses_2.f90:  New test.
22101
22102 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22103
22104         PR target/27758
22105         * gcc.dg/pr27758.c: New test.
22106
22107 2006-05-24  Falk Hueffner  <falk@debian.org>
22108
22109         * gcc.c-torture/compile/pr27571.c: New test.
22110
22111 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22112
22113         PR fortran/27709
22114         * gfortran.dg/spec_expr_4.f90: New test.
22115
22116         PR fortran/27155
22117         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22118
22119 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/20103
22122         * g++.dg/ext/complit6.C: New test.
22123         * g++.dg/ext/complit3.C: Adjust error markers.
22124         * g++.dg/init/const3.C: New test.
22125
22126 2006-05-25  Richard Guenther  <rguenther@suse.de>
22127
22128         PR middle-end/27743
22129         * gcc.dg/torture/pr27743.c: New testcase.
22130
22131 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22132
22133         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22134
22135 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22136
22137         * gcc.dg/compat/scalar-by-value-x.h: New.
22138         * gcc.dg/compat/scalar-by-value-y.h: New.
22139         * gcc.dg/compat/scalar-by-value-5.c: New.
22140         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22141         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22142         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22143         * gcc.dg/compat/scalar-by-value-6.c: New.
22144         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22145         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22146         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22147
22148 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22149
22150         PR tree-optimization/27639
22151         PR tree-optimization/26719
22152         * gcc.dg/pr27639.c: New test.
22153         * gcc.dg/pr26719.c: New test.
22154         * gcc.dg/tree-ssa/scev-cast.c: New test.
22155
22156 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c++/20173
22159         * g++.dg/template/error21.C: New test.
22160
22161 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22162
22163         PR target/27696
22164         * gcc.target/i386/pr27696.c: New.
22165
22166 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22167
22168         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22169
22170         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22171
22172 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22173
22174         PR c++/27716
22175         * g++.dg/other/assign1.C: New test.
22176
22177 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22178
22179         PR target/27266
22180         * gcc.target/i386/pr27266.c: New.
22181
22182 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22183
22184         PR c++/27451
22185         * g++.dg/ext/asm9.C: New test.
22186
22187 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22188
22189         PR rtl-optimization/25514
22190         * gcc.c-torture/compile/pr25514.c: New test.
22191
22192 2006-05-22  Richard Guenther  <rguenther@suse.de>
22193
22194         Revert
22195         2006-01-31  Richard Guenther  <rguenther@suse.de>
22196
22197         * gcc.target/i386/sselibm-1.c: New testcase.
22198         * gcc.target/i386/sselibm-2.c: Likewise.
22199         * gcc.target/i386/sselibm-3.c: Likewise.
22200         * gcc.target/i386/sselibm-4.c: Likewise.
22201         * gcc.target/i386/sselibm-5.c: Likewise.
22202
22203 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22204
22205         PR c/27420
22206         * gcc.dg/func-args-2.c: New test.
22207
22208         PR c/26818
22209         * gcc.dg/struct-incompl-1.c: New test.
22210
22211 2006-05-22  Richard Guenther  <rguenther@suse.de>
22212
22213         PR testsuite/27708
22214         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22215         the transformations we test for.
22216
22217 2006-05-22  Richard Guenther  <rguenther@suse.de>
22218
22219         PR testsuite/27707
22220         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22221
22222 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22223
22224         PR c++/27210
22225         * g++.dg/warn/new1.C: New test.
22226         * g++.dg/template/new5.C: Likewise.
22227
22228 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22229
22230         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22231         * gcc.target/i386/20060512-3.c: Likewise.
22232
22233 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22234
22235         PR rtl-optimization/27671
22236         * gcc.c-torture/execute/pr27671-1.c: New.
22237         * gcc.dg/pr27671-2.c: Likewise.
22238
22239         PR tree-optimization/26622.
22240         * gcc.c-torture/compile/pr26622.c: New.
22241
22242 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22243
22244         PR fortran/27613
22245         * gfortran.dg/recursive_reference_1.f90: New test.
22246
22247 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22248
22249         PR fortran/25746
22250         * gfortran.dg/elemental_subroutine_3.f90: New test.
22251
22252         PR fortran/25090
22253         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22254
22255         PR fortran/27584
22256         * gfortran.dg/associated_target_1.f90: New test.
22257
22258         PR fortran/19015
22259         * gfortran.dg/maxloc_shape_1.f90: New test.
22260
22261 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22262
22263         PR libgfortran/24459
22264         * gfortran.dg/namelist_24.f90: New test.
22265         * gfortran.dg/namelist_12.f: Fix typo in comment.
22266
22267 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22268
22269         PR middle-end/25776
22270         * g++.dg/other/error11.C: New test.
22271
22272 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22273
22274         * gcc.target/mips/pr26765.c: Add -w to options.
22275
22276 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22277
22278         * lib/target-supports.exp (check_effective_target_mpaired_single):
22279         New function.
22280         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22281         multilibs.
22282         * g++.dg/vect/vect.exp: Likewise.
22283
22284 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22285
22286         PR testsuite/25891
22287         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22288
22289 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22290
22291         PR fortran/27662
22292         * gfortran.dg/temporary_1.f90: New file.
22293
22294 2006-05-19  Andreas Schwab  <schwab@suse.de>
22295
22296         * g++.dg/other/unused1.C: Also match "stringz".
22297
22298 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22299
22300         PR c++/26433
22301         * g++.dg/template/fntry1.C: New test.
22302
22303 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22304
22305         PR c++/27471
22306         PR c++/27506
22307         * g++.dg/conversion/bitfield5.C: New test.
22308         * g++.dg/conversion/bitfield6.C: New test.
22309
22310 2006-05-18  Mike Stump  <mrs@apple.com>
22311
22312         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22313         * gcc.dg/vla-4.c: Add.
22314         * gcc.dg/vla-5.c: Add.
22315         * gcc.dg/vla-6.c: Add.
22316
22317 2006-05-12  Stuart Hastings  <stuart@apple.com>
22318
22319         * gcc.target/i386/20060512-1.c: New.
22320         * gcc.target/i386/20060512-2.c: New.
22321         * gcc.target/i386/20060512-3.c: New.
22322         * gcc.target/i386/20060512-4.c: New.
22323
22324 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22325
22326         PR c++/26122
22327         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22328
22329         PR c++/26068
22330         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22331         * g++.dg/parse/linkage1.C: New test.
22332
22333 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22334
22335         PR tree-optimization/27548
22336         * g++.dg/tree-ssa/pr27548.C: New test.
22337
22338 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22339
22340         PR fortran/26551
22341         * gfortran.dg/recursive_check_1.f: New test.
22342         * gfortran.dg/recursive_check_2.f90: New test.
22343
22344 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22345
22346         * g++.dg/opt/temp2.C: New test.
22347
22348 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22349
22350         PR c++/27491
22351         * g++.dg/init/brace5.C: New test.
22352
22353         PR middle-end/27415
22354         * gcc.dg/gomp/pr27415.c: New test.
22355         * g++.dg/gomp/pr27415.C: New test.
22356
22357         PR tree-optimization/27549
22358         * g++.dg/tree-ssa/pr27549.C: New test.
22359
22360 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22361
22362         PR libgfortran/27575
22363         * gfortran.dg/read_eof_4.f90: New test.
22364
22365 2006-05-16  Richard Guenther  <rguenther@suse.de>
22366
22367         PR tree-optimization/22303
22368         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22369
22370 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22371
22372         PR middle-end/27573
22373         * gcc.dg/gomp/pr27573.c: New test.
22374         * gfortran.dg/gomp/pr27573.f90: New test.
22375
22376         PR c/27499
22377         * gcc.dg/gomp/pr27499.c: New test.
22378         * g++.dg/gomp/pr27499.C: New test.
22379
22380 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22381
22382         PR c++/27339
22383         * g++.dg/parser/access8.C: Adjust error marker.
22384         * g++.dg/template/access17.C: New test.
22385         * g++.dg/template/access18.C: Likewise.
22386
22387 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22388
22389         PR target/26600
22390         * gcc.target/i386/pr26600.c: New test case.
22391
22392 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22393
22394         PR c++/27505
22395         * g++.dg/expr/bitfield1.C: New test.
22396
22397 2006-05-15  Richard Guenther  <rguenther@suse.de>
22398
22399         PR tree-optimization/27603
22400         * gcc.dg/torture/pr27603.c: New testcase.
22401
22402 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22403
22404         PR fortran/25090
22405         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22406
22407         PR fortran/25082
22408         * gfortran.dg/scalar_return_1.f90: New test.
22409
22410         PR fortran/27411
22411         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22412
22413 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22414
22415         * gcc.dg/gomp/critical-4.c: New test.
22416         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22417         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22418         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22419         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22420
22421 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22422
22423         PR c++/27582
22424         * g++.dg/template/dependent-args1.C: New test.
22425
22426         PR c++/27581
22427         * g++.dg/lookup/this1.C: New test.
22428
22429         PR c++/27315
22430         * g++.dg/template/operator6.C: New test.
22431         * g++.dg/template/incomplete3.C: New test.
22432
22433         PR c++/27559
22434         * g++.dg/template/new4.C: New test.
22435
22436         PR c++/27496
22437         * g++.dg/template/void2.C: New test.
22438
22439 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22440
22441         * g++.dg/template/dependent-expr5.C: New test.
22442
22443 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22444
22445         PR middle-end/26729
22446         * gcc.dg/pr26729-1.c: New test case.
22447
22448 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22449
22450         * gcc.dg/pr27003.c: New test.
22451
22452 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22453
22454         * lib/target-supports.dg (check_cxa_atexit_available): Change
22455         v3_target_compile to ${tool}_target_compile.
22456
22457 2006-05-11  Jason Merrill  <jason@redhat.com>
22458
22459         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22460
22461 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22462
22463         PR fortran/27553
22464         * gfortran.dg/label_5.f90: New test.
22465
22466 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22467
22468         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22469         check_effective_target_powerpc_altivec_ok): New.
22470         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22471         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22472         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22473         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22474         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22475         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22476         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22477         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22478         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22479         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22480         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22481         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22482         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22483         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22484         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22485         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22486         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22487         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22488         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22489         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22490         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22491         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22492         gcc.target/powerpc/altivec-9.c,
22493         gcc.target/powerpc/altivec-consts.c,
22494         gcc.target/powerpc/altivec-pr22085.c,
22495         gcc.target/powerpc/altivec-splat.c,
22496         gcc.target/powerpc/altivec-types-1.c,
22497         gcc.target/powerpc/altivec-types-2.c,
22498         gcc.target/powerpc/altivec-types-3.c,
22499         gcc.target/powerpc/altivec-types-4.c,
22500         gcc.target/powerpc/altivec-varargs-1.c,
22501         gcc.target/powerpc/altivec-vec-merge.c,
22502         gcc.target/powerpc/ppc-vector-memcpy.c,
22503         gcc.target/powerpc/ppc-vector-memset.c,
22504         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22505         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22506         these effective targets.
22507         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22508         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22509
22510 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22511
22512         PR middle-end/27384
22513         * g++.dg/other/fold1.C: New test.
22514
22515         PR middle-end/27488
22516         * gcc.dg/fold-nonneg-1.c: New test.
22517
22518         PR c++/27547
22519         * g++.dg/other/operator1.C: New test.
22520
22521 2006-05-11  Richard Guenther  <rguenther@suse.de>
22522
22523         PR middle-end/27529
22524         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22525
22526 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22527
22528         * lib/target-supports-dg.exp (check-flags): New.
22529         (dg-skip-if): Move flag checks.
22530
22531 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22532
22533         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22534         * lib/target-supports.dg (check_cxa_atexit_available): New.
22535
22536 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22537
22538         PR fortran/27470
22539         * gfortran.dg/multiple_allocation_2.f90: New test case.
22540
22541 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22542
22543         * gcc.target/arm/pr27387.C: Fix a comment typo.
22544
22545 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22546
22547         PR fortran/24549
22548         * gfortran.dg/error_recovery_1.f90: New test.
22549
22550 2006-05-10  Richard Guenther  <rguenther@suse.de>
22551
22552         PR tree-optimization/27302
22553         * gcc.dg/torture/pr27302.c: New testcase.
22554
22555 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22556         Richard Guenther  <rguenther@suse.de>
22557
22558         PR middle-end/27498
22559         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22560
22561 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22562
22563         PR rtl-optimization/27335
22564         * gcc.dg/pr27335.c: New test.
22565
22566 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22567
22568         * gcc.target/mips/mips-ps-5.c: New file.
22569
22570 2006-05-08  Jan Hubicka  <jh@suse.cz>
22571
22572         PR middle-end/25962
22573         * gcc.dg/pr25962.c: New.
22574
22575 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22576
22577         PR target/27158
22578         * gcc.target/powerpc/pr27158.c: New test case.
22579
22580 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22581
22582         PR testsuite/27476
22583         * ada/acats/run_all.sh: Use test -z.
22584
22585 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22586
22587         PR libfortran/18271
22588         * gfortran.dg/spec_expr_3.f90: New test.
22589
22590 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22591
22592         PR target/24879
22593         * gcc.target/i386/monitor.c: New file.
22594
22595 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22596
22597         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22598
22599 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22600
22601         PR c++/27447
22602         * g++.dg/other/ptrmem7.C: New test.
22603
22604 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22605
22606         PR target/27421
22607         * gcc.dg/array-9.c: New test.
22608
22609 2006-05-07  Richard Guenther  <rguenther@suse.de>
22610
22611         PR tree-optimization/27409
22612         * gcc.dg/torture/pr27409.c: New testcase.
22613
22614 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22615
22616         PR fortran/27457
22617         * gfortran.dg/select_6.f90: New.
22618
22619 2006-05-07  Richard Guenther  <rguenther@suse.de>
22620
22621         PR tree-optimization/27136
22622         * gcc.dg/torture/pr27136.c: New testcase.
22623
22624 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22625
22626         PR fortran/24813
22627         * gfortran.dg/char_cons_len_1.f90: New test.
22628
22629 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22630
22631         PR c++/27427
22632         * g++.dg/template/incomplete2.C: New test.
22633
22634 2006-05-06  Richard Guenther  <rguenther@suse.de>
22635
22636         PR tree-optimization/27151
22637         * gcc.dg/vect/pr27151.c: New testcase.
22638
22639 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22640
22641         PR c++/27430
22642         * g++.dg/template/void1.C: New test.
22643
22644         PR c++/27423
22645         * g++.dg/other/void2.C: New test.
22646
22647         PR c++/27422
22648         * g++.dg/conversion/void1.C: New test.
22649
22650 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22651
22652         PR/21391
22653         * g++.dg/other/unused1.C: New.
22654
22655 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22656
22657         PR objc/27240
22658         * objc.dg/member-1.m: New test.
22659
22660 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22661
22662         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22663
22664 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22665
22666         PR libfortran/26985
22667         * gfortran.dg/matmul_2.f90: New test.
22668
22669 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22670
22671         * ada/acats/run_all.sh: Use sync when main not found.
22672
22673 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22674
22675         PR target/26765
22676         * gcc.target/mips/pr26765.c: New.
22677
22678 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22679
22680         * gcc.target/bfin: New directory.
22681         * gcc.target/bfin/bfin.exp: New file.
22682         * gcc.target/bfin/frmul.c: New file.
22683         * gcc.target/bfin/arith.c: New file.
22684         * gcc.target/bfin/mul-combine.c: New file.
22685         * gcc.target/bfin/shift.c: New file.
22686
22687 2006-05-04  Richard Guenther  <rguenther@suse.de>
22688
22689         PR tree-optimization/14287
22690         PR tree-optimization/14844
22691         PR tree-optimization/19792
22692         PR tree-optimization/21608
22693         PR tree-optimization/27090
22694         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22695         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22696         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22697         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22698         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22699
22700 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22701
22702         PR tree-optimization/27285
22703         * gcc.c-torture/execute/pr27285.c: New test.
22704
22705         PR middle-end/27388
22706         * gcc.dg/gomp/pr27388-1.c: New test.
22707         * gcc.dg/gomp/pr27388-2.c: New test.
22708         * gcc.dg/gomp/pr27388-3.c: New test.
22709
22710         PR c++/27359
22711         * g++.dg/gomp/pr27359.C: New test.
22712
22713 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22714
22715         PR fortran/20248
22716         * gfortran.dg/iargc.f90: New test.
22717
22718 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22719
22720         PR c++/27102
22721         * g++.dg/template/crash49.C: New test.
22722
22723 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22724
22725         PR testsuite/27032
22726         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22727
22728 2006-05-02  Jeff Law  <law@redhat.com>
22729
22730         PR tree-optimization/27364
22731         * gcc.c-torture/execute/pr27364.c: New test.
22732
22733 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22734
22735         PR c++/27309
22736         * g++.dg/parser/ctor5.C: New test.
22737
22738 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22739
22740         PR target/27387
22741         * gcc.target/arm/arm.exp: New.
22742         * gcc.target/arm/pr27387.C: Likewise.
22743
22744 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22745
22746         PR fortran/27269
22747         PR fortran/27324
22748         * gfortran.dg/module_equivalence_2.f90: New test.
22749
22750 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22751
22752         PR middle-end/27337
22753         * g++.dg/gomp/pr27337-1.C: New test.
22754         * g++.dg/gomp/pr27337-2.C: New test.
22755
22756         PR middle-end/27328
22757         * gcc.dg/gomp/pr27328.c: New test.
22758
22759         PR middle-end/27325
22760         * g++.dg/gomp/pr27325.C: New test.
22761
22762         PR middle-end/27310
22763         * g++.dg/gomp/pr27310.C: New test.
22764
22765 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22766
22767         PR tree-optimization/27291
22768         * g++.dg/tree-ssa/pr27291.C: New test.
22769
22770 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22771
22772         PR tree-optimization/27283
22773         * g++.dg/tree-ssa/pr27283.C: New test.
22774
22775 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22776
22777         * gcc.dg/tree-ssa/loop-16.c: New test.
22778
22779 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22780             Joseph S. Myers  <joseph@codesourcery.com>
22781
22782         * gcc.dg/Wconversion-3.c: New test case.
22783         * gcc.dg/Wconversion-4.c: Likewise.
22784
22785 2006-05-01  Richard Guenther  <rguenther@suse.de>
22786
22787         PR tree-optimization/26726
22788         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22789
22790 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22791
22792         * gcc.dg/Woverflow-1.c: New test case.
22793         * gcc.dg/Woverflow-2.c: Likewise.
22794         * gcc.dg/Woverflow-3.c: Likewise.
22795
22796 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
22797
22798         PR c++/27094
22799         * g++.dg/template/defarg8.C: New test.
22800
22801 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22802
22803         PR c++/27278
22804         * g++.dg/parse/operator7.C: New test.
22805
22806 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22807
22808         PR c++/11471
22809         PR c++/27102
22810         * g++.dg/template/crash48.C: New test.
22811
22812         PR c++/27279
22813         * g++.dg/parse/ctor4.C: New test.
22814
22815 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22816
22817         PR fortran/25681
22818         * gfortran.df/char_type_len.f90: New test.
22819
22820 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22821
22822         PR libgfortran/27304
22823         * gfortran.dg/fmt_exhaust.f90: New test.
22824
22825 2006-04-28  Roger Sayle  <roger@eyesopen.com>
22826
22827         PR c/25309
22828         * gcc.dg/large-size-array-2.c: New test case.
22829
22830 2006-04-28  Richard Guenther  <rguenther@suse.de>
22831
22832         PR target/26826
22833         * gcc.target/i386/pr26826.c: New testcase.
22834
22835 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
22836
22837         PR middle-end/27260
22838         * gcc.c-torture/execute/pr27260.c: New.
22839
22840 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
22841
22842         PR middle-end/27095
22843         * gcc.dg/pr27095.c: New.
22844
22845 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22846
22847         PR c++/27292
22848         * g++.dg/conversion/bitfield4.C: New test.
22849
22850 2006-04-27  Eric Christopher  <echristo@apple.com>
22851
22852         * gcc.dg/pragma-ms_struct.c: New.
22853
22854 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
22855
22856         PR c++/27102
22857         * g++.dg/template/crash47.C: New test.
22858
22859 2006-04-27  Dirk Mueller  <dmueller@suse.de>
22860
22861         * gcc.target/i386/sse-7.c: build with -msse.
22862
22863 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
22864
22865         PR testsuite/27274:
22866         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22867         (main): Exit if processor doesn't support SSE.
22868
22869 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
22870
22871         PR middle-end/27282
22872         * gcc.c-torture/compile/pr27282.c: New test.
22873
22874 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
22875
22876         PR middle-end/26913
22877         * g++.dg/gomp/pr26913.C: New test.
22878
22879         PR c/25996
22880         * gcc.dg/gomp/pr25996.c: New test.
22881         * g++.dg/gomp/pr25996.C: New test.
22882
22883 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
22884
22885         PR rtl-optimization/26725
22886         * gcc.c-torture/compile/pr26725.c: New test.
22887
22888 2006-04-25  Richard Guenther  <rguenther@suse.de>
22889
22890         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22891         than n + -1.
22892
22893 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
22894
22895         * gcc.dg/20060425-1.c: New testcase.
22896
22897 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
22898
22899         PR tree-optimization/26865
22900         * gcc.dg/pr26865.c: New test.
22901
22902 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/27292
22905         * g++.dg/conversion/bitfield1.C: New test.
22906         * g++.dg/conversion/bitfield2.C: Likewise.
22907         * g++.dg/conversion/bitfield3.C: Likewise.
22908
22909 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22910         Richard Guenther  <rguenther@suse.de>
22911
22912         PR tree-optimization/27236
22913         * gcc.dg/tree-ssa/pr27236.c: New testcase.
22914
22915 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22916
22917         PR c++/19963
22918         * g++.dg/other/incomplete2.C: New test.
22919
22920 2006-04-24  Richard Guenther  <rguenther@suse.de>
22921
22922         PR middle-end/26869
22923         * gcc.dg/torture/pr26869.c: New testcase.
22924
22925 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
22926         Richard Guenther  <rguenther@suse.de>
22927
22928         PR tree-optimization/27218
22929         * g++.dg/tree-ssa/pr27218.C: New testcase.
22930
22931 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22932
22933         PR c++/26912
22934         * g++.dg/template/friend41.C: New test.
22935
22936 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
22937
22938         * g++.dg/opt/pr15551.C: Include cstdio.
22939         (main): Use remove instead of unlink.
22940
22941 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
22942
22943         * gcc.dg/sibcall-7.c: New test.
22944         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22945         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22946         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22947         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22948         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22949
22950 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/26534
22953         * g++.dg/opt/bitfield1.C: New test.
22954         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22955         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22956         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22957         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22958         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22959         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22960         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22961         * g++.dg/abi/bitfield2.C: Likewise.
22962         * g++.dg/init/bitfield1.C: Likewise.
22963
22964 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
22965
22966         PR fortran/25099
22967         * gfortran.dg/elemental_subroutine_4.f90: New test.
22968         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22969         call sub (m, x).
22970
22971 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22972
22973         * gcc.c-torture/compile/20060421-1.c: New testcase.
22974
22975 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22976
22977         PR c/25875
22978         * gcc.dg/init-bad-4.c: New test.
22979
22980 2006-04-21  Paul Brook  <paul@codesourcery.com>
22981
22982         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22983
22984 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22985
22986         PR fortran/27122
22987         * gfortran.dg/defined_operators_1.f90: New test.
22988         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22989         remove old ones associated, incorrectly, with Note 5.46.
22990
22991         PR fortran/27113
22992         * gfortran.dg/character_array_constructor_1.f90: New test.
22993
22994 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.dg/20060419-1.c: New test.
22997
22998 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
22999
23000         PR c/26774
23001         * gcc.dg/struct-parse-1.c: New test case.
23002
23003 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23004
23005         PR c++/26558
23006         * g++.dg/parse/template19.C: New test.
23007
23008         PR c++/26739
23009         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
23010
23011         PR c++/26036
23012         * g++.dg/expr/call3.C: New test.
23013
23014         PR c++/10385
23015         * g++.dg/conversion/dynamic1.C: New test.
23016
23017 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/27102
23020         * g++.dg/template/crash35.C: Tweak error markers.
23021         * g++.dg/template/crash46.C: New test.
23022         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23023         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23024
23025 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
23026
23027         PR rtl-optimization/14261
23028         * gcc.c-torture/compile/20060419-1.c: Added.
23029
23030 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
23031
23032         * gfortran.dg/label_1.f90: Adjust dg-error.
23033
23034 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23035
23036         PR target/26961
23037         * gcc.dg/fold-cond-1.c: New test case.
23038         * gcc.dg/pr26961-1.c: Likewise.
23039
23040 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23041
23042         PR libgfortran/27138
23043         * gfortran.dg/read_bad_advance.f90: New test.
23044
23045 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23046             Dale Johannesen  <dalej@apple.com>
23047
23048         PR target/24076
23049         * gcc.target/i386/vecinit-3.c: New testcase.
23050         * gcc.target/i386/vecinit-4.c: Likewise.
23051         * gcc.target/i386/sse-18.c: Likewise.
23052         * gcc.target/i386/sse-19.c: Likewise.
23053
23054 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23055
23056         * gfortran.dg/allocate_zerosize_1.f90: New test.
23057
23058 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++/26365
23061         * g++.dg/template/crash45.C: New test.
23062
23063 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23064
23065         PR fortran/26787
23066         * gfortran.dg/proc_assign_1.f90: New test.
23067         * gfortran.dg/procedure_lvalue.f90: Change message.
23068         * gfortran.dg/namelist_4.f90: Add new error.
23069
23070         PR fortran/25597
23071         PR fortran/27096
23072         * gfortran.dg/auto_pointer_array_result_1.f90
23073
23074         PR fortran/27089
23075         * gfortran.dg/specification_type_resolution_1.f90
23076
23077         PR fortran/18003
23078         PR fortran/25669
23079         PR fortran/26834
23080         * gfortran.dg/bounds_temporaries_1.f90: New test.
23081
23082         PR fortran/27124
23083         * gfortran.dg/array_return_value_1.f90: New test.
23084
23085 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23086
23087         PR fortran/25336
23088         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23089
23090 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23091
23092         PR middle-end/26823
23093         * g++.dg/gomp/pr26823-1.C: New test.
23094         * g++.dg/gomp/pr26823-2.C: New test.
23095
23096 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23097
23098         PR middle-end/27134
23099         * gcc.dg/pr27314.c: New test.
23100
23101 2006-04-13  Richard Henderson  <rth@redhat.com>
23102
23103         * g++.dg/gomp/block-0.C: Update expected matches.
23104
23105 2006-04-13  DJ Delorie  <dj@redhat.com>
23106
23107         * lib/target-supports.exp (check_effective_target_int32plus): New.
23108         (check_effective_target_ptr32plus): New.
23109         (check_effective_target_size32plus): New.
23110         (check_effective_target_int16): New.
23111         (check_profiling_available): Add m32c to the list of unsupported
23112         targets.
23113
23114         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23115         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23116         memory size.
23117         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23118         pointers.
23119         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23120         size_t.
23121         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23122         and size_t.
23123         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23124         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23125         not just xstormy16.  Skip m32c due to weird pointer size.
23126         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23127         not just xstormy16.
23128         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23129         not just xstormy16.
23130         * gcc.dg/20020312-2.c: Add m32c support.
23131         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23132         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23133         in test.
23134         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23135         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23136         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23137         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23138         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23139         formats
23140         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23141         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23142         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23143         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23144         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23145         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23146         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23147         in test.
23148         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23149         in test.
23150         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23151         * gcc.dg/pr23049.c: Require >=32 bit integers.
23152         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23153         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23154         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23155         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23156         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23157         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23158         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23159         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23160         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23161         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23162         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23163         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23164         prototype in test.
23165         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23166         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23167         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23168         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23169         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23170
23171         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23172         * gcc.c-torture/execute/20040703-1.x: Likewise.
23173         * gcc.c-torture/execute/20040705-1.x: Likewise.
23174         * gcc.c-torture/execute/20040705-2.x: Likewise.
23175         * gcc.c-torture/execute/20040709-1.x: Likewise.
23176         * gcc.c-torture/execute/20040709-2.x: Likewise.
23177         * gcc.c-torture/execute/20040811-1.x: Likewise.
23178         * gcc.c-torture/execute/20050316-1.x: Likewise.
23179         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23180         * gcc.c-torture/execute/pr19689.x: Likewise.
23181         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23182         * gcc.c-torture/execute/usmul.x: Likewise.
23183         * gcc.c-torture/execute/vrp-5.x: Likewise.
23184         * gcc.c-torture/execute/vrp-6.x: Likewise.
23185         * gcc.dg/debug/20041023-1.s: Likewise.
23186
23187 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23188
23189         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23190         of integers to a vector types are now constant expressions in C.
23191         * gcc.dg/vect/vect-fold-1.c: New test case.
23192
23193 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23194             Ulrich Weigand  <uweigand@de.ibm.com>
23195
23196         PR target/27006
23197         * gcc.dg/vmx/pr27006.c: New testcase.
23198
23199 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23200
23201         PR libgfortran/26766
23202         * gfortran.dg/write_recursive.f90: New test.
23203
23204 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23205
23206         * g++.dg/parse/dtor7.C: New test.
23207         * g++.dg/parse/new1.C: Add error marker.
23208         * g++.dg/template/new3.C: New test.
23209
23210         PR c++/26122
23211         * g++.dg/template/pure1.C: New test.
23212
23213         PR c++/26295
23214         * g++.dg/parse/ptrmem4.C: New test.
23215
23216 2006-04-10  Jeff Law  <law@redhat.com>
23217
23218         PR/27087
23219         * gcc.c-torture/compile/pr27087.c: New test.
23220
23221 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23222
23223         PR/21391
23224         * gcc.dg/20060410.c: New.
23225
23226 2006-04-10  Matthias Klose  <doko@debian.org>
23227
23228         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23229         Recognize multilib directory names containing underscores.
23230
23231 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23232
23233         * gcc.target/i386/vecinit-1.c: New test case.
23234         * gcc.target/i386/vecinit-2.c: Likewise.
23235
23236 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23237
23238         PR debug/27057
23239         * g++.dg/debug/dwarf2-2.C: New test.
23240
23241 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23242
23243         PR rtl-optimization/27073
23244         * gcc.c-torture/execute/pr27073.c: New test.
23245
23246 2006-04-08  Mike Stump  <mrs@apple.com>
23247
23248         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23249
23250 2006-04-07  Richard Guenther  <rguenther@suse.de>
23251
23252         PR tree-optimization/26135
23253         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23254
23255 2006-04-06  Jan Hubicka  <jh@suse.cz>
23256
23257         PR profile/26399
23258         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23259
23260 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23261
23262         * g++.dg/conversion/nullptr1.C: New test case.
23263         * g++.dg/conversion/nullptr2.C: Likewise.
23264
23265 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23266
23267         * gfortran.dg/dependency_18.f90: New test case.
23268
23269 2006-04-05  Richard Guenther  <rguenther@suse.de>
23270
23271         PR tree-optimization/26919
23272         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23273         * gcc.dg/ipa/ipa-2.c: Likewise.
23274         * gcc.dg/ipa/ipa-3.c: Likewise.
23275         * gcc.dg/ipa/ipa-5.c: Likewise.
23276
23277 2006-04-05  Richard Guenther  <rguenther@suse.de>
23278
23279         PR tree-optimization/26763
23280         * gcc.dg/torture/pr26763-1.c: New testcase.
23281         * gcc.dg/torture/pr26763-2.c: Likewise.
23282
23283 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23284
23285         PR fortran/23634
23286         PR fortran/25619
23287         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23288
23289 2006-04-04  Eric Christopher  <echristo@apple.com>
23290
23291         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23292         stubs.
23293         * gcc.target/i386/387-5.c: Ditto.
23294
23295 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23296
23297         * gcc.target/sparc/struct-ret-check.c: New test.
23298
23299 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23300
23301         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23302         zero decimal digits specified in format.
23303
23304 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23305
23306         PR fortran/26891
23307         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23308
23309         PR fortran/26976
23310         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23311         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23312         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23313         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23314         compliant and detect bigendian-ness.
23315
23316 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23317
23318         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23319         dummy arguments work when the actual argument is itself a dummy
23320         argument of the caller.
23321
23322 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23323
23324         PR libfortran/24685
23325         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23326
23327 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23328
23329         * gfortran.dg/dependencency_17.f90: New test case.
23330
23331 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23332
23333         * gfortran.dg/dependency_14.f90: New test case.
23334         * gfortran.dg/dependency_15.f90: Likewise.
23335         * gfortran.dg/dependency_16.f90: Likewise.
23336
23337 2006-03-31  Asher Langton  <langton2@llnl.gov>
23338
23339         PR fortran/25358
23340         gfortran.dg/cray_pointers_6.f90: New test.
23341
23342 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23343
23344         PR libgfortran/26890
23345         * gfortran.dg/read_size_noadvance.f90: New test.
23346
23347 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23348
23349         PR fortran/25031
23350         * gfortran.dg/multiple_allocation_1.f90: Check that the
23351         size has changed after a re-allocation with stat.
23352
23353 2006-03-30  Richard Guenther  <rguenther@suse.de>
23354
23355         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23356         removal.
23357         * gcc.target/i386/sselibm-2.c: Likewise.
23358         * gcc.target/i386/sselibm-3.c: Likewise.
23359         * gcc.target/i386/sselibm-4.c: Likewise.
23360         * gcc.target/i386/sselibm-5.c: Likewise.
23361
23362 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23363
23364         * gcc.dg/fold-andxor-1.c: New test case.
23365         * gcc.dg/fold-xorand-1.c: Likewise.
23366
23367 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23368
23369         * gcc.dg/fold-convnotconv-1.c: New test case.
23370
23371 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23372
23373         PR fortran/26779
23374         * gfortran.dg/private_type_5.f90: New test.
23375
23376 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23377
23378         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23379
23380 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gfortran.dg/advance_2.f90: New test.
23383         * gfortran.dg/advance_3.f90: New test.
23384
23385         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23386
23387 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23388
23389         PR libgfortran/26661
23390         PR libgfortran/26880
23391         * gfortran.dg/read_x_past.f: New test.
23392
23393 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23394
23395         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23396         to be STABS.
23397
23398 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23399
23400         * objc.dg/dwarf-1.m: Skip on AIX.
23401         * objc.dg/dwarf-2.m: Skip on AIX.
23402
23403 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23404
23405         PR fortran/26816
23406         * gfortran.dg/float_1.f90: New test.
23407
23408 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23409
23410         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23411         X86_64 targets.
23412         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23413
23414 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23415
23416         PR libfortran/26735
23417         * gfortran.dg/convert_implied_open.f90: New test case.
23418
23419 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23420
23421         PR fortran/26769
23422         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23423
23424 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23425
23426         PR middle-end/26717
23427         * gcc.dg/pr26717.c: New test.
23428
23429 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23430
23431         * gfortran.dg/dependency_12.f90: New test case.
23432
23433 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23434
23435         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23436
23437 2006-03-24  Jeff Law  <law@redhat.com>
23438
23439         * gcc.c-torture/pr26840.c: New test.
23440
23441 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23442
23443         * objc.dg/dwarf-2.m: New.
23444         * obj-c++.dg/dwarf-2.mm: New.
23445
23446         * g++.old-deja/g++.other/init19.C: New.
23447
23448 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23449
23450         * g++.dg/eh/spbp.C: Skip on AIX.
23451
23452 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23453
23454         PR middle-end/26611
23455         * g++.dg/gomp/pr26611-1.C: New test.
23456         * g++.dg/gomp/pr26611-2.C: New test.
23457
23458 2006-03-24  Jeff Law  <law@redhat.com>
23459
23460         * gcc.c-torture/compile/pr26833.c: New test.
23461         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23462
23463 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23464
23465         * gfortran.dg/endfile_2.f90: Delete temp file.
23466
23467 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23468
23469         PR fortran/19303
23470         * gfortran.dg/record_marker_1.f90: New test case.
23471         * gfortran.dg/record_marker_2.f: New test case.
23472         * gfortran.dg/record_marker_3.f90: New test case.
23473
23474 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23475
23476         PR fortran/17298
23477         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23478         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23479
23480 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23481
23482         * lib/gcc-dg.exp (cleanup-modules): New proc.
23483         * gfortran.dg/allocatable_function_1.f90,
23484         gfortran.dg/allocate_char_star_scalar_1.f90,
23485         gfortran.dg/assumed_charlen_function_1.f90,
23486         gfortran.dg/assumed_dummy_1.f90,
23487         gfortran.dg/assumed_shape_ranks_1.f90,
23488         gfortran.dg/assumed_shape_ranks_2.f90,
23489         gfortran.dg/assumed_size_dt_dummy.f90,
23490         gfortran.dg/auto_char_dummy_array_1.f90,
23491         gfortran.dg/auto_char_len_3.f90,
23492         gfortran.dg/automatic_module_variable.f90,
23493         gfortran.dg/bad_automatic_objects_1.f90,
23494         gfortran.dg/char_array_constructor.f90,
23495         gfortran.dg/char_array_structure_constructor.f90,
23496         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23497         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23498         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23499         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23500         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23501         gfortran.dg/derived_pointer_recursion.f90,
23502         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23503         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23504         gfortran.dg/dummy_functions_1.f90,
23505         gfortran.dg/elemental_initializer_1.f90,
23506         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23507         gfortran.dg/elemental_pointer_1.f90,
23508         gfortran.dg/elemental_subroutine_1.f90,
23509         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23510         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23511         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23512         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23513         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23514         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23515         gfortran.dg/global_references_1.f90,
23516         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23517         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23518         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23519         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23520         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23521         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23522         gfortran.dg/large_integer_kind_1.f90,
23523         gfortran.dg/large_real_kind_1.f90,
23524         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23525         gfortran.dg/module_double_reuse.f90,
23526         gfortran.dg/module_equivalence_1.f90,
23527         gfortran.dg/module_interface_1.f90,
23528         gfortran.dg/module_parameter_array_refs_1.f90,
23529         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23530         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23531         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23532         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23533         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23534         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23535         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23536         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23537         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23538         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23539         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23540         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23541         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23542         gfortran.dg/same_name_1.f90,
23543         gfortran.dg/sibling_dummy_procedure_1.f90,
23544         gfortran.dg/sibling_dummy_procedure_2.f90,
23545         gfortran.dg/sibling_dummy_procedure_3.f90,
23546         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23547         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23548         gfortran.dg/used_dummy_types_2.f90,
23549         gfortran.dg/used_dummy_types_3.f90,
23550         gfortran.dg/used_dummy_types_4.f90,
23551         gfortran.dg/used_dummy_types_5.f90,
23552         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23553         gfortran.dg/userdef_operator_1.f90: Use it.
23554
23555 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23556
23557         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23558         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23559         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23560         gfortran.dg/write_back.f,
23561         gfortran.fortran-torture/execute/inquire_1.f90,
23562         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23563
23564 2006-03-21  Jeff Law  <law@redhat.com>
23565
23566         * gcc.dg/tree-ssa/vrp28.c: New test.
23567
23568 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23569
23570         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23571         if _STDC_C99 is defined.
23572         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23573         * gcc.dg/builtins-20.c: Likewise.
23574         * gcc.dg/builtins-53.c: Likewise.
23575         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23576         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23577
23578 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23579
23580         PR tree-opt/26781
23581         * gcc.c-torture/compile/pr26781-1.c: New test.
23582         * gcc.c-torture/compile/pr26781-2.c: New test.
23583
23584 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23585
23586         PR c++/26690
23587         * g++.dg/gomp/pr26690-1.C: New test.
23588         * g++.dg/gomp/pr26690-2.C: New test.
23589
23590 2006-03-20  Jeff Law  <law@redhat.com>
23591
23592         * gcc.dg/tree-ssa/pr21829.c: New test.
23593
23594         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23595
23596 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23597
23598         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23599         (check_visibility_available): Use it.
23600         (check_effective_target_default_packed): Likewise.
23601         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23602         (check_effective_target_fopenmp): Likewise.
23603         (check_effective_target_freorder): Likewise.
23604         (check_effective_target_fpic): Likewise.
23605         (check_named_sections_available): Likewise.
23606         (check_effective_target_ilp32): Likewise.
23607         (check_effective_target_lp64): Likewise.
23608
23609 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23610
23611         PR fortran/20935
23612         * gfortran.dg/scalar_mask_2.f90: New test case.
23613
23614 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23615
23616         PR tree-opt/26629
23617         * gcc.dg/tree-ssa/loadpre12.c: New test.
23618         * gcc.dg/tree-ssa/loadpre13.c: New test.
23619         * gcc.dg/tree-ssa/loadpre14.c: New test.
23620         * gcc.dg/tree-ssa/loadpre15.c: New test.
23621         * gcc.dg/tree-ssa/loadpre16.c: New test.
23622         * gcc.dg/tree-ssa/loadpre17.c: New test.
23623         * gcc.dg/tree-ssa/loadpre18.c: New test.
23624         * gcc.dg/tree-ssa/loadpre19.c: New test.
23625         * gcc.dg/tree-ssa/loadpre20.c: New test.
23626         * gcc.dg/tree-ssa/loadpre21.c: New test.
23627         * gcc.dg/tree-ssa/loadpre22.c: New test.
23628
23629 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23630
23631         PR fortran/26741
23632         * gfortran.dg/elemental_initializer_1.f90: New test.
23633
23634         PR fortran/26716
23635         * gfortran.dg/assumed_shape_ranks_2: New test.
23636
23637 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23638
23639         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23640         target fpic.
23641
23642 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23643
23644         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23645         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23646         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23647         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23648         gfortran.fortran-torture/execute/direct_io.f90,
23649         gfortran.fortran-torture/execute/inquire_2.f90,
23650         gfortran.fortran-torture/execute/inquire_4.f90,
23651         gfortran.fortran-torture/execute/list_read_1.f90,
23652         gfortran.fortran-torture/execute/open_replace.f90,
23653         gfortran.fortran-torture/execute/slash_edit.f90,
23654         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23655         temporary files from testcases.
23656
23657 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23658
23659         PR libgfortran/26509
23660         gfortran.dg/write_direct_eor.f90: New test.
23661
23662 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23663
23664         * gcc.target/powerpc/pr26350.c: New.
23665         * gcc.target/powerpc/indexed-addr.c: New.
23666
23667 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23668
23669         * gfortran.dg/dependency_13.f90: New test case.
23670
23671 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23672
23673         PR middle-end/21781
23674         * gcc.dg/real-const-1.c: New test case.
23675
23676 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23677
23678         * g++.old-deja/g++.other/init18.C: New.
23679         * g++.old-deja/g++.other/init5.C: Remove xfail.
23680
23681 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23682
23683         * g++.dg/opt/pr15551.C: Cleanup temp file.
23684
23685 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23686
23687         PR c++/6634
23688         g++.dg/parse/long1.C: New test.
23689
23690 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23691
23692         PR fortran/19101
23693         * gfortran.dg/continuation.f90: New test.
23694         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23695
23696 2006-03-14  Richard Guenther  <rguenther@suse.de>
23697
23698         PR tree-optimization/26672
23699         * gcc.dg/torture/pr26672.c: New testcase.
23700
23701 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23702
23703         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23704         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23705
23706 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23707
23708         PR middle-end/26557
23709         * gcc.c-torture/compile/switch-1.c: New test case.
23710
23711 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23712
23713         PR fortran/25378
23714         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23715         test to include more permuatations of mask and index.
23716         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23717         respond to F2003 spec. that the position returned for an all false
23718         mask && condition is zero.
23719
23720 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23721
23722         PR middle-end/25989
23723         * gcc.dg/gomp/pr25989.c: New test.
23724
23725 2006-03-13  Jeff Law  <law@redhat.com>
23726
23727         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23728
23729 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23730
23731         * gcc.dg/switch-9.c: New test.
23732
23733 2006-03-13  Richard Guenther  <rguenther@suse.de>
23734
23735         PR middle-end/26630
23736         * gcc.dg/torture/pr26630.c: New testcase.
23737
23738 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23739
23740         * gfortran.dg/dependency_10.f90: New test case.
23741         * gfortran.dg/dependency_11.f90: Likewise.
23742
23743 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23744             Erik Edelmann  <eedelman@gcc.gnu.org>
23745
23746         * gfortran.dg/allocatable_function_1.f90: New.
23747         * gfortran.dg/allocatable_function_2.f90: New.
23748
23749 2006-03-10  Richard Guenther  <rguenther@suse.de>
23750
23751         PR middle-end/26565
23752         * gcc.dg/torture/pr26565.c: New testcase.
23753
23754 2006-03-09  Eric Christopher  <echristo@apple.com>
23755
23756         * gcc.c-torture/compile/20060309-1.c: New.
23757
23758 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23759
23760         PR libgfortran/26499
23761         * gfortran.dg/write_back.f: New test.
23762         * gfortran.dg/write_rewind_1.f: New test.
23763         * gfortran.dg/write_rewind_2.f: New test.
23764
23765 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23766
23767         PR libgfortran/26554
23768         * gfortran.dg/read_logical.f90: New test.
23769
23770 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23771
23772         * ada/acats/norun.lst: cdd2a03 now passes.
23773
23774 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23775
23776         PR testsuite/25177
23777         * gcc.target/powerpc/pr18096-1.c: Change where the error
23778         would match.
23779
23780 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23781
23782         * gcc.target/i386/cleanup-1.c: New test.
23783         * gcc.target/i386/cleanup-2.c: New test.
23784
23785 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23786
23787         * gfortran.dg/dependency_9.f90: Remove for the time being.
23788
23789 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23790
23791         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23792         directive.
23793
23794 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23795
23796         * gfortran.dg/dependency_9.f90: New test case.
23797
23798 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23799
23800         * gfortran.dg/dependency_4.f90: New test case.
23801         * gfortran.dg/dependency_5.f90: New test case.
23802         * gfortran.dg/dependency_6.f90: New test case.
23803         * gfortran.dg/dependency_7.f90: New test case.
23804         * gfortran.dg/dependency_8.f90: New test case.
23805
23806 2006-03-03  Paul Brook  <paul@codesourcery.com>
23807
23808         * lib/target-supports.exp (check_profiling_available):
23809         Add m68k-*-elf.
23810
23811 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
23812
23813         PR fortran/25031
23814         * multiple_allocation_1.f90: New test.
23815
23816 2006-03-03  Roger Sayle  <roger@eyesopen.com>
23817
23818         PR tree-optimization/26524
23819         * gfortran.dg/pr26524.f: New test case.
23820
23821 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23822
23823         * g++.dg/template/repo5.C: Cleanup repo files.
23824         * gcc.dg/20051201-1.c: Cleanup coverage files.
23825         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23826         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23827         tree dump files.
23828
23829 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
23830
23831         * objc.dg/objc-nofilename-1.m: New test.
23832         * objc.dg/bad-receiver-type.m: New test.
23833         * obj-c++.dg/bad-receiver-type.mm: New test.
23834
23835 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23836
23837         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23838
23839 2006-03-01  Mike Stump  <mrs@apple.com>
23840
23841         * g++.dg/abi/key2.C: Add.
23842
23843 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
23844
23845         * gfortran.dg/logical_dot_product.f90: New test.
23846
23847         PR fortran/26393
23848         * gfortran.dg/used_interface_ref.f90: New test.
23849
23850         PR fortran/20938
23851         * gfortran.dg/dependency_2.f90: New test.
23852         * gfortran.fortran-torture/execute/where17.f90: New test.
23853         * gfortran.fortran-torture/execute/where18.f90: New test.
23854         * gfortran.fortran-torture/execute/where19.f90: New test.
23855         * gfortran.fortran-torture/execute/where20.f90: New test.
23856
23857 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
23858
23859         * g++.dg/tree-ssa/pr26443.C: New test case.
23860
23861 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
23862
23863         PR middle-end/26022
23864         * g++.dg/opt/return-slot1.C: New test.
23865
23866 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23867
23868         PR libgfortran/26136
23869         * gfortran.dg/namelist_23.f90: New test.
23870
23871 2006-02-28  Roger Sayle  <roger@eyesopen.com>
23872
23873         PR middle-end/14752
23874         * gcc.dg/fold-eqandshift-2.c: New test case.
23875
23876 2006-02-28  Richard Guenther  <rguenther@suse.de>
23877
23878         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23879         decomposition.
23880
23881 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
23882
23883         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23884
23885 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23886
23887         PR libgfortran/26464
23888         * gfortran.dg/backspace_5.f: New test.
23889         * gfortran.dg/backspace_6.f: New test.
23890
23891 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23892
23893         * gcc.dg/fold-eqandnot-1.c: New test case.
23894
23895 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23896
23897         PR middle-end/19983
23898         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23899
23900 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
23901
23902         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23903         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23904
23905 2006-02-26  Richard Guenther  <rguenther@suse.de>
23906
23907         PR tree-optimization/26421
23908         * gcc.dg/tree-ssa/pr26421.c: New testcase.
23909
23910 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
23911
23912         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23913         * g++.old-deja/g++.robertl/eb132.C: Likewise.
23914
23915 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23916
23917         * gcc.dg/fold-even-1.c: New test case.
23918
23919 2006-02-26  Roger Sayle  <roger@eyesopen.com>
23920
23921         PR middle-end/21137
23922         * gcc.dg/fold-eqandshift-1.c: New test case.
23923
23924 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23925
23926         PR tree-optimization/25125
23927         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23928         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23929
23930 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
23931
23932         PR tree-optimizations/26359
23933         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23934         with -fdump-tree-dceloop-details.
23935         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23936
23937 2006-02-25  Roger Sayle  <roger@eyesopen.com>
23938
23939         PR middle-end/23673
23940         * gcc.dg/fold-eqxor-1.c: New test case.
23941         * gcc.dg/fold-eqxor-2.c: Likewise.
23942         * gcc.dg/fold-eqxor-3.c: Likewise.
23943
23944 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
23945
23946         PR fortran/23092
23947         * scalar_mask_1.f90: New test.
23948
23949 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
23950
23951         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23952         * g++.dg/eh/uncaught2.C: New.
23953         * g++.dg/eh/uncaught3.C: New.
23954
23955 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23956
23957         PR libgfortran/26423
23958         * gfortran.dg/read_many_1.f: New test.
23959
23960 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
23961
23962         PR fortran/24519
23963         * gfortran.dg/dependency_3.f90: New test.
23964         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23965         XFAILs.
23966
23967         PR fortran/25395
23968         * gfortran.dg/equiv_6.f90: New test.
23969
23970 2006-02-23  Jeff Law  <law@redhat.com>
23971
23972         * gcc.c-torture/compile/pr26425.c: New test.
23973
23974 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
23975
23976         PR middle-end/26412
23977         * gcc.dg/gomp/pr26412.c: New test.
23978
23979 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23980
23981         PR c++/26291
23982         * g++.dg/other/ellipsis1.C: New test.
23983         * g++.dg/parse/operator4.C: Adjust error marker.
23984
23985 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
23986
23987         PR target/25603
23988         * gfortran.dg/pr25603.f: New testcase.
23989
23990 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * gcc.dg/bf-spl1.c: Don't specify -m68000.
23993         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23994
23995 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
23996
23997         * g++.dg/eh/spbp.C: New.
23998
23999 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
24000
24001         PR middle-end/26379
24002         * gcc.target/i386/mmx-7.c: New test.
24003
24004 2006-02-20  Roger Sayle  <roger@eyesopen.com>
24005
24006         PR tree-optimization/26361
24007         * gcc.dg/tree-ssa/vrp27.c: New test case.
24008
24009 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
24010
24011         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
24012         * gcc.dg/tree-ssa/complex-4.c: Here.
24013
24014 2006-02-19  Roger Sayle  <roger@eyesopen.com>
24015
24016         PR middle-end/19543
24017         * gfortran.dg/logical_1.f90: New test case.
24018
24019 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
24020
24021         PR middle-end/26334
24022         * gcc.dg/20060218-1.c: Moved to...
24023         * gcc.target/i386/20060218-1.c: ... here.  New test.
24024
24025 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
24026
24027         PR fortran/26201
24028         * gfortran.dg/convert_1.f90: New.
24029
24030 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
24031
24032         PR fortran/25054
24033         * gfortran.dg/namelist_5.f90: New test.
24034
24035         PR fortran/25089
24036         * gfortran.dg/namelist_4.f90: New test.
24037
24038 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24039
24040         PR tree-opt/25680
24041         * gcc.dg/tree-ssa/complex-3.c: New test.
24042
24043 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24044
24045         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24046         variable to take into account the variable name in the
24047         function header.
24048         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24049
24050 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24051
24052         PR middle-end/26334
24053         * gcc.c-torture/compile/20060217-1.c: New test.
24054         * gcc.dg/20060218-1.c: New test.
24055
24056 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24057
24058         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24059
24060 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24061
24062         * gcc.dg/cpp/undef3.c: New test.
24063         * gcc.dg/cpp/trad/builtins2.c: New test.
24064
24065 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24066
24067         PR c++/26266
24068         * g++.dg/template/static22.C: New test.
24069         * g++.dg/template/static23.C: New test.
24070         * g++.dg/template/static24.C: New test.
24071         * g++.dg/template/non-dependent13.C: New test.
24072         * g++.dg/init/member1.C: Tweak error markers.
24073
24074 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24075
24076         PR target/26255
24077         * gcc.c-torture/compile/pr26255.c: New test case.
24078
24079 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24080
24081         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24082         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24083         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24084         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24085         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24086         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24087         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24088
24089 2006-02-16  Jeff Law  <law@redhat.com>
24090
24091         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24092         * gcc.dg/tree-ssa/vrp26.c: New test.
24093
24094 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24095
24096         PR target/20353
24097         PR target/24578
24098         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24099         __UCLIBC__ is defined.
24100
24101 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24102
24103         PR fortran/26224
24104         * gfortran.dg/gomp/pr26224.f: New test.
24105
24106 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24107
24108         PR tree-opt/25918
24109         * lib/target-supports.exp
24110         (check_effective_target_vect_short_mult): New.
24111         (check_effective_target_vect_char_mult): New.
24112         (check_effective_target_vect_widen_sum_qi_to_si): New.
24113         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24114         (check_effective_target_vect_widen_sum_hi_to_si): New.
24115         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24116         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24117         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24118         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24119         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24120         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24121         vect-reduc-pattern-2c.c
24122         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24123         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24124         vect-reduc-pattern-1c.c
24125
24126 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24127
24128         PR fortran/24557
24129         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24130
24131 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24132
24133         PR fortran/26054
24134         * gfortran.dg/enum_8.f90: Remove check for warning.
24135         * gfortran.dg/iomsg_1.f90: Ditto.
24136         * gfortran.dg/enum_1.f90: Ditto.
24137         * gfortran.dg/enum_9.f90: Ditto.
24138         * gfortran.dg/enum_2.f90: Ditto.
24139         * gfortran.dg/enum_10.f90: Ditto.
24140         * gfortran.dg/enum_3.f90: Ditto.
24141         * gfortran.dg/flush_1.f90: Ditto.
24142         * gfortran.dg/enum_4.f90: Ditto.
24143         * gfortran.dg/array_constructor_1.f90: Ditto.
24144         * gfortran.dg/enum_5.f90: Ditto.
24145         * gfortran.dg/enum_6.f90: Ditto.
24146         * gfortran.dg/enum_7.f90: Ditto.
24147
24148 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24149
24150         PR middle-end/26300
24151         * gcc.c-torture/compile/20060215-1.c: New test.
24152
24153 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24154
24155         PR middle-end/23670
24156         * gcc.dg/tree-ssa/andor-2.c: New test case.
24157
24158 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24159
24160         PR fortran/25045
24161         * optional_dim.f90: New test.
24162
24163 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24164
24165         PR fortran/26277
24166         * gfortran.dg/label_4.f90: New.
24167
24168 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24169             Diego Novillo  <dnovillo@redhat.com>
24170             Uros Bizjak  <uros@kss-loka.si>
24171
24172         * gfortran.dg/gomp: New directory.
24173
24174 2006-02-14  Richard Guenther  <rguenther@suse.de>
24175
24176         PR tree-optimization/26258
24177         * gcc.dg/torture/pr26258.c: New testcase.
24178
24179 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24180
24181         PR fortran/26246
24182         * gfortran.dg/pr26246_1.f90: New test.
24183         * gfortran.dg/pr26246_2.f90: New test.
24184
24185         PR middle-end/26092
24186         * gcc.c-torture/compile/20060208-1.c: New test.
24187
24188 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24189
24190         PR fortran/26074
24191         PR fortran/25103
24192         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24193         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24194         * gfortran.dg/automatic_module_variable.f90: Change error message.
24195
24196         PR fortran/20861
24197         * gfortran.dg/internal_dummy_1.f90: New test.
24198
24199         PR fortran/20871
24200         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24201
24202
24203         PR fortran/25083
24204         * gfortran.dg/uncommon_block_data_1.f90: New test.
24205         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24206         with standard.
24207
24208         PR fortran/25088
24209         * gfortran.dg/typed_subroutine_1.f90: New test.
24210
24211 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24212
24213         * objc.dg/dwarf-1.m: New.
24214
24215 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24216
24217         PR middle-end/24427
24218         * gcc.dg/tree-ssa/andor-1.c: New test case.
24219
24220 2006-02-13  Josh Conner  <jconner@apple.com>
24221
24222         PR target/25376
24223         * gcc.dg/pr25376.c: New test.
24224
24225         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24226         assemble.
24227         * lib/target-supports.exp (check_named_sections_available):
24228         Only compile named-sections test -- don't assemble.
24229
24230 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24231
24232         * g++.dg/warn/no-write-strings.C: New test.
24233         * g++.dg/warn/write-strings.C: Likewise.
24234         * g++.dg/warn/write-strings-default.C: Likewise.
24235
24236 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24237
24238         PR fortran/25806
24239         * gfortran.dg/ret_pointer_2.f90: New test.
24240
24241 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24242
24243         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24244
24245 2006-02-10  Jeff Law  <law@redhat.com>
24246
24247         * gcc.c-torture/compile/pr26213.c: New test.
24248
24249 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24250
24251         gfortran.dg/null_1.f90: New test.
24252
24253 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24254
24255         PR fortran/14771
24256         * gfortran.dg/parens_4.f90: New.
24257         * gfortran.dg/parens_5.f90: New.
24258
24259 2006-02-10  Richard Guenther  <rguenther@suse.de>
24260
24261         * gcc.dg/pr23372-1.c: Remove empty file.
24262
24263 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24264         Paul Thomas  <pault@gcc.gnu.org>
24265
24266         PR fortran/14771
24267         * gfortran.dg/parens_1.f90: New.
24268         * gfortran.dg/parens_2.f90: New.
24269         * gfortran.dg/parens_3.f90: New.
24270
24271 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24272
24273         PR fortran/26038
24274         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24275
24276         PR fortran/25059
24277         * gfortran.dg/impure_assignment_1.f90: New test.
24278
24279         PR fortran/25070
24280         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24281
24282 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24283
24284         PR target/26141
24285         * g++.dg/expr/stdarg2.C: New test.
24286
24287 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24288
24289         PR inline-asm/16194
24290         * gcc.dg/pr16194.c: New test.
24291
24292 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24293
24294         * ada/acats/run_acats: Use portable variant of "$@".
24295
24296 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24297
24298         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24299         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24300
24301 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24302
24303         PR tree-opt/26179
24304         * g++.dg/opt/pr26179.C: New test.
24305
24306 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24307
24308         PR middle-end/26134
24309         * gcc.dg/tree-ssa/complex-3.c: New test.
24310
24311 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24312
24313         * gcc.c-torture/compile/volatile-1.c: New test.
24314
24315 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24316
24317         PR 26180
24318         * gcc.dg/tree-ssa/pr26180.c: New test.
24319
24320 2006-02-08  Jeff Law  <law@redhat.com>
24321
24322         * gcc.dg/tree-ssa/pr21417.c: New test.
24323
24324 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24325
24326         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24327         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24328
24329 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24330
24331         * lib/scanrtl.exp: New.
24332
24333 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24334
24335         PR c++/26071
24336         * g++.dg/other/virtual2.C: New test.
24337
24338         PR c++/26070
24339         * g++.dg/other/virtual1.C: New test.
24340
24341 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24342
24343         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24344         cleanup-ipa-dump): Update dump file glob patterns.
24345         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24346         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24347
24348         * lib/gcc-dg.exp: Load it.
24349         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24350
24351 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24352
24353         PR testsuite/26159
24354         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24355         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24356
24357 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24358
24359         PR fortran/25577
24360         * gfortran.dg/mvbits_1.f90: New.
24361
24362 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24363
24364         * g++.dg/warn/Wdiv-by-zero.C: New test.
24365         * g++.dg/warn/Wno-div-by-zero.C: New.
24366
24367 2006-02-07  Jeff Law  <law@redhat.com>
24368
24369         * gcc.dg/tree-ssa/pr21559.c: New test.
24370
24371         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24372         multiple VRP passes.
24373         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24374         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24375         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24376         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24377         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24378         * gcc.dg/tree-ssa/vrp02.c: Likewise
24379         * gcc.dg/tree-ssa/vrp11.c: Likewise
24380         * gcc.dg/tree-ssa/pr14341.c: Likewise
24381         * gcc.dg/tree-ssa/vrp19.c: Likewise
24382         * gcc.dg/tree-ssa/vrp20.c: Likewise
24383         * gcc.dg/tree-ssa/vrp03.c: Likewise
24384         * gcc.dg/tree-ssa/pr21086.c: Likewise
24385         * gcc.dg/tree-ssa/pr21959.c: Likewise
24386         * gcc.dg/tree-ssa/vrp21.c: Likewise
24387         * gcc.dg/tree-ssa/vrp04.c: Likewise
24388         * gcc.dg/tree-ssa/pr25485.c: Likewise
24389         * gcc.dg/tree-ssa/pr22026.c: Likewise
24390         * gcc.dg/tree-ssa/vrp22.c: Likewise
24391         * gcc.dg/tree-ssa/vrp05.c: Likewise
24392         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24393         * gcc.dg/tree-ssa/pr20701.c: Likewise
24394         * gcc.dg/tree-ssa/vrp23.c: Likewise
24395         * gcc.dg/tree-ssa/vrp06.c: Likewise
24396         * gcc.dg/tree-ssa/pr22117.c: Likewise
24397         * gcc.dg/tree-ssa/pr20702.c: Likewise
24398         * gcc.dg/tree-ssa/vrp15.c: Likewise
24399         * gcc.dg/tree-ssa/pr21090.c: Likewise
24400         * gcc.dg/tree-ssa/pr21294.c: Likewise
24401         * gcc.dg/tree-ssa/vrp24.c: Likewise
24402         * gcc.dg/tree-ssa/vrp07.c: Likewise
24403         * gcc.dg/tree-ssa/pr21563.c: Likewise
24404         * gcc.dg/tree-ssa/pr25382.c: Likewise
24405         * gcc.dg/tree-ssa/vrp16.c: Likewise
24406         * gcc.dg/tree-ssa/vrp25.c: Likewise
24407         * gcc.dg/tree-ssa/vrp08.c: Likewise
24408         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24409         * gcc.dg/tree-ssa/vrp17.c: Likewise
24410         * gcc.dg/tree-ssa/pr21458.c: Likewise
24411         * g++.dg/tree-ssa/pr18178.C: Likewise
24412
24413 2006-02-07  Richard Guenther  <rguenther@suse.de>
24414
24415         PR c++/26140
24416         Revert
24417         2006-01-30  Richard Guenther  <rguenther@suse.de>
24418         PR c++/23372
24419         * gcc.dg/pr23372-1.C: New testcase.
24420
24421         * g++.dg/tree-ssa/pr26140.C: New testcase.
24422
24423 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24424
24425         PR c++/9737
24426         * g++.dg/template/ttp15.C: New test.
24427         * g++.dg/template/ttp16.C: Likewise.
24428         * g++.dg/template/ttp17.C: Likewise.
24429         * g++.old-deja/g++.pt/ttp36.C: Remove.
24430         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24431         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24432         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24433         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24434         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24435         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24436         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24437         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24438         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24439
24440 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24441
24442         PR libfortran/23815
24443         * unf_io_convert_4.f90: New test.
24444
24445 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24446
24447         * gcc.dg/tree-ssa/loadpre10.c: New test.
24448         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24449         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24450         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24451
24452 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24453
24454         PR libfortran/24685
24455         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24456
24457 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24458
24459         PR tree-opt/25251
24460         * gfortran.dg/assign_7.f: New test.
24461
24462 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24463
24464         PR fortran/26041
24465         PR fortran/26064
24466         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24467         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24468         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24469
24470 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24473         in size_t typedef.
24474
24475 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24476
24477         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24478         * g++.dg/charset/string.c (foo): Likewise.
24479         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24480         const char*
24481         * g++.dg/ext/builtin2.C (printf): Likewise.
24482         * g++.dg/init/new15.C (printf): Likewise.
24483         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24484         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24485         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24486         * g++.dg/template/non-dependent4.C (temp): Likewise.
24487         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24488         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24489         parameter type to const char*.
24490         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24491         Change type to const char*.
24492         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24493         Likewise.
24494         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24495         second parameter type to const char*.
24496         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24497         (Y::Y): Change parameter type to const char*.
24498         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24499         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24500         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24501         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24502         (char*).
24503         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24504         const char*.
24505         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24506         type to const char*.
24507         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24508         return type to const char*.
24509         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24510         to const char*.
24511         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24512         * g++.old-deja/g++.law/refs1.C: Likewise.
24513         * g++.old-deja/g++.law/visibility1.C: Likewise.
24514         * g++.old-deja/g++.law/visibility2.C: Likewise.
24515         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24516         const char*.
24517         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24518         * g++.old-deja/g++.mike/net48.C: Likewise.
24519         * g++.old-deja/g++.mike/p646.C: Likewise.
24520         * g++.old-deja/g++.mike/p6746.C: Likewise.
24521         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24522         type to const char*.
24523         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24524         deprecated conversion warning.
24525         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24526         char*.
24527         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24528         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24529         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24530         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24531         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24532         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24533         * g++.old-deja/g++.pt/t39.C: Likewise.
24534         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24535         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24536
24537 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24538
24539         PR fortran/25075
24540         intrinsic_argument_conformance_1.f90: New test.
24541
24542 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24543
24544         PR fortran/20845
24545         * gfortran.dg/char_result_11.f90: Add SAVE.
24546         * gfortran.dg/der_pointer_4.f90: Ditto.
24547         * gfortran.dg/default_initialization.f90: New test.
24548
24549 2006-02-03  Jeff Law  <law@redhat.com>
24550
24551         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24552         handle more than 100 dump files.
24553         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24554         * lib/scantree.exp (scan-tree-dump): Likewise.
24555         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24556         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24557         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24558         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24559         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24560
24561 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24562
24563         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24564
24565 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24566
24567         * g++.dg/template/using12.C: New test.
24568
24569 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24570
24571         * gcc.target/powerpc/pr25960.c: New test.
24572
24573 2006-02-02  Steven G. Kargl  <kargls@comcast>
24574
24575         PR fortran/24958
24576         gfortran.dg/nullify_2.f90: New test.
24577
24578 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24579
24580         PR 25990
24581         * gcc.dg/gomp/pr25990.c: New test.
24582
24583 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24584
24585         PR c++/25342
24586         * g++.gd/template/partial4.C: New test.
24587
24588 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24589
24590         PR middle-end/26001
24591         * gfortran.dg/data_char_2.f90: New.
24592
24593 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24594
24595         PR fortran/26039
24596         maxval_maxloc_conformance_1.f90: New test.
24597
24598 2006-01-31  Richard Guenther  <rguenther@suse.de>
24599
24600         * gcc.target/i386/sselibm-1.c: New testcase.
24601         * gcc.target/i386/sselibm-2.c: Likewise.
24602         * gcc.target/i386/sselibm-3.c: Likewise.
24603         * gcc.target/i386/sselibm-4.c: Likewise.
24604         * gcc.target/i386/sselibm-5.c: Likewise.
24605
24606 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24607
24608         PR fortran/24266
24609         * gfortran.dg/arrayio_derived_2.f90: New.
24610
24611 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24612
24613         * gcc.dg/unsigned-long-compare.c: New test.
24614
24615 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24616
24617         PR testsuite/25318
24618         * lib/target-supports.exp (check_effective_target_freorder):
24619         Check to see if target supports -freorder-blocks-and-partition.
24620         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24621         instead of "dg-require-named-sections".
24622
24623 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24624
24625         PR target/14798:
24626         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24627         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24628         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24629         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24630         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24631         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24632         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24633         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24634
24635 2006-01-30  Richard Guenther  <rguenther@suse.de>
24636
24637         PR c++/23372
24638         * gcc.dg/pr23372-1.C: New testcase.
24639
24640 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24641
24642         * gcc.dg/gomp/pr25874.c: New test.
24643
24644 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24645
24646         PR tree-opt/25911
24647         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24648
24649 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24650
24651         PR fortran/18578
24652         PR fortran/18579
24653         PR fortran/20857
24654         PR fortran/20885
24655         * gfortran.dg/intent_out_1.f90: New test.
24656
24657 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24658
24659         PR fortran/17911
24660         * gfortran.dg/procedure_lvalue.f90: New test.
24661
24662         PR fortran/20895
24663         PR fortran/25030
24664         * gfortran.dg/char_pointer_assign_2.f90: New test.
24665         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24666         assignment to be consistent with standard.
24667         * gfortran.dg/char_result_2.f90: The same.
24668         * gfortran.dg/char_result_8.f90: The same.
24669
24670 2006-01-28  Zack Weinberg  <zackw@panix.com>
24671
24672         * gcc.dg/Woverlength-strings.c
24673         * gcc.dg/Woverlength-strings-pedantic-c89.c
24674         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24675         * gcc.dg/Woverlength-strings-pedantic-c99.c
24676         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24677
24678 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24679
24680         * gcc.c-torture/execute/20060127-1.c: New test.
24681
24682 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24683
24684         PR c++/25999
24685         * g++.dg/ext/pragmaweak1.C: New test.
24686
24687 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24688
24689         PR c++/25855
24690         * g++.dg/template/spec29.C: New test.
24691
24692 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24693
24694         PR c/19606.
24695         * gcc.c-torture/execute/pr19606.c: New.
24696
24697 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24698
24699         * gcc.dg/pragma-re-4.c: New test.
24700
24701 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24702
24703         PR fortran/25964
24704         * gfortran.dg/assumed_size_refs_3.f90: New test.
24705
24706 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24707
24708         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24709
24710 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24711
24712         PR ada/21317
24713         * ada/acats/support/impdef.a: Add One_Long_Second.
24714         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24715         * ada/acats/tests/c9/c94026.a: Likewise.
24716         * ada/acats/tests/c9/c97305c.ada: Likewise.
24717         * ada/acats/tests/c9/c99004a.ada: Likewise.
24718
24719 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24720
24721         PR fortran/25964
24722         * gfortran.dg/global_references_2.f90: New test.
24723
24724         PR fortran/25084
24725         PR fortran/20852
24726         PR fortran/25085
24727         PR fortran/25086
24728         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24729         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24730
24731         PR fortran/25416
24732         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24733
24734 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24735
24736         PR c/25892
24737         * gcc.dg/Wpointer-sign.c: New.
24738         * gcc.dg/Wpointer-sign-Wall.c: New.
24739         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24740         * gcc.dg/Wpointer-sign-pedantic.c: New.
24741         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24742         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24743
24744 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24745
24746         PR C/25861
24747         * gcc.c-torture/compile/pr25861.c: New test.
24748
24749 2006-01-26  Paul Brook  <paul@codesourcery.com>
24750
24751         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24752         on short-enum targets.
24753         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24754         variable.
24755         (generate_fields): Use short_enums.
24756         (main): Set short_enums.  Document -e.
24757         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24758         on short-enum targets.
24759         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24760         variable.
24761         (generate_fields): Use short_enums.
24762         (main): Set short_enums.  Document -e.
24763         * lib/target-supports.exp (check_effective_target_short_enums): New.
24764
24765 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24766
24767         PR target/25947
24768         * gcc.dg/torture/pr25947-1.c: New test.
24769
24770 2006-01-25  Jan Hubicka  <jh@suse.cz>
24771             Roger Sayle  <roger@eyesopen.com>
24772
24773         PR rtl-optimization/25703
24774         * gcc.target/i386/20060125-1.c: New test case.
24775         * gcc.target/i386/20060125-2.c: New test case.
24776
24777 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24778
24779         PR fortran/18540
24780         * gfortran.dg/goto_1.f: New.
24781
24782 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24783
24784         PR fortran/25716
24785         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24786         25716 on 32-bit systems too.
24787
24788 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24789
24790         PR testsuite/25590
24791         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24792
24793 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
24794
24795         * gcc.dg/tree-ssa/gen-vect-33.c: New.
24796
24797 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24798
24799         PR fortran/25835
24800         * gfortran.dg/read_eof.f90: Delete, renamed.
24801         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24802         * gfortran.dg/read_eof_2.f90: New test.
24803         * gfortran.dg/read_eof_3.f90: New test.
24804
24805 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
24806
24807         PR tree-opt/25860
24808         * gcc.c-torture/compile/pr25860.c: New test.
24809
24810 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24811
24812         PR c++/25552
24813         * g++.dg/parse/dtor8.C: New test.
24814
24815 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
24816
24817         PR testsuite/25891
24818         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24819         * gcc.dg/gomp/gomp.exp: Return without testing anything if
24820         check_effective_target_fopenmp returns 0.
24821
24822 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
24823
24824         PR ada/20548
24825         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24826         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24827         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24828
24829 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
24830
24831         PR tree-opt/25857
24832         * g++.dg/opt/pr25857.C: New test.
24833
24834 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
24835         Jan Hubicka  <jh@suse.cz>
24836         Richard Guenther  <rguenther@suse.de>
24837
24838         PR rtl-optimization/25654
24839         * gcc.dg/torture/pr25654.c: New testcase.
24840         * gcc.target/i386/pr25654.c: Likewise.
24841
24842 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
24843
24844         PR fortran/25901
24845         * gfortran.dg/internal references_2.f90: New test.
24846
24847         Fix regression in testing of admissability of attributes.
24848         * gfortran.dg/intent_used_1.f90: New test.
24849
24850 2006-01-23  Ben Elliston  <bje@au.ibm.com>
24851
24852         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24853         Remove target conditional torture options for i?86 and x86_64
24854         GNU/Linux.
24855
24856 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24857
24858         PR c++/10891
24859         * g++.dg/rtti/no-rtti.C: New.
24860
24861 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
24862
24863         PR c++/25895
24864         * g++.dg/inherit/conv2.C: New test.
24865
24866         PR c++/25856
24867         * g++.dg/parse/dtor7.C: New test.
24868
24869         PR c++/25858
24870         * g++.dg/template/crash44.C: New test.
24871
24872 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
24873
24874         PR fortran/25124
24875         PR fortran/25625
24876         * gfortran.dg/internal_references_1.f90: New test.
24877           PR fortran/20881
24878         PR fortran/23308
24879         PR fortran/25538
24880         PR fortran/25710
24881         * gfortran.dg/global_references_1.f90: New test.
24882         * gfortran.dg/g77/19990905-1.f: Restore the error that
24883         there is a clash between the common block name and
24884         the name of a subroutine reference.
24885
24886         PR fortran/PR24276
24887         * gfortran.dg/aliasing_dummy_1.f90: New test.
24888
24889 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
24890
24891         * gcc.dg/vmx/1b-01.c: Warning fix.
24892         * gcc.dg/vmx/1c-02.c: Likewise.
24893         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24894
24895 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
24896
24897         PR testsuite/24962
24898         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24899
24900 2006-01-20  Richard Guenther  <rguenther@suse.de>
24901         Steven Bosscher <stevenb.gcc@gmail.com>
24902
24903         PR rtl-optimization/24626
24904         * gcc.dg/torture/pr24626-1.c: New testcase.
24905         * gcc.dg/torture/pr24626-2.c: Likewise.
24906         * gcc.dg/torture/pr24626-3.c: Likewise.
24907         * gcc.dg/torture/pr24626-4.c: Likewise.
24908
24909 2006-01-20  Dirk Mueller  <dmueller@suse.com>
24910
24911         PR c++/5520
24912         * g++.dg/warn/empty-body.C: New.
24913
24914 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
24915
24916         PR c++/22136
24917         * g++.dg/template/using10.C: New test.
24918         * g++.dg/temlpate/using11.C: Likewise.
24919         * g++.dg/inherit/using5.C: Tweak error messages.
24920
24921 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
24922
24923         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24924         target test.
24925         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24926
24927 2006-01-19  Jan Hubicka  <jh@suse.cz>
24928
24929         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24930
24931 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24932
24933         PR c++/25854
24934         * g++.dg/template/spec28.C: New test.
24935
24936 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
24937
24938         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24939         (switchfiles): Fix fprintf's by adding srcdir or removing it.
24940
24941 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
24942
24943         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24944         * gcc.dg/gomp/critical-1.c: Likewise.
24945         * gcc.dg/gomp/critical-3.c: Likewise.
24946         * gcc.dg/gomp/empty.c: Likewise.
24947         * gcc.dg/gomp/ordered-1.c: Likewise.
24948         * gcc.dg/gomp/for-4.c: Likewise.
24949         * gcc.dg/gomp/for-6.c: Likewise.
24950         * gcc.dg/gomp/master-3.c: Likewise.
24951         * gcc.dg/gomp/for-8.c: Likewise.
24952         * gcc.dg/gomp/for-10.c: Likewise.
24953         * gcc.dg/gomp/for-18.c: Likewise.
24954         * gcc.dg/gomp/for-5.c: Likewise.
24955         * gcc.dg/gomp/for-7.c: Likewise.
24956         * gcc.dg/gomp/for-9.c: Likewise.
24957
24958 2006-01-18  Jeff Law  <law@redhat.com>
24959
24960         * gcc.dg/tree-ssa/vrp25.c: New test.
24961
24962 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24963
24964         * gcc.dg/pr25805.c: Fix misapplied patch.
24965
24966 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
24967
24968         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24969         (check_effective_target_vect_udot_qi): New.
24970         (check_effective_target_vect_sdot_hi): New.
24971         (check_effective_target_vect_udot_hi): New.
24972         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24973         prefixed with "wrapv-" with -fwrapv.
24974         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24975         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24976         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24977         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24978         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24979
24980         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24981         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24982         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24983         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24984
24985 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24986
24987         PR c++/16829
24988         * g++.dg/other/default2.C: New test.
24989         * g++.dg/other/default3.C: New test.
24990
24991 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
24992
24993         PR c/25805
24994         * gcc.dg/pr25805.c: New file.
24995
24996 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
24997
24998         PR c++/25836
24999         * g++.dg/template/init6.C: New test.
25000
25001 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
25002
25003         * gcc.dg/tree-ssa/pr24287.c: New test
25004
25005 2006-01-18  Eric Christopher  <echristo@apple.com>
25006
25007         * g++.dg/eh/table.C: New.
25008
25009 2006-01-18  DJ Delorie  <dj@redhat.com>
25010
25011         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
25012         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
25013         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
25014         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
25015
25016 2006-01-18  Jeff Law  <law@redhat.com>
25017
25018         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25019         on wrapping on overflow semantics.
25020
25021         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25022
25023         * gcc.gc/tree-ssa/vrp23.c: New test.
25024         * gcc.gc/tree-ssa/vrp24.c: New test.
25025
25026 2006-01-18  Richard Henderson  <rth@redhat.com>
25027             Aldy Hernandez  <aldyh@redhat.com>
25028             Jakub Jelinek  <jakub@redhat.com>
25029             Diego Novillo  <dnovillo@redhat.com>
25030             Uros Bizjak  <uros@kss-loka.si>
25031
25032         * gcc.dg/gomp: New directory.
25033
25034 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
25035             Steven G. Kargl  <kargls@comcast.net>
25036
25037         PR fortran/20869
25038         * gfortran.dg/intrinsic_external_1.f90: New test.
25039
25040         PR fortran/20875.
25041         * gfortran.dg/elemental_pointer_1.f90: New test.
25042
25043         PR fortran/25024
25044         * gfortran.dg/external_procedures_1.f90: New test.
25045
25046         PR fortran/25785
25047         gfortran.dg/assumed_present.f90: New test.
25048
25049 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25050
25051         * g++.dg/parse/lookup5.C: New test.
25052
25053 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25054
25055         PR fortran/25697
25056         * gfortran.dg/read_eof.f90: New test.
25057
25058 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25059
25060         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25061         add a closing brace.
25062
25063 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25064
25065         PR fortran/25631
25066         * gfortran.dg/fmt_tl.f: New test.
25067
25068 2006-01-17  Eric Christopher  <echristo@apple.com>
25069
25070         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25071         * g++.old-deja/g++.warn/impint2.C: Ditto.
25072         * g++.old-deja/g++.other/null1.C: Ditto.
25073         * g++.dg/warn/conv2.C: Ditto.
25074         * g++.dg/warn/conv4.C: New file.
25075
25076 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25077
25078         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25079
25080 2006-01-17  Andreas Jaeger  <aj@suse.de>
25081             Janis Johnson <janis187@us.ibm.com>
25082
25083         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25084         in 64-bit.
25085         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25086         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25087
25088 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25089
25090         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25091         (switchfiles): xfail txxx where xxx >= 25.
25092
25093 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25094
25095         PR testsuite/25764
25096         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25097
25098 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25099
25100         PR c/25682
25101         * gcc.dg/pr25682.c: New test.
25102         * g++.dg/parse/array-size2.C: New test.
25103
25104 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25105
25106         * consistency.vlad: Remove entire directory, 1652 files.
25107
25108 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25109
25110         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25111         check_effective_target_dfprt_nocache): New.
25112         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25113         (check_effective_target_dfprt): New.
25114         * lib/c-compat.exp (check_dfp): Remove.
25115         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25116         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25117         level of support for decimal float.
25118         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25119         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25120         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25121         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25122         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25123         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25124         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25125         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25126         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25127         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25128         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25129         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25130         directives.
25131
25132 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25133
25134         PR testsuite/25741
25135         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25136         $base_dir/../.
25137         * lib/gfortran.exp (gfortran_init): Likewise.
25138         * lib/obj-c++.exp (obj-c++_init): Likewise.
25139         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25140         (scan-assembler-dem-not): Likewise.
25141         * lib/scandump.exp (scan-dump-dem): Likewise.
25142         (scan-dump-dem-not): Likewise.
25143
25144 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25145
25146         PR testsuite/25767
25147         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25148         powerpc-*-darwin*.
25149         * lib/obj-c++.exp (obj-c++_init): Likewise.
25150
25151 2006-01-16  Richard Guenther  <rguenther@suse.de>
25152
25153         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25154
25155 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25156
25157         PR testsuite/25777
25158         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25159         to LD_LIBRARY_PATH.
25160
25161 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25162             Andrew Pinski  <pinskia@physics.uc.edu>
25163
25164         * gcc.dg/minmax-1.c: New test.
25165
25166 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25167
25168         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25169         * gcc.misc-tests/dectest.exp: Ditto.
25170
25171 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25172
25173         PR testsuite/25796
25174         * gcc.target/i386/cmov6.c: Use -march=k8.
25175
25176 2006-01-15  Andreas Jaeger  <aj@suse.de>
25177
25178         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25179         x86 does not have __float128.
25180
25181 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25182
25183         * gcc.target/i386/cmov6.c: New test.
25184
25185 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/25663
25188         * g++.dg/template/ctor6.C: New test.
25189
25190 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25191
25192         PR tree-optimization/25485
25193         * gcc.dg/tree-ssa/pr25485.c: New.
25194
25195 2006-01-14  Richard Guenther  <rguenther@suse.de>
25196
25197         PR tree-optimization/22548
25198         PR tree-optimization/22555
25199         PR tree-optimization/22501
25200         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25201         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25202         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25203         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25204         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25205         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25206         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25207         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25208         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25209
25210 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25211
25212         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25213         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25214
25215 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25216         Richard Guenther  <rguenther@suse.de>
25217
25218         PR rtl-optimization/24257
25219         * gcc.dg/torture/pr24257.c: New testcase.
25220
25221 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25222
25223         * gcc.c-torture/execute/20060110-1.c: New test.
25224         * gcc.c-torture/execute/20060110-2.c: New test.
25225
25226 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25227
25228         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25229
25230 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25231
25232         PR fortran/25756
25233         * gfortran.dg/label_3.f90: New test.
25234
25235 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25236
25237         PR tree-optimization/25771
25238         * g++.dg/tree-ssa/pr25771.C: New test
25239
25240 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25241
25242         PR tree-opt/24365
25243         * g++.dg/opt/complex5.C: New test.
25244
25245 2006-01-13  Richard Guenther  <rguenther@suse.de>
25246
25247         * gcc.target/i386/387-9.c: New testcase.
25248
25249 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         PR c++/24824
25252         * g++.dg/debug/dwarf2-1.C: New.
25253
25254 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25255
25256         PR testsuite/25728
25257         * lib/gcov.exp (verify-lines): Add "close $fd".
25258
25259 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25260             Ben Elliston  <bje@au.ibm.com>
25261
25262         * gcc.dg/dfp/inf-1.c: New test.
25263
25264 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25265             Yao Qi  <qiyaoltc@cn.ibm.com>
25266             Ben Elliston  <bje@au.ibm.com>
25267             Jon Grimm  <jgrimm2@us.ibm.com>
25268
25269         * gcc.dg/nodfp-1.c: New test.
25270         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25271         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25272         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25273         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25274         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25275         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25276         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25277         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25278         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25279         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25280         * gcc.dg/format/dfp-printf-1.c: Likewise.
25281         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25282         (compat_setup_dfp): New.
25283         * gcc.dg/compat/compat.exp: Use it.
25284         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25285         Make some variables global, prepend "compat_" to their names.
25286         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25287         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25288         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25289         * lib/compat.exp (compat_skip_list): Make global, rename.
25290         * lib/c-compat.exp: New file.
25291         * lib/target-supports.exp (check_effective_target_dfp): New.
25292
25293         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25294         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25295         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25296         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25297         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25298         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25299         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25300         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25301         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25302         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25303         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25304         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25305         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25306         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25307         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25308         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25309         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25310         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25311         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25312         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25313         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25314         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25315         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25316         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25317         gcc.dg/dfp/struct-layout-1.c,
25318         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25319         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25320         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25321         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25322         gcc.dg/dfp/func-vararg-dfp.c,
25323         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25324         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25325         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25326         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25327         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25328
25329 2006-01-11  Richard Guenther  <rguenther@suse.de>
25330
25331         PR tree-optimization/25734
25332         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25333
25334 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25335
25336         PR fortran/25486
25337         * gfortran.dg/literal_character_constant_1_x.F: New test.
25338         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25339         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25340         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25341
25342 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25343
25344         PR c++/25386
25345         * g++.dg/ext/packed3.C: Add expected packed error.
25346
25347 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25348
25349         PR target/25706
25350         * gcc.dg/torture/pr25706-1.c: New test.
25351
25352 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25353
25354         PR tree-optimization/23109
25355         PR tree-optimization/23948
25356         PR tree-optimization/24123
25357
25358         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25359         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25360         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25361         g++.dg/tree-ssa/pr23948.C: New testcases.
25362         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25363         three divisions in order to do the optimization.
25364
25365 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25366
25367         PR c++/25632
25368         * g++.dg/other/pr25632.C: New test.
25369
25370 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25371
25372         PR fortran/25730
25373         * gfortran.dg/used_types_1.f90: New test.
25374
25375 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25376
25377         PR target/25718
25378         * gcc.dg/torture/pr25718-1.c: New test.
25379
25380 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25381
25382         * gfortran.dg/list_read_2.f90: Fix typo in description.
25383
25384 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25385
25386         * lib/target-supports.exp (check_visibility_available): Simplify test
25387         for *-*-netware*.
25388         (check_profiling_available): Fail for *-*-netware*.
25389         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25390         * gcc.dg/20021014-1.c: Likewise.
25391         * gcc.dg/nest.c: Likewise.
25392
25393 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25394
25395         fortran/24936
25396         * gfortran.dg/forall_3.f90: New test.
25397
25398 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25399
25400         PR fortran/21977
25401         * gfortran.dg/nesting_2.f90: New test.
25402         * gfortran.dg/nesting_3.f90: New test.
25403
25404 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25405
25406         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25407         Fix typo in comment.
25408
25409 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25410
25411         * gfortran.dg/single_char_string.f90: New test.
25412
25413 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25414
25415         * gfortran.dg/ichar_2.f90: New test.
25416
25417 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25418
25419         PR fortran/25093
25420         * gfortran.dg/private_type_4.f90: New.
25421
25422 2006-01-07  Richard Guenther  <rguenther@suse.de>
25423
25424         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25425
25426 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25427
25428         * gfortran.dg/func_decl_1.f90: New.
25429         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25430         * gfortran.dg/array_alloc_2.f90: Likewise.
25431         * gfortran.dg/char_result_8.f90: Likewise.
25432         * gfortran.dg/dup_save_1.f90: Likewise.
25433         * gfortran.dg/dup_save_2.f90: Likewise.
25434         * gfortran.dg/f2c_6.f90: Likewise.
25435         * gfortran.dg/f2c_7.f90: Likewise.
25436         * gfortran.dg/func_result_2.f90: Likewise.
25437         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25438
25439 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25440
25441         PR fortran/22146
25442         * gfortran.dg/elemental_subroutine_1.f90: New test.
25443         * gfortran.dg/elemental_subroutine_2.f90: New test.
25444
25445         PR fortran/25029
25446         PR fortran/21256
25447         * gfortran.dg/assumed_size_refs_1.f90: New test.
25448
25449         PR fortran/20868
25450         PR fortran/20870
25451         * gfortran.dg/assumed_size_refs_2.f90: New test.
25452         * gfortran.dg/initialization_1.f90: Change warning message.
25453
25454 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25455
25456         * gcc.dg/tree-ssa/loop-15.c: New test.
25457
25458 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25459
25460         PR fortran/25598
25461         * gfortran.dg/backspace_3.f: New test.
25462         * gfortran.dg/backspace_4.f: New test.
25463
25464 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25465
25466         PR fortran/24268
25467         * gfortran.dg/fmt_white.f: Update test.
25468
25469 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25470
25471         * gcc.dg/cast-1.c: Add new warning.
25472         * gcc.dg/cast-2.c: Likewise.
25473         * gcc.dg/cast-3.c: Likewise.
25474         * gcc.dg/format/cast-1.c: Likewise.
25475         * gcc.dg/cast-4.c: New testcase.
25476
25477 2006-01-05  Richard Guenther  <rguenther@suse.de>
25478
25479         PR tree-optimization/22555
25480         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25481
25482 2006-01-05  Richard Guenther  <rguenther@suse.de>
25483             Diego Novillo  <dnovillo@redhat.com>
25484
25485         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25486         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25487         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25488         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25489         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25490         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25491         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25492         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25493         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25494         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25495         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25496         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25497         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25498         * treelang/compile/extravar.tree: Likewise.
25499         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25500         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25501         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25502         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25503         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25504
25505 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25506
25507         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25508         for 64-bit fix.
25509
25510 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25511
25512         PR fortran/23675
25513         gfortran.dg/char_result_11.f90: New.
25514
25515 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25516
25517         PR c++/24782
25518         * g++.dg/parse/access9.C: New test.
25519         * g++.dg/tc1/dr52.C: Tweak error markers.
25520
25521 2006-01-04  Richard Henderson  <rth@redhat.com>
25522
25523         Merge from gomp branch.
25524         * g++.dg/parse/pragma2.C: Update expected error lines.
25525
25526 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25527
25528         * g++.dg/other/i386-2.C: New test.
25529
25530         PR target/25554
25531         * gcc.c-torture/compile/20051228-1.c: New test.
25532
25533         PR c/25559
25534         * gcc.dg/pr25559.c: New test.
25535
25536 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25537
25538         PR c++/25492
25539         * g++.dg/lookup/friend9.C: New test.
25540
25541         PR c++/25625
25542         * g++.dg/template/repo5.C: New test.
25543
25544 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25545
25546         PR fortran/25101
25547         * gfortran.dg/forall_2.f90: New test.
25548
25549 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25550
25551         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25552         dg-require-weak.  Adjust regexp to handle leading-underscore
25553         targets and space as well as TAB after .weak.  Change previous
25554         64-bit fix to not use naked dot.
25555
25556 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25557
25558         PR rtl-optimization/25578
25559         * gcc.c-torture/execute/20060102-1.c: New testcase.
25560
25561 2006-01-03  Richard Guenther  <rguenther@suse.de>
25562
25563         PR c/25183
25564         * gcc.dg/torture/pr25183.c: New testcase.
25565
25566 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25567
25568         Merge from gomp-branch.
25569         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25570         * gcc.dg/ia64-sync-2.c: Likewise.
25571         * gcc.dg/ia64-sync-3.c: Likewise.
25572         * gcc.dg/ia64-sync-4.c: Likewise.
25573         * gcc.dg/sync-2.c: Likewise.
25574         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25575         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25576
25577 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/25635
25580         * g++.dg/parse/operator6.C: New test.
25581
25582         PR c++/25637
25583         * g++.dg/parse/error29.C: New test.
25584
25585         PR c++/25638
25586         * g++.dg/parse/dtor6.C: New test.
25587
25588         PR c++/25633
25589         * g++.dg/parse/ctor3.C: New test.
25590
25591         PR c++/25634
25592         * g++.dg/template/class3.C: New test.
25593
25594 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25595
25596         * g++.dg/debug/debug9.C: New.
25597
25598 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25599
25600         PR fortran/24640
25601         * gfortran.dg/label_2.f90: New test.
25602
25603 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25604
25605         * g++.dg/lookup/using12.C: Tighten error marker.
25606
25607 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25608             Andrew Pinski <pinskia@physics.uc.edu>
25609
25610         * gcc.target/powerpc/darwin-abi-3.c: New file.
25611         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25612         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25613         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25614         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25615         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25616         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25617         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25618         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25619
25620 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25621
25622         * gcc.dg/tree-ssa/loadpre1.c: New;
25623         * gcc.dg/tree-ssa/loadpre2.c: New;
25624         * gcc.dg/tree-ssa/loadpre3.c: New;
25625         * gcc.dg/tree-ssa/loadpre4.c: New;
25626         * gcc.dg/tree-ssa/loadpre5.c: New;
25627         * gcc.dg/tree-ssa/loadpre6.c: New;
25628         * gcc.dg/tree-ssa/loadpre7.c: New;
25629         * gcc.dg/tree-ssa/loadpre8.c: New;
25630         * gcc.dg/tree-ssa/loadpre9.c: New;
25631
25632 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25633
25634         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25635         * g++.dg/abi/thunk4.C: Likewise.
25636
25637 2006-01-01  Andreas Jaeger  <aj@suse.de>
25638
25639         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25640         portable.
25641
25642 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25643
25644         PR c++/25294
25645         * gcc.dg/pragma-pack-3.c: New test.
25646         * g++.dg/parse/pragma3.C: New test.
25647
25648 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25649
25650         PR middle-end/24827
25651         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25652
25653 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25654
25655         PR testsuite/25214
25656         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25657
25658 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25659
25660         PR fortran/22607
25661         * gfortran-dg/pure_byref_3.f90: New.
25662
25663         fortran/PR 25396
25664         * gfortran.dg/userdef_operator_1.f90: New.
25665
25666 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25667
25668         * g++.dg/abi/thunk3.C: New.
25669         * g++.dg/abi/thunk4.C: New.
25670
25671 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25672
25673         PR fortran/25532
25674         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25675         associated derived type components of derived types are
25676         properly declared in contained procedures.
25677
25678 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25679
25680         PR libgfortran/25139
25681         * gfortran.dg/backspace_2.f: New test.
25682
25683 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25684
25685         PR libgfortran/25550
25686         * gfortran.dg/endfile.f: New test.
25687
25688 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25689
25690         PR libgfortran/25419
25691         * gfortran.dg/comma.f: New test.
25692
25693 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25694
25695         * lib/gfortran-dg.exp: Remove trailing whitespace.
25696         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25697         -funroll-all-loops.
25698
25699 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25700
25701         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25702         Extended Double long doubles or repeat tests when long double is
25703         the same size as double.
25704
25705 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25706
25707         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25708
25709         PR testsuite/25442
25710         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25711         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25712
25713         PR testsuite/25441
25714         * gcc.dg/pr23911.c: Make test variable static.
25715
25716         PR testsuite/25444
25717         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25718
25719 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25720
25721         PR c++/25439
25722         * g++.dg/parse/crash17.C: Adjust error markers.
25723         * g++.dg/template/error20.C: New test.
25724
25725 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25726
25727         PR c++/23172
25728         * g++.dg/ext/complit4.C: New test.
25729
25730         PR c++/25417
25731         * g++.dg/ext/complit5.C: Likewise.
25732
25733 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25734
25735         PR tree-optimization/25125
25736         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25737         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25738         * gcc.c-torture/execute/pr25125.c: New.
25739
25740 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25741
25742         PR fortran/25029
25743         PR fortran/21256
25744         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25745         functions with incorrect assumed size references.
25746
25747 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25748
25749         PR c++/23171
25750         * g++.dg/opt/init1.C: New test.
25751
25752 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR c++/24671
25755         * g++.dg/template/sfinae3.C: New test.
25756
25757 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25758
25759         * g++.dg/other/friend4.C: New test.
25760
25761 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25762
25763         PR target/25005
25764         * g++.dg/opt/pr25005.C: New test.
25765
25766 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25767
25768         PR c++/25369
25769         * g++.dg/template/ptrmem16.C: New test.
25770
25771 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25772
25773         PR fortran/25029
25774         PR fortran/21256
25775         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25776
25777 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25778
25779         PR libgfortran/25307
25780         * gfortran.dg/list_read_5.f90: New test.
25781
25782 2005-12-22  Richard Henderson  <rth@redhat.com>
25783
25784         * gcc.target/i386/sse-7.c: Use -msse2.
25785
25786 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25787
25788         PR rtl-optimization/25432
25789         * gcc.c-torture/compile/20051216-1.c: New test.
25790
25791         PR objc/25328
25792         * objc/execute/pr25328.m: New test.
25793
25794 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/25364
25797         * g++.dg/template/call4.C: New test.
25798
25799 2005-12-22  Dale Johannesen  <dalej@apple.com>
25800
25801         * gcc.target/i386/sse-17.c: New.
25802
25803 2005-12-22  Paul Brook  <paul@codesourcery.com>
25804
25805         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25806
25807 2005-12-22  Paul Brook  <paul@codesourcery.com>
25808
25809         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25810
25811 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25812
25813         PR tree-opt/25513
25814         * gcc.c-torture/compile/pr25513.c: New test.
25815
25816 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25817
25818         PR c++/23333
25819         * g++.dg/parse/error25.C: Add more tests.
25820
25821 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25822
25823         PR fortran/18990
25824         * gfortran.dg/der_charlen_1.f90: New.
25825
25826 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
25827
25828         PR fortran/20889
25829         * gfortran.dg/pointer_component_type_1.f90: New test.
25830
25831         PR fortran/25029
25832         PR fortran/21256
25833         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25834         should give an error with assumed size array refernces and checks
25835         those that should not.
25836         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25837         reference an upper bound so that it does not generate an error.
25838
25839         PR fortran/19362
25840         PR fortran/20244
25841         PR fortran/20864
25842         PR fortran/25391
25843         * gfortran.dg/used_dummy_types_1.f90: New test.
25844         * gfortran.dg/used_dummy_types_2.f90: New test.
25845         * gfortran.dg/used_dummy_types_3.f90: New test.
25846         * gfortran.dg/used_dummy_types_4.f90: New test.
25847         * gfortran.dg/used_dummy_types_5.f90: New test.
25848
25849         PR fortran/23152
25850         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25851         group already being USE associated.
25852         * gfortran.dg/assumed_shape_nml.f90: New test.
25853         * gfortran.dg/assumed_size_nml.f90: New test.
25854
25855         PR fortran/20862
25856         PR fortran/25053
25857         PR fortran/25063
25858         PR fortran/25064
25859         PR fortran/25066
25860         PR fortran/25067
25861         PR fortran/25068
25862         PR fortran/25307
25863         * gfortran.dg/io_constraints_1.f90: New test.
25864         * gfortran.dg/io_constraints_1.f90: New test.
25865         * gfortran.dg/iostat_3.f90: Change wording of warning.
25866         * gfortran.dg/g77/19981216-0.f: The same.
25867
25868 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
25869
25870         PR tree-optimization/23518
25871         * gcc.dg/pr23518.c: New.
25872
25873 2005-12-21  Mike Stump  <mrs@apple.com>
25874
25875         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25876
25877 2005-12-21  Paul Brook  <paul@codesourcery.com>
25878
25879         * gcc.dg/pr19340.c: Skip on m68k targets.
25880
25881 2005-12-21  Steven Bosscher  <stevenb@suse.de>
25882
25883         PR rtl-optimization/25196
25884         * gcc.dg/pr25196.c: New test.
25885
25886 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
25887
25888         PR fortran/25423
25889         gfortran.dg/where_nested_1.f90: New.
25890
25891 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
25892
25893         PR tree-optimization/25382.
25894         * gcc.dg/tree-ssa/pr25382.c: New.
25895
25896 2005-12-20  Richard Guenther  <rguenther@suse.de>
25897
25898         PR middle-end/24306
25899         * gcc.target/i386/pr24306.c: New testcase.
25900
25901 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
25902
25903         PR tree-optimization/25501
25904         * gcc.dg/tree-ssa/pr25501.c: New.
25905
25906 2005-12-20  Richard Guenther  <rguenther@suse.de>
25907
25908         Revert
25909         2005-12-02  Richard Guenther  <rguenther@suse.de>
25910
25911         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25912
25913 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
25914
25915         PR c++/21228
25916         * g++.dg/warn/Wunreachable-code-2.C: New test.
25917
25918 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
25919
25920         PR c++/24278
25921         * g++.dg/template/ctor5.C: New test.
25922
25923         PR c++/24915
25924         * g++.dg/template/overload8.C: New test.
25925
25926 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
25927
25928         * gcc.c-torture/compile/pr25483 : New test.
25929
25930 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25931
25932         PR c++/20552
25933         * g++.dg/ext/typeof10.C: New test.
25934
25935 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25936
25937         * gcc.dg/mt-loopi1.c: New.
25938
25939 2005-12-18  Richard Guenther  <rguenther@suse.de>
25940
25941         PR tree-optimization/25481
25942         * gcc.dg/torture/pr25481.c: New testcase.
25943
25944 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25945
25946         PR rtl-optimization/21041
25947         * gcc.dg/pr21041.c: New test.
25948
25949 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25950
25951         PR libgfortran/25463
25952         * gfortran.dg/advance.f90: New test.
25953
25954 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
25955
25956         * gcc.dg/20051201-1.c: New test.
25957
25958 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
25959
25960         PR fortran/25018
25961         * gfortran.dg/initialization_1.f90: New test.
25962         * gfortran.dg/enum_5.f90: Change dg-error to new message.
25963         * gfortran.dg/g77/980616-0.f: The same.
25964
25965 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25966
25967         * PR fortran/25458
25968         * gfortran.dg/chkbits.f90: New test.
25969
25970 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25971
25972         * gfortran.dg/enum_5.f: Revert to previous version.
25973
25974 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
25975
25976         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25977         * gfortran.dg/nested_modules_1.f90: Ditto.
25978         * gfortran.dg/hollerith_f95.f90: Ditto.
25979         * gfortran.dg/select_5.f90: Ditto.
25980         * gfortran.dg/secnds.f: Ditto.
25981         * gfortran.dg/hollerith2.f90: Ditto.
25982         * gfortran.dg/imag_2.f: Ditto.
25983         * gfortran.dg/ftell_2.f90: Ditto.
25984         * gfortran.dg/malloc_free_1.f90: Ditto.
25985         * gfortran.dg/logint-1.f: Ditto.
25986         * gfortran.dg/recursive_statement_functions.f90: Ditto.
25987         * gfortran.dg/e_d_fmt.f90: Ditto.
25988         * gfortran.dg/hollerith_legacy.f90: Ditto.
25989         * gfortran.dg/logint-2.f: Ditto.
25990         * gfortran.dg/enum_5.f90: Ditto.
25991         * gfortran.dg/f2c_2.f90: Ditto.
25992         * gfortran.dg/pr17143.f90: Ditto.
25993         * gfortran.dg/namelist_14.f90: Ditto.
25994         * gfortran.dg/logint-3.f: Ditto.
25995         * gfortran.dg/spread_scalar_source.f90: Ditto.
25996         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25997         * gfortran.dg/namelist_11.f: Ditto.
25998         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25999         * gfortran.dg/g77/20010519-1.f
26000         * gfortran.dg/g77/alpha1.f: Ditto.
26001         * gfortran.dg/g77/990115-1.f: Ditto.
26002         * gfortran.dg/g77/erfc.f: Ditto.
26003         * gfortran.dg/g77/19990313-3.f: Ditto.
26004         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
26005         * gfortran.dg/g77/20010426.f: Ditto.
26006         * gfortran.dg/g77/19990313-0.f: Ditto.
26007         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
26008         * gfortran.dg/g77/20000629-1.f: Ditto.
26009         * gfortran.dg/g77/970125-0.f: Ditto.
26010         * gfortran.dg/g77/8485.f: Ditto.
26011         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
26012         * gfortran.dg/g77/19990313-1.f: Ditto.
26013         * gfortran.dg/g77/int8421.f: Ditto.
26014         * gfortran.dg/g77/19990305-0.f: Ditto.
26015         * gfortran.dg/g77/947.f: Ditto.
26016         * gfortran.dg/g77/19990905-2.f: Ditto.
26017         * gfortran.dg/g77/cabs.f: Ditto.
26018         * gfortran.dg/g77/19990313-2.f: Ditto.
26019         * gfortran.dg/g77/20020307-1.f: Ditto.
26020         * gfortran.dg/g77/dcomplex.f: Ditto.
26021         * gfortran.dg/g77/19990502-1.f: Ditto.
26022         * gfortran.dg/g77/19981216-0.f: Ditto.
26023         * gfortran.dg/common_4.f90: Ditto.
26024         * gfortran.dg/entry_4.f90: Ditto.
26025         * gfortran.dg/equiv_constraint_2.f90: Ditto.
26026         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26027         * gfortran.dg/namelist_12.f: Ditto.
26028         * gfortran.dg/scale_1.f90: Ditto.
26029         * gfortran.dg/modulo_1.f90
26030         * gfortran.dg/hollerith.f90: Ditto.
26031         * gfortran.dg/direct_io_3.f90: Ditto.
26032         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26033         * gfortran.dg/gnu_logical_1.F: Ditto.
26034         * gfortran.dg/unf_io_convert_1.f90: Ditto.
26035         * gfortran.dg/assign_1.f90: Ditto.
26036         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26037         * gfortran.dg/pr23095.f: Ditto.
26038         * gfortran.dg/read_float_1.f90: Ditto.
26039
26040 2005-12-17  Andreas Jaeger  <aj@suse.de>
26041
26042         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26043         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26044
26045 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26046
26047         PR fortran/24268
26048         * gfortran.dg/fmt_white.f: New test.
26049
26050 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26051
26052         * gfortran.dg/label_1.f90: New test.
26053
26054 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26055
26056         PR testsuite/25422
26057         * gcc.dg/20031012-1.c: Add -Walways-true option.
26058         * gcc.dg/weak/weak-3.c: Likewise.
26059         * g++.old-deja/g++.mike/warn8.C: Likewise.
26060
26061 2005-12-16  Mike Stump  <mrs@apple.com>
26062
26063         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26064         exit.
26065
26066 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26067
26068         PR libgfortran/25264
26069         PR libgfortran/25349
26070         * gfortran.dg/tl_editing.f90: Added additional checks.
26071         * gfortran.dg/t_editing.f: New test.
26072         * gfortran.dg/write_padding.f90: New test
26073
26074 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26075
26076         PR testsuite/25215
26077         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26078
26079 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26080
26081         PR rtl-optimization/24899
26082         * gcc.c-torture/execute/20051215-1.c: New test.
26083
26084 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26085
26086         PR 24823
26087         * gfortran.dg/pr24823.f: New test.
26088
26089 2005-12-16  Jeff Law  <law@redhat.com>
26090
26091         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26092
26093 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26094
26095         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26096         (base_types): Change C++ style comments to C style comments.  Remove
26097         aligned types from the array.  Keep Enums disabled.
26098         (complex_types): Remove aligned types from the array.
26099         Comment out "_Complex long double".
26100         (attrib_types): Remove.
26101         (complex_attrib_types): Remove.
26102         (attrib_array_types): Remove.
26103         (complex_attrib_array_types): Remove.
26104         (aligned_bitfld_types): Remove.
26105         (n_aligned_bitfld_types): Remove.
26106         (FEATURE_ALIGNEDPACKED): Delete.
26107         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26108         (singles): Remove support for adding attributes.
26109         (choose_type): Remove support for attributed types.
26110         (generate_fields): Remove support for attributed bit-fields.
26111         Remove support for adding attributes.
26112         (generate_random_tests): Remove support for adding attributes.
26113         (features): Add back "[0] :0" and "complex vector [0]".
26114         (main): Remove support for attributed bit-fields.
26115         Uncomment the calling of generate_random_tests for the rests of
26116         the tests.
26117
26118 2005-12-16  Jan Hubicka  <jh@suse.cz>
26119
26120         * gcc.c-torture/combine/pr25224.c: New.
26121
26122 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26123
26124         PR other/25028
26125         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26126         HP-UX.
26127
26128 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26129
26130         * gcc.dg/20051215-1.c: New file.
26131
26132 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26133
26134         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26135         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26136
26137 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26138
26139         PR fortran/18197
26140         * gfortran.dg/dummy_functions_1.f90: New.
26141
26142 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26143
26144         PR rtl-optimization/25310
26145         * gcc.c-torture/compile/pr25310.c: New test.
26146
26147 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26148
26149         PR debug/25023
26150         * gcc.dg/pr25023.c: New test.
26151
26152 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26153
26154         * g++.old-deja/g++.brendan/redecl1.C,
26155         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26156         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26157         g++.old-deja/g++.oliva/typeof1.C,
26158         g++.old-deja/g++.other/crash16.C,
26159         g++.old-deja/g++.other/crash34.C,
26160         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26161         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26162         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26163         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26164         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26165         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26166         Remove xfail.
26167
26168 2005-12-14  Kean Johnston  <jkj@sco.com>
26169             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26170
26171         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26172         * gcc.target/i386/20020523-1.c: Ditto.
26173         * gcc.target/i386/tailcall-1.c: Ditto.
26174         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26175         * gcc.target/i386/ssetype-5.c: Ditto.
26176
26177 2005-12-14  Jeff Law  <law@redhat.com>
26178
26179         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26180
26181 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26182
26183         PR target/25254
26184         PR target/24188
26185         * gcc.target/i386/pr25254.c: New test.
26186         * gfortran.dg/PR24188.f: New test.
26187
26188 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26189
26190         * lib/fortran-torture.exp: Catch remaining uses of
26191         remote_file build delete.
26192
26193 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26194
26195         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26196
26197 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26198
26199         * gcc.dg/warn-addr-cmp.c: New test.
26200
26201 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26202
26203         PR debug/25023
26204         PR target/25293
26205         * gcc.target/i386/pr25293.c: New test.
26206
26207 2005-12-13  Petr Machata  <machata@post.cz>
26208
26209         PR c++/24907
26210         * g++.dg/parse/comma2.C: New test.
26211
26212 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26213             Jakub Jelinek  <jakub@redhat.com>
26214
26215         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26216         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26217         (limits.h): Include unconditionally.
26218         (stdlib.h): Likewise.
26219         (hashtab.h): Do not include.
26220         (getopt.h): Likewise.
26221         (stddef.h): Include.
26222         (hashval_t): Define.
26223         (struct entry): Add "next" field.
26224         (HASH_SIZE): New macro.
26225         (hash_table): New variable.
26226         (switchfiles): Do not use xmalloc.
26227         (mix): New macro.
26228         (iterative_hash): New function.
26229         (hasht): Remove.
26230         (e_exists): New function.
26231         (e_insert): Likewise.
26232         (output): Use, instead of libiberty hashtable functions.
26233         (main): Do not use getopt.  Do not call htab_create.
26234
26235 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26236
26237         PR c++/25331
26238         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26239         put atal* and atpaal* attributes on array elements.
26240         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26241         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26242         put atal* and atpaal* attributes on array elements.
26243         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26244
26245 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26246
26247         * gcc.dg/single-precision-constant.c: New test.
26248
26249 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26250
26251         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26252         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26253         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26254         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26255         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26256         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26257         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26258         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26259         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26260         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26261         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26262         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26263         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26264         gcc.target/powerpc/ppc-sdata-2.c,
26265         gcc.target/powerpc/ppc-stackalign-1.c,
26266         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26267         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26268         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26269         gcc.target/powerpc/rs6000-ldouble-2.c,
26270         gcc.target/powerpc/rs6000-power2-1.c,
26271         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26272         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26273         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26274         option into target selector.
26275         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26276         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26277
26278 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26279
26280         PR objc/25348
26281         * objc.dg/encode-9.m: New test.
26282
26283 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26284
26285         PR testsuite/20772
26286         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26287         * gcc.dg/asm-b.c: Fix typo.
26288         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26289         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26290         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26291         i?86 lp64 and x86_64 ilp32.
26292         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26293         on i?86 lp64.
26294         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26295
26296 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26297
26298         PR fortran/25078
26299         gfortran.dg/equiv_5.f90: New test.
26300
26301 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26302
26303         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26304         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26305         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26306         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26307         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26308         * gcc.dg/tree-ssa/reassoc-5.c: New.
26309         * gcc.dg/tree-ssa/reassoc-6.c: New.
26310         * gcc.dg/tree-ssa/reassoc-7.c: New.
26311         * gcc.dg/tree-ssa/reassoc-8.c: New.
26312         * gcc.dg/tree-ssa/reassoc-9.c: New.
26313         * gcc.dg/tree-ssa/reassoc-10.c: New.
26314         * gcc.dg/tree-ssa/reassoc-11.c: New.
26315
26316 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26317
26318         PR testsuite/25167
26319         PR testsuite/24478
26320         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26321
26322 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26323
26324         PR c++/25300
26325         * g++.dg/template/inherit.C: Do not use a generic error message.
26326
26327 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26328
26329         PR libobjc/25354
26330         * objc.dg/gnu-encoding: New directory.
26331         * objc.dg/gnu-encoding/compat-common.h: New file.
26332         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26333         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26334         * objc.dg/gnu-encoding/vector-defs.h: New file.
26335         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26336         * objc.dg/gnu-encoding/generate-random.c: New file.
26337         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26338         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26339         * objc.dg/gnu-encoding/generate-random.h: New file.
26340
26341 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/25337
26344         * g++.dg/template/defarg7.C: New test.
26345
26346 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26347
26348         PR libobjc/25347
26349         * objc.dg/encode-8.m: New test.
26350
26351 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26352
26353         PR libobjc/25346
26354         * objc.dg/encode-7.m: New test.
26355
26356 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26357
26358         PR c++/25010
26359         * g++.dg/opt/inline10.C: New test.
26360
26361 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26362
26363         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26364
26365 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26366
26367         * gfortran.dg/substring_equivalence.f90: typo in comment
26368
26369 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26370
26371         PR fortran/25068
26372         * gfortran.dg/iostat_3.f90: New test.
26373
26374 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26375
26376         PR fortran/23815
26377         * gfortran.dg/unf_io_convert_1.f90: New test.
26378         * gfortran.dg/unf_io_convert_2.f90: New test.
26379         * gfortran.dg/unf_io_convert_3.f90: New test.
26380
26381 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26382
26383         PR testsuite/20772
26384         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26385         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26386         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26387         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26388         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26389         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26390         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26391         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26392         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26393         gcc.dg/torture/fp-int-convert-float128-timode.c,
26394         gcc.dg/torture/fp-int-convert-float128.c,
26395         gcc.dg/torture/fp-int-convert-float80-timode.c,
26396         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26397         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26398
26399         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26400
26401 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26402
26403         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26404
26405 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26406
26407         * gcc.dg/20051207-1.c,
26408         * gcc.dg/20051207-2.c,
26409         * gcc.dg/20051207-3.c: New tests.
26410
26411 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26412
26413         PR testsuite/20772
26414         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26415         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26416         dg-skip-if target selector.
26417
26418         PR testsuite/20772
26419         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26420         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26421         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26422         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26423         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26424         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26425         and/or merge with i?86 cases.
26426
26427         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26428
26429         PR testsuite/20772
26430         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26431         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26432         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26433         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26434         x86_64-*-linux*.
26435
26436 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26437
26438         PR target/25311
26439         * gcc.c-torture/compile/pr25311.c: New test.
26440
26441 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26442
26443         PR libgfortran/25039
26444         * gfortran.dg/read_comma.f: New test.
26445
26446 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26447
26448         PR c++/19317
26449         * g++.dg/opt/pr19317-1.C: New test.
26450         * g++.dg/opt/pr19317-2.C: New test.
26451         * g++.dg/opt/pr19317-3.C: New test.
26452
26453         PR target/19005
26454         * gcc.c-torture/execute/pr19005.c: New test.
26455
26456         PR target/17828
26457         * g++.old-deja/g++.other/comdat5.C: New test.
26458         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26459
26460         * g++.dg/compat/struct-layout-1.exp: New file.
26461         * g++.dg/compat/struct-layout-1.h: New.
26462         * g++.dg/compat/struct-layout-1_generate.c: New.
26463         * g++.dg/compat/struct-layout-1_x1.h: New.
26464         * g++.dg/compat/struct-layout-1_x2.h: New.
26465         * g++.dg/compat/struct-layout-1_y1.h: New.
26466         * g++.dg/compat/struct-layout-1_y2.h: New.
26467
26468         * gcc.dg/20050330-2.c: New test.
26469
26470 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26471
26472         PR fortran/25292
26473         * gfortran.dg/associated_1.f90: New.
26474
26475 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26476
26477         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26478         ILP32 vect_no_align platforms.
26479
26480 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26481             Jakub Jelinek  <jakub@redhat.com>
26482
26483         PR target/25268
26484         * gcc.c-torture/compile/20051207-1.c: New test.
26485
26486 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26487
26488         PR testsuite/20772
26489         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26490         gcc.dg/torture/pr18582-1.c,
26491         gcc.target/i386/attributes-error.c: Also test on x86_64.
26492
26493         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26494
26495 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26496
26497         PR c++/19397
26498         * g++.dg/template/typedef3.C: New test.
26499
26500         PR c++/19762
26501         PR c++/19764
26502         * g++.dg/template/dtor3.C: Fix error markers.
26503
26504 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26505
26506         * lib/target-supports.exp (check_effective_target_sync_char_short):
26507         Add s390*.
26508
26509 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26510
26511         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26512
26513 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26514
26515         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26516         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26517         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26518         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26519
26520 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26521
26522         PR c++/25263
26523         * g++.dg/other/array2.C: New test case.
26524
26525 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26526
26527         * gcc.dg/darwin-weakimport-3.c: New.
26528
26529         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26530         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26531         and to work on Darwin.
26532         * gcc.dg/attr-weakref-1b.c: New file.
26533         * gcc.dg/attr-weakref-2.c: New test.
26534         * gcc.dg/darwin-weakref-1.c: New test.
26535
26536 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26537
26538         PR testsuite/25247
26539         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26540         use in selector expressions.
26541         (dg-xfail-if): Ditto.
26542         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26543         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26544         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26545         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26546         * gcc.test-framework/test-framework.exp: Skip generated tests if
26547         CHECK_TEST_FRAMEWORK is not 1.
26548
26549 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26550
26551         PR tree-optimization/24963
26552         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26553
26554         PR target/24108
26555         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26556
26557         PR target/18580
26558         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26559         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26560         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26561         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26562
26563 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26566         dg-options.
26567
26568 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26569
26570         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26571
26572 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26573
26574         * gcc.dg/format/cast-1.c: New test.
26575
26576 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26577
26578         PR c/7776
26579         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26580         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26581         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26582         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26583
26584 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26585
26586         * gcc.dg/cast-pretty-print-1.c: New test.
26587
26588 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26589
26590         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26591
26592 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26593
26594         PR c++/24173
26595         * g++.dg/template/friend40.C: New test.
26596
26597 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26598
26599         PR target/25199
26600         * gcc.target/i386/movq-2.c: New test.
26601         * gcc.target/i386/movq.c: Remove target i?86, instead add
26602         dg-require-effective-target ilp32.
26603
26604 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26605
26606         PR c++/24103
26607         * g++.dg/other/default1.C: New test.
26608
26609 2005-12-02  Richard Guenther  <rguenther@suse.de>
26610
26611         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26612
26613 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26614
26615         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26616
26617 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26618
26619         PR target/21017
26620         * gcc.target/powerpc/rotate.c: New.
26621
26622 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26623
26624         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26625         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26626
26627 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26628
26629         PR c/13384
26630         * gcc.dg/pr17730-1.c: Adjust.
26631         * gcc.dg/lvalue1.c (main): Likewise.
26632         * gcc.dg/lvalue-2.c: Likewise.
26633         * g++.dg/pr7503-3.C
26634
26635 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26636
26637         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26638         error messages.
26639
26640 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26641
26642         PR fortran/24789
26643         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26644
26645 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26646
26647         PR target/24475
26648         * lib/target-supports.exp (check_effective_target_tls): New.
26649         (check_effective_target_tls_runtime): New.
26650         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26651         for TLS support.
26652         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26653         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26654         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26655         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26656         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26657         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26658         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26659         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26660         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26661         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26662         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26663         effective-target TLS.
26664         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26665         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26666         effective-target TLS runtime.
26667
26668 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26669
26670         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26671
26672 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26673
26674         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26675         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26676         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26677         ignored" warnings when "packing" is the same as the ABI layout.
26678
26679 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26680
26681         PR fortran/21302
26682         * gfortran.dg/line_length_1.f: New test.
26683         * gfortran.dg/line_length_2.f90: Ditto.
26684
26685 2005-11-30  Richard Guenther  <rguenther@suse.de>
26686
26687         PR tree-optimization/21655
26688         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26689
26690 2005-11-30  Dale Johannesen  <dalej@apple.com>
26691
26692         * gcc.c-torture/compile/pr24930.c: New.
26693
26694 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26695
26696         PR fortran/15809
26697         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26698
26699 2005-11-30  Jeff Law  <law@redhat.com>
26700
26701         * g++.old-deja/g++.law/pr25000.C: New test.
26702
26703 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * gcc.dg/tls/opt-11.c: New test.
26706
26707 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26708
26709         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26710         targets.
26711         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26712         LP64 ia64.
26713
26714 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gfortran.dg/open_access_1.f90: New test.
26717
26718 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26719
26720         * gcc.dg/charset/builtin2.c: New test.
26721
26722 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26723
26724         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26725         on mmix-*-* for *_[xy].c.
26726
26727 2005-11-28  Kean Johnston  <jkj@sco.com>
26728
26729         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26730         headers.
26731         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26732         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26733         * gcc.target/i386/asm-3.c: Ditto.
26734         * gcc.target/i386/clobbers.c: Ditto.
26735         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26736         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26737         test regexp.
26738         * gcc.target/i386/mul.c: Ditto.
26739         * gcc.target/i386/ssetype-1.c: Ditto.
26740         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26741         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26742         static so the test works with -fPIC mode too. Based on comment in
26743         PR19231 by Pinski.
26744         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26745
26746 2005-11-28  Richard Guenther  <rguenther@suse.de>
26747
26748         * gcc.dg/alias-9.c: New testcase.
26749         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26750
26751 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26752             Uros Bizjak  <uros@kss-loka.si>
26753
26754         PR middle-end/20219
26755         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26756         tan(x)/sin(x) transformations.
26757
26758 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26759
26760         PR middle-end/24575
26761         * gcc.dg/tree-ssa/divide-3.c: New test.
26762         * gcc.dg/tree-ssa/divide-4.c: New test.
26763
26764 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26765
26766         PR fortran/24917
26767         *  gfortran.dg/boz_6.f90: New test.
26768
26769 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26770
26771         PR fortran/23912
26772         * gfortran.dg/modulo_1.f90: New test.
26773
26774 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26775
26776         PR libfortran/24919
26777         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26778         fail on CRLF platforms.
26779         * gfortran.dg/ftell_2.f90: Likewise.
26780
26781 2005-11-26  Eric Christopher  <echristo@apple.com>
26782
26783         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26784
26785 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26786
26787         * objc.dg/gnu-runtime-3.m: Simplify.
26788
26789 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26790
26791         PR middle-end/23669
26792         * gcc.dg/tree-ssa/divide-1.c: New test.
26793         * gcc.dg/tree-ssa/divide-2.c: New test.
26794
26795 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26796
26797         PR libgfortran/24945
26798         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26799
26800 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
26801
26802         PR libgfortran/24945
26803         * gfortran.dg/open_status_2.f90: New test.
26804
26805 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26806
26807         * gcc.c-torture/execute/builtins/fprintf.c,
26808         gcc.c-torture/execute/builtins/fputs-lib.c,
26809         gcc.c-torture/execute/builtins/fputs.c,
26810         gcc.c-torture/execute/builtins/lib/fprintf.c,
26811         gcc.c-torture/execute/builtins/lib/printf.c,
26812         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26813
26814 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
26815
26816         * gcc.dg/20050922-2.c: New test.
26817
26818 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
26819
26820         * objc.dg/gnu-runtime-3.m: New test.
26821
26822 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26823
26824         PR c++/9278
26825         * g++.dg/other/void1.C: New test.
26826
26827 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
26828
26829         PR middle-end/24998
26830         * gcc.dg/torture/fp-int-convert-float.c,
26831         gcc.dg/torture/fp-int-convert-double.c,
26832         gcc.dg/torture/fp-int-convert-long-double.c,
26833         gcc.dg/torture/fp-int-convert-timode.c,
26834         gcc.dg/torture/fp-int-convert-float80.c,
26835         gcc.dg/torture/fp-int-convert-float80-timode.c,
26836         gcc.dg/torture/fp-int-convert-float128.c,
26837         gcc.dg/torture/fp-int-convert-float128-timode.c,
26838         gcc.dg/torture/fp-int-convert.h: New files.
26839
26840 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26841
26842         PR middle-end/24989
26843         * gcc.dg/tree-ssa/bool-10.c: New test.
26844         * gcc.dg/tree-ssa/bool-11.c: New test.
26845         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26846
26847 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
26848
26849         PR middle-end/24990
26850         * tree-ssa/pr24990-1.c: New test.
26851
26852 2005-11-24  Richard Guenther  <rguenther@suse.de>
26853         Dirk Mueller <dmueller@suse.de>
26854
26855         PR c++/14024
26856         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26857         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26858         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26859         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26860         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26861         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26862
26863 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
26864
26865         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26866
26867 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26868
26869         PR c/21668
26870         * gcc.dg/Wc++-compat.c: New.
26871         * gcc.dg/Wno-c++-compat.c: New.
26872
26873 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
26874
26875         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26876         (vspltish, vspltisw): Likewise.
26877
26878 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26879
26880         PR libgfortran/24794
26881         * gfortran.dg/namelist_12.f: Fix quotes.
26882         * gfortran.dg/namelist_13.f90: Fix quotes.
26883         * gfortran.dg/namelist_14.f90: Fix quotes.
26884         * gfortran.dg/namelist_15.f90: Fix quotes.
26885         * gfortran.dg/namelist_use.f90: Fix quotes.
26886         * gfortran.dg/namelist_use_only.f90: Fix quotes.
26887         * gfortran.dg/namelist_21.f90: New test.
26888         * gfortran.dg/namelist_22.f90: New test.
26889
26890 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
26891
26892         PR target/23435
26893         * gcc.c-torture/compile/pr23435.c: New.
26894
26895 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26896
26897         * gcc.c-torture/execute/floatunsisf-1.c: New test.
26898
26899 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
26900
26901         * gcc.target/powerpc/405-macchw-1.c,
26902         gcc.target/powerpc/405-macchw-2.c,
26903         gcc.target/powerpc/405-macchwu-1.c,
26904         gcc.target/powerpc/405-macchwu-2.c,
26905         gcc.target/powerpc/405-machhw-1.c,
26906         gcc.target/powerpc/405-machhw-2.c,
26907         gcc.target/powerpc/405-machhwu-1.c,
26908         gcc.target/powerpc/405-machhwu-2.c,
26909         gcc.target/powerpc/405-maclhw-1.c,
26910         gcc.target/powerpc/405-maclhw-2.c,
26911         gcc.target/powerpc/405-maclhwu-1.c,
26912         gcc.target/powerpc/405-maclhwu-2.c,
26913         gcc.target/powerpc/405-mulchw-1.c,
26914         gcc.target/powerpc/405-mulchw-2.c,
26915         gcc.target/powerpc/405-mulchwu-1.c,
26916         gcc.target/powerpc/405-mulchwu-2.c,
26917         gcc.target/powerpc/405-mulhhw-1.c,
26918         gcc.target/powerpc/405-mulhhw-2.c,
26919         gcc.target/powerpc/405-mulhhwu-1.c,
26920         gcc.target/powerpc/405-mulhhwu-2.c,
26921         gcc.target/powerpc/405-mullhw-1.c,
26922         gcc.target/powerpc/405-mullhw-2.c,
26923         gcc.target/powerpc/405-mullhwu-1.c,
26924         gcc.target/powerpc/405-mullhwu-2.c,
26925         gcc.target/powerpc/405-nmacchw-1.c,
26926         gcc.target/powerpc/405-nmacchw-2.c,
26927         gcc.target/powerpc/405-nmachhw-1.c,
26928         gcc.target/powerpc/405-nmachhw-2.c,
26929         gcc.target/powerpc/405-nmaclhw-1.c,
26930         gcc.target/powerpc/405-nmaclhw-2.c,
26931         gcc.target/powerpc/440-macchw-1.c,
26932         gcc.target/powerpc/440-macchw-2.c,
26933         gcc.target/powerpc/440-macchwu-1.c,
26934         gcc.target/powerpc/440-macchwu-2.c,
26935         gcc.target/powerpc/440-machhw-1.c,
26936         gcc.target/powerpc/440-machhw-2.c,
26937         gcc.target/powerpc/440-machhwu-1.c,
26938         gcc.target/powerpc/440-machhwu-2.c,
26939         gcc.target/powerpc/440-maclhw-1.c,
26940         gcc.target/powerpc/440-maclhw-2.c,
26941         gcc.target/powerpc/440-maclhwu-1.c,
26942         gcc.target/powerpc/440-maclhwu-2.c,
26943         gcc.target/powerpc/440-mulchw-1.c,
26944         gcc.target/powerpc/440-mulchw-2.c,
26945         gcc.target/powerpc/440-mulchwu-1.c,
26946         gcc.target/powerpc/440-mulchwu-2.c,
26947         gcc.target/powerpc/440-mulhhw-1.c,
26948         gcc.target/powerpc/440-mulhhw-2.c,
26949         gcc.target/powerpc/440-mulhhwu-1.c,
26950         gcc.target/powerpc/440-mulhhwu-2.c,
26951         gcc.target/powerpc/440-mullhw-1.c,
26952         gcc.target/powerpc/440-mullhw-2.c,
26953         gcc.target/powerpc/440-mullhwu-1.c,
26954         gcc.target/powerpc/440-mullhwu-2.c,
26955         gcc.target/powerpc/440-nmacchw-1.c,
26956         gcc.target/powerpc/440-nmacchw-2.c,
26957         gcc.target/powerpc/440-nmachhw-1.c,
26958         gcc.target/powerpc/440-nmachhw-2.c,
26959         gcc.target/powerpc/440-nmaclhw-1.c,
26960         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26961
26962 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
26963
26964         PR fortran/24774
26965         * gfortran.dg/inquire_9.f90: New test.
26966
26967         PR fortran/21647
26968         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26969
26970 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26971
26972         PR libfortran/24432
26973         * lib/target-supports.exp (check_effective_target_fortran_large_real):
26974         Check that 'cos' is supported.
26975
26976 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
26977
26978         PR fortran/24223
26979         * gfortran.dg/substring_equivalence.f90: New test.
26980
26981         PR fortran/24705
26982         * gfortran.dg/auto_internal_assumed.f90: New test.
26983
26984 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
26985
26986         * gcc.dg/fold-div-2.c: New test.
26987
26988 2005-11-20  Ian Lance Taylor  <ian@airs.com>
26989
26990         PR rtl-optimization/24883
26991         * gcc.c-torture/compile/pr24883.c: New test.
26992
26993 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
26994
26995         PR middle-end/20583
26996         * gcc.c-torture/compile/pr20583.c: New.
26997
26998 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
26999
27000         * gcc.c-torture/execute/usmul.c: New test.
27001
27002 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
27003
27004         * gcc.dg/tree-ssa/vrp22.c: New test.
27005
27006 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
27007
27008         PR middle-end/24912
27009         * gcc.dg/torture/pr24912-1.c: New test.
27010
27011 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
27012
27013         PR fortran/24862
27014         * gfortran.dg/arrayio_derived_1.f90: New test.
27015
27016 2005-11-19  Richard Guenther  <rguenther@suse.de>
27017
27018         PR middle-end/23294
27019         * gcc.dg/tree-ssa/pr23294.c: New testcase.
27020
27021 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
27022
27023         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27024
27025 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
27026
27027         PR c++/8355
27028         * g++.dg/template/friend39.C: New test.
27029
27030 2005-11-18  James E Wilson  <wilson@specifix.com>
27031
27032         * gcc.dg/builtin-strstr.c: New.
27033
27034 2005-11-18  Richard Henderson  <rth@redhat.com>
27035
27036         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27037         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27038         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27039         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27040         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27041         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27042         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27043         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27044         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27045         renaming to remove initial "ia64-".
27046
27047 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27048
27049         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27050
27051 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27052
27053         * g++.dg/cpp/string-2.C: New test.
27054
27055 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27056
27057         * gcc.dg/tree-ssa/loop-14.c: New test.
27058
27059 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27060             Michael Chamberlain <michael@chamberlain.net.au>
27061
27062         * ada/acats/run_all.sh (target_run): Kill long running tests.
27063
27064 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27065
27066         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27067         * gcc.dg/cleanup-9.c: Likewise.
27068         * gcc.dg/cleanup-10.c: Likewise.
27069         * gcc.dg/cleanup-11.c: Likewise.
27070
27071 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27072
27073         PR fortran/24892
27074         * gfortran.dg/open_access_append_1.f90: New test.
27075         * gfortran.dg/open_access_append_2.f90: New test.
27076
27077 2005-11-16  Richard Guenther  <rguenther@suse.de>
27078
27079         PR middle-end/24851
27080         * gcc.c-torture/execute/pr24851.c: New testcase.
27081
27082 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27083
27084         * gcc.dg/fold-overflow-1.c: New test.
27085
27086 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27087
27088         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27089         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27090
27091 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27094         structures.
27095         * g++.dg/eh/forced2.C: Likewise.
27096         * g++.dg/eh/forced3.C: Likewise.
27097         * g++.dg/eh/forced4.C: Likewise.
27098
27099 2005-11-11  Mike Stump  <mrs@apple.com>
27100
27101         * g++.old-deja/g++.mike/unused.C: Add.
27102
27103 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27104
27105         PR c++/24667
27106         * g++.dg/warn/Wcast-qual1.C: New test.
27107
27108 2005-11-15  Jan Hubicka  <jh@suse.cz>
27109
27110         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27111
27112 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27113
27114         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27115
27116 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27117
27118         PR 24840
27119         * gcc.dg/tree-ssa/pr24840.c: New test.
27120
27121 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27122
27123         PR testsuite/24841
27124         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27125
27126 2005-11-14  Dale Johannesen  <dalej@apple.com>
27127
27128         * gcc.c-torture/execute/20051113-1.c: New.
27129
27130 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/24687
27133         * g++.dg/template/crash43.C: New test.
27134
27135 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27136
27137         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27138
27139 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27140
27141         PR c++/24817
27142         * g++.dg/eh/spec8.C: New test.
27143
27144 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27145
27146         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27147
27148 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27149
27150         PR c++/20293
27151         * g++.dg/parse/ambig4.C: New test.
27152         * g++.dg/tc1/dr101.C: Adjust error markers.
27153         * g++.dg/lookup/strong-using-2.C: Likewise.
27154         * g++.dg/lookup/ambig5.C: Likewise.
27155         * g++.dg/lookup/ambig4.C: Likewise.
27156         * g++.dg/parse/crash22.C: Likewise.
27157
27158 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27159
27160         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27161
27162 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27163
27164         * gcc.dg/nested-calls-1.c: New test.
27165
27166 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27167
27168         * gfortran.dg/complex_intrinsic_1.f90: New test.
27169         * gfortran.dg/complex_intrinsic_2.f90: New test.
27170         * gfortran.dg/fgetc_1.f90: New test.
27171         * gfortran.dg/fgetc_2.f90: New test.
27172         * gfortran.dg/fgetc_3.f90: New test.
27173         * gfortran.dg/ftell_1.f90: New test.
27174         * gfortran.dg/ftell_2.f90: New test.
27175         * gfortran.dg/gnu_logical_1.F: New test.
27176         * gfortran.dg/gnu_logical_2.f90: New test.
27177
27178 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27179
27180         PR middle-end/24820
27181         * gcc.dg/pr24820.c: New test.
27182
27183 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27184
27185         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27186         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27187         variable.
27188
27189 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27190
27191         PR testsuite/24614
27192         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27193
27194 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27195
27196         * gcc.target/cris/cris.exp: New file.
27197         * gcc.target/cris/rld-legit1.c: New test.
27198         * gcc.target/cris/rld-legit2.c: New test.
27199
27200 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27201
27202         PR c++/24780
27203         * g++.dg/opt/pr24780.C: New test.
27204
27205         PR c++/24761
27206         * g++.dg/template/asm1.C: New test.
27207
27208 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27209
27210         PR libgfortran/24787
27211         * gfortran.dg/scan_1.f90: New test.
27212
27213 2005-11-12  Jan Hubicka  <jh@suse.cz>
27214
27215         * gcc.target/i386/minmax-1.c: New.
27216         * gcc.target/i386/minmax-2.c: New.
27217
27218 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27219
27220         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27221
27222 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27223
27224         * gcc.c-torture/execute/20051110-1.c,
27225         gcc.c-torture/execute/20051110-2.c: New tests.
27226
27227 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27228
27229         PR middle-end/24750
27230         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27231         New tests.
27232
27233 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27234
27235         * lib/target-libpath.exp (get_shlib_extension): New proc.
27236         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27237         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27238         * lib/objc.exp (objc_target_compile): Likewise.
27239         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27240         detection.
27241
27242 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27243
27244         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27245
27246         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27247         Add -static to additional_flags and pass it to target_compile.
27248
27249 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27250
27251         PR libgfortran/24719
27252         gfortran.dg/read_noadvance.f90: New test.
27253
27254         PR libgfortran/24699
27255         gfortran.dg/fmt_t_2.f90: New test.
27256
27257         PR libgfortran/24785
27258         gfortran.dg/read_x_eor.f90: New test.
27259
27260         PR libgfortran/24584
27261         gfortran.dg/namelist_empty.f90: Rename test.
27262
27263         PR libgfortran/24489
27264         gfortran/read_eor.f90: Rename test.
27265
27266 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27267
27268         PR fortran/15976
27269         * gfortran.dg/automatic_module_variable.f90: New test.
27270
27271 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27272
27273         PR target/24445
27274         * gcc.dg/pr24445.c: New test.
27275
27276 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27277
27278         PR fortran/24655
27279         PR fortran/24755
27280         * gfortran.dg/recursive_statement_functions.f90: Add statement
27281         functions using inline intrinsic functions and parameters to test
27282         that they no longer seg-fault.
27283
27284         PR fortran/24409
27285         gfortran.dg/nested_modules_4.f90: New test.
27286         gfortran.dg/nested_modules_5.f90: New test.
27287
27288 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27289
27290         PR fortran/24643
27291         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27292
27293 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27294
27295         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27296         failures.
27297
27298 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27299
27300         * gcc.dg/sparc-getcontext-1.c: New test.
27301
27302 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27303
27304         * gcc.dg/ifcvt-fabs-1.c: New test.
27305
27306 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27307
27308         PR other/4372
27309         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27310         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27311
27312 2005-11-09  Richard Guenther  <rguenther@suse.de>
27313
27314         PR tree-optimization/24716
27315         * gcc.c-torture/execute/pr24716.c: New testcase.
27316
27317 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27318
27319         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27320
27321 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27322
27323         PR 24624
27324         * gcc.dg/pr24624.c: Testcase added.
27325
27326 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27327
27328         PR 24623
27329         * g++.dg/other/pr24623.C: Testcase added.
27330
27331 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27332
27333         PR fortran/22607
27334         * gfortran-dg/pure_byref_1.f90: New.
27335         * gfortran-dg/pure_byref_2.f90: New.
27336
27337 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27338
27339         PR c/24101
27340         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27341         * gcc.dg/dg.exp: Run main loop also for *.i files.
27342
27343 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27344
27345         PR c++/19450
27346         * g++.dg/tls/diag-3.C: New test.
27347         * g++.dg/tls/diag-4.C: New test.
27348         * g++.dg/tls/static-1.C: New test.
27349         * g++.dg/tls/static-1a.cc: New file.
27350
27351 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27352
27353         PR 23046
27354         * g++.dg/tree-ssa/pr23046.C: New test.
27355
27356 2005-11-08  Devang Patel <dpatel@apple.com>
27357
27358         PR tree-optimization/23115
27359         * gcc.dg/tree-ssa/pr23115.c: New.
27360
27361 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27362
27363         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27364         * gcc.target/powerpc/pr16155.c: Same.
27365         * gcc.target/powerpc/altivec-1.c: Same.
27366         * gcc.target/powerpc/altivec-2.c: Same.
27367         * gcc.target/powerpc/altivec-3.c: Same.
27368         * gcc.target/powerpc/altivec-5.c: Same.
27369         * gcc.target/powerpc/altivec-11.c: Same.
27370         * gcc.target/powerpc/altivec-12.c: Same.
27371         * gcc.target/powerpc/altivec-14.c: Same.
27372         * gcc.target/powerpc/altivec-22.c: Same.
27373         * gcc.target/powerpc/altivec-consts.c: Same.
27374         * gcc.target/powerpc/altivec-pr22085.c: Same.
27375         * gcc.target/powerpc/altivec-splat.c: Same.
27376         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27377         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27378         * gcc.target/powerpc/darwin-longlong.c: Same.
27379
27380 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27381
27382         PR target/19340
27383         * gcc.dg/pr19340.c: New test.
27384
27385 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27386
27387         PR rtl-optimization/24683
27388         * gcc.dg/pr24683.c: New test.
27389
27390 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27391
27392         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27393         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27394
27395 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27396
27397         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27398
27399 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27400
27401         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27402
27403 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27404
27405         PR target/24230
27406
27407         * gcc.target/powerpc/altivec-consts.c,
27408         gcc.target/powerpc/altivec-splat.c: New testcase.
27409
27410 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27411
27412         PR c/24599
27413
27414         * gcc.dg/overflow-2.c: New testcase.
27415
27416 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27417
27418         PR rtl-optimization/23567
27419         * gcc.c-torture/execute/20051104-1.c: New test.
27420
27421 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27422
27423         PR fortran/24534
27424         gfortran.dg/private_type_2.f90: Modified to check that case with
27425         PRIVATE declaration within derived type is accepted.
27426
27427         PR fortran/20838
27428         gfortran.dg/pointer_assign_1.f90: New test.
27429
27430         PR fortran/20840
27431         * gfortran.dg/arrayio_0.f90: New test.
27432
27433         PR fortran/17737
27434         gfortran.dg/data_initialized.f90: New test.
27435         gfortran.dg/data_constraints_1.f90: New test.
27436         gfortran.dg/data_constraints_2.f90: New test.
27437
27438 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27439
27440         PR fortran/24174
27441         PR fortran/24305
27442         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27443
27444 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27445
27446         PR 24670
27447         * gcc.dg/tree-ssa/pr24670.c: New test.
27448
27449 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27450
27451         PR target/22432
27452         * gcc.target/i386/pr22432.c: New test.
27453
27454 2005-11-05  Richard Henderson  <rth@redhat.com>
27455
27456         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27457         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27458         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27459         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27460         from gcc.dg/alpha-*.
27461         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27462         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27463
27464 2005-11-05  Andreas Jaeger  <aj@suse.de>
27465
27466         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27467
27468 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27469
27470         PR target/23424
27471         * gcc.dg/torture/pr23424-1.c: New test.
27472
27473 2005-11-04  Richard Henderson  <rth@redhat.com>
27474
27475         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27476         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27477         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27478         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27479         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27480         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27481         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27482         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27483         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27484         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27485         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27486         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27487         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27488         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27489         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27490         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27491         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27492         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27493         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27494         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27495         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27496         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27497         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27498         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27499         Move from gcc.dg/.
27500         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27501         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27502         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27503         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27504         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27505         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27506         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27507         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27508         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27509         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27510         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27511         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27512         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27513         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27514         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27515         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27516         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27517         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27518         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27519         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27520         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27521         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27522         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27523         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27524         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27525         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27526         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27527         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27528         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27529         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27530         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27531         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27532         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27533         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27534         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27535         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27536         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27537         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27538         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27539         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27540         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27541         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27542         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27543         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27544         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27545
27546 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27547
27548         PR 24627
27549         * gcc.dg/tree-ssa/pr24627.c: New test.
27550
27551 2005-11-04 Paul Brook  <paul@codesourcery.com>
27552
27553         * gcc.dg/tls/opt-10.c: New test.
27554
27555 2005-11-04  Andreas Jaeger  <aj@suse.de>
27556
27557         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27558         avoid extra warnings.
27559
27560 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27561
27562         PR libfortran/22298
27563         * lib/target-supports.exp
27564         (check_effective_target_static_libgfortran): New
27565         static_libgfortran effective target.
27566         * gfortran.dg/static_linking_1.f: New test.
27567         * gfortran.dg/static_linking_1.c: New file.
27568
27569 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27570
27571         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27572
27573 2005-11-03  Josh Conner  <jconner@apple.com>
27574
27575         PR c++/19989
27576         g++.dg/ext/array2.C: New test.
27577         g++.dg/template/dependent-name3.C: New test.
27578         g++.dg/template/dependent-name4.C: New test.
27579         g++.dg/template/sfinae2.C: New test.
27580
27581 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27582
27583         PR preprocessor/22042
27584         * gcc.dg/cpp/strify4.c: New test.
27585
27586 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27587
27588         PR c++/17964
27589         * g++.dg/cpp/string-1.C: New test.
27590
27591 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27592
27593         * gcc.target/powerpc: New directory.
27594         * gcc.target/powerpc/powerpc.exp: New file.
27595         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27596         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27597         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27598         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27599         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27600         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27601         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27602         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27603         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27604         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27605         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27606         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27607         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27608         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27609         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27610         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27611         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27612         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27613         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27614         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27615         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27616         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27617         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27618         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27619         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27620         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27621         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27622         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27623         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27624         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27625         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27626         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27627         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27628         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27629
27630 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27631
27632         PR c++/21627
27633         * g++.dg/warn/inline2.C: New test.
27634
27635 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27636
27637         PR middle-end/23155
27638         * g++.dg/ext/c99struct1.C: New test.
27639         * gcc.dg/union-cast-1.c: New test.
27640         * gcc.dg/union-cast-2.c: New test.
27641         * gcc.dg/union-cast-3.c: New test.
27642
27643 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27644
27645         PR middle-end/24589
27646         * gcc.c-torture/execute/zero-struct-2.c: New test.
27647
27648 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27649
27650         PR c++/24582
27651         * g++.dg/init/switch1.C: New test.
27652
27653 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27654
27655         * gcc.dg/delay-slot-1.c: New test.
27656
27657 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27658
27659         PR target/24620
27660         * gcc.dg/pr24620.c: New test.
27661
27662 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27663
27664         PR c/24329
27665         * gcc.dg/format/unnamed-1.c: New test.
27666
27667 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/22434
27670         * g++.dg/expr/cond8.C: New test.
27671
27672         PR c++/24560
27673         * g++.dg/parse/dot1.C: New test.
27674
27675 2005-11-02  Jan Hubicka  <jh@suse.cz>
27676
27677         PR target/23303
27678         * gcc.dg/i386-lea.c: New test
27679
27680 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27681
27682         PR target/24615
27683         * gcc.dg/pr24615.c: New test.
27684
27685 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27686
27687         PR target/24600
27688         * gcc.dg/pr24600.c: New test.
27689
27690 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27691
27692         PR c++/19253
27693         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27694         * g++.dg/parse/typename9.C: New test.
27695         * g++/dg/parse/typename10.C: Likewise.
27696
27697 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27698
27699         PR fortran/18157
27700         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27701         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27702         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27703
27704 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27705
27706         PR c++/24569
27707         * g++.dg/debug/static1.C: New test.
27708
27709 2005-11-02  Josh Conner  <jconner@apple.com>
27710
27711         * g++.dg/crash38.C: moved into proper directory...
27712         * g++.dg/template/crash42.C: ...here
27713
27714 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27715
27716         PR target/18338
27717         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27718         pcc_bitfield_type_matters || default_packed.
27719
27720         * lib/target-supports.exp
27721         (check_effective_target_pcc_bitfield_type_matters): New proc.
27722         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27723
27724         PR testsuite/23304
27725         * lib/target-supports.exp (check_effective_default_packed): New proc.
27726         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27727         Gate expected errors on target ! default_packed.
27728         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27729
27730 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27731
27732         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27733         change (r106358).
27734
27735 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27736
27737         PR fortran/24008
27738         * gfortran.dg/entry_5.f90: New.
27739         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27740
27741 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27742
27743         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27744
27745 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27746
27747         PR fortran/21565
27748         gfortran.dg/namelist_blockdata.f90: New test.
27749
27750         PR fortran/18737
27751         gfortran.dg/external_implicit_none.f90: New test.
27752
27753         PR fortran/14994
27754         * gfortran.dg/secnds.f: New test.
27755
27756 2005-10-31  Jan Hubicka  <jh@suse.cz>
27757
27758         PR target/20928
27759         * gcc.c-torture/compile/pr20928.c: New test.
27760
27761 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27762
27763         PR middle-end/23492
27764         * gcc.c-torture/compile/zero-strct-5.c: New test.
27765
27766 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27767
27768         PR libgfortran/24584
27769         * gfortran.dg/pr24584.f90: New test.
27770
27771 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27772
27773         PR fortran/18883
27774         * gfortran.dg/char_result_9.f90: New.
27775         * gfortran.dg/char_result_10.f90: New.
27776
27777 2005-10-30  Jan Hubicka  <jh@suse.cz>
27778
27779         * g++.dg/tree-ssa/pr24172.C: New testcase.
27780
27781 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27782
27783         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27784
27785 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27786
27787         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27788         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27789         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27790         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27791         gfortran.dg/enum_9.f90,
27792         gfortran.fortran-torture/compile/enum_1.f90,
27793         gfortran.fortran-torture/execute/enum_1.f90,
27794         gfortran.fortran-torture/execute/enum_2.f90,
27795         gfortran.fortran-torture/execute/enum_3.f90,
27796         gfortran.fortran-torture/execute/enum_4.f90: New tests.
27797
27798 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
27799
27800         PR target/18482
27801         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27802         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27803
27804 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27805
27806         PR libfortran/20179
27807         * gfortran.dg/mixed_io_1.f90: New test.
27808         * gfortran.dg/mixed_io_1.c: New file.
27809
27810 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27811
27812         * gfortran.dg/malloc_free_1.f90: New test.
27813
27814 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
27815
27816         * gcc.dg/nested-func-4.c: Require profiling -pg.
27817
27818 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27819
27820         PR C++/23229
27821         * g++.dg/warn/main-2.C: New test.
27822
27823 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
27824
27825         PR fortran/24545
27826         * gfortran.dg/interface_2.f90: new test.
27827
27828 2005-10-28  Josh Conner  <jconner@apple.com>
27829
27830         PR c++/22153
27831         * g++.dg/template/crash38.C: New test.
27832         * g++.dg/parse/explicit1.C: Change expected errors.
27833
27834 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27835
27836         PR C++/23426
27837         * g++.dg/other/large-size-array.C: New test.
27838
27839 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
27840
27841         PR middle-end/24362
27842         * g++.dg/opt/complex4.C: New test.
27843
27844 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
27845
27846         * gcc.dg/nested-func-4.c: New test.
27847
27848 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
27849
27850         PR fortran/24158
27851         gfortran.dg/derived_recursion.f90: New test.
27852         gfortran.dg/implicit_actual.f90: New test.
27853
27854 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
27855
27856         PR middle-end/24295, PR testsuite/24477
27857         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
27858         removed when weakref hits the tree.
27859
27860 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
27861
27862         * gfortran.dg/cray_pointers_4.f90: New test.
27863
27864         * gfortran.dg/cray_pointers_5.f90: New test.
27865
27866 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
27867
27868         PR fortran/22290
27869         * gfortran.dg/assign_5.f90: New test.
27870         * gfortran.dg/assign_6.f: New test.
27871
27872 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
27873
27874         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
27875         CPU has no SSE support.
27876
27877 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
27878
27879         PR libgfortran/24224
27880         * gfortran.dg/arrayio_1.f90: Update attribution.
27881         * gfortran.dg/arrayio_2.f90: Update attribution.
27882         * gfortran.dg/arrayio_3.f90: Update attribution.
27883         * gfortran.dg/arrayio_4.f90: Update test conditions.
27884         * gfortran.dg/arrayio_5.f90: Update attribution.
27885         * gfortran.dg/arrayio_6.f90: New test.
27886         * gfortran.dg/arrayio_7.f90: New test.
27887
27888 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
27889
27890         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27891
27892 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27893
27894         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27895
27896 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
27897
27898         PR fortran/24416
27899         * gfortran.dg/namelist_char_only.f90: New test.
27900
27901 2005-10-24  Asher Langton  <langton2@llnl.gov>
27902
27903         PR fortran/17031
27904         PR fortran/22282
27905         * gfortran.dg/cray_pointers_1.f90: New test.
27906         * gfortran.dg/cray_pointers_2.f90: New test.
27907         * gfortran.dg/cray_pointers_3.f90: New test.
27908         * gfortran.dg/loc_1.f90: New test.
27909         * gfortran.dg/loc_2.f90: New test.
27910
27911 2005-10-24  Steven Bosscher  <stevenb@suse.de>
27912
27913         * gcc.dg/pr24225.c: New test.
27914
27915 2005-10-24  Asher Langton  <langton2@llnl.gov>
27916
27917         * gfortran.dg/dup_save_1.f90: New test.
27918         * gfortran.dg/dup_save_2.f90: New test.
27919
27920 2005-10-24  Paul Brook  <paul@codesourcery.com>
27921
27922         PR 24107
27923         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27924         stdint.h.
27925
27926 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
27927
27928         PR libgfortran/24489
27929         * gfortran.dg/pr24489.f90: New test.
27930
27931 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
27932
27933         PR fortran/23635
27934         * gfortran.dg/ichar_1.f90: Add tests for derived types.
27935
27936 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
27937
27938         PR target/18911
27939         * g++.dg/init/array16.C: Skip for mmix-*-*.
27940
27941 2005-10-23  Asher Langton  <langton2@llnl.gov>
27942
27943         * gfortran.dg/byte_1.f90: New test.
27944         * gfortran.dg/byte_2.f90: New test.
27945
27946 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
27947
27948         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27949
27950 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
27951
27952         PR fortran/18022
27953         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27954
27955         PR fortran/24311
27956         * gfortran.dg/merge_char_const.f90: New test.
27957
27958         PR fortran/24384
27959         * gfortran.dg/spread_scalar_source.f90: New test.
27960
27961 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
27962
27963         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27964
27965         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27966         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27967
27968         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27969
27970 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
27971
27972         PR fortran/24426
27973         * gfortran.dg/der_pointer_4.f90: New.
27974
27975 2005-10-22  David Ayers  <d.ayers@inode.at>
27976
27977         * obj-c++.dg/except-1.mm: Simplify.
27978
27979 2005-10-21  David Ayers  <d.ayers@inode.at>
27980
27981         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27982
27983 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
27984
27985         * gfortran.dg/assumed_dummy_2.f90: New test.
27986
27987 2005-10-21  James E Wilson  <wilson@specifix.com>
27988
27989         PR preprocessor/15220
27990         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27991
27992 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
27993
27994         * gcc.c-torture/execute/20051021-1.c: New test.
27995
27996 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
27997
27998         PR c++/24260
27999         * g++.dg/ext/tmplattr1.C: New test.
28000
28001 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
28002
28003         PR fortran/24440
28004         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
28005
28006 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
28007
28008         * obj-c++.dg/except-1.mm: New.
28009
28010         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
28011
28012 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
28013
28014         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
28015
28016 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
28017
28018         PR middle-end/24295
28019         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28020         declarations with the same names as thunks' alias targets, use
28021         aliases instead.
28022         * gcc.dg/attr-alias-3.c: New test.
28023         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28024
28025 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/22618
28028         * g++.dg/parse/access8.C: New test.
28029
28030 2005-10-20  Richard Guenther  <rguenther@suse.de>
28031
28032         PR c++/24439
28033         * g++.dg/tree-ssa/pr24439.C: New testcase.
28034
28035 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28036
28037         * g++.dg/opt/delay-slot-1.C: New test.
28038
28039 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
28040
28041         PR fortran/21625
28042         * gfortran.fg/der_init_1.f90: New.
28043
28044 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28045
28046         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28047
28048 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28049
28050         PR c++/21908
28051         * g++.dg/parse/error28.C: New test.
28052
28053 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28054
28055         * gcc.dg/profile-generate-2.c: New test.
28056
28057 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28058
28059         PR target/23589
28060         * g++.dg/ext/dllimport11.C: New.
28061
28062 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28063
28064         PR c++/22293
28065         * g++.dg/other/friend3.C: New test.
28066
28067 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28068
28069         PR c++/23293
28070         * g++.dg/template/error19.C: New test.
28071
28072 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         PR c++/21383
28075         * g++.dg/overload/koenig2.C: New.
28076
28077         PR c++/23118
28078         * g++.dg/overload/error2.C: New.
28079
28080         PR c++/22604
28081         * g++.dg/inherit/covariant14.C: New.
28082
28083 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28084
28085         PR c++/23440
28086         * g++.dg/parse/for1.C: New test.
28087
28088 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28089
28090         PR fortran/23446
28091         * gfortran.dg/host_dummy_index_1.f90: New test.
28092
28093         PR fortran/21459
28094         * gfortran.dg/automatic_char_len_2.f90: New test.
28095
28096         PR fortran/20866
28097         * gfortran.dg/recursive_statement_functions.f90: New test.
28098
28099         PR fortran/20853
28100         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28101
28102         PR fortran/20849
28103         * gfortran.dg/external_initializer.f90: New test.
28104
28105         PR fortran/20837
28106         * non_module_public.f90: New test.
28107
28108 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         PR c++/24386
28111         * g++.dg/template/overload7.C: New.
28112
28113         PR c++/22551
28114         * g++.dg/other/switch2.C: Remove expected warnings.
28115
28116         PR c++/21353
28117         * g++.dg/template/defarg6.C: New.
28118
28119 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28120
28121         PR target/24315
28122         * gcc.target/i386/pr24315.c: New test.
28123
28124 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++/24389
28127         * g++.dg/template/static21.C: New test.
28128         * g++.dg/template/static21-a.cc: Likewise.
28129
28130 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28131
28132         PR c++/23959
28133         * g++.dg/warn/Wswitch-default-1.C: New test.
28134         * g++.dg/warn/Wswitch-default-2.C: New test.
28135
28136 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28137
28138         PR c++/22173
28139         * g++.dg/parse/template18.C: New test.
28140         * g++.dg/template/nontype15.C: Likewise.
28141
28142 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28143
28144         PR fortran/22273
28145         * gfortran.dg/spec_expr_2.f90: New.
28146
28147 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28148
28149         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28150         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28151         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28152         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28153         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28154         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28155         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28156         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28157         previous target-specific skips and warning-message matches where
28158         applicable.
28159
28160 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28161
28162         PR c++/21347
28163         * g++.dg/warn/Wctor-dtor.C: New test.
28164
28165 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28166
28167         PR c/23439
28168         * gcc.dg/for-1.c: New test.
28169
28170 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28171
28172         PR c++/19565
28173         * g++.dg/warn/Wconversion1.C: New test.
28174         * g++.dg/ext/packed4.C: Compile with -w.
28175         * g++.dg/opt/20050511-1.C: Likewise.
28176         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28177
28178 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28179
28180         * gfortran.dg/boz_5.f90: New test.
28181
28182 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         PR c++/22551
28185         * g++.dg/other/switch2.C: New.
28186
28187         PR c++/23984
28188         * g++.dg/init/ctor7.C: New.
28189
28190 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28191
28192         PR c++/23730
28193         * g++.dg/parse/crash32.C: New test.
28194
28195 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28196
28197         PR c++/20721
28198         * g++.dg/init/goto2.C: New test.
28199
28200         PR c++/22464
28201         * g++.dg/template/crash/41.C: New test.
28202
28203         PR c++/22180
28204         * g++.dg/template/crash40.C: New test.
28205
28206         PR c++/23694
28207         * g++.dg/parse/friend5.C: New test.
28208
28209         PR c++/23307
28210         * g++.dg/template/crash38.C: New test.
28211
28212         PR c++/22352
28213         * g++.dg/template/friend38.C: New test.
28214
28215         PR c++/22405
28216         * g++.dg/template/crash39.C: New test.
28217
28218 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28219
28220         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28221         gcc.dg/debug/dwarf2/dwarf-char2.c,
28222         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28223
28224         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28225
28226 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28227
28228         * gcc.dg/dll-2.c: Add tests for warnings.
28229         * gcc.dg/dll-3.c: Likewise.
28230         * gcc.dg/dll-4.c: Likewise.
28231
28232         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28233         * g++.dg/ext/dllimport2.C: Likewise.
28234         * g++.dg/ext/dllimport3.C: Likewise.
28235         * g++.dg/ext/dllimport7.C: Likewise.
28236         * g++.dg/ext/dllimport8.C: Likewise.
28237         * g++.dg/ext/dllimport9.C: Likewise.
28238
28239 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28240
28241         PR fortran/24092
28242         * gfortran.dg/derived_pointer_recursion.f90: New test.
28243
28244 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28245
28246         * gcc.c-torture/execute/20051012-1.c: New test.
28247
28248 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28249
28250         PR fortran/18082
28251         * gfortran.dg/automatic_char_len_1.f90: New test.
28252
28253 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28254
28255         PR fortran/20847
28256         * gfortran.dg/save_common.f90: New test.
28257
28258         PR fortran/20856
28259         * gfortran.dg/save_result.f90: New test.
28260
28261 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         PR c++/21592
28264         * g++.dg/template/dependent-expr1.C: Add new expected error.
28265         * g++.dg/template/dependent-expr2.C: Adjust error text.
28266         * g++.dg/template/overload6.C: New.
28267
28268         PR c++/23797
28269         * g++.dg/other/typename8.C: New.
28270
28271         PR c++/21117
28272         * g++.dg/other/return1.C: New.
28273
28274 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28275
28276         PR c++/24052
28277         * g++.dg/ext/label5.C: New.
28278
28279 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         PR c++/19964
28282         * g++.dg/parse/crash31.C: New.
28283
28284 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28285
28286         * g++.dg/ipa/ipa-1.c: New test.
28287         * g++.dg/ipa/ipa-2.c: New test.
28288         * g++.dg/ipa/ipa-3.c: New test.
28289         * g++.dg/ipa/ipa-4.c: New test.
28290         * g++.dg/ipa/ipa-5.c: New test.
28291         * g++.dg/ipa/ipa.exp: New file.
28292
28293 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28294
28295         PR fortran/24207
28296         * gfortran.dg/private_type_3.f90: New test.
28297
28298 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28299
28300         PR fortran/20786
28301         gfortran.dg/aint_anint_1.f90: New test.
28302
28303 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28304
28305         PR libgfortran/24313
28306         gfortran.dg/csqrt.f: New test.
28307
28308 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28309
28310         PR c++/8057
28311         * g++.dg/warn/noeffect7.C: New test.
28312         * g++.dg/warn/noeffect2.C: Instantiate templates.
28313         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28314         and warning.
28315
28316 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28317
28318         PR c++/21089
28319         * g++.dg/init/float1.C: New test.
28320
28321         PR c++/24277
28322         * g++.dg/init/member1.C: Tweak error markers.
28323
28324 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28325
28326         PR testsuite/24281
28327         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28328         Check for null pointer.
28329
28330 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/21369
28333         * g++.dg/parse/ret-type3.C: New test.
28334
28335 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28336
28337         PR tree-opt/23946
28338         * gcc.c-torture/compile/pr23946.c: New test.
28339
28340 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28341
28342         * g++.dg/opt/mmx2.C: New test.
28343
28344 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28345
28346         PR c++/24277
28347         * g++.dg/template/static20.C: New test.
28348
28349         PR c++/24302
28350         * g++.dg/warn/Wunused-12.C: New test.
28351
28352         PR c++/23437
28353         * g++.dg/template/arg4.C: New test.
28354
28355 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28356
28357         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28358         * gcc.dg/ucnid-3.c: Likewise.
28359         * gcc.dg/ucnid-4.c: Likewise.
28360         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28361         * g++.dg/other/ucnid-1.C: Likewise.
28362         * gcc.dg/sparc-frame-1.c: New test.
28363
28364 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28365
28366         PR c++/24139
28367         * g++.dg/template/spec27.C: New test.
28368
28369         PR c++/24275
28370         * g++.dg/template/static19.C: New test.
28371
28372 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28373
28374         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28375         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28376
28377 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28378
28379         PR target/24136
28380         * gfortran.fortran-torture/compile/pr24136.f: New test.
28381
28382 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28383
28384         PR c++/22172
28385         * g++.dg/parse/crash30.C: New test.
28386
28387 2005-10-07  Richard Guenther  <rguenther@suse.de>
28388
28389         PR middle-end/24227
28390         * gcc.c-torture/compile/pr24227.c: New testcase.
28391
28392 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28393
28394         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28395         Do not put aligned attributes on array elements.
28396
28397 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28398
28399         PR testsuite/23611, PR testsuite/23615
28400         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28401         writing prototypes of library functions by hand.
28402         * obj-c++.dg/bitfield-4.mm: Likewise.
28403         * obj-c++.dg/const-str-4.mm: Likewise.
28404         * obj-c++.dg/encode-4.mm: Likewise.
28405         * obj-c++.dg/encode-5.mm: Likewise.
28406         * obj-c++.dg/encode-6.mm: Likewise.
28407         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28408         * obj-c++.dg/method-10.mm: Likewise.
28409         * obj-c++.dg/method-17.mm: Likewise.
28410         * obj-c++.dg/method-19.mm: Likewise.
28411         * obj-c++.dg/try-catch-2.mm: Likewise.
28412
28413 2005-10-06  Richard Henderson  <rth@redhat.com>
28414
28415         PR 24236
28416         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28417
28418 2005-10-06  Dale Johannesen  <dalej@apple.com>
28419
28420         * gcc.c-torture/execute/20030125-1.c: Correct.
28421
28422 2005-10-06  Richard Guenther  <rguenther@suse.de>
28423
28424         PR tree-optimization/24238
28425         * g++.dg/tree-ssa/pr24238.C: New testcase.
28426
28427 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28428
28429         PR 18568
28430         * gfortran.dg/der_pointer_3.f90: New test.
28431
28432 2005-10-05  Devang Patel  <dpatel@apple.com>
28433
28434         PR Debug/23205
28435         * g++.dg/other/PR23205.C: New.
28436
28437 2005-10-05  Richard Henderson  <rth@redhat.com>
28438
28439         PR target/23602
28440         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28441         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28442
28443 2005-10-05  Dale Johannesen  <dalej@apple.com>
28444
28445         * gcc.c-torture/execute/float-floor.c: New.
28446
28447 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28448
28449         PR tree-optimization/21419
28450         PR tree-optimization/24146
28451         PR tree-optimization/24151
28452
28453         * g++.dg/ext/asm7.C: New.
28454         * g++.dg/ext/asm8.C: New.
28455         * gcc.dg/asm-1.c: Compile on all targets.
28456         * gcc.dg/asm-pr24146.c: New.
28457         * gcc.dg/pr21419.c: Adjust error messages.
28458
28459 2005-10-05  Richard Guenther  <rguenther@suse.de>
28460
28461         PR fortran/24176
28462         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28463
28464 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28465
28466         PR c++/23513
28467         * g++.dg/template/spec22.C: Robustify test.
28468         * g++.dg/template/spec26.C: New.
28469
28470 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28471
28472         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28473         if target supports vector instructions.
28474
28475 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28476
28477         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28478         C99 functions.
28479
28480 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28481
28482         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28483         check_effective_target_fortran_large_int): Replace cached result
28484         when target changes.
28485
28486 2005-10-04  Devang Patel  <dpatel@apple.com>
28487
28488         * gcc.dg/i386-sse-vect-types.c: New.
28489
28490 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28491
28492         PR preprocessor/13726
28493         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28494         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28495
28496 2005-10-04  Richard Guenther  <rguenther@suse.de>
28497
28498         PR c/23576
28499         * gcc.dg/noncompile/pr23576.c: New testcase.
28500
28501 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28502
28503         PR middle-end/23125
28504         * gcc.dg/register-var-3.c: New test.
28505
28506 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28507
28508         * gcc.dg/pr23049.c: New test.
28509
28510         * gcc.dg/ucnid-4.c: Fix test.
28511
28512 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28513
28514         PR 23445
28515         * gcc.c-torture/compile/pr23445.c: New test.
28516
28517 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28518
28519         * g++.dg/overload/unknown1.C: New.
28520
28521 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28522
28523         PR c++/17775
28524         * g++.dg/template/repo4.C: New test.
28525
28526 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28527
28528         PR libfortran/19308
28529         * gfortran.dg/large_real_kind_2.F90: New test.
28530         * gfortran.dg/large_integer_kind_2.f90: New test.
28531
28532 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28533
28534         * lib/target-supports.exp (check_effective_target_vect_shift):
28535         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28536         (check_effective_target_vect_condition): Fix copy-n-pasto.
28537
28538         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28539         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28540         targets.
28541
28542 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28543
28544         PR c++/22621
28545         * g++.dg/template/overload5.C : New test.
28546
28547         PR c++/23840
28548         * g++.dg/expr/stdarg1.C: New test.
28549
28550 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28551
28552         PR 24142
28553         * gcc.c-torture/execute/pr24142.c: New test.
28554
28555 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28556
28557         PR 24141
28558         * gcc.c-torture/execute/pr24141.c: New test.
28559
28560 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28561             Diego Novillo  <dnovillo@redhat.com>
28562
28563         PR 23604
28564         * gcc.c-torture/execute/pr23604.c: New test.
28565
28566 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28567
28568         PR fortran/16404
28569         PR fortran/20835
28570         PR fortran/20890
28571         PR fortran/20899
28572         PR fortran/20900
28573         PR fortran/20901
28574         PR fortran/20902
28575         gfortran.dg/equiv_constraint_1.f90: New test.
28576         gfortran.dg/equiv_constraint_2.f90: New test.
28577         gfortran.dg/equiv_constraint_3.f90: New test.
28578         gfortran.dg/equiv_constraint_4.f90: New test.
28579         gfortran.dg/equiv_constraint_5.f90: New test.
28580         gfortran.dg/equiv_constraint_6.f90: New test.
28581         gfortran.dg/equiv_constraint_7.f90: New test.
28582         gfortran.dg/equiv_constraint_8.f90: New test.
28583         gfortran.dg/private_type_1.f90: New test.
28584         gfortran.dg/private_type_2.f90: New test.
28585         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28586         980628-10.f: Assert std=gnu to permit mixing of
28587         types in equivalence statements.
28588
28589 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28590
28591         PR 24112
28592         * gfortran.dg/open_status_1.f90: New.
28593
28594 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28595
28596         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28597         * gcc.dg/vect/pr22480.c: Clean up temp files.
28598         * gcc.dg/vect/pr23831.c: Clean up temp files.
28599         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28600         Clean up temp files.
28601         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28602         Clean up temp files.
28603
28604         * gcc.dg/20050309-1.c: Clean up temp files.
28605         * gcc.dg/20050325-1.c: Clean up temp files.
28606
28607 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28608
28609         PR tree-optimization/24059
28610         * gcc.dg/vect/pr24059.c : New test.
28611
28612 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28613
28614         PR middle-end/24109
28615         * gcc.c-torture/execute/20050929-1.c: New test.
28616
28617 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28618
28619         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28620
28621 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28622
28623         PR c/21419
28624         * gcc.dg/pr21419.c: New test.
28625
28626 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28627
28628         * gcc.dg/pr23911.c: New test.
28629
28630 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28631
28632         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28633
28634         PR c++/16782
28635         * g++.dg/parse/qualified4.C: New test.
28636         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28637         * g++.old-deja/g++.mike/p8154.C: Likewise.
28638
28639 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28640
28641         PR c++/22147
28642         * g++.dg/template/friend37.C: New test.
28643         * g++.dg/parse/crash28.C: Adjust error markers.
28644
28645 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28646
28647         PR fortran/18518
28648         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28649
28650 2005-09-27  Devang Patel  <dpatel@apple.com>
28651
28652         PR tree-optimization/23625
28653         * gcc.dg/pr23625.c: New test.
28654
28655 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28656
28657         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28658         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28659
28660 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28661
28662         PR fortran/23677
28663         * gfortran.fortran-torture/execute/save_1.f90: New test.
28664         * gfortran.dg/save_1.f90: New test.
28665
28666 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28667
28668         * gcc.target/i386/builtin-apply-mmx.c: New test.
28669
28670         PR target/22576
28671         * gcc.target/i386/pr22576.c: New test.
28672
28673         PR target/22585
28674         * gcc.target/i386/pr22585.c: New test.
28675
28676         PR target/23268
28677         * gcc.target/i386/pr23268.c: New test.
28678
28679         PR middle-end/23831
28680         * gcc.dg/vect/pr23831.c: New test.
28681
28682         PR target/24055
28683         * gcc.target/i386/pr24055.c: New test.
28684
28685 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28686
28687         PR tree-optimization/23960
28688         * gcc.c-torture/compile/pr23960.c: New.
28689
28690 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28691
28692         PR fortran/16861
28693         * gfortran.dg/nested_modules_3.f90: New.
28694
28695 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28696
28697         PR fortran/24005
28698         gfortran.dg/interface_1.f90: New test.
28699
28700 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28701         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28702
28703         PR fortran/23843
28704         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28705
28706 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28707
28708         PR fortran/23516
28709         * gfortran.dg/imag_1.f: New test.
28710         * gfortran.dg/imag_2.f: Ditto.
28711
28712 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28713
28714         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28715
28716 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28717
28718         PR c++/21983
28719         * g++.dg/warn/pr21983.C: New test.
28720
28721 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28722
28723         * gcc.dg/20050922-1.c: Testcase added.
28724
28725 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28726
28727         PR c++/23993
28728         * g++.dg/template/array14.C: New test.
28729
28730 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28731
28732         PR fortran/19929
28733         * gfortran.dg/der_ptr_component_1.f90: New test.
28734
28735 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28736
28737         PR c++/23965
28738         * g++.dg/template/error1.C: Reject "no matching function" message.
28739
28740 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28741
28742         PR c++/17609
28743         * g++.dg/lookup/error1.C: New test.
28744
28745 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28746
28747         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28748         functionality of the testcase.
28749
28750 2005-09-20  Richard Henderson  <rth@redhat.com>
28751
28752         * gcc.dg/vect/vect-22.c: Require vect_float.
28753         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28754
28755 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28756
28757         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28758         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28759         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28760         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28761         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28762         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28763         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28764         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28765         * gcc.dg/cpp/ucnid-8.c: New test.
28766
28767 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28768
28769         PR tree-optimization/23929
28770         * gcc.c-torture/compile/pr23929.c: New test.
28771
28772 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28773
28774         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28775         for one loop.
28776
28777 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28778
28779         PR testsuite/23186
28780         * g++.dg/other/pr22003.C: Require named sections.
28781
28782 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28783
28784         PR c++/23947
28785         * g++.dg/rtti/crash3.C: New test.
28786
28787         PR tree-optimization/23818
28788         * gcc.dg/pr23818.c: New test.
28789
28790 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28791
28792         PR fortran/23420
28793         * gfortran.dg/print_fmt_4.f: New.
28794
28795 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28796
28797         PR fortran/23663
28798         * gfortran.fortran-torture/execute/entry_11.f90: New test.
28799
28800 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28801
28802         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28803         Use pointers to local alignable arrays instead. Added comments.
28804         * gcc.dg/vect/vect-46.c: Likewise.
28805         * gcc.dg/vect/vect-48.c: Likewise.
28806         * gcc.dg/vect/vect-49.c: Likewise.
28807         * gcc.dg/vect/vect-52.c: Likewise.
28808         * gcc.dg/vect/vect-53.c: Likewise.
28809         * gcc.dg/vect/vect-54.c: Likewise.
28810         * gcc.dg/vect/vect-56.c: Likewise.
28811         * gcc.dg/vect/vect-57.c: Likewise.
28812         * gcc.dg/vect/vect-58.c: Likewise.
28813         * gcc.dg/vect/vect-60.c: Likewise.
28814         * gcc.dg/vect/vect-61.c: Likewise.
28815
28816         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28817         The test is no longer vectorizable on vect_no_align targets.
28818         * gcc.dg/vect/vect-43.c: Likewsie.
28819
28820         * gcc.dg/vect/vect-44.c: Added comments.
28821         * gcc.dg/vect/vect-45.c: Added comments.
28822         * gcc.dg/vect/vect-50.c: Added comments.
28823         * gcc.dg/vect/vect-51.c: Added comments.
28824
28825         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28826         aligned type.
28827         * gcc.dg/vect/Os-vect-95.c: Likewise.
28828
28829         * gcc.dg/vect/vect-41.c: Test removed.
28830         * gcc.dg/vect/vect-47.c: Test removed.
28831         * gcc.dg/vect/vect-55.c: Test removed.
28832         * gcc.dg/vect/vect-59.c: Test removed.
28833
28834 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
28835
28836         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28837         No longer vectorizable on vect_no_align targets.
28838         * gcc.dg/vect/pr20122.c: Likewise.
28839         * gcc.dg/vect/vect-74.c: Likewise.
28840         * gcc.dg/vect/vect-75.c: Likewise.
28841         * gcc.dg/vect/vect-76.c: Likewise.
28842
28843         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28844         Will not be vectorizable on vect_no_align targets once aliasing issues
28845         are resolved.
28846         * gcc.dg/vect/vect-79.c: Likewise.
28847
28848         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28849         * gcc.dg/vect/vect-78.c: Likewise.
28850         * gcc.dg/vect/vect-97.c: Likewise.
28851
28852 2005-09-19  Steven Bosscher  <stevenb@suse.de>
28853
28854         * gcc.dg/pr23943.c: New test.
28855
28856 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28857
28858         PR fortran/19181
28859         * gfortran.dg/derived_pointer_null_1.f90: New test.
28860
28861 2005-09-18  Richard Guenther  <rguenther@suse.de>
28862
28863         PR middle-end/23944
28864         * gcc.c-torture/compile/pr23944.c: New testcase.
28865
28866 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
28867
28868         PR fortran/15975
28869         * gfortran.dg/der_pointer_2.f90: New test.
28870
28871 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
28872
28873         PR fortran/16861
28874         * gfortran.dg/nested_modules_2.f90: New test.
28875
28876 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28877
28878         PR c++/18368
28879         * g++.dg/other/semicolon.C: New test.
28880
28881 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
28882
28883         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28884         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28885
28886 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
28887
28888         PR c++/23914
28889         * g++.dg/template/static18.C: New test.
28890
28891         PR c++/21514
28892         * g++.dg/template/crash19.C: Remove dg-error marker.
28893         * g++.dg/template/local4.C: New test.
28894
28895 2005-09-16  Paul Brook  <paul@codesourcery.com>
28896
28897         PR fortran/23906
28898         * gfortran.dg/dependency_1.f90: New test.
28899
28900 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28901
28902         PR c++/23896
28903         * g++.dg/template/static17.C: New test.
28904
28905 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
28906
28907         PR c++/23139
28908         * g++.dg/warn/huge-val1.C: New test.
28909
28910 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
28911
28912         PR c++/13140
28913         * g++.dg/parse/class2.C: New test.
28914         * g++.dg/template/explicit8.C: Likewise.
28915         * g++.dg/template/spec25.C: Likewise.
28916
28917 2005-09-14  Josh Conner  <jconner@apple.com>
28918
28919         PR middle-end/23584
28920         * gcc.dg/pr23584.c: New test.
28921
28922 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
28923
28924         PR fortran/21875 Internal Unit Array I/O, NIST
28925         * gfortran.dg/arrayio_1.f90: New test.
28926         * gfortran.dg/arrayio_1.f90: New test.
28927         * gfortran.dg/arrayio_1.f90: New test.
28928         * gfortran.dg/arrayio_1.f90: New test.
28929         * gfortran.dg/arrayio_1.f90: New test.
28930
28931 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
28932
28933         PR middle-end/22480
28934         * gcc.dg/vect/pr22480.c: New test.
28935
28936 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
28937
28938         PR fortran/19358
28939         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28940
28941 2005-09-13 Josh Conner <jconner@apple.com>
28942
28943         PR c++/23180
28944         * g++.dg/init/struct2.C: New test.
28945         * g++.dg/init/struct3.C: New test.
28946
28947 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
28948
28949         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28950         Clean up temp files.
28951         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28952         gcc.dg/tree-ssa/builtin-fprintf-1.c,
28953         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28954         gcc.dg/tree-ssa/builtin-printf-1.c,
28955         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28956         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28957         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28958         gcc.dg/tree-ssa/builtin-vprintf-1.c,
28959         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28960         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28961         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28962         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28963         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28964         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28965         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28966         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28967
28968 2005-09-13  Josh Conner  <jconner@apple.com>
28969
28970         * lib/gcc-dg.exp: Load scanipa.exp.
28971         (cleanup-dump): New procedure.
28972         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28973         * lib/scandump.exp: New file.
28974         * lib/scantree.exp: Use it.
28975         * lib/scanipa.exp: New file.
28976
28977 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
28978
28979         PR fortran/17740
28980         * gfortran.dg/generic_4.f90: New test.
28981
28982 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
28983
28984         PR target/23816
28985         * gcc.target/i386/pr23816-1.c: New test.
28986         * gcc.target/i386/pr23816-2.c: New test.
28987
28988
28989 2005-09-13  Bastian Blank <waldi@debian.org>
28990
28991         PR c++/16171
28992         * g++.dg/abi/mangle26.C: New test.
28993         * g++.dg/abi/mangle27.C: New test.
28994         * g++.dg/abi/mangle28.C: New test.
28995         * g++.dg/abi/mangle29.C: New test.
28996
28997         PR c++/23839
28998         * g++.dg/parse/register1.C: New test.
28999
29000 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
29001
29002         PR c++/23842
29003         * g++.dg/template/access16.C: New test.
29004
29005 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29006
29007         * gfortran.dg/char_pack_2.f90: Increase the vector size.
29008
29009 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29010
29011         PR fortran/18899
29012         * gfortran.dg/shape_2.f90: New test.
29013
29014 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29015
29016         PR target/19269
29017         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29018         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29019         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29020         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29021         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29022         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29023         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29024         tests.
29025
29026 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/23841
29029         * g++.dg/parse/template17.C: New test.
29030
29031 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29032
29033         PR c++/23789
29034         * g++.dg/template/nontype14.C: New test.
29035
29036 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29037
29038         PR g++/7874
29039         * g++.dg/lookup/friend7.C: New test.
29040         * g++.dg/lookup/friend8.C: New test.
29041         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29042         so that it will be found via argument dependent lookup.
29043         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29044         friend functions which will no longer be found.
29045         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29046         function g, so that it will be found via argument dependent
29047         lookup.
29048         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29049         * g++.old-deja/g++.mike/net43.C: Likewise.
29050
29051 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29052
29053         PR c++/23691
29054         * g++.dg/template/static16.C: New test.
29055
29056 2005-09-12  Josh Conner  <jconner@apple.com>
29057
29058         PR middle-end/23237
29059         * gcc.c-torture/compile/pr23237.c: New test.
29060
29061 2005-09-11  Richard Henderson  <rth@redhat.com>
29062
29063         * g++.dg/other/error8.C: Update expected diagnostic text.
29064
29065 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29066
29067         PR libfortran/19872
29068         * gfortran.dg/overwrite_1.f: New test.
29069
29070 2005-09-09  Josh Conner  <jconner@apple.com>
29071
29072         * g++.dg/init/pr23180-1.C: Removed.
29073         * g++.dg/init/pr23180-2.C: Removed.
29074
29075 2005-09-09  David Daney <ddaney@avtrex.com>
29076
29077         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29078         files which are ...
29079         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29080         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29081
29082 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29083
29084         * gfortran.dg/iostat_2.f90: New test.
29085
29086 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/22252
29089         * g++.dg/ext/interface1.C: New test.
29090         * g++.dg/ext/interface1.h: Likewise.
29091         * g++.dg/ext/interface1a.cc: Likewise.
29092
29093 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29094
29095         * gfortran.dg/iomsg_1.f90: New test case.
29096
29097 2005-09-09  Richard Guenther  <rguenther@suse.de>
29098
29099         PR c++/23624
29100         * g++.dg/tree-ssa/pr23624.C: New testcase.
29101
29102 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29103
29104         PR fortran/19239
29105         * gfortran.dg/vector_subscript_1.f90,
29106         * gfortran.dg/vector_subscript_2.f90: New tests.
29107
29108 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29109
29110         PR fortran/21104
29111         * gfortran.dg/array_alloc_1.f90,
29112         * gfortran.dg/array_alloc_2.f90,
29113         * gfortran.dg/array_alloc_3.f90: New tests.
29114
29115 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29116
29117         PR fortran/12840
29118         * gfortran.dg/array_constructor_6.f90
29119         * gfortran.dg/array_constructor_7.f90
29120         * gfortran.dg/array_constructor_8.f90
29121         * gfortran.dg/array_constructor_9.f90
29122         * gfortran.dg/array_constructor_10.f90
29123         * gfortran.dg/array_constructor_11.f90
29124         * gfortran.dg/array_constructor_12.f90: New tests.
29125
29126 2005-09-08  Josh Conner  <jconner@apple.com>
29127
29128         PR c++/23180
29129         * g++.dg/init/pr23180-1.C: New test.
29130         * g++.dg/init/pr23180-2.C: New test.
29131
29132 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29133
29134         PR fortran/18878
29135         * gfortran.dg/module_double_reuse.f90: New.
29136
29137 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29138
29139         PR fortran/23270
29140         PR fortran/22304
29141         PR fortran/18870
29142         PR fortran/17917
29143         PR fortran/16511
29144         * gfortran.dg/common_equivalence_1.f: New.
29145         * gfortran.dg/common_equivalence_2.f: New.
29146         * gfortran.dg/common_equivalence_3.f: New.
29147         * gfortran.dg/contained_equivalence_1.f90: New.
29148         * gfortran.dg/module_blank_common.f90: New.
29149         * gfortran.dg/module_commons_1.f90: New.
29150         * gfortran.dg/module_equivalence_1.f90: New.
29151         * gfortran.dg/nested_modules_1.f90: New.
29152         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29153         equivalences and add comment to connect the test with
29154         the PR.
29155
29156 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29157
29158         PR fortran/23765
29159         * gfortran.dg/common_6.f90: New test.
29160
29161 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29162
29163         PR fortran/15326
29164         * gfortran.dg/char_result_1.f90,
29165         * gfortran.dg/char_result_2.f90,
29166         * gfortran.dg/char_result_3.f90,
29167         * gfortran.dg/char_result_4.f90,
29168         * gfortran.dg/char_result_5.f90,
29169         * gfortran.dg/char_result_6.f90,
29170         * gfortran.dg/char_result_7.f90,
29171         * gfortran.dg/char_result_8.f90: New tests.
29172
29173 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29174
29175         PR fortran/19928
29176         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29177
29178 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29179
29180         PR obj-c++/16816
29181         * obj-c++.dg/selector-5.mm: New test.
29182         * obj-c++.dg/selector-6.mm: New test.
29183
29184 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29185
29186         PR objc/20574
29187         PR objc/19324
29188         * objc.dg/error-1.m: New test.
29189
29190 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29191
29192         PR fortran/23373
29193         * gfortran.fortran-torture/execute/pr23373-1.f90,
29194         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29195
29196 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29197
29198         PR libfortran/23760
29199         * gfortran.dg/g77/1832.f: Remove long string in write statement
29200         to allow the test to pass on correct list directed output with
29201         prepended space.
29202
29203 2005-09-07  James E Wilson  <wilson@specifix.com>
29204
29205         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29206
29207 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29208
29209         * gfortran.dg/parameter+save.f90: Rename to
29210         * gfortran.dg/parameter_save.f90: .. this.
29211
29212 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29213
29214         PR fortran/20848
29215         * gfortran.dg/parameter+save.f90: New test case.
29216
29217 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29218
29219         PR fortran/19269
29220         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29221
29222 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29223
29224         PR c/23075
29225         * gcc.dg/pr23075.c: New test.
29226         * g++.dg/warn/pr23075.C: New test.
29227
29228         PR target/22362
29229         * gcc.target/i386/pr22362.c: New test.
29230
29231         PR rtl-optimization/23098
29232         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29233
29234         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29235         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29236         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29237
29238 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29239
29240         * g++.dg/expr/cast6.C: New test.
29241
29242         PR c++/9782
29243         * g++.dg/init/new15.C: New test.
29244
29245 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29246
29247         * gcc.dg/vect/Os-vect-95.c: New test.
29248         * gcc.dg/vect/vect-95.c: Same.
29249
29250 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29251
29252         * gcc.dg/vect/vect-29.c: Update xfail testing.
29253         * gcc.dg/vect/vect-44.c: Same.
29254         * gcc.dg/vect/vect-48.c: Same.
29255         * gcc.dg/vect/vect-50.c: Same.
29256         * gcc.dg/vect/vect-72.c: Same.
29257         * gcc.dg/vect/vect-77.c: Same.
29258         * gcc.dg/vect/vect-78.c: Same.
29259         * gcc.dg/vect/vect-80.c: Same.
29260         * gcc.dg/vect/vect-96.c: Same.
29261         * gcc.dg/vect/vect-100.c: Same.
29262         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29263         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29264         * gfortran.dg/vect/vect-5.f90: Same.
29265
29266 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29267
29268         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29269         start strings.
29270         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29271         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29272
29273         PR c++/23056
29274         * g++.dg/opt/pr23056.C: New test.
29275
29276         PR rtl-optimization/23098
29277         * gcc.target/i386/pr23098.c: New test.
29278
29279 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29280
29281         PR c++/23667
29282         * g++.dg/template/static15.C: New test.
29283
29284         PR c++/21440
29285         * g++.dg/ext/stmtexpr5.C: New test.
29286         * g++.dg/ext/stmtexpr6.C: Likewise.
29287
29288 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29289
29290         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29291
29292         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29293         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29294         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29295
29296 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29297
29298         PR libfortran/23321
29299         * gfortran.dg/direct_io_4.f90: New test case.
29300
29301 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29302             Rasmus Hahn  <rassahah@neofonie.de>
29303
29304         PR libobjc/23108
29305         * objc.dg/type-stream-1.m: New test.
29306
29307 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29308
29309         PR fortran/23661
29310         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29311         gfortran.dg/print_fmt_3.f90: New test.
29312
29313 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29314
29315         * gfortran.dg/fmt_t_1.f90: New test.
29316
29317 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29318
29319         PR rtl-optimization/23454
29320         * g++.dg/opt/pr23454.C: New test.
29321
29322 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/23699
29325         * g++.dg/ext/static1.C: New test.
29326
29327 2005-09-02  Richard Henderson  <rth@redhat.com>
29328
29329         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29330         tail call to check_fa_work.
29331
29332 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/21687
29335         * g++.dg/other/gc3.C: New test.
29336
29337 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29338
29339         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29340         * gcc.dg/20050826-1.c: Likewise.
29341
29342 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29343
29344         PR c++/23167
29345         * g++.dg/expr/volatile1.C: New test.
29346
29347 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29348
29349         PR middle-end/23547
29350         * gcc.dg/pr23547.c: New test.
29351
29352 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29353
29354         PR c/22061
29355         * gcc.c-torture/execute/pr22061-1.c,
29356         * gcc.c-torture/execute/pr22061-2.c,
29357         * gcc.c-torture/execute/pr22061-3.c,
29358         * gcc.c-torture/execute/pr22061-4.c: New tests.
29359
29360 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29361
29362         * gcc.dg/Wredundant-decls-2.c: New test to check that
29363         -Wredundant-decls does not issue warning for a variable
29364         definition following a declaration.
29365
29366 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29367
29368         PR debug/7241
29369         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29370         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29371         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29372
29373         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29374         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29375         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29376         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29377         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29378         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29379         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29380         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29381
29382 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29383
29384         PR objc/23306
29385         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29386         scan-assmbler.
29387
29388 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29389
29390         PR target/21255
29391         * gcc.dg/pr21255-1.c: New test.
29392         * gcc.dg/pr21255-2-mb.c: Likewise.
29393         * gcc.dg/pr21255-2-ml.c: Likewise.
29394         * gcc.dg/pr21255-3.c: Likewise.
29395         * gcc.dg/pr21255-4.c: Likewise.
29396
29397 2005-08-31  Dale Johannesen  <dalej@apple.com>
29398
29399         * gcc.dg/20050830-1.c: New.
29400
29401 2005-08-31  Josh Conner  <jconner@apple.com>
29402
29403         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29404         command-line options for arm-*-* targets.
29405         * g++.dg/init/array16.C: Likewise.
29406         * g++.dg/other/crash-4.C: Likewise.
29407
29408 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29409
29410         PR obj-c++/23640
29411         * obj-c++.dg/gnu-runtime-3.mm: New test.
29412
29413 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29414
29415         PR c++/13377
29416         * g++.dg/lookup/ambig4.C: New test.
29417         * g++.dg/lookup/ambig5.C: New test.
29418         * g++.dg/tc1/dr101.C: Adjust error markers.
29419
29420 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29421
29422         PR c++/23639
29423         * g++.dg/template/ttp5.C: Adjust error markers.
29424
29425 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29426
29427         PR testsuite/23609
29428         * lib/obj-c++.exp: Include target-libpath.exp.
29429         (obj-c++_link_flags): Look for the GNU libobjc library
29430         and set the library path to include it.
29431         Don't manually set LD_LIBRARY_PATH (etc.) but call
29432         set_ld_library_path_env_vars instead.
29433         (obj-c++_target_compile): Don't set library path or
29434         linker flags because they are already set correctly
29435         in obj-c++_link_flags.
29436
29437 2005-08-30  Josh Conner  <jconner@apple.com>
29438
29439         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29440         to command-line options for arm-*-* targets.
29441
29442 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29443
29444         * g++.dg/other/i386-1.C: New.
29445
29446 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29447
29448         PR preprocessor/20348
29449         PR preprocessor/20356
29450         * gcc.dg/cpp/pr20348.c: New test.
29451         * gcc.dg/cpp/pr20348.h: New file.
29452         * gcc.dg/cpp/inc/pr20348.h: New file.
29453         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29454         * gcc.dg/cpp/pr20356.c: New test.
29455         * gcc.dg/cpp/pr20356.h: New file.
29456         * gcc.dg/cpp/inc/pr20356.h: New file.
29457         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29458
29459 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29460
29461         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29462         Fix array dimension to avoid correct end-of-file error.
29463
29464 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29465
29466         PR libfortran/23598
29467         * gfortran.dg/iostat_1.f90: New test.
29468
29469 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29470
29471         PR middle-end/23408
29472         * gcc.dg/pr23408.c: New test.
29473
29474 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29475
29476         PR c++/23099
29477         * g++.dg/init/member1.C: Make sure erroneous static data member
29478         definitions are required.
29479         * g++.dg/template/static13.C: New test.
29480         * g++.dg/template/static14.C: Likewise.
29481
29482 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29483
29484         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29485         -march=pentium4, remove ilp32 requirement.
29486
29487         PR middle-end/23484
29488         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29489         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29490
29491 2005-08-29  Andreas Jaeger  <aj@suse.de>
29492
29493         PR testsuite/23607
29494         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29495
29496 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29497
29498         * gcc.c-torture/execute/20050316-2.c: New test.
29499         * gcc.c-torture/execute/20050316-3.c: New test.
29500         * gcc.dg/torture/pr16104-1.c: New test.
29501
29502 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29503
29504         PR middle-end/23463
29505         * gcc.c-torture/execute/zero-struct-1.c: New test.
29506
29507 2005-08-27  Richard Guenther  <rguenther@suse.de>
29508
29509         PR target/23575
29510         * gcc.target/i386/pr23575.c: New testcase.
29511
29512 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29513
29514         PR rtl-optimization/23561
29515         * gcc.c-torture/execute/20050826-1.c: New test.
29516
29517         PR rtl-opt/23560
29518         * gcc.c-torture/execute/20050826-2.c: New test.
29519
29520 2005-08-26  Dale Johannesen  <dalej@apple.com>
29521
29522         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29523         * gcc.dg/20050826-1.c: New.
29524
29525 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29526
29527         PR c++/19004
29528         * g++.dg/template/nontype13.C: New test.
29529
29530         PR c++/23491
29531         * g++.dg/init/new14.C: New test.
29532         * g++.dg/expr/anew1.C: Do not XFAIL.
29533         * g++.dg/expr/anew2.C: Likewise.
29534         * g++.dg/expr/anew3.C: Likewise.
29535
29536 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29537
29538         PR middle-end/22439
29539         * gcc.dg/vla-3.c: New test.
29540
29541 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29542
29543         PR fortran/20363
29544         * gfortran.dg/named_interface.f90: New.
29545
29546 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29547
29548         * gcc.c-torture/execute/frame-address.c: New test.
29549
29550 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         PR c++/20817
29553         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29554
29555 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29556
29557         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29558
29559 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29560
29561         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29562         * gcc.dg/altivec-22.c: Rename from..
29563         * gcc.dg/altivec-nomfcr.c: ..this.
29564
29565 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29566
29567         PR tree-optimization/23546
29568         * gcc.dg/tree-ssa/pr23546.c: New test.
29569
29570 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29571
29572         PR fortran/17758
29573         * gfortran.dg/nonreturning_statements.f90: New test.
29574
29575 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29576
29577         PR c++/22454
29578         * g++.dg/parse/crash29.C: New.
29579
29580 2005-08-23  DJ Delorie  <dj@redhat.com>
29581
29582         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29583         constants have the L suffix.
29584
29585 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         PR c++/23044
29588         * g++.dg/template/instantiate8.C: New.
29589
29590 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29591
29592         PR middle-end/23467
29593         * gcc.c-torture/execute/pr23467.c: New test.
29594
29595 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29596
29597         PR tree-optimization/22043
29598         * gcc.c-torture/execute/20050613-1.c: New test.
29599
29600 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29601
29602         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29603
29604 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29605
29606         PR rtl-optimization/23478
29607         * g++.dg/opt/pr23478.C: New test.
29608
29609 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29610
29611         PR c/18715
29612         * gcc.dg/switch-warn-3.c: New test.
29613
29614 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29615
29616         PR c++/22233
29617         * g++.dg/template/param1.C: New test.
29618
29619 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29620
29621         PR c++/23089
29622         * g++.dg/other/incomplete1.C: New test.
29623
29624 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29625
29626         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29627         are vectorizable.
29628
29629 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29630
29631         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29632         d_lines_5.f: New.
29633
29634 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * gcc.target/i386/sse-4.c: New test.
29637
29638 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29639
29640         PR testsuite/23239
29641         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29642
29643 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29644
29645         * gcc.dg/20050811-1.c: New test.
29646         * gcc.dg/20050811-2.c: New test.
29647
29648 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29649
29650         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29651
29652 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29653
29654         PR 23476
29655         * gcc.c-torture/compile/pr23476.c: New test.
29656
29657 2005-08-19  Devang Patel  <dpatel@apple.com>
29658
29659         PR tree-optimization/23048
29660         * gcc.dg/tree-ssa/pr23048.c: New test.
29661
29662 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29663
29664         PR middle-end/20624
29665         * g++.dg/warn/Wreturn-3.C: New test
29666
29667 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29668
29669         PR tree-optimization/22228
29670         * g++.dg/vect/pr22543.cc: New test.
29671
29672 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29673
29674         PR tree-optimization/21574
29675         * gcc.dg/tree-ssa/pr21574.c: New test.
29676
29677 2005-08-16  James E Wilson  <wilson@specifix.com>
29678
29679         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29680
29681 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29682
29683         PR tree-opt/23402
29684         * gcc.c-torture/compile/zero-strct-3.c: New test.
29685         * gcc.c-torture/compile/zero-strct-4.c: New test.
29686
29687 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29688
29689         PR target/23376
29690         * gcc.target/x86_64/pr23376.c: New test.
29691
29692 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29693
29694         PR c++/23337
29695         * g++.dg/ext/vector2.C: New.
29696
29697 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29698
29699         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29700
29701 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29702
29703         PR libfortran/23428
29704         * gfortran.dg/inquire-complex.f90: New test case.
29705
29706 2005-08-16  James E Wilson  <wilson@specifix.com>
29707
29708         PR tree-optimization/21105
29709         * gcc.dg/large-size-array.c: New.
29710
29711 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29712
29713         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29714         type.
29715         * gcc.dg/vect/vect-41: Likewise.
29716         * gcc.dg/vect/vect-42: Likewise.
29717         * gcc.dg/vect/vect-43: Likewise.
29718         * gcc.dg/vect/vect-44: Likewise.
29719         * gcc.dg/vect/vect-46: Likewise.
29720         * gcc.dg/vect/vect-47: Likewise.
29721         * gcc.dg/vect/vect-48: Likewise.
29722         * gcc.dg/vect/vect-52: Likewise.
29723         * gcc.dg/vect/vect-53: Likewise.
29724         * gcc.dg/vect/vect-54: Likewise.
29725         * gcc.dg/vect/vect-55: Likewise.
29726         * gcc.dg/vect/vect-56: Likewise.
29727         * gcc.dg/vect/vect-57: Likewise.
29728         * gcc.dg/vect/vect-58: Likewise.
29729         * gcc.dg/vect/vect-59: Likewise.
29730         * gcc.dg/vect/vect-60: Likewise.
29731         * gcc.dg/vect/vect-61: Likewise.
29732         * gcc.dg/vect/vect-85: Likewise.
29733         * gcc.dg/vect/vect-87: Likewise.
29734         * gcc.dg/vect/vect-88: Likewise.
29735         * gcc.dg/vect/vect-93.c: Likewise.
29736         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29737         * gcc.dg/vect/vect-75: Likewise.
29738         * gcc.dg/vect/vect-76: Likewise.
29739         * gcc.dg/vect/vect-77: Likewise.
29740         * gcc.dg/vect/vect-78: Likewise.
29741         * gcc.dg/vect/vect-80: Likewise.
29742         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29743         vectorized for the expected reason, rather than checking how alignment
29744         was handled.
29745         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29746         aligned type and also instead of aligned pointers. Added documentation.
29747
29748 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29749
29750         * gfortran.dg/power.f90: New test.
29751
29752 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29753
29754         PR rtl-optimization/23299
29755         * g++.dg/opt/pr23299.C: New test.
29756
29757 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29758
29759         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29760
29761 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29762
29763         * g++.dg/template/local6.C: New test.
29764
29765 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29766
29767         * execute/exceptions/finally-1.m: Check that the catch and finally are
29768         being called.  Also add a "return 0;" at the end of main.
29769
29770 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29771
29772         PR fortran/21432.
29773         * gfortran.dg/namelist_print_1.f: New test of functionality of
29774         PRINT namelist.
29775         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29776         namelist generates error with -std=f95.
29777
29778 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29779
29780         PR tree-optimization/23119
29781         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29782
29783 2005-08-13  Marcin Koziej  <creep@desk.pl>
29784             Andrew Pinski  <pinskia@physics.uc.edu>
29785
29786         PR libobjc/22492
29787         * execute/exceptions/finally-1.m: New test.
29788
29789 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29790
29791         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29792         testsuite.
29793         * objc/execute/exceptions/trivial.m: New test.
29794         * objc.dg/try-catch-11.m: Move to ...
29795         * objc/execute/exceptions/foward-1.m: Here.
29796         * objc.dg/try-catch-2.m: Move to ...
29797         * objc/execute/exceptions/catchall-1.m: Here.
29798         * objc.dg/try-catch-8.m: Move to ...
29799         * objc/execute/exceptions/local-variables-1.m: Here.
29800
29801 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29802
29803         * objc.dg/nested-func-1.m: Move to ...
29804         * objc/execute/nested-func-1.m: Here.
29805
29806 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29807
29808         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29809         in ${options} instead of [target_info name].
29810         * lib/obj-c++.exp (objc_target_compile): Likewise.
29811
29812 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29813
29814         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29815
29816 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29817
29818         part of PR testsuite/23348
29819         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29820         each of the torture options.
29821         * objc/compile/trivial.m: New test.
29822
29823 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29824
29825         * gfortran.dg/eoshift.f90: Correct format.
29826
29827 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
29828
29829         * gfortran.fortran-torture/execute/character_passing.f90:
29830         Fix comment typo.
29831
29832 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
29833
29834         PR c++/8271
29835         * g++.dg/template/unify10.C: New.
29836
29837 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
29838
29839         * g++.dg/parse/pr22514.C: Move to...
29840         * g++.dg/debug/pr22514.C: here.
29841
29842 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29843
29844         PR c++/23266
29845         * g++.dg/inherit/pure1.C: New test.
29846
29847         * ChangeLog: Fix typos.
29848
29849 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29850             Steven Bosscher  <stevenb@suse.de>
29851
29852         * gfortran.dg/runtime_warning_1.f90: New test.
29853
29854 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         PR c++/23219
29857         * g++.dg/parse/crash28.C: New.
29858
29859 2005-08-11  Richard Guenther  <rguenther@suse.de>
29860
29861         PR target/23289
29862         * gcc.target/i386/tailcall-1.c: New testcase.
29863
29864 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29865
29866         * gcc.dg/vect/vect-67.c: Un-xfail.
29867
29868 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
29869
29870         PR c++/23225
29871         * g++.dg/parse/crash27.C: new test.
29872
29873 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
29874
29875         PR libfortran/22143
29876         * gfortran.dg/shift-kind.f90: New testcase.
29877
29878 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
29879
29880         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29881         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29882
29883 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29884
29885         PR c++/20646
29886         * g++.dg/other/mult-stor1.C: New test.
29887
29888 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29889
29890         * gcc.c-torture/pr18299-1.c: Move to ...
29891         * gcc.c-torture/compile/pr18299-1.c: Here.
29892
29893 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
29894
29895         * gfortran/fortran.torture/execute/character_passing.f90:
29896         Fix types for LSAME.
29897
29898 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
29899
29900         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29901         input data back to what it was originally.
29902
29903 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
29904
29905         * objc.dg/try-catch-8.m: Enable for all targets.
29906
29907 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
29908
29909         * gcc.dg/pr23165.c: New test.
29910
29911 2005-08-09  Steven Bosscher  <stevenb@suse.de>
29912
29913         PR tree-optimization/23234
29914         * gcc.dg/tree-ssa/pr23234.c: New test.
29915
29916 2005-08-08  Josh Conner  <jconner@apple.com>
29917
29918         PR rtl-optimization/23241
29919         * gcc.dg/char-compare.c: New test.
29920
29921 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29922
29923         PR c++/22508
29924         * g++.dg/init/new13.C: New test.
29925
29926 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         PR c++/21166
29929         * g++.dg/other/crash-4.C: Adjust
29930         * g++/dg/ext/packed9.C: New.
29931
29932 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29933
29934         PR middle-end/21964
29935         * gcc.c-torture/execute/pr21964-1.c: New test.
29936
29937 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
29938
29939         PR c/22458
29940         * gcc.dg/pr22458-1.c: New test.
29941
29942 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
29943             Steven G. Kargl <kargls@comcast.net>
29944
29945         PR fortran/22390
29946         * gfortran.dg/flush_1.f90: New test.
29947
29948 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29949
29950         PR c++/23191
29951         * g++.dg/template/eh2.C: New test.
29952
29953 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29954
29955         PR c++/19498
29956         * g++.dg/template/instantiate7.C: New test.
29957
29958 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
29959
29960         PR c/23113
29961         * gcc.dg/Wunused-value-1.c: New test.
29962
29963 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
29964
29965         PR rtl-optimization/23233
29966         * gcc.c-torture/compile/pr23233-1.c: New test.
29967
29968 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
29969
29970         PR fortran/18833
29971         PR fortran/20850
29972         * gfortran.dg/equiv_1.f90: New test.
29973         * gfortran.dg/equiv_2.f90: New test.
29974         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29975         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29976         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29977
29978 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29979
29980         * gcc.c-torture/execute/vrp-5.c: New test.
29981         * gcc.c-torture/execute/vrp-6.c: New test.
29982         * gcc.dg/tree-ssa/vrp21.c: New test.
29983
29984 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
29985
29986         * g++.dg/parse/pr22514.C: New test.
29987
29988 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
29989
29990         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29991
29992         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29993         instead of constant loads / pool entries.
29994
29995 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
29996
29997         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29998         TEST_TO_WCTYPE.
29999
30000 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
30001
30002         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
30003         __WINT_TYPE__ in generated prototypes if possible.
30004
30005 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
30006
30007         PR 22037
30008         * g++.dg/tree-ssa/pr22037.C:
30009
30010 2005-08-04  Richard Henderson  <rth@redhat.com>
30011
30012         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30013         scan-tree-dump-times directive.
30014
30015 2005-08-04  Jan Hubicka  <jh@suse.cz>
30016
30017         * gcov-1.C: Fix switch counts.
30018         * gcov-4b.c: Likewise.
30019
30020 2005-08-03  Jeff Law  <law@redhat.com>
30021
30022         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30023
30024 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
30025
30026         * gcc.c-torture/execute/pr23135.c: New test.
30027
30028 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30029
30030         PR tree-optimization/19899
30031         * gcc.dg/tree-ssa/scev-1.c: New test.
30032         * gcc.dg/tree-ssa/scev-2.c: New test.
30033
30034 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
30035
30036         PR target/18582
30037         * gcc.dg/torture/pr18582-1.c: New test.
30038
30039 2005-08-03  Jan Hubicka  <jh@suse.cz>
30040
30041         * update-conroll.c: New testcase.
30042         * update-conroll-2.c: New testcase.
30043
30044 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30045
30046         * gfortran.dg/constant_substring.f: New test.
30047         * gfortran.dg/pr22491.f: New test.
30048
30049 2005-08-02  Jan Hubicka  <jh@suse.cz>
30050
30051         * update-threading.c: Replace by the proper one.
30052
30053 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30054
30055         PR 23164
30056         * g++.dg/tree-ssa/pr23164.C: New test.
30057
30058 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30059
30060         * gcc.dg/tree-ssa/pr23192.c: New test.
30061
30062 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30063
30064         * gcc.c-torture/execute/vrp-4.c: New test.
30065
30066 2005-08-02  Jan Hubicka  <jh@suse.cz>
30067
30068         * update-threading.c: New test.
30069
30070 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30071
30072         * gcc.c-torture/compile/20050801-1.c: New test.
30073         * gcc.c-torture/compile/20050801-2.c: New test.
30074
30075 2005-08-01  Jan Hubicka  <jh@suse.cz>
30076
30077         * val-prof-5.c: New test.
30078
30079 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30080
30081         PR c/22311
30082         * gcc.dg/pr22311-1.c : New test.
30083
30084 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30085
30086         PR target/23095
30087         * gfortran.dg/pr23095.f: New test.
30088
30089         PR c++/22003
30090         * g++.dg/other/pr22003.C: New test.
30091
30092 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30093
30094         PR target/20621
30095         * gcc.c-torture/execute/pr20621-1.c: New test.
30096
30097 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30098
30099         * gfortran.dg/comma_format_extension_4.f: Adjust length
30100         of string for format.
30101         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30102         print statement with internal write.
30103         * gfortran.dg/der_array_io_2.f: Likewise.
30104         * gfortran.dg/der_array_io_3.f: Likewise.
30105
30106 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30107
30108         * gcc.dg/fold-abs-4.c: new test.
30109
30110 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30111
30112         PR fortran/22570 an related issues.
30113         * gfortran.dg/x_slash_1.f: New test.
30114
30115 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30116
30117         PR c/23143
30118         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30119         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30120
30121 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30122
30123         PR c/529
30124         * gcc.dg/Wshadow-3.c: New test.
30125
30126 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30127
30128         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30129         used to have the wrong bounds).
30130
30131 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30132
30133         PR c/21720
30134         * gcc.dg/hex-round-1.c: Test more cases.
30135         * gcc.dg/hex-round-2.c: New test.
30136
30137 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30138
30139         PR 22550
30140         * g++.dg/tree-ssa/pr22550.C: New test.
30141
30142 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30143
30144         * gcc.dg/tree-ssa/vrp19.c: New test.
30145         * gcc.dg/tree-ssa-vrp20.c: New test.
30146
30147 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30148
30149         PR c/22240
30150         * gcc.dg/transparent-union-4.c: New test.
30151
30152 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30153
30154         PR c/22192
30155         * gcc.dg/c99-vla-2.c: New test.
30156
30157 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30158
30159         PR c/21720
30160         * gcc.dg/hex-round-1.c: New test.
30161
30162 2005-07-28  Jan Hubicka  <jh@suse.cz>
30163
30164         * inliner-1.c: Do not dump everything.
30165         * tree-prof.exp: Do not pass -ftree-based-profiling.
30166         * bprob.exp: Likewise.
30167
30168         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30169
30170 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30171
30172         PR c++/22545
30173         * g++.dg/expr/ptrmem7.C: New test.
30174
30175 2005-07-28  Mike Stump  <mrs@apple.com>
30176
30177         * g++.old-deja/g++.mike/visibility-1.C: New test.
30178
30179 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30180
30181         PR c/20187
30182         * gcc.c-torture/execute/pr20187-1.c: New test.
30183
30184 2005-07-28  Jeff Law  <law@redhat.com>
30185
30186         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30187         * gcc.dg/tree-ssa/vrp18.c: New test.
30188
30189 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30190
30191         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30192
30193 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30194
30195         PR tree-optimization/22506
30196         * gcc.dg/vect/ps22506.c: New test.
30197
30198 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30199
30200         PR target/21149
30201         * gcc.target/i386/sse-3.c: New test.
30202
30203 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30204
30205         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30206         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30207
30208 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30209
30210         PR c/22589
30211         * gcc.c-torture/compile/pr22589-1.c: New test.
30212
30213 2005-07-28  Jan Hubicka  <jh@suse.cz>
30214
30215         * update-loopch.c: New testcase.
30216
30217 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30218
30219         PR rtl-optimization/23047
30220         * gcc.c-torture/execute/pr23047.c: New test.
30221         * gcc.c-torture/execute/pr23047.x: New.
30222
30223 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30224
30225         PR tree-optimization/22493
30226         * gcc.c-torture/execute/pr22493-1.c: New test.
30227         * gcc.c-torture/execute/pr22493-1.x: New.
30228         * gcc.c-torture/execute/vrp-1.c: New test.
30229         * gcc.c-torture/execute/vrp-2.c: New test.
30230         * gcc.c-torture/execute/vrp-2.c: New test.
30231
30232 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30233
30234         * gcc.target/frv/all-builtin-read8.c: Delete.
30235         * gcc.target/frv/all-builtin-read16.c: Delete.
30236         * gcc.target/frv/all-builtin-read32.c: Delete.
30237         * gcc.target/frv/all-builtin-read64.c: Delete.
30238         * gcc.target/frv/all-builtin-write8.c: Delete.
30239         * gcc.target/frv/all-builtin-write16.c: Delete.
30240         * gcc.target/frv/all-builtin-write32.c: Delete.
30241         * gcc.target/frv/all-builtin-write64.c: Delete.
30242         * gcc.target/frv/all-read-write-1.c: New.
30243
30244 2005-07-27  Jeff Law  <law@redhat.com>
30245
30246         * gcc.c-torture/execute/pr22630.c: New test.
30247
30248 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30249
30250         PR tree-optimization/23073
30251         * gcc.dg/vect/nodump-pr23073.c: New test.
30252         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30253
30254 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30255
30256         PR tree-optimize/22348
30257         * gcc.c-torture/execute/pr22348.c: New.
30258
30259 2005-07-27  Richard Guenther  <rguenther@suse.de>
30260
30261         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30262
30263 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30264
30265         PR fortran/22503
30266         * gfortran.dg/logical_comp.f90: New test.
30267
30268 2005-07-27  Jan Hubicka  <jh@suse.cz>
30269
30270         * inliner-1.c: Add cleanup of dumps.
30271         * val-prof-*.c: Likewise.
30272         * update-tailcall.c: New.
30273
30274 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30275
30276         PR 22591
30277         * gcc.dg/tree-ssa/pr22591.c: New test.
30278         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30279
30280 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30281
30282         PR libobjc/22606
30283         * objc.dg/try-catch-11.m: New test.
30284
30285 2005-07-26  Richard Guenther  <rguenther@suse.de>
30286
30287         PR tree-optimization/22486
30288         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30289
30290 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30291
30292         PR tree-opt/22484
30293         * g++.dg/opt/loop2.C: New test.
30294
30295 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30296
30297         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30298         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30299
30300 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30301
30302         * lib/profopt.exp (profopt-execute): Check for profiling data
30303         files on the target.
30304
30305 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30306
30307         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30308         for matching of asm labels.
30309
30310 2005-07-25  Richard Guenther  <rguenther@suse.de>
30311
30312         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30313
30314 2005-07-25  Richard Guenther  <rguenther@suse.de>
30315
30316         PR testsuite/22624
30317         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30318
30319 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30320
30321         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30322         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30323         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30324         * gcc.dg/vect/vect-100.c: New test.
30325         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30326         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30327         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30328         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30329         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30330         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30331         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30332         * gfortran.dg/vect/pr19049.f90: New testcase.
30333         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30334
30335 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30336
30337         * gcc.c-torture/execute/20050713-1.c: New test.
30338
30339         PR fortran/20063
30340         * gfortran.fortran-torture/execute/data_4.f90: New test.
30341
30342         PR middle-end/20303
30343         * gcc.dg/visibility-d.c: New test.
30344
30345 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30346
30347         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30348         * gfortran.dg/underflow.f90: Ditto.
30349
30350 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30351
30352         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30353         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30354         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30355
30356 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30357
30358         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30359         include case of field width of zero.
30360
30361 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30362
30363         PR libgfortran/21875
30364         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30365         with trailing blanks on normal formatted read.
30366
30367 2005-07-23  Chao-ying Fu  <fu@mips.com>
30368
30369         * gcc.target/mips/mips32-dsp-type.c: New test.
30370         * gcc.target/mips/mips32-dsp.c: New test.
30371
30372 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30373
30374         PR testsuite/21073
30375         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30376
30377         PR testsuite/20454
30378         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30379         and __cyg_profile_func_exit.
30380
30381 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30382
30383         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30384         * gfortran.dg/comma_format_extension_4.f: Same.
30385         * gfortran.dg/pr15332.f: Same.
30386         * gfortran.dg/pr21730.f: Same.
30387
30388 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30389
30390         * g++.dg/opt/vrp2.C: Fix testcase.
30391
30392         PR tree-opt/22625
30393         * g++.dg/opt/vrp2.C: New test.
30394
30395 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30396
30397         PR debug/21828
30398         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30399
30400 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30401
30402         * gcc.dg/tree-ssa/20050719-1.c: New test.
30403
30404 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30405
30406         * gcc.dg/bfin-longcall-1.c: New file.
30407         * gcc.dg/bfin-longcall-2.c: New file.
30408
30409 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30410
30411         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30412
30413 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30414
30415         PR middle-end/19055
30416         * gcc.dg/tree-ssa/pr19055.c: New test.
30417         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30418
30419 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30420
30421         PR C++/22358
30422         * g++.dg/other/pr22358.C: New test.
30423
30424 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30425
30426         PR c++/2922
30427         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30428
30429 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30430
30431         PR c++/15938
30432         * g++.dg/init/union2.C: New test.
30433
30434 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30435
30436         PR c/22393
30437         * gcc.dg/complex-4.c: New test.
30438
30439 2005-07-21  Richard Guenther  <rguenther@suse.de>
30440
30441         PR testsuite/22522
30442         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30443         scanning for asm labels.
30444         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30445
30446 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30447
30448         PR target/22085
30449         * gcc.dg/altivec-pr22085.c: New.
30450
30451 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30452
30453         PR tree-optimization/19210
30454         * gcc.dg/tree-ssa/pr19210-1.c: New.
30455         * gcc.dg/tree-ssa/pr19210-2.c: New.
30456
30457 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30458
30459         PR rtl-optimization/22167
30460         * g++.dg/opt/pr22167.C: New test.
30461
30462 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30463
30464         PR c++/2922
30465         * g++.dg/lookup/two-stage2.C: New.
30466         * g++.dg/lookup/two-stage3.C: New.
30467         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30468         fixed two-stage name lookup for operators.
30469         * g++.dg/template/call3.C: Compiler now produces an appropriate
30470         error message.
30471         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30472         14 as a candidate.
30473         * g++.dg/template/ptrmem4.C: Compiler produces different error
30474         message.
30475         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30476         connect_to_method as a candidate.
30477
30478 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30479
30480         * gcc.dg/fold-alloc-1.c: New test.
30481
30482 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30483
30484         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30485         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30486
30487 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30488
30489         * gcc.dg/fold-abs-1.c: New test.
30490         * gcc.dg/fold-abs-2.c: New test.
30491         * gcc.dg/fold-abs-3.c: New test.
30492
30493 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30494
30495         Make CONSTRUCTOR use VEC to store initializers.
30496         * g++.dg/ext/complit3.C: Check for specific error messages.
30497         * g++.dg/init/brace2.C: Update error message.
30498         * g++.dg/warn/Wbraces2.C: Likewise.
30499
30500 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30501
30502         PR fortran/16940
30503         * gfortran.dg/module_interface_1.f90: New test.
30504
30505 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30506             Kenneth Zadeck <zadeck@naturalbridge.com>
30507
30508         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30509
30510 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30511
30512         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30513         specify -Wformat for these tests.
30514         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30515         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30516         * gcc.dg/format/opt-6.c: Delete.
30517
30518 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30519
30520         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30521         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30522
30523 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30524
30525         * gcc.dg/tree-ssa/alias-2.c: New test.
30526
30527 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c++/22263
30530         * g++.dg/template/explicit7.C: New test.
30531
30532 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30533
30534         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30535         field width of 8 to +Inf and -Inf.
30536
30537 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/22139
30540         * g++.dg/template/friend36.C: New test.
30541
30542 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30543
30544         PR fortran/21730
30545         * gfortran.dg/pr21730.f: New test.
30546
30547 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30548             Kenneth Zadeck <zadeck@naturalbridge.com>
30549
30550         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30551         since pure const detection cannot run at -O1 in c compiler.
30552         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30553         can now optimize this case properly.
30554         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30555         because we now pass.
30556         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30557
30558 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30559
30560         PR c/22421
30561         * gcc.dg/format/bitfld-1.c: New test.
30562
30563 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30564
30565         PR c++/22204
30566         * g++.dg/rtti/repo1.C: New test.
30567
30568 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30569
30570         PR middle-end/22398
30571         * gcc.c-torture/compile/pr22398.c: New test.
30572
30573 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30574
30575         PR c++/22132
30576         * g++.dg/expr/cast4.C: New test.
30577
30578 2005-07-15  Richard Guenther  <rguenther@suse.de>
30579
30580         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30581         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30582
30583 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30584
30585         PR tree-optimization/22230
30586         * gcc.dg/tree-ssa/pr22230.c: New test.
30587
30588 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30589
30590         * gfortran.dg/g77/cpp6.f: New test.
30591
30592         PR fortran/22417
30593         * gfortran.dg/g77/cpp5.F: New test.
30594         * gfortran.dg/g77/cpp5.h: New file.
30595         * gfortran.dg/g77/cpp5inc.h: New file.
30596
30597 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30598
30599         PR libfortran/16435
30600         * gfortran.dg/tl_editting.f90: New.
30601         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30602
30603 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30604
30605         * gfortran.dg/char_array_constructor.f90: New test.
30606
30607 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30608
30609         * gfortran.dg/past_eor.f90: New.
30610         * gfortran.dg/complex_read.f90: New.
30611
30612 2005-07-13  Jeff Law  <law@redhat.com>
30613
30614         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30615         additional casts.
30616
30617         * gcc.dg/tree-ssa/pr22321.c: New test
30618
30619 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30620
30621         PR tree-optimization/21921
30622         * gcc.dg/tree-ssa/pr21921.c: New.
30623
30624 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30625
30626         PR tree-optimizatio/22442
30627         * gcc.dg/tree-ssa/loop-11.c: New test.
30628
30629 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30630
30631         PR tree-opt/21840
30632         * gcc.c-torture/compile/pr21840.c: New test.
30633
30634 2005-07-12  Jan Hubicka  <jh@suse.cz>
30635
30636         * gcc.c-torture/compile/pr22379.c: New test.
30637
30638 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30639
30640         PR libfortran/21593
30641         gfortran.dg/dev_null.f90: Remove outdated comment about
30642         PR libfortran/21593.
30643
30644
30645 2005-07-12  Dale Johannesen  <dalej@apple.com>
30646
30647         * gcc.target/i386/compress-float-sse.c: New.
30648         * gcc.target/i386/compress-float-sse-pic.c: New.
30649         * gcc.target/i386/compress-float-387.c: New.
30650         * gcc.target/i386/compress-float-387-pic.c: New.
30651         * gcc.dg/compress-float-ppc.c: New.
30652         * gcc.dg/compress-float-ppc-pic.c: New.
30653
30654 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30655
30656         PR libfortran/21593
30657         gfortran.dg/dev_null.f90: Remove targets.
30658
30659 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30660
30661         PR tree-opt/22335
30662         * gcc.dg/pr22335-1.c: New test.
30663         * gcc.dg/pr22335-2.c: New test.
30664
30665 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30666
30667         PR c++/20172
30668         * g++.dg/template/nontype12.C : New test.
30669
30670 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30671
30672         * gcc.dg/tree-ssa/loop-10.c: New test.
30673
30674 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30675
30676         * gcc.c-torture/execute/20020720-1.x: Remove.
30677
30678 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30679
30680         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30681
30682 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30683
30684         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30685         (dg-mips-options): Use it.
30686
30687 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30688
30689         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30690
30691 2005-07-09  Richard Henderson  <rth@redhat.com>
30692
30693         * lib/target-supports.exp (check_effective_target_sync_char_short):
30694         Add alpha.
30695
30696 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30697
30698         PR libfortran/22217
30699         * gfortran.dg/negative-z-descriptor.f90: New test.
30700
30701 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30702
30703         PR tree-opt/22329
30704         * gcc.dg/pr22329.c: New test.
30705
30706 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30707
30708         PR tree-optimization/20139
30709         * gcc.dg/tree-ssa/pr20139.c: New.
30710
30711 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30712
30713         PR tree-opt/22356
30714         * gcc.dg/pr22356-1.c: New test.
30715
30716 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30717
30718         PR c++/21799
30719         * g++.dg/template/unify8.C: New.
30720         * g++.dg/template/unify9.C: New.
30721
30722 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30723
30724         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30725
30726 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30727
30728         * gcc.dg/darwin-version-1.c: New.
30729         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30730         * gcc.dg/builtins-20.c: Likewise.
30731         * gcc.dg/builtins-53.c: Likewise.
30732         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30733         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30734         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30735         * gcc.dg/torture/builtins-power-1.c: Likewise.
30736         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30737         on Darwin.
30738
30739 2005-07-07  Jeff Law  <law@redhat.com>
30740
30741         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30742         argument evaluation order.
30743
30744 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30745
30746         PR libfortran/21594
30747         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30748         Add test cases where the shift length is greater than the
30749         array length.
30750
30751 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30752
30753         * obj-c++.dg/proto-lossage-6.mm: New.
30754         * objc.dg/proto-lossage-6.m: New.
30755
30756 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30757
30758         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30759         * objc.dg/gnu-runtime-2.m: Likewise.
30760
30761 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30762
30763         * gfortran.dg/longline.f: New test.
30764
30765         * gfortran.dg/badline.f: New test.
30766
30767 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30768
30769         PR fortran/16531
30770         PR fortran/15966
30771         PR fortran/18781
30772         * gfortran.dg/hollerith.f90: New.
30773         * gfortran.dg/hollerith2.f90: New.
30774         * gfortran.dg/hollerith3.f90: New.
30775         * gfortran.dg/hollerith4.f90: New.
30776         * gfortran.dg/hollerith_f95.f90: New.
30777         * gfortran.dg/hollerith_legacy.f90: New.
30778         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30779
30780 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30781
30782         PR objc/22274
30783         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30784         * objc.dg/gnu-runtime-2.m: New.
30785
30786 2005-07-06  Jeff Law  <law@redhat.com>
30787
30788         * gcc.dg/tree-ssa/vrp17.c: New test.
30789
30790 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30791
30792         PR fortran/22327
30793         * gfortran.dg/array_constructor_5.f90: New test.
30794
30795 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30796
30797         * gfortran.fortran-torture/execute/entry_9.f90: New test.
30798
30799 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
30800
30801         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30802         * gcc.dg/980816-1.c: Ditto.
30803
30804 2005-07-06  Jeff Law  <law@redhat.com>
30805
30806         * gcc.c-torture/compile/pr21356.c: New test.
30807
30808 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30809
30810         PR c/22013
30811         PR c/22098
30812         * gcc.c-torture/compile/pr22013-1.c,
30813         gcc.c-torture/execute/pr22098-1.c,
30814         gcc.c-torture/execute/pr22098-2.c,
30815         gcc.c-torture/execute/pr22098-3.c: New tests.
30816
30817 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
30818
30819         PR c/22308
30820         * gcc.dg/pr22308-1.c: New test.
30821
30822 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
30823
30824         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
30825         target.
30826         * gcc.dg/compare9.c: Use -fshort-enums instead of
30827         -fno-short-enums.  Change the last test to dg-bogus.
30828
30829 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
30830
30831         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30832         * gcc.dg/compare9.c: New.
30833
30834 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30835
30836         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30837
30838 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30839
30840         PR testsuite/22288
30841         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30842
30843
30844 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30845
30846         * gcc.dg/format/gcc_gfc-1.c: New.
30847
30848 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
30849
30850         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30851
30852 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30853
30854         PR fortran/20842
30855         * gfortran.dg/io_invalid_1.f90: New test.
30856
30857 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
30858
30859         * gcc.dg/format/gcc_diag-1.c: Update.
30860
30861 2005-07-02  Jeff Law  <law@redhat.com>
30862
30863         * gcc.dg/tree-ssa/pr22051-1.c: New test.
30864         * gcc.dg/tree-ssa/pr22051-2.c: New test.
30865
30866 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
30867
30868         * gcc.dg/format/gcc_diag-1.c: Update.
30869
30870 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
30871
30872         PR tree-opt/22269
30873         * gcc.c-torture/compile/pr22269.c: New test.
30874
30875 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
30876
30877         PR 21584
30878         PR 22219
30879         * g++.dg/tree-ssa/pr21584-1.C: New test.
30880         * g++.dg/tree-ssa/pr21584-2.C: New test.
30881
30882 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
30883
30884         * obj-c++.dg/try-catch-11.mm: New.
30885         * objc.dg/try-catch-10.m: New.
30886
30887 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
30888
30889         * g++.dg/other/ucnid-1.C: xfail on AIX.
30890
30891 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
30892
30893         PR 22234
30894         * gcc.dg/20050629-1.c: New test.
30895
30896 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
30897
30898         * obj-c++.dg/const-str-1[0-1].mm: New.
30899         * objc.dg/const-str-1[0-1].m: New.
30900
30901 2005-05-29  Richard Henderson  <rth@redhat.com>
30902
30903         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30904         Rename from check_effective_target_vect_no_max.
30905         (check_effective_target_vect_no_int_add): New.
30906         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30907         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30908         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30909         * gcc.dg/vect/vect-reduc-1.c: Use both.
30910         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30911
30912 2005-05-29  Richard Henderson  <rth@redhat.com>
30913
30914         * lib/target-supports.exp (check_effective_target_vect_no_max):
30915         Remove i386 and x86_64.
30916
30917 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30918
30919         PR testsuite/21969
30920         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30921
30922 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
30923
30924         PR middle-end/21969
30925         * gcc.dg/vect/pr21969.c: New test.
30926
30927 2005-06-28  Eric Christopher  <echristo@redhat.com>
30928
30929         PR c/22052
30930         PR c/21975
30931         * gcc.dg/inline1.c: New test.
30932         * gcc.dg/inline2.c: Ditto.
30933         * gcc.dg/inline3.c: Ditto.
30934         * gcc.dg/inline4.c: Ditto.
30935         * gcc.dg/inline5.c: Ditto.
30936
30937 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30938
30939         PR libfortran/22142
30940         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30941         Add testcase also testing eoshift1 for PR 22142.
30942
30943 2005-06-28  Richard Henderson  <rth@redhat.com>
30944
30945         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30946         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30947         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30948         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30949         gcc.dg/tree-ssa/20030922-2.c: Likewise.
30950
30951 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
30952
30953         PR libfortran/22142
30954         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30955         Add testcase for PR 22142.
30956
30957 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
30958
30959         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30960         gcc.target/ia64/fpreg-2.c: New tests.
30961
30962 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30963
30964         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30965
30966 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30967
30968         PR libfortran/22170
30969         * gfortran.dg/slash_1.f90: New test.
30970
30971 2005-06-27  Richard Henderson  <rth@redhat.com>
30972
30973         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30974         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30975         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30976         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30977         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30978         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30979
30980 2005-06-27  Richard Henderson  <rth@redhat.com>
30981
30982         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30983         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30984
30985 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
30986
30987         * obj-c++.dg/proto-lossage-5.mm: New.
30988         * objc.dg/proto-lossage-5.m: New.
30989
30990 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
30991
30992         PR 21959
30993         * gcc.dg/tree-ssa/pr21959.c: New test.
30994
30995 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
30996
30997         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30998         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30999         testing uninitialized var.
31000
31001         * gcc.c-torture/execute/builtins/chk.h: New.
31002         * gcc.c-torture/execute/builtins/lib/chk.c: New.
31003         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
31004         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
31005         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
31006         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
31007         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
31008         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
31009         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
31010         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
31011         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
31012         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
31013         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
31014         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
31015         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
31016         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31017         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31018         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31019         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31020         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31021         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31022         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31023         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31024         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31025         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31026         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31027         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31028         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31029         * gcc.dg/builtin-object-size-1.c: New test.
31030         * gcc.dg/builtin-object-size-2.c: New test.
31031         * gcc.dg/builtin-object-size-3.c: New test.
31032         * gcc.dg/builtin-object-size-4.c: New test.
31033         * gcc.dg/builtin-object-size-5.c: New test.
31034         * gcc.dg/builtin-stringop-chk-1.c: New test.
31035         * gcc.dg/builtin-stringop-chk-2.c: New test.
31036         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31037         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31038         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31039         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31040         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31041         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31042         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31043         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31044         * gcc.c-torture/execute/printf-1.c: New test.
31045         * gcc.c-torture/execute/fprintf-1.c: New test.
31046         * gcc.c-torture/execute/vprintf-1.c: New test.
31047         * gcc.c-torture/execute/vfprintf-1.c: New test.
31048         * gcc.c-torture/execute/printf-chk-1.c: New test.
31049         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31050         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31051         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31052
31053 2005-06-27  Michael Matz  <matz@suse.de>
31054
31055         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31056         slot is not merged if address escapes.
31057
31058 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31059
31060         PR c/21911
31061         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31062
31063 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31064
31065         PR middle-end/17965
31066         * gcc.c-torture/compile/20050622-1.c: New test.
31067
31068         PR middle-end/22028
31069         * gcc.dg/20050620-1.c: New test.
31070
31071 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31072
31073         PR tree-optimization/22026
31074         * gcc.dg/tree-ssa/pr22026.c: New.
31075
31076 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31077
31078         PR libfortran/22144
31079         * gfortran.dg/shift-alloc.f90: New testcase.
31080
31081 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31082
31083         * all files: Update FSF address in copyright headers.
31084
31085 2005-06-22  Jan Hubicka  <jh@suse.cz>
31086
31087         * wholeprogram-1.c: New testcase.
31088         * wholeprogram-2.c: New testcase.
31089
31090 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR 22171
31093         * gcc.dg/tree-ssa/pr22171.c: New test.
31094
31095 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31096
31097         * gfortran.dg/simplify_modulo.f90: New.
31098
31099 2005-06-24  Jan Hubicka  <jh@suse.cz>
31100
31101         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31102
31103 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31104
31105         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31106
31107 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31108
31109         * obj-c++.dg/typedef-alias-1.mm: New.
31110         * objc.dg/typedef-alias-1.m: New.
31111
31112 2005-06-23  Jeff Law  <law@redhat.com>
31113
31114         * gcc.dg/tree-ssa/vrp16.c: New test.
31115
31116 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31117
31118         * lib/target-supports.exp: Add
31119         check_effective_target_fortran_large_real and
31120         check_effective_target_fortran_large_int to check for
31121         corresponding effective targets.
31122         * gfortran.dg/large_integer_kind_1.f90: New test.
31123         * gfortran.dg/large_real_kind_1.f90: New test.
31124
31125 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31126
31127         PR tree-optimization/22117
31128         * gcc.dg/tree-ssa/pr22117.c: New.
31129
31130 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31131
31132         PR testsuite/22123
31133         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31134
31135 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31136
31137         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31138
31139 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31140
31141         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31142         * gfortran.dg/f2c_4.c: Likewise.
31143
31144 2005-06-22 Paul Brook  <paul@codesourcery.com>
31145
31146         PR fortran/21034
31147         * gfortran.dg/auto_save_1.f90: New test.
31148
31149 2005-06-22  Michael Matz  <matz@suse.de>
31150
31151         * gcc.target/x86-64/abi: New directory.
31152         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31153         * gcc.target/x86-64/abi/README.gcc: New file.
31154         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31155         * gcc.target/x86-64/abi/asm-support.s: New file.
31156         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31157         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31158         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31159         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31160         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31161         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31162         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31163         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31164         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31165         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31166         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31167         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31168         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31169         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31170         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31171         * gcc.target/x86_64/abi/test_varargs.c: New test.
31172
31173 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31174
31175         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31176         32-bit i?86 and x86_64.
31177
31178 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31179
31180         * obj-c++.dg/const-str-[1-9].mm: New tests.
31181
31182 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31183
31184         PR fortran/22010
31185         * gfortran.dg/namelist_use.f90: New.
31186         * gfortran.dg/namelist_use_only.f90: New.
31187
31188 2005-06-21  Jeff Law  <law@redhat.com>
31189
31190         * gcc.dg/tree-ssa/vrp15.c: New test.
31191
31192 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31193
31194         * lib/target-supports.exp (check_effective_target_vect_reduction):
31195         Remove.
31196         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31197         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31198         remove vect_reduction target keyword. Also avoid two returns in main.
31199         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31200         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31201         * gcc.dg/vect/vect-reduc-1short.c: New test.
31202         * gcc.dg/vect/vect-reduc-1char.c: New test.
31203         * gcc.dg/vect/vect-reduc-2short.c: New test.
31204         * gcc.dg/vect/vect-reduc-2char.c: New test.
31205         * gcc.dg/vect/vect-reduc-6.c: New test.
31206         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31207         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31208         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31209
31210 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31211         Paul Thomas  <pault@gcc.gnu.org>
31212
31213         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31214         New tests.
31215
31216 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31217
31218         * gfortran.dg/backslash_1.f90: New test.
31219         * gfortran.dg/backslash_2.f90: New test.
31220
31221 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31222
31223         * gfortran.dg/duplicate_labels.f90: New test.
31224
31225 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31226
31227         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31228         unsupportable relocations.
31229         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31230         * gcc.dg/20050321-2.c: xfail for NetWare.
31231
31232 2005-06-20  Andreas Jaeger  <aj@suse.de>
31233
31234         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31235         gcc.target/i386/fastcall-sseregparm.c,
31236         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31237
31238 2005-06-19  Richard Henderson  <rth@redhat.com>
31239
31240         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31241
31242 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31243
31244         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31245
31246 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31247
31248         PR c++/22115
31249         * g++.dg/conversion/simd2.C: Change expected error message.
31250
31251 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31252
31253         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31254         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31255         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31256
31257 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31258
31259         * gcc.dg/fold-mod-1.c: New test.
31260
31261 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31262
31263         PR fortran/19926
31264         * gfortran.dg/pr19926.f90: New test.
31265
31266 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31267
31268         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31269         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31270         targets.
31271         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31272         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31273
31274 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31275
31276         * gcc.target/ia64/float80-varargs-1.c: New test.
31277
31278 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31279
31280         PR tree-opt/22035
31281         * gfortran.dg/f2c_6.f90: New test.
31282
31283 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31284
31285         PR c++/17413
31286         * g++.dg/template/local5.C: New.
31287
31288 2005-06-17  Richard Henderson  <rth@redhat.com>
31289
31290         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31291
31292 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31293
31294         PR testsuite/21945
31295         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31296
31297 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31298
31299         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31300         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31301         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31302         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31303         check_vect to verify the presence of hardware vector support.
31304
31305 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31306
31307         PR testsuite/22056
31308         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31309
31310 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31311
31312         PR libfortran/19216
31313         * gfortran.dg/pr19216.f: Add correct space between brackets and
31314         dg directive.
31315
31316 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31317
31318         PR libfortran/16436
31319         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31320
31321 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31322
31323         * gcc.target/i386/attributes-error.c: New testcase.
31324         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31325         * gcc.target/i386/regparm-stdcall.c: Likewise.
31326         * gcc.target/i386/sseregparm-1.c: Likewise.
31327         * gcc.target/i386/sseregparm-2.c: Likewise.
31328
31329 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31330
31331         * g++.dg/rtti/crash2.C: New.
31332
31333 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31334
31335         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31336
31337 2005-06-15  David Ung  <davidu@mips.com>
31338
31339         * gcc.target/mips/mips16e-extends.c: New test for testing the
31340         generation of MIPS16e zeb/zeh, seb/seh instructions.
31341
31342 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31343
31344         PR 22018
31345         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31346         * gcc.dg/tree-ssa/pr22018.c: New test.
31347
31348 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31349
31350         * gcc.dg/simd-1.c: Update error messages.
31351         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31352         * gcc.dg/simd-2.c: Update error messages.
31353         * gcc.dg/simd-4.c: New.
31354
31355 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31356
31357         PR c++/20678
31358         * g++.dg/other/crash-4.C: New.
31359
31360 2005-06-14  Devang Patel  <dpatel@apple.com>
31361
31362         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31363
31364 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31365
31366         PR c++/21929
31367         * g++.dg/parse/crash11.C: Update
31368
31369 2005-06-13  Jeff Law  <law@redhat.com>
31370
31371         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31372         perform the desired transformations.
31373         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31374         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31375
31376 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31377
31378         PR fortran/22038
31379         * gfortran.dg/forall_1.f90: Un-XFAIL.
31380
31381 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31382
31383         PR c++/21929
31384         * g++.dg/parse/crash26.C: New.
31385
31386         PR c++/20789
31387         * g++.dg/init/member1.C: New.
31388
31389 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * gfortran.dg/altreturn_1.f90: New test.
31392
31393 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31394
31395         PR middle-end/21985
31396         * gcc.dg/tree-ssa/pr21985.c: New test.
31397
31398 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31399
31400         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31401
31402 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31403
31404         PR c++/21930
31405         * g++.dg/other/error10.C: New test case.
31406
31407 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31408
31409         PR libfortran/19155
31410         * gfortran.dg/pr19155.f: Add test.
31411
31412 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31413
31414         * gfortran.dg/f2c_7.f90: New test.
31415
31416         * gfortran.dg/forall_1.f90: XFAILed.
31417
31418 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31419
31420         * gcc.dg/pr14796-1.c: New.
31421         * gcc.dg/pr14796-2.c: New.
31422
31423 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31424
31425         PR fortran/17792
31426         PR fortran/21375
31427         * gfortran.dg/deallocate_stat.f90: New test.
31428
31429 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31430
31431         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31432
31433 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31434
31435         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31436         access will be generated when this loop is vectorized. Test that
31437         accesses with same alignment were detected.
31438         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31439         Test that accesses with same alignment were detected.
31440         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31441         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31442         alignment were detected.
31443
31444 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31445
31446         PR c++/10611
31447         * g++.dg/conversion/simd2.C: New.
31448
31449 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31450
31451         * gcc.dg/Wcxx-compat-1.c: New.
31452
31453 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31454
31455         PR libfortran/21480
31456         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31457         complex array.
31458
31459 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31460
31461         * gcc.dg/alias-8.c: New.
31462
31463 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31464
31465         * gcc.dg/format/cmn_err-1.c: Update.
31466
31467 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31468
31469         PR target/20666
31470         * gcc.target/sparc/fexpand-2.c: New.
31471         * gcc.target/sparc/fpmerge-2.c: New.
31472         * gcc.target/sparc/fpmul-2.c: New.
31473         * gcc.target/sparc/noresult.c: New.
31474         * gcc.target/sparc/pdist-2.c: New.
31475         * gcc.target/sparc/pdist-3.c: New.
31476
31477 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31478
31479         PR testsuite/21702
31480         * gcc.target/i386/i386.exp: Fix comment typo.
31481
31482 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31483
31484         PR c++/19497
31485         * g++.dg/inherit/using5.C: New.
31486         * g++.dg/inherit/using6.C: New.
31487
31488 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31489
31490         PR c++/19894
31491         * g++.dg/template/ptrmem15.C: New test.
31492
31493         PR c++/20563
31494         * g++.dg/ext/label4.C: New test.
31495
31496 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31497
31498         * gcc.dg/tls/debug-1.c: New test.
31499
31500 2005-06-07  Dale Johannesen  <dalej@apple.com>
31501
31502         * gcc.target/i386/movq.c: New.
31503
31504 2005-06-07  Dale Johannesen  <dalej@apple.com>
31505
31506         * gcc.dg/20050607-1.c: New.
31507
31508 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31509
31510         PR middle-end/21850
31511         * gcc.c-torture/execute/20050607-1.c: New test.
31512
31513 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31514
31515         PR libfortran/21926
31516         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31517         Test case where the return array has lowest stride one,
31518         but isn't packed.
31519
31520 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31521
31522         * lib/target-supports.exp (check_effective_target_sync_int_long):
31523         Add s390 and s390x targets.
31524
31525 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31526
31527         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31528         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31529         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31530         * gcc.dg/tree-ssa/loop-9.c: New test.
31531
31532 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31533
31534         * g++.dg/parse/defarg10.C: New.
31535
31536 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31537
31538         PR regression/21897
31539         * gcc.c-torture/execute/20050604-1.c: New test.
31540
31541 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31542
31543         PR 21903
31544         * g++.dg/parse/defarg9.C: New.
31545
31546         PR c++/20637
31547         * g++.dg/inherit/using4.C: New.
31548         * g++.dg/overload/error1.C: Adjust expected errors.
31549         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31550         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31551         * g++.old-deja/g++.other/redecl2.C: Likewise.
31552         * g++.old-deja/g++.other/redecl4.C: Likewise.
31553         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31554
31555 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31556
31557         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31558
31559 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31560
31561         * lib/gfortran.exp (gfortran_target_compile): Call
31562         dg-additional-files-options
31563         * gfortran.dg/f2c_4.f90: New file
31564         * gfortran.dg/f2c_4.c: New file
31565         * gfortran.dg/f2c_5.f90: New file
31566         * gfortran.dg/f2c_5.c: New file
31567
31568 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31569
31570         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31571
31572         PR fortran/21912
31573         * gfortran.dg/array_constructor_4.f90: New test.
31574
31575 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31576
31577         PR c++/21619
31578         * g++.dg/ext/builtin9.C: New test.
31579
31580 2005-06-05  Dale Johannesen  <dalej@apple.com>
31581
31582         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31583         * gcc.c-torture/execute/20050603-2.c: Ditto.
31584
31585 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31586
31587         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31588         * gcc.dg/vect/vect-reduc-1.c: New.
31589         * gcc.dg/vect/vect-reduc-2.c: New.
31590         * gcc.dg/vect/vect-reduc-3.c: New.
31591
31592 2005-06-04  Dale Johannesen  <dalej@apple.com>
31593
31594         * gcc.c-torture/execute/20050603-1.c: New.
31595         * gcc.c-torture/execute/20050603-2.c: New.
31596         * gcc.dg/20050603-3.c: New.
31597
31598 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31599
31600         PR fortran/19195
31601         * gfortran.dg/debug_1.f90: New test.
31602
31603         * gfortran.dg/forall_1.f90: New test.
31604
31605 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31606
31607         * gfortran.dg/array_constructor_3.f90: New test.
31608
31609 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31610
31611         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31612
31613 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31614
31615         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31616
31617 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31618
31619         PR c/21873
31620         * gcc.dg/init-excess-1.c: New test.
31621
31622 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31623
31624         PR c++/21853
31625         * g++.dg/expr/static_cast6.C: New test.
31626
31627 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31628
31629         * gcc.dg/tree-ssa/vrp14.c: New test.
31630
31631 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31632
31633         PR c++/21336
31634         * g++.dg/template/new2.C: New test.
31635
31636 2005-06-03  Josh Conner  <jconner@apple.com>
31637
31638         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31639         all entries in initializer.
31640
31641 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31642
31643         PR middle-end/21858
31644         * gcc.dg/pr21858.c: New testcase.
31645
31646 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31647
31648         PR tree-optimization/21292
31649
31650         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31651         New.
31652         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31653         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31654         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31655         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31656         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31657
31658 2005-06-02  Richard Henderson  <rth@redhat.com>
31659
31660         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31661
31662 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31663
31664         * gcc.dg/wtypequal.c: New testcase.
31665
31666 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31667
31668         PR 21582
31669         * gcc.dg/tree-ssa/pr21582.c: New test.
31670
31671 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31672
31673         PR c++/21280
31674         * g++.dg/opt/interface2.h: New.
31675         * g++.dg/opt/interface2.C: New.
31676         * g++.dg/init/ctor4.C: Adjust error lines.
31677         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31678         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31679         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31680         * g++.old-deja/g++.pt/assign1.C: Likewise.
31681         * g++.old-deja/g++.pt/crash20.C: Likewise.
31682
31683 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31684
31685         PR tree-optimization/21734
31686         * g++.dg/vect/pr21734_1.cc: New.
31687         * g++.dg/vect/pr21734_2.cc: New.
31688
31689 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31690
31691         PR c++/20350
31692         * g++.dg/template/spec24.C: New.
31693
31694         PR c++/21151
31695         * g++.dg/pch/local-1.C: New.
31696         * g++.dg/pch/local-1.Hs: New.
31697
31698 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31699
31700         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31701         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31702         * gcc.dg/tree-ssa/pr14341.c: New test.
31703         * gcc.dg/tree-ssa/pr14841.c: New test.
31704         * gcc.dg/tree-ssa/pr20701.c: New test.
31705         * gcc.dg/tree-ssa/pr21086.c: New test.
31706         * gcc.dg/tree-ssa/pr21090.c: New test.
31707         * gcc.dg/tree-ssa/pr21332.c: New test.
31708         * gcc.dg/tree-ssa/pr21458.c: New test.
31709         * gcc.dg/tree-ssa/pr21658.c: New test.
31710         * gcc.dg/tree-ssa/vrp01.c: New test.
31711         * gcc.dg/tree-ssa/vrp02.c: New test.
31712         * gcc.dg/tree-ssa/vrp03.c: New test.
31713         * gcc.dg/tree-ssa/vrp04.c: New test.
31714         * gcc.dg/tree-ssa/vrp05.c: New test.
31715         * gcc.dg/tree-ssa/vrp06.c: New test.
31716         * gcc.dg/tree-ssa/vrp07.c: New test.
31717         * gcc.dg/tree-ssa/vrp08.c: New test.
31718         * gcc.dg/tree-ssa/vrp09.c: New test.
31719         * gcc.dg/tree-ssa/vrp10.c: New test.
31720         * gcc.dg/tree-ssa/vrp11.c: New test.
31721         * gcc.dg/tree-ssa/vrp12.c: New test.
31722         * gcc.dg/tree-ssa/vrp13.c: New test.
31723
31724 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31725
31726         PR 21029
31727         * gcc.dg/tree-ssa/pr21029.c: New test.
31728
31729 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31730
31731         * gfortran.dg/logint-1.f: New test case.
31732         * gfortran.dg/logint-2.f: Likewise.
31733         * gfortran.dg/logint-3.f: Likewise.
31734
31735 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31736
31737         PR c/21536
31738         PR c/20760
31739         * gcc.dg/20050527-1.c: New test.
31740
31741         * gcc.dg/i386-sse-12.c: New test.
31742
31743         PR fortran/21729
31744         * gfortran.dg/implicit_5.f90: New test.
31745
31746 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31747
31748         PR fortran/20883
31749         * gfortran/assign_4.f90: New test.
31750         * gfortran/assign_2.f90: Change compile to run.
31751
31752 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31753
31754         * lib/target-supports.exp
31755         (check_effective_target_sync_char_short): New.
31756         * gcc.dg/sync-2.c: New.
31757
31758 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31759
31760         PR tree-optimization/21817
31761         * gcc.dg/torture/pr21817-1.c: New.
31762
31763 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         PR c++/21165
31766         * g++.dg/template/init5.C: New.
31767
31768 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31769
31770         * gfortran.dg/char_initialiser_actual.f90:
31771         Test character initialisers as actual arguments.
31772         * gfortran.dg/char_pointer_comp_assign.f90:
31773         Test character pointer structure component assignments.
31774         * gfortran.dg/char_array_structure_constructor.f90:
31775         Test character components in structure constructors.
31776
31777 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31778
31779         PR middle-end/20931
31780         * g++.dg/opt/pr20931.C: New test.
31781
31782 2005-05-31  Andreas Jaeger  <aj@suse.de>
31783
31784         PR testsuite/20772
31785         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31786         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31787         g++.old-deja/g++.ext/asmspec1.C,
31788         g++.old-deja/g++.other/regstack.C,
31789         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31790         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31791         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31792         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31793         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31794         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31795         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31796         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31797         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31798         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31799         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31800         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31801         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31802         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31803         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31804         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31805         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31806         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31807         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31808
31809 2005-05-31  Jeff Law  <law@redhat.com>
31810
31811         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31812
31813 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
31814
31815         PR middle-end/21743
31816         * gcc.dg/builtins-1.c: Activate disabled clog test.
31817         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31818
31819 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
31820
31821         * gfortran.dg/char_pointer_assign.f90:
31822         Test character-pointer assignments and pointer assignments.
31823         * gfortran.dg/char_pointer_dummy.f90:
31824         Test character-pointer dummy arguments.
31825         * gfortran.dg/char_pointer_func.f90:
31826         Test character-pointer function returns.
31827         * gfortran.dg/char_pointer_dependency.f90:
31828         Test character-pointer functions with dependencies.
31829
31830 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
31831
31832         PR c++/21784
31833         * g++.dg/lookup/using14.C: New test.
31834
31835 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
31836
31837         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31838         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31839         trailing ^M.
31840
31841 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
31842
31843         PR c++/17413
31844         * g++.dg/template/local5.C: New.
31845
31846         PR target/21761
31847         * gcc.c-torture/compile/pr21761.c: New.
31848
31849         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31850         before darwin8.
31851
31852 2005-05-30  Steven G. Kargl
31853
31854         PR fortran/20846
31855         * gfortran.dg/inquire_8.f90: New test.
31856
31857 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31858
31859         PR libfortran/21376
31860         * gfortran.dg/output_exponents_1.f90: New test.
31861
31862 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31863
31864         PR libfortran/20006
31865         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31866
31867 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
31868
31869         PR c++/21210
31870         * g++.dg/ext/complex1.C: New test.
31871
31872         PR c++/21340
31873         * g++.dg/init/ctor6.C: New test.
31874
31875 2005-05-29  Jan Hubicka  <jh@suse.cz>
31876
31877         * gcc.c-torture/compile/pr21562.c: New.
31878
31879 2005-05-28  Steven G. Kargl <kargls@comcast.net>
31880
31881         * gfortran.dg/subnormal_1.f90: New test.
31882
31883 2005-05-28  Jan Hubicka  <jh@suse.cz>
31884
31885         * tree-prof.exp: Fix comment.
31886         * value-prof-1.c: New.
31887         * value-prof-2.c: New.
31888         * value-prof-3.c: New.
31889         * value-prof-4.c: New.
31890
31891 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
31892
31893         PR c++/21614
31894         * g++.dg/expr/ptrmem6.C: New test.
31895         * g++.dg/expr/ptrmem6a.C: Likewise.
31896
31897 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
31898
31899         PR tree-optimization/21658
31900         * gcc.dg/tree-ssa/pr21658.c: New.
31901
31902 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
31903
31904         PR c++/21455
31905         * g++.dg/inherit/ptrmem3.C: New.
31906
31907         PR c++/21681
31908         * g++.dg/parse/template16.C: New.
31909
31910 2005-05-27  Andreas Jaeger  <aj@suse.de>
31911
31912         * gcc.dg/setjmp-2.c: Only run in 32-bit.
31913
31914         * gcc.dg/i386-sse-8.c: Run test on all archs.
31915
31916 2005-05-26  Mike Stump  <mrs@apple.com>
31917
31918         * objc.dg/isa-field-1.m: Only run on darwin.
31919         * objc.dg/lookup-1.m: Likewise.
31920         * objc.dg/try-catch-8.m: Likewise.
31921
31922 2005-05-26  Roger Sayle  <roger@eyesopen.com>
31923
31924         PR tree-optimization/9814
31925         * gcc.dg/pr9814-1.c: New test case.
31926
31927 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31928
31929         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31930         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31931         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31932         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31933         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31934         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31935         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31936         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31937         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31938         objc.dg/try-catch-8.m: New.
31939
31940 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
31941
31942         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31943         remove extraneous semicolons.
31944
31945 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
31946
31947         * obj-c++.dg/comp-types-12.mm: New.
31948         * objc.dg/comp-types-11.m: New.
31949         * objc.dg/selector-4.m: New.
31950
31951 2005-05-26  Andreas Jaeger  <aj@suse.de>
31952
31953         PR testsuite/20772
31954         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31955         g++.old-deja/g++.ext/attrib3.C,
31956         g++.old-deja/g++.other/store-expr1.C,
31957         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31958         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31959         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31960         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31961         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31962         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31963         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31964         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31965         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31966         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31967         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31968         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31969         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31970         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31971         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31972         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31973         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31974         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31975         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31976
31977 2005-05-26  Andreas Jaeger  <aj@suse.de>
31978
31979         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31980         x86-64 compilation.
31981
31982 2005-05-26  Andreas Jaeger  <aj@suse.de>
31983
31984         PR testsuite/20772
31985         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31986         gcc.misc-tests/i386-pf-athlon-1.c,
31987         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31988         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31989         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31990         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31991         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31992         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31993         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31994         programs.
31995
31996         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31997         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31998         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31999         x86-64 compilation.
32000
32001         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
32002         x86_64.
32003
32004         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
32005         effective-target ilp32.
32006
32007 2005-05-26  David Ung  <davidu@mips.com>
32008
32009         * gcc.target/mips/ext_ins.c: New test for testing the generation
32010         of MIPS32/64 rev 2 ext/ins instructions.
32011
32012 2005-05-26  Andreas Jaeger  <aj@suse.de>
32013
32014         * treelang/compile/unsigned.tree: Use gimple instead of
32015         nonexisting generic dump.
32016
32017 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
32018
32019         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32020
32021 2005-05-26  Andreas Jaeger  <aj@suse.de>
32022
32023         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32024
32025 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
32026
32027         PR libfortran/17283
32028         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32029         Test callee-allocated memory with write statements.
32030
32031 2005-05-25  Roger Sayle  <roger@eyesopen.com>
32032
32033         PR middle-end/21709
32034         * gcc.dg/pr21709-1.c: New test case.
32035
32036 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32037             Mike Stump  <mrs@apple.com>
32038
32039         * objc/execute/next_mapping.h: Update for C++.
32040
32041         * obj-c++.dg/selector-1.mm: Move to...
32042         * obj-c++.dg/selector-4.mm: here...
32043
32044         * obj-c++.dg/basic.mm: New.
32045         * obj-c++.dg/comp-types-1.mm: New.
32046         * obj-c++.dg/cxx-class-1.mm: New.
32047         * obj-c++.dg/cxx-ivars-1.mm: New.
32048         * obj-c++.dg/cxx-ivars-2.mm: New.
32049         * obj-c++.dg/cxx-ivars-3.mm: New.
32050         * obj-c++.dg/cxx-scope-1.mm: New.
32051         * obj-c++.dg/cxx-scope-2.mm: New.
32052         * obj-c++.dg/defs.mm: New.
32053         * obj-c++.dg/empty-private-1.mm: New.
32054         * obj-c++.dg/encode-1.mm: New.
32055         * obj-c++.dg/encode-2.mm: New.
32056         * obj-c++.dg/encode-3.mm: New.
32057         * obj-c++.dg/extern-c-1.mm: New.
32058         * obj-c++.dg/extra-semi.mm: New.
32059         * obj-c++.dg/fix-and-continue-2.mm: New.
32060         * obj-c++.dg/isa-field-1.mm: New.
32061         * obj-c++.dg/ivar-list-semi.mm: New.
32062         * obj-c++.dg/local-decl-1.mm: New.
32063         * obj-c++.dg/lookup-1.mm: New.
32064         * obj-c++.dg/lookup-2.mm: New.
32065         * obj-c++.dg/method-1.mm: New.
32066         * obj-c++.dg/method-2.mm: New.
32067         * obj-c++.dg/method-3.mm: New.
32068         * obj-c++.dg/method-4.mm: New.
32069         * obj-c++.dg/method-5.mm: New.
32070         * obj-c++.dg/method-6.mm: New.
32071         * obj-c++.dg/method-7.mm: New.
32072         * obj-c++.dg/no-extra-load.mm: New.
32073         * obj-c++.dg/overload-1.mm: New.
32074         * obj-c++.dg/pragma-1.mm: New.
32075         * obj-c++.dg/pragma-2.mm: New.
32076         * obj-c++.dg/private-1.mm: New.
32077         * obj-c++.dg/private-2.mm: New.
32078         * obj-c++.dg/proto-qual-1.mm: New.
32079         * obj-c++.dg/qual-types-1.mm: New.
32080         * obj-c++.dg/stubify-1.mm: New.
32081         * obj-c++.dg/stubify-2.mm: New.
32082         * obj-c++.dg/super-class-1.mm: New.
32083         * obj-c++.dg/super-class-2.mm: New.
32084         * obj-c++.dg/super-dealloc-1.mm: New.
32085         * obj-c++.dg/super-dealloc-2.mm: New.
32086         * obj-c++.dg/template-1.mm: New.
32087         * obj-c++.dg/template-2.mm: New.
32088         * obj-c++.dg/template-3.mm: New.
32089         * obj-c++.dg/template-4.mm: New.
32090         * obj-c++.dg/template-5.mm: New.
32091         * obj-c++.dg/template-6.mm: New.
32092         * obj-c++.dg/try-catch-1.mm: New.
32093         * obj-c++.dg/try-catch-2.mm: New.
32094         * obj-c++.dg/try-catch-3.mm: New.
32095         * obj-c++.dg/try-catch-4.mm: New.
32096         * obj-c++.dg/try-catch-5.mm: New.
32097         * obj-c++.dg/try-catch-6.mm: New.
32098         * obj-c++.dg/try-catch-7.mm: New.
32099         * obj-c++.dg/try-catch-8.mm: New.
32100         * obj-c++.dg/try-catch-9.mm: New.
32101         * obj-c++.dg/va-meth-1.mm: New.
32102
32103 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32104
32105         * obj-c++.dg/selector-1.mm: New.
32106         * obj-c++.dg/selector-2.mm: New.
32107
32108 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32109
32110         * obj-c++.dg/selector-3.mm: New.
32111         * objc.dg/selector-3.m: New.
32112
32113 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32114
32115         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32116         about where warning appears.
32117
32118 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32119
32120         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32121         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32122         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32123         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32124
32125 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32126
32127         * gcc.dg/20050524-1.c: New test.
32128
32129 2005-05-25  Jan Hubicka  <jh@suse.cz>
32130
32131         * gcc.dg/tree-prof/inliner-1.c: New.
32132
32133 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32134
32135         * gcc.dg/tree-prof: New directory.
32136         * gcc.dg/tree-prof/tree-prof.exp: New.
32137
32138 2005-05-25  DJ Delorie  <dj@redhat.com>
32139
32140         * gcc.dg/Wattributes-1.c: New.
32141         * gcc.dg/Wattributes-2.c: New.
32142         * gcc.dg/Wattributes-3.c: New.
32143
32144 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32145
32146         PR tree-optimization/19833
32147         * gcc.dg/uninit-4.c: Remove xfail.
32148         * gcc.dg/uninit-9.c: Ditto.
32149
32150 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32151
32152         * obj-c++.dg/bitfield-[1-5].mm: New.
32153         * obj-c++.dg/class-protocol-1.mm: New.
32154         * obj-c++.dg/comp-types-1[0-1].mm: New.
32155         * obj-c++.dg/comp-types-[2-9].mm: New.
32156         * obj-c++.dg/encode-[4-8].mm: New.
32157         * obj-c++.dg/layout-1.mm: New.
32158         * obj-c++.dg/method-1[0-9].mm: New.
32159         * obj-c++.dg/method-2[0-1].mm: New.
32160         * obj-c++.dg/method-[8-9].mm: New.
32161         * obj-c++.dg/objc-gc-3.mm: New.
32162         * obj-c++.dg/try-catch-10.mm: New.
32163         * objc.dg/bitfield-5.m: New.
32164         * objc.dg/comp-types-10.m: New.
32165         * objc.dg/comp-types-9.m: New.
32166         * objc.dg/layout-1.m: New.
32167         * objc.dg/objc-gc-4.m: New.
32168         * objc.dg/try-catch-9.m: New.
32169         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32170         * objc.dg/comp-types-1.m: Likewise.
32171         * objc.dg/comp-types-[5-6].m: Likewise.
32172         * objc.dg/method-9.m: Likewise.
32173
32174 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32175
32176         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32177         and on hardware without VMX support.
32178
32179         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32180
32181         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32182
32183         * lib/profopt.exp (dg-final-generate, dg-final-use,
32184         profopt-final-code, profopt-get-options): New.
32185         (profopt-execute): Process test directives.
32186
32187         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32188         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32189         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32190
32191 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32192
32193         PR C++/21645
32194         * g++.dg/init/ctor5.C: New test.
32195
32196 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32197
32198         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32199         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32200         vect-113.c, vect-114.c.
32201
32202 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32203
32204         * gcc.dg/const-elim-1.c: Remove xfails.
32205
32206 2005-05-23  Jeff Law  <law@redhat.com>
32207
32208         * gcc.c-torture/compile/pr21638.c: New test.
32209         * gcc.c-torture/compile/20050520-1.c: New test.
32210
32211 2005-05-23  Nick Clifton  <nickc@redhat.com>
32212
32213         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32214         be a proper triple, ie: m32r*-*-*.
32215         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32216
32217 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32218
32219         PR middle-end/21331
32220         PR tree-opt/21293
32221         * gcc.c-torture/compile/pr21293.c: New test.
32222         * gcc.c-torture/execute/pr21331.c: New test.
32223
32224 2004-05-20  Richard Henderson  <rth@redhat.com>
32225
32226         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32227
32228 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32229
32230         * obj-c++-dg.exp: Add.
32231         * obj-c++.exp: Add.
32232         * obj-c++.dg/dg.exp: Add.
32233
32234 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32235
32236         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32237         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32238
32239 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32240
32241         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32242
32243 2004-05-19  Richard Henderson  <rth@redhat.com>
32244
32245         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32246
32247 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32248
32249         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32250
32251         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32252
32253 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32254
32255         PR c++/21495
32256         * g++.dg/parse/extern1.C: New test.
32257         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32258
32259 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32260
32261         * gcc.dg/c99-math.h: New.
32262         * gcc.dg/c99-math-float-1.c: New test.
32263         * gcc.dg/c99-math-double-1.c: Likewise.
32264         * gcc.dg/c99-math-long-double-1.c: Likewise.
32265
32266 2005-05-18  Richard Henderson  <rth@redhat.com>
32267
32268         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32269
32270 2005-05-18  Devang Patel  <dpatel@apple.com>
32271
32272         * g++.dg/opt/20050511-1.C: New test.
32273
32274 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32275
32276         PR libfortran/21127
32277         * gfortran.dg/reshape-complex.f90: New test.
32278
32279 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32280
32281         * gfortran.dg/array_constructor_1.f90: New test.
32282         * gfortran.dg/array_constructor_2.f90: New test.
32283
32284 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32285
32286         PR fortran/20954
32287         * gfortran.dg/pr20954.f: New test.
32288
32289 2005-05-17  Mike Stump  <mrs@apple.com>
32290
32291         Yet more Objective-C++...
32292
32293         * objc.dg/method-5.m: Update.
32294         * objc.dg/method-6.m: Update.
32295         * objc.dg/method-7.m: Update.
32296         * objc.dg/method-9.m: Update.
32297         * objc.dg/try-catch-2.m: Update.
32298
32299 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32300
32301         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32302         Remove little-endian optimizations.
32303
32304 2005-05-17  Jeff Law  <law@redhat.com>
32305
32306         * g++.dg/tree-ssa/pr14814.C: New test.
32307         * gcc.dg/tree-ssa/pr14814.C: New test.
32308         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32309         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32310
32311 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32312
32313         * gcc.dg/compat/generate-random.c: Do not include
32314         libiberty.h.
32315         * gcc.dg/compat/generate-random_r.c: Likewise.
32316
32317 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32318
32319         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32320
32321 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32322
32323         PR middle-end/21595
32324         * g++.dg/tree-ssa/builtin1.C: New testcase.
32325
32326 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32327
32328         PR c++/21454
32329         * g++.dg/opt/const4.C: New test.
32330
32331         PR middle-end/21492
32332         * g++.dg/opt/crossjump1.C: New test.
32333
32334         PR tree-optimization/21610
32335         * gcc.c-torture/compile/20050516-1.c: New test.
32336
32337         PR fortran/15080
32338         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32339         about the test failing.
32340         * gfortran.fortran-torture/execute/where_7.f90: New test.
32341         * gfortran.fortran-torture/execute/where_8.f90: New test.
32342
32343 2005-05-16  Richard Henderson  <rth@redhat.com>
32344
32345         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32346         i?86 and x86_64.
32347
32348 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32349
32350         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32351         (limits.h): Include unconditionally.
32352         (stdlib.h): Likewise.
32353         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32354         (limits.h): Include unconditionally.
32355         (stdlib.h): Likewise.
32356         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32357         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32358         (limits.h): Include unconditionally.
32359         (stdlib.h): Likewise.
32360         (hashtab.h): Do not include.
32361         (getopt.h): Likewise.
32362         (stddef.h): Include.
32363         (hashval_t): Define.
32364         (struct entry): Add "next" field.
32365         (HASH_SIZE): New macro.
32366         (hash_table): New variable.
32367         (switchfiles): Do not use xmalloc.
32368         (mix): New macro.
32369         (iterative_hash): New function.
32370         (hasht): Remove.
32371         (e_exists): New function.
32372         (e_insert): Likewise.
32373         (output): Use, instead of libiberty hashtable functions.
32374         (main): Do not use getopt.  Do not call htab_create.
32375
32376 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32377
32378         PR libstdc++/21526
32379         * lib/target-supports.exp (check_mkfifo_available):
32380         Return 0 for cygwin as mkfifo support incomplete on platform.
32381         Fix typos in comments.
32382
32383 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32384
32385         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32386
32387 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32388
32389         PR fortran/17432
32390         * gfortran.dg/assign_4.f: New test.
32391
32392 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32393
32394         PR tree-optimization/21563
32395         * gcc.dg/tree-ssa/pr21563.c: New.
32396
32397 2005-05-14  Jan Hubicka  <jh@suse.cz>
32398
32399         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32400
32401 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32402
32403         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32404
32405 2005-05-13  Julian Brown  <julian@codesourcery.com>
32406
32407         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32408         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32409
32410 2005-05-13  Jan Hubicka  <jh@suse.cz>
32411
32412         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32413         * gcc.dg/fold-xor-?.c: Likewise.
32414         * gcc.dg/pr15784-?.c: Likewise.
32415         * gcc.dg/pr20922-?.c: Likewise.
32416         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32417         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32418         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32419
32420 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32421
32422         PR fortran/21260
32423         * gfortran.dg/hollerith_1.f90: New test.
32424
32425 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32426
32427         * gfortran.dg/func_result_2.f90: New test.
32428
32429 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32430
32431         * gfortran.dg/dev_null.f90: New test.
32432
32433 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32434
32435         * gcc.dg/arm-vfp1.c: Revert last change.
32436
32437 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32438
32439         PR middle-end/19807
32440         PR tree-optimization/19639
32441         * g++.dg/tree-ssa/pr19807.C: New testcase.
32442
32443 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32444
32445         PR libfortran/21471
32446         * gfortran.dg/append-1.f90: New test.
32447
32448 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32449
32450         * gcc.dg/pr18501.c: XFAIL.
32451         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32452         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32453         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32454         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32455         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32456         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32457         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32458         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32459
32460 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32461
32462         PR fortran/20178
32463         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32464         gfortran.dg/f2c_3.f90: New tests.
32465
32466         * gfortran.dg/return_1.f90: Fix dg annotation.
32467
32468 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32469
32470         * gcc.c-torture/compile/20050510-1.c: New test.
32471
32472 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32473
32474         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32475
32476 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32477
32478         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32479
32480 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32481
32482         PR c/17913
32483         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32484
32485 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32486
32487         PR c/21342
32488         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32489         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32490
32491 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32492
32493         PR debug/16676
32494         * gcc.dg/debug/pr16676.c: New test.
32495
32496 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32497
32498         PR testsuite/21443
32499         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32500         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32501         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32502         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32503         Change -O1 to -O2.
32504         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32505         -fno-tree-dominator-opts.
32506
32507 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32508
32509         * gfortran.dg/return_1.f90: New test.
32510
32511 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32512
32513         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32514
32515         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32516
32517 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32518
32519         PR c++/21427
32520         * g++.dg/inherit/covariant13.C: New.
32521
32522 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32523
32524         PR libfortran/19155
32525         * gfortran.dg/pr19155.f: New test.
32526
32527 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32528
32529         PR inline-asm/8788
32530         * gcc.dg/pr8788-1.c: New testcase.
32531
32532 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32533
32534         PR target/21416
32535         * gcc.target/mips/fpcmp-[12].c: New tests.
32536
32537 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32538
32539         * lib/target-supports-dg.exp (dg-require-fork): New function.
32540         (dg-require-mkfifo): Likewise.
32541         * lib/target-supports.exp (check_function_available): New
32542         function.
32543         (check_fork_available): Likewise.
32544         (check_mkfifo_available): Likewise.
32545
32546 2005-05-06  Jeff Law  <law@redhat.com>
32547
32548         * gcc.c-torture/compile/pr21380.c: New test.
32549
32550 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32551
32552         PR c++/20961
32553         * g++.dg/ext/weak3.C: New test.
32554
32555 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/21352
32558         * g++.dg/template/crash37.C: New test.
32559
32560 2005-05-05  Paul Brook  <paul@codesourcery.com>
32561
32562         * gcc.dg/arm-g2.c: Use effective-target arm32.
32563         * gcc.dg/arm-mmx-1.c: Ditto.
32564         * gcc.dg/arm-scd42-2.c: Ditto.
32565         * gcc.dg/arm-vfp1.c: Ditto.
32566         * lib/target-supports.exp (check_effective_target_arm32): New
32567         function.
32568
32569 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32570
32571         PR libfortran/21354
32572         gfortran.dg/in_pack_rank7.f90: New test.
32573
32574 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32575
32576         PR middle-end/15618
32577         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32578
32579 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32580
32581         PR middle-end/21265
32582         * gcc.dg/20050503-1.c: New test.
32583
32584         PR rtl-optimization/21239
32585         * gcc.dg/i386-sse-11.c: New test.
32586
32587 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32588
32589         PR target/16888
32590         * gcc.target/i386/asm-1.c: New test.
32591
32592 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32593
32594         PR rtl-optimization/21330
32595         * gcc.c-torture/execute/20050502-1.c: New test.
32596
32597         PR target/21297
32598         * gcc.c-torture/execute/20050502-2.c: New test.
32599
32600 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32601
32602         PR middle-end/21282
32603         * gcc.dg/pr21282.c: New.
32604
32605 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32606
32607         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32608         * gcc.dg/vect/vect-92.c: Likewise.
32609         * gcc.dg/vect/vect-93.c: Likewise.
32610         * gcc.dg/vect/vect-dv-1.c: Likewise.
32611         * gcc.dg/vect/vect-dv-2.c: Likewise.
32612         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32613
32614 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32615
32616         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32617         * gfortran.dg/vect/vect-2.f90: Likewise.
32618         * gfortran.dg/vect/vect-3.f90: Likewise.
32619         * gfortran.dg/vect/vect-4.f90: Likewise.
32620         * gfortran.dg/vect/vect-5.f90: Likewise.
32621
32622 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32623
32624         PR target/20813
32625         * gcc.dg/rs6000-fpint-2.c: New.
32626
32627 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32628
32629         PR c/15698
32630         * gcc.dg/builtins-30.c: Update expected messages.
32631         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32632         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32633         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32634
32635 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32636
32637         PR tree-optimization/21294
32638         * gcc.dg/tree-ssa/pr21294.c: New.
32639
32640 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32641
32642         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32643         __builtin_altivec_st_internal_4si built-in.
32644
32645 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32646
32647         PR c++/15875
32648         * g++.dg/template/ptrmem14.C: New test.
32649
32650 2005-05-02  Paul Brook  <paul@codesourcery.com>
32651
32652         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32653
32654 2005-05-02  Michael Matz  <matz@suse.de>
32655
32656         PR c++/19542
32657         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32658
32659 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32660
32661         * g++.dg/cpp/weak.C: New test.
32662
32663 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32664
32665         * gcc.dg/tree-ssa/loop-8.c: New test.
32666
32667 2005-04-30  Michael Maty  <matz@suse.de>
32668
32669         * gcc.dg/inline-mcpy.c: New test.
32670
32671 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32672
32673         PR libfortran/18958
32674         * gfortran.dg/eoshift.f90: New test case.
32675
32676 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32677
32678         PR libfortran/18857
32679         * gfortran.dg/matmul_1.f90: New test.
32680
32681 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32682
32683         PR tree-optimization/21030
32684         * gcc.dg/tree-ssa/pr21030.c: New.
32685
32686 2005-04-29  Devang Patel  <dpatel@apple.com>
32687
32688         PR tree-optimization/21272
32689         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32690
32691 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32692
32693         PR fortran/13082
32694         PR fortran/18824
32695         * gfortran.dg/entry_4.f90: New test.
32696         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32697         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32698         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32699         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32700         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32701         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32702         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32703
32704 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32705
32706         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32707
32708 2005-04-29  Paul Brook  <paul@codesourcery.com>
32709
32710         * gfortran.dg/entry_3.f90: New test.
32711
32712 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32713
32714         * gfortran.dg/implicit_4.f90: New test.
32715
32716 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32717
32718         * lib/target-supports.exp (check_profiling_available): Return
32719         false for xtensa-*-elf.
32720
32721 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32722
32723         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32724         error if file cannot be deleted.
32725
32726 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32727
32728         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32729         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32730         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32731         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32732         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32733         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32734         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32735         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32736         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32737         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32738         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32739         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32740         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32741
32742 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32743
32744         PR fortran/20865
32745         * gfortran.dg/pr20865.f90: New test.
32746
32747 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32748
32749         * gcc.dg/void-cast-2.c: New test.
32750
32751 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32752
32753         PR c/21159
32754         * gcc.dg/void-cast-1.c: New test.
32755
32756 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32757
32758         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32759
32760 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32761
32762         PR fortran/21177
32763         * gfortran.dg/pr21177.f90: New test.
32764
32765 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32766
32767         PR tree-optimization/21171
32768         * gcc.dg/tree-ssa/pr21171.c: New test.
32769
32770 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32771
32772         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32773         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32774         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32775         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32776         gcc.dg/tree-ssa/gen-vect-32.c: New.
32777         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32778         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32779         don't run on PPC32.
32780
32781 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32782
32783         PR c/21213
32784         * gcc.dg/transparent-union-3.c: New test.
32785
32786 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32787
32788         PR c/20740
32789         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32790         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32791         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32792         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32793         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32794         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32795
32796 2005-04-26  Jeff Law  <law@redhat.com>
32797
32798         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32799         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32800         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32801         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32802         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32803         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32804         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32805
32806 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
32807
32808         PR tree-optimization/17598
32809         * gcc.dg/tree-ssa/pr17598.c: New testcase.
32810
32811 2005-04-25  Mike Stump  <mrs@apple.com>
32812
32813         * objc.dg/fix-and-continue-1.m: Add.
32814
32815 2005-04-25  Roger Sayle  <roger@eyesopen.com>
32816
32817         PR c++/20995
32818         * g++.dg/opt/pr20995-1.C: New test case.
32819
32820 2005-04-25  Devang Patel <dpatel@apple.com>
32821
32822         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32823
32824 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32825
32826         PR testsuite/21062
32827         * g++.dg/opt/alias2.C (printf): Correct the prototype.
32828
32829 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
32830
32831         PR C++/21188
32832         * g++.dg/opt/rtti2.C: New test.
32833
32834 2005-04-25  Paul Brook  <paul@codesourcery.com>
32835         Steven G. Kargl  <kargls@comcast.net>
32836
32837         PR fortran/20879
32838         * gfortran.dg/ichar_1.f90: New file.
32839
32840 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
32841
32842         PR middle-end/20991
32843         * g++.dg/opt/pr20991.C: New test.
32844
32845         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32846         where sizeof (type) < __alignof__ (type).
32847         * gcc.dg/compat/struct-layout-1.h: Likewise.
32848
32849 2005-04-24  Per Bothner  <per@bothner.com>
32850             Devang Patel  <dpatel@apple.com>
32851
32852         PR preprocessor/20907
32853         * gcc.dg/cpp/very-long-comment.c: New test.
32854
32855 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32856
32857         PR fortran/20059
32858         * gfortran.dg/common_5.f: New test.
32859
32860 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
32861
32862         PR middle-end/21082
32863         * g++.dg/tree-ssa/pr21082.C: New testcase.
32864
32865 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
32866
32867         * gcc.dg/vect/vect-99.c: New test.
32868
32869 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
32870
32871         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32872
32873 2005-04-22  Jeff Law  <law@redhat.com>
32874
32875         * gcc.dg/uninit-5.c: Remove xfails.
32876         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32877         conditionals and loads.
32878
32879 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
32880
32881         PR libfortran/20074
32882         PR libfortran/20436
32883         PR libfortran/21108
32884         * gfortran.dg/nested_reshape.f90: new test
32885         * gfortran.dg/reshape-alloc.f90: new test
32886         * gfortran.dg/reshape.f90: new test
32887
32888 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
32889
32890         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32891
32892         * gcc.dg/arm-vfp1.c: New test.
32893
32894 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
32895
32896         PR c++/21087
32897         * g++.dg/lookup/builtin2.C: New test.
32898
32899 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
32900
32901         * gcc.dg/weak/weak-13.c: New test.
32902
32903 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
32904
32905         * lib/target-supports.exp (check_effective_target_sync_int_long):
32906         Add powerpc*.
32907
32908 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
32909
32910         * gcc.target/mips/branch-1.c: New test.
32911
32912 2005-04-21  Richard Henderson  <rth@redhat.com>
32913
32914         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32915         * gcc.dg/vect/vect-86.c: Likewise.
32916         * gcc.dg/vect/vect-87.c: Likewise.
32917         * gcc.dg/vect/vect-88.c: Likewise.
32918
32919 2005-04-21  Devang Patel  <dpatel@apple.com>
32920
32921         PR optimization/20994
32922         * gcc.dg/tree-ssa/ifc-3.c: New test.
32923
32924 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32925
32926         PR c/12913
32927         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32928         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32929         gcc.dg/c99-vla-jump-5.c: New tests.
32930
32931 2005-04-19  Richard Henderson  <rth@redhat.com>
32932
32933         * lib/target-supports.exp (check_effective_target_vect_int_mult):
32934         Fix typo in exists check.
32935         (check_effective_target_sync_int_long): New.
32936         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32937         * gcc.dg/ia64-sync-2.c: Likewise.
32938         * gcc.dg/ia64-sync-3.c: Likewise.
32939         * gcc.dg/ia64-sync-4.c: Likewise.
32940
32941 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
32942
32943         * gcc.dg/fold-xor-1.c: New test.
32944         * gcc.dg/fold-xor-2.c: New test.
32945
32946 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
32947
32948         PR target/20670
32949         * g++.dg/eh/fp-regs.C: New test.
32950
32951 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
32952
32953         * gcc.dg/Wint-to-pointer-cast-1.c,
32954         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32955         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32956         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32957
32958 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32959
32960         PR fortran/16861
32961         * gfortran.dg/pr16861.f90: New test.
32962
32963 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
32964
32965         * gcc.dg/pr21085.c: New test.
32966
32967 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
32968
32969         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
32970         (setup_mips_tests, dg-mips-options): New procedures.
32971         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32972         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32973         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32974         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32975         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32976         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32977         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32978         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32979         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32980         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32981         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32982         dg-mips-options instead of dg-options.  Remove now-redundant
32983         preprocessor guards.
32984         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32985         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32986         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32987         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32988         * gcc.dg/vr-mult-2.c: Delete.
32989         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32990         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32991         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32992         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32993         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32994         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32995         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32996
32997 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
32998
32999         * ada/acats/run_all.sh: Use sync when executable not present.
33000
33001 2005-04-18  Devang Patel  <dpatel@apple.com>
33002
33003         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
33004         * gcc.dg/vect/vect-11a.c: New.
33005         * gcc.dg/vect/vect-none.c: Update.
33006         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
33007
33008 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33009
33010         PR tree-optimization/20922
33011         * gcc.dg/pr20922-1.c: New test.
33012         * gcc.dg/pr20922-2.c: New test.
33013         * gcc.dg/pr20922-3.c: New test.
33014         * gcc.dg/pr20922-4.c: New test.
33015         * gcc.dg/pr20922-5.c: New test.
33016         * gcc.dg/pr20922-6.c: New test.
33017
33018 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33019
33020         PR libfortran/20950
33021         * gfortran.dg/pr20950.f: New test.
33022
33023 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33024
33025         PR libfortran/19216
33026         * gfortran.dg/pr19216.f: New test.
33027
33028 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
33029
33030         PR tree-optimization/21001
33031         * gcc.dg/tree-ssa/pr21001.c: New.
33032
33033 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
33034
33035         PR libfortran/21075
33036         * gfortran.dg/reshape_rank7.f90: New test.
33037
33038 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33039
33040         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33041         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33042         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33043         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33044         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33045         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33046         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33047         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33048         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33049         wrong way round).
33050         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33051         in namelists.  New test.
33052         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33053         New test.
33054         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33055         New test.
33056         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33057         namelist.  New test.
33058         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33059         New test.
33060         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33061         New test.
33062         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33063         namelist.  New test.
33064         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33065         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33066         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33067         New test.
33068         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33069         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33070         arrays. New test.
33071
33072 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33073
33074         * gfortran.dg/wtruncate.f: New testcase.
33075         * gfortran.dg/wtruncate.f90: New testcase.
33076
33077 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33078
33079         PR c++/21025
33080         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33081         which sizeof/alignof is dependent, rather than just whether we are
33082         processing_template_decl.
33083
33084 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33085
33086         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33087         corrected typo where the wrong variables had been compared.
33088
33089 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33090
33091         PR libfortran/18495
33092         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33093         Test callee-allocated version of return array with a write
33094         statement.
33095         Test spread with a temporary with another write statement.
33096
33097 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33098
33099         PR tree-optimization/21031
33100         * gcc.dg/tree-ssa/pr21031.c: New.
33101
33102 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33103
33104         PR tree-optimization/21004
33105         * gcc.dg/builtins-53.c: Include builtins-config.h.
33106         Check floorf, ceilf, floorl and ceill transformations
33107         only when HAVE_C99_RUNTIME is defined.
33108
33109 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33110
33111         PR middle-end/20739
33112         * gcc.dg/tree-ssa/pr20739.c: New test.
33113
33114 2005-04-14  Mike Stump  <mrs@apple.com>
33115
33116         * gcc.dg/Foundation.framework/empty: New.
33117         * gcc.dg/framework-2.c: New.
33118
33119 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33120
33121         PR tree-optimization/21021
33122         * gcc.c-torture/compile/pr21021.c: New.
33123
33124 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33125
33126         PR testsuite/21010
33127         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33128         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33129         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33130         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33131         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33132         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33133         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33134         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33135
33136 2005-04-14  Richard Henderson  <rth@redhat.com>
33137
33138         * lib/target-supports.exp (check_effective_target_vect_condition):
33139         Add ia64, i?86, and x86_64.
33140
33141 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33142
33143         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33144
33145 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33146
33147         PR tree-optimization/20657
33148         * gcc.dg/tree-ssa/pr20657.c: New.
33149
33150 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33151
33152         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33153         (long long int)trunc*.
33154
33155 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33156
33157         PR target/20927
33158         * gcc.dg/pr20927.c: New test.
33159
33160 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33161
33162         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33163         * gcc.target/mips/asm-1.c: Likewise.
33164
33165 2005-04-13  Dale Johannesen  <dalej@apple.com>
33166
33167         * objc.dg/objc-fast-4.m: New.
33168
33169 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33170
33171         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33172         directory.
33173         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33174
33175 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33176
33177         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33178         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33179         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33180
33181 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33182
33183         PR tree-optimization/20913
33184         * gcc.dg/tree-ssa/pr20913.c: New.
33185
33186         PR tree-optimization/20702
33187         * gcc.dg/tree-ssa/pr20702.c: New.
33188
33189 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33190
33191         PR c++/13744
33192         * g++.dg/inherit/local3.C: New test.
33193
33194 2005-04-12  Jeff Law  <law@redhat.com>
33195
33196         * gcc.dg/tree-ssa/20050412-1.c: New test.
33197
33198 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33199
33200         PR libfortran/19016
33201         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33202         Add tests with mask generated by expression.
33203         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33204         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33205         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33206
33207 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33208
33209         PR middle-end/20917
33210         * gcc.dg/20050409-1.c: New test.
33211
33212 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33213
33214         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33215
33216 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33217
33218         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33219         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33220         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33221         (TARGET_CXX): Adjust accordingly.
33222         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33223         determine_class_data_visibility and class_data_always_comdat.
33224         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33225         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33226         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33227         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33228         (arm_cxx_determine_class_data_visibility): New.
33229         (arm_cxx_class_data_always_comdat): Likewise.
33230         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33231         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33232         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33233         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33234         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33235         Define.
33236
33237 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33238
33239         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33240
33241 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33242
33243         * gcc.dg/i386-darwin-fpmath.c: New.
33244
33245 2004-04-11  Devang Patel  <dpatel@apple.com>
33246
33247         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33248         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33249         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33250         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33251         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33252         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33253         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33254         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33255         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33256
33257 2004-04-11  Devang Patel  <dpatel@apple.com>
33258
33259         * gcc.dg/vect/vect-dv-1.c: New test.
33260         * gcc.dg/vect/vect-dv-2.c: New test.
33261
33262 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33263
33264         PR tree-optimization/20933
33265         * gcc.dg/tree-ssa/pr20933.c: New test.
33266
33267 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33268
33269         * gfortran.dg/fold_nearest.f90: New test.
33270
33271 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33272
33273         * gcc.dg/tree-ssa/alias-1.c: New test.
33274
33275 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33276
33277         PR tree-optimization/20920
33278         * g++.dg/tree-ssa/pr20920.C: New test.
33279
33280 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33281
33282         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33283         (long long int)ceil*.
33284
33285 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33288         explicit C++ linkage.
33289
33290 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33291
33292         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33293         warning for arithmetic IF statements.
33294
33295 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33296
33297         * eor_handling_1.f90: New test case.
33298         * eor_handling_2.f90: New test case.
33299         * eor_handling_3.f90: New test case.
33300         * eor_handling_4.f90: New test case.
33301         * eor_handling_5.f90: New test case.
33302         * noadv_size.f90: New test case.
33303         * pad_no.f90: New test case.
33304
33305 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33306
33307         * gcc.c-torture/execute/20050410-1.c: New test.
33308
33309 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33310
33311         * gcc.dg/pr20126.c: New.
33312
33313 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33314             Steven G. Kargl <kargls@comcast.net>
33315
33316         * gfortran.dg/PR19872.f: New test.
33317
33318 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33319
33320         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33321
33322 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33323
33324         * gfortran.dg/nint_1.f90: New test.
33325
33326 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33327
33328         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33329         Added test for callee-allocated arrays with write statements.
33330         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33331         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33332         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33333         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33334         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33335
33336 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33337
33338         PR libfortran/20163
33339         * gfortran.dg/open-options-blanks.f: New test.
33340
33341 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33342
33343         PR fortran/13257
33344         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33345
33346 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33347
33348         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33349         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33350         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33351         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33352         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33353         * gcc.c-torture/execute/stdarg-4.c: New test.
33354
33355         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33356
33357         PR target/20795
33358         * g++.dg/abi/param2.C: New test.
33359
33360 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33361
33362         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33363
33364 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33365
33366         * gcc.dg/builtins-53.c: New test.
33367
33368 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33369
33370         * g++.dg/tree-ssa/pr18178.C: New test.
33371         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33372         * gcc.c-torture/execute/20041019-1.c: New test.
33373         * gcc.dg/tree-ssa/20041008-1.c: New test.
33374         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33375         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33376         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33377         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33378         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33379         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33380         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33381         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33382         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33383         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33384
33385 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33386
33387         PR rtl-optimization/20466
33388         * gcc.c-torture/execute/pr20466-1.c: New test.
33389
33390 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33391
33392         PR c++/20905
33393         * g++.dg/parse/cond2.C: New test.
33394
33395         PR c++/20145
33396         * g++.dg/warn/Wdtor1.C: New test.
33397
33398 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33399
33400         PR fortran/17229
33401         * gfortran.dg/pr17229.f: New test.
33402
33403 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33404
33405         * gfortran.dg/tiny_1.f90: New test.
33406         * gfortran.dg/tiny_2.f90: ditto.
33407
33408 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33409
33410         * gfortran.dg/eor_1.f90: Fix dg-do run line
33411         * gfortran.dg/open_new.f90: Fix dg-do run line
33412
33413 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33414
33415         * lib/target-supports.exp (get_compiler_messages): Support
33416         optional arguments, the fourth being compiler options.
33417         (check_effective_target_fpic): New proc.
33418         * gcc.dg/20050321-2.c: Restrict to target fpic.
33419
33420 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33421
33422         * gcc.dg/15443-1.c: New test.
33423         * gcc.dg/15443-2.c: Likewise.
33424
33425 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33426
33427         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33428
33429 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33430
33431         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33432
33433 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33434
33435         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33436         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33437         -m64.
33438         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33439         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33440         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33441
33442 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33443
33444         PR c++/20212
33445         * g++.dg/warn/Wunused-11.C: New test.
33446
33447 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33448
33449         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33450
33451 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33452
33453         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33454
33455 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33456
33457         PR c++/20734
33458         * g++.dg/template/ptrmem13.C: New test.
33459
33460 2005-04-05  Per Bothner  <per@bothner.com>
33461
33462         * lib/gcc.exp: Always add -fno-show-column, for now.
33463
33464 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33465
33466         PR testsuite/20767
33467         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33468         of plain old "unsigned int" for the type of "i".  Makes this test
33469         64bit clean.
33470
33471 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33472
33473         * gcc.dg/i386-ssefn-1.c: New test.
33474         * gcc.dg/i386-ssefn-2.c: New test.
33475         * gcc.dg/i386-ssefn-3.c: New test.
33476         * gcc.dg/i386-ssefn-4.c: New test.
33477
33478 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33479
33480         PR tree-optimization/20076
33481         * gcc.dg/builtin-apply4.c: New test.
33482
33483         PR preprocessor/19475
33484         * gcc.dg/cpp/macspace1.c: New test.
33485         * gcc.dg/cpp/macspace2.c: New test.
33486
33487 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33488
33489         * gfortran.dg/pr20755.f: Fixed bad format.
33490
33491 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33492
33493         PR c++/20763
33494         * g++.dg/ext/attrib21.C: New test.
33495
33496 2004-04-05  Devang Patel  <dpatel@apple.com>
33497
33498         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33499         * gcc.dg/vect/vect-shift-1.c: New test.
33500
33501 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33502
33503         PR libfortran/20755
33504         * gfortran.dg/pr20755.f: New test.
33505
33506 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33507
33508         * gfortran.dg/pr15959.f90: New test.
33509         * gfortran.dg/string_pad_trunc.f90: New test.
33510
33511 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33512
33513         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33514         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33515         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33516         syntax.
33517
33518 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33519
33520         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33521
33522 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33523
33524         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33525         * gcc.c-torture/compile/20011119-2.c: Likewise.
33526         * gcc.c-torture/compile/981001-2.c: Likewise.
33527
33528 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33529
33530         PR c++/20679
33531         * g++.dg/template/overload4.C: New test.
33532
33533 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33534
33535         PR c++/20746
33536         * g++.dg/abi/covariant5.C: New.
33537
33538         PR debug/20505
33539         * g++.dg/debug/const2.C: New.
33540
33541 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33542
33543         PR rtl-optimization/16104
33544         * gcc.c-torture/execute/20050316-1.c: New test.
33545
33546 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33547
33548         * g++.dg/template/spec23.C: Fix dg-error text.
33549
33550 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33551
33552         PR c++/19199
33553         * g++.dg/expr/lval2.C: New.
33554
33555 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33556
33557         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33558         __builtin_strcasecmp and __builtin_strncasecmp.
33559
33560 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33561
33562         PR c++/20723
33563         * g++.dg/template/spec22.C: New.
33564         * g++.dg/template/spec23.C: New.
33565
33566 2005-04-03  Dale Ranta  <dir@lanl.gov>
33567             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33568
33569         PR libfortran/20068
33570         PR libfortran/20125
33571         PR libfortran/20156
33572         PR libfortran/20471
33573         * gfortran.dg/backspace.f: New test.
33574
33575 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33576
33577         * gcc.dg/pr19345.c: New test.
33578
33579 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33580
33581         PR tree-optimization/20640
33582         * gcc.dg/torture/tree-loop-1.c: New.
33583
33584 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33585
33586         PR rtl-optimization/20290
33587         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33588
33589 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33590
33591         * gcc.dg/rs6000-fpint.c: New.
33592
33593 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33594
33595         * gcc.dg/old-style-then-proto-1.c: New test.
33596
33597 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33598
33599         * gfortran.fortran-torture/execute/backspace.f90: Check
33600         after backspace and read was incorrect.
33601
33602 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33603
33604         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33605         buffer past the terminating NUL using memcmp.
33606         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33607         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33608
33609         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33610         Fix unused/uninitialized variable warnings.
33611
33612         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33613         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33614         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33615         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33616
33617         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33618         gcc.c-torture/execute/builtins/fputs-lib.c,
33619         gcc.c-torture/execute/builtins/lib/fprintf.c,
33620         gcc.c-torture/execute/builtins/lib/main.c,
33621         gcc.c-torture/execute/builtins/lib/memcmp.c,
33622         gcc.c-torture/execute/builtins/lib/memmove.c,
33623         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33624         gcc.c-torture/execute/builtins/lib/memset.c,
33625         gcc.c-torture/execute/builtins/lib/printf.c,
33626         gcc.c-torture/execute/builtins/lib/sprintf.c,
33627         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33628         gcc.c-torture/execute/builtins/lib/strchr.c,
33629         gcc.c-torture/execute/builtins/lib/strcmp.c,
33630         gcc.c-torture/execute/builtins/lib/strcpy.c,
33631         gcc.c-torture/execute/builtins/lib/strcspn.c,
33632         gcc.c-torture/execute/builtins/lib/strlen.c,
33633         gcc.c-torture/execute/builtins/lib/strncat.c,
33634         gcc.c-torture/execute/builtins/lib/strncmp.c,
33635         gcc.c-torture/execute/builtins/lib/strncpy.c,
33636         gcc.c-torture/execute/builtins/lib/strrchr.c,
33637         gcc.c-torture/execute/builtins/lib/strspn.c,
33638         gcc.c-torture/execute/builtins/lib/strstr.c,
33639         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33640         gcc.c-torture/execute/builtins/strlen-2.c,
33641         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33642         prototypes.
33643
33644 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33645
33646         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33647         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33648         selectany usage.
33649
33650 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33651
33652         PR c++/19406
33653         * g++.dg/debug/using1.C: New test.
33654
33655 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33656
33657         PR middle-end/20524
33658         * gcc.dg/alias-7.c: Prefix asm-declared name with
33659         __USER_LABEL_PREFIX__.
33660
33661 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33662
33663         Fix fallout from PR middle-end/15700:
33664         * gcc.c-torture/compile/20011119-1.c: Take
33665         __USER_LABEL_PREFIX__ into account.
33666         * gcc.c-torture/compile/20011119-2.c: Likewise.
33667
33668 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33669
33670         PR c++/18644
33671         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33672
33673 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33674
33675         PR c/17855
33676         * gcc.c-torture/compile/struct-non-lval-1.c,
33677         gcc.c-torture/compile/struct-non-lval-2.c,
33678         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33679
33680 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33681
33682         * gcc.dg/tls/tls.exp: Remove temporary file.
33683         * g++.dg/tls/tls.exp: Ditto.
33684         * lib/file-format.exp: Ditto.
33685         * g++.dg/special/ecos.exp: Ditto.
33686
33687         * lib/profopt.exp: Treat prof_ext as a list.
33688         * gcc.misc-tests/bprob.exp: Ditto.
33689         * g++.dg/bprob/bprob.exp: Ditto.
33690
33691         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33692         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33693         g++.dg/tree-ssa/pointer-reference-alias.C,
33694         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33695         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33696         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33697         g++.dg/vect/pr19951.cc: Ditto.
33698         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33699         gcc.dg/builtins-47.c: Ditto.
33700         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33701         gcc.dg/pr20115-1.c: Ditto.
33702         * gcc.dg/tree-ssa/20030530-2.c,
33703         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33704         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33705         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33706         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33707         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33708         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33709         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33710         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33711         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33712         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33713         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33714         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33715         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33716         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33717         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33718         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33719         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33720         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33721         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33722         gcc.dg/tree-ssa/20030824-1.c,
33723         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33724         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33725         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33726         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33727         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33728         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33729         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33730         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33731         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33732         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33733         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33734         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33735         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33736         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33737         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33738         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33739         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33740         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33741         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33742         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33743         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33744         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33745         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33746         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33747         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33748         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33749         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33750         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33751         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33752         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33753         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33754         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33755         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33756         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33757         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33758         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33759         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33760         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33761         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33762         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33763         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33764         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33765         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33766         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33767         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33768         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33769         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33770         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33771         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33772         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33773         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33774         gcc.dg/tree-ssa/useless-1.c: Ditto.
33775         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33776         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33777         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33778         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33779         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33780         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33781         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33782         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33783         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33784         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33785         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33786         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33787         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33788         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33789         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33790         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33791         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33792         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33793         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33794         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33795         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33796         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33797         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33798         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33799         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33800         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33801         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33802         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33803         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33804         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33805         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33806         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33807         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33808         gcc.dg/vect/vect-none.c: Ditto.
33809         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33810         treelang/compile/unsigned.tree: Ditto.
33811
33812         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33813         * gcc.dg/cpp/direct2s.c: Ditto.
33814         * gcc.dg/cpp/paste4.c: Ditto.
33815         * gcc.dg/cpp/separate-1.c: Ditto.
33816         * gcc.dg/pch/save-temps-1.c: Ditto.
33817         * g++.dg/ext/altivec-10.C: Ditto.
33818         * g++.dg/pch/pch.C: Ditto.
33819
33820         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33821
33822         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33823         * g++.dg/template/repo1.C: Ditto.
33824         * g++.dg/template/repo2.C: Ditto.
33825         * g++.dg/template/repo3.C: Ditto.
33826         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33827         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33828         * g++.old-deja/g++.pt/repo1.C: Ditto.
33829         * g++.old-deja/g++.pt/repo2.C: Ditto.
33830         * g++.old-deja/g++.pt/repo3.C: Ditto.
33831         * g++.old-deja/g++.pt/repo4.C: Ditto.
33832
33833         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33834         * gcc.dg/20030107-1.c: Ditto.
33835         * gcc.dg/20030702-1.c: Ditto.
33836         * gcc.dg/profile-generate-1.c: Ditto.
33837         * g++.dg/other/profile1.C: Ditto.
33838         * g++.old-deja/g++.robertl/eb83.C: Ditto.
33839
33840         * lib/gcc-dg.exp (remove-build-file): New.
33841         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33842         cleanup-tree-dump, cleanup-saved-temps): New.
33843
33844 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33845
33846         PR c++/19203, DR 214
33847         * g++.dg/parse/ambig3.C: Not ambiguous.
33848         * g++.dg/template/spec20.C: New.
33849         * g++.dg/template/spec21.C: New.
33850
33851 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
33852
33853         PR target/20045
33854         * gcc.dg/ia64-fptr-1.c: Run only on linux.
33855
33856 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33857
33858         PR libfortran/20660
33859         * gfortran.dg/negative_unit.f: New test.
33860
33861 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33862
33863         * gcc.dg/20050330-1.c: New test.
33864
33865 2005-03-30  Devang Patel  <dpatel@apple.com>
33866
33867         * g++.dg/tree-sra/ssa-sra-3.C: New test.
33868
33869 2005-03-30  Dale Johannesen  <dalej@apple.com>
33870
33871         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33872
33873 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
33874
33875         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33876         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33877         Strip options from test name.
33878
33879 2005-03-31  Jan Hubicka  <jh@suse.cz>
33880
33881         * gcc.dg/varpool-1.c: New testcase.
33882
33883 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33884
33885         PR c/772
33886         PR c/17913
33887         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33888         gcc.dg/stmt-expr-label-3.c : New tests.
33889         * gcc.c-torture/execute/medce-2.c: Remove.
33890
33891 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
33892
33893         PR c/20368
33894         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33895         tests.
33896
33897 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
33898
33899         * gcc.c-torture/compile/pr20203.c: New test.
33900
33901 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33902
33903         * gfortran.dg/promotion.f90: New test.
33904
33905 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
33906
33907         PR middle-end/20491
33908         * gcc.dg/torture/asm-subreg-1.c: New test.
33909
33910 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
33911
33912         PR c/20672
33913         * gcc.dg/pr20672-1.c: New test.
33914
33915 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
33916
33917         * gfortran.dg/vect: New directory.
33918         * gfortran.dg/vect/vect.exp: New.
33919         * gfortran.dg/vect/vect-1.f90: New test.
33920         * gfortran.dg/vect/vect-2.f90: New test.
33921         * gfortran.dg/vect/vect-3.f90: New test.
33922         * gfortran.dg/vect/vect-4.f90: New test.
33923         * gfortran.dg/vect/vect-5.f90: New test.
33924
33925 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
33926
33927         PR middle-end/20622
33928         * gcc.dg/alias-7.c: New test.
33929
33930 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
33931
33932         * gcc.dg/sparc-reg-1.c: New test.
33933
33934 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
33935
33936         PR target/19890
33937         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33938
33939 2005-03-29  Dale Ranta  <dir@lanl.gov>
33940             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33941
33942         PR libfortran/20163
33943         * gfortran.dg/pr20163-2.f: New test.
33944
33945 2005-03-28  Jan Hubicka  <jh@suse.cz>
33946
33947         PR middle-end/20635
33948         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33949         by Jakub Jelinek.
33950
33951 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
33952
33953         PR tree-optimization/20626
33954         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33955         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33956
33957 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
33958
33959         * gfortran.dg/underflow.f90: New test.
33960         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33961
33962 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33963
33964         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33965
33966 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
33967
33968         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33969         (g++_init): Make sure that CXXFLAGS is set.
33970         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33971         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33972         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33973         * lib/objc.exp (objc_init): Likewise.
33974         * lib/treelang.exp (treelang_init): Likewise.
33975
33976 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
33977
33978         PR tree-optimization/20470
33979         * gcc.dg/tree-ssa/pr20470.c: New test.
33980
33981 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
33982
33983         * gcc.dg/ppc-stfiwx.c: New.
33984
33985 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
33986
33987         PR target/19888
33988         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33989
33990 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
33991
33992         * gcc.dg/20050325-1.c: Fix a typo.
33993
33994 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33995
33996         PR libfortran/19678
33997         PR libfortran/19679
33998         * gfortran.dg/dos_eol.f: New test.
33999
34000 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34001
34002         PR rtl-optimization/20249
34003         * gcc.dg/20050325-1.c: New test.
34004
34005 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34006
34007         PR libfortran/15332
34008         * gfortran.dg/pr15332.f: New test.
34009
34010 2005-03-24  Dale Johannesen  <dalej@apple.com>
34011
34012         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
34013
34014 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
34015
34016         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34017         'internal' visibility.
34018         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34019         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34020         'protected' visibility.
34021         * gcc.dg/visibility-7.c: Likewise.
34022         * lib/target-supports.exp (check_visibility_available): Take
34023         a parameter, the kind of visibility to check for.
34024         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34025         to check_visibility_available.
34026
34027         * g++.dg/expr/cast3.C: New.
34028
34029 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
34030
34031         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34032         rs6000.
34033
34034 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
34035
34036         PR target/20095
34037         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34038
34039 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
34040
34041         * gcc.dg/badshift.c: Renamed to...
34042         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34043
34044         * gcc.target/i386/badshift.c: Renamed to...
34045         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34046         only.
34047
34048         PR rtl-optimization/20532
34049         * gcc.target/i386/badshift.c: New.
34050
34051 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34052
34053         * gfortran.dg/pr18025.f90: New test.
34054
34055 2005-03-23  Dale Johannesen  <dalej@apple.com>
34056
34057         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34058
34059 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34060
34061         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34062
34063         * lib/target-supports.exp (check_iconv_available): Default
34064         libiconv to -liconv, if there is no definition.
34065
34066 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34067
34068         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34069
34070 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34071
34072         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34073         * g++.dg/opt/pr7503-2.C: Likewise.
34074         * g++.dg/opt/pr7503-3.C: Likewise.
34075         * g++.dg/opt/pr7503-4.C: Likewise.
34076         * g++.dg/opt/pr7503-5.C: Likewise.
34077         * g++.dg/warn/minmax.C: New test.
34078
34079 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34080
34081         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34082         * gfortran.dg/g77_intrinsics_sub.f: New test.
34083
34084 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34085             Jan Hubicka  <jh@suse.cz>
34086             Steven Bosscher <stevenb@suse.de
34087
34088         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34089
34090 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34091
34092         PR c++/19980
34093         * g++.dg/template/redecl3.C: New test.
34094
34095 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34096
34097         PR c++/20499
34098         * g++.dg/parse/error16.C: Tweak error markers.
34099
34100 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34101
34102         PR target/20561
34103         * gcc.dg/20050321-2.c: New test.
34104
34105 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34106
34107         PR c++/20465
34108         PR c++/20381
34109         * g++.dg/template/ptrmem12.C: New.
34110
34111 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34112
34113         PR rtl-optimization/20527
34114         * gcc.c-torture/execute/pr20527-1.c: New test.
34115
34116 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34117
34118         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34119         program, compile it into a real executable and then delete the .c
34120         and .x files afterwards, to avoid problems on testglue targets.
34121
34122 2005-03-21  Stuart Hastings  <stuart@apple.com>
34123
34124         * gcc.target/i386/sse-2.c: New.
34125
34126 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34127
34128         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34129
34130 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34131
34132         * g++.dg/parse/crash25.C: Fix typo.
34133
34134 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34135
34136         PR c++/20461
34137         * g++.dg/parse/crash24.C: New test.
34138
34139         PR c++/20536
34140         * g++.dg/parse/crash25.C: New test.
34141
34142 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34143
34144         PR c++/20147
34145         * g++.dg/ext/stmtexpr4.C: New test.
34146
34147 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34148
34149         PR middle-end/20539
34150         * gcc.c-torture/compile/pr13066-1.c: New test case.
34151         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34152         * g++.dg/opt/pr13066-1.C: Likewise.
34153
34154 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34155
34156         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34157
34158 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34159
34160         PR fortran/18525
34161         * gfortran.dg/nesting_1.f90: New test.
34162
34163 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34164
34165         PR c++/20240
34166         * g++.dg/lookup/using13.C: New test.
34167
34168 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34169
34170         PR c++/20333
34171         * g++.dg/template/crash36.C: New test.
34172
34173 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34174
34175         PR c++/20463
34176         * g++.dg/template/crash35.C: New test.
34177
34178 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34179
34180         PR c++/19966
34181         * g++.dg/overload/operator2.C: New test.
34182
34183 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34184
34185         PR libfortran/20257
34186         * gfortran.dg/pr20257.f90: New test.
34187
34188 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34189
34190         PR libfortran/20480
34191         * gfortran.dg/pr20480.f90: New test.
34192
34193 2005-03-16  Richard Henderson  <rth@redhat.com>
34194
34195         PR middle-end/15700
34196         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34197         (_rtld_global): New.
34198         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34199         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34200
34201         * gcc.dg/alias-3.c: New.
34202         * gcc.dg/alias-4.c: New.
34203         * gcc.dg/alias-5.c: New.
34204         * gcc.dg/alias-6.c: New.
34205
34206 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34207
34208         * gcc.dg/cpp/ucnid-7.c: New.
34209
34210 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34211             Dorit Naishlos  <dorit@il.ibm.com>
34212
34213         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34214         darwin.
34215
34216 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34217
34218         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34219         support misaligned accesses.
34220         * gcc.dg/vect/vect-58.c: Likewise.
34221         * gcc.dg/vect/vect-92.c: New.
34222         * gcc.dg/vect/vect-93.c: New.
34223
34224 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34225
34226         PR fortran/18827
34227         * gfortran.dg/assign_2.f90: New test.
34228         * gfortran.dg/assign_3.f90: New test.
34229         * gfortran.dg/assign.f90: New test.
34230
34231 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34232
34233         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34234         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34235         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34236         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34237         names.
34238
34239 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34240
34241         * gcc.dg/cpp/ucnid-6.c: New.
34242
34243         * gcc.dg/cpp/normalize-1.c: New.
34244         * gcc.dg/cpp/normalize-2.c: New.
34245         * gcc.dg/cpp/normalize-3.c: New.
34246         * gcc.dg/cpp/normalize-4.c: New.
34247         * gcc.dg/cpp/ucnid-4.c: New.
34248         * gcc.dg/cpp/ucnid-5.c: New.
34249         * g++.dg/cpp/normalize-1.C: New.
34250         * g++.dg/cpp/ucnid-1.C: New.
34251
34252 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34253
34254         * gcc.dg/pr18628.c: New.
34255
34256 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34257
34258         PR c++/20280
34259         * g++.dg/tree-ssa/pr20280.C: New.
34260
34261 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34262
34263         PR fortran/20467
34264         * gfortran.dg/stfunc_2.f90: New test.
34265
34266 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34267
34268         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34269
34270 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34271
34272         * gcc.dg/tree-ssa/20050314-1.c: New test.
34273
34274 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34275
34276         PR c++/4403
34277         PR c++/9783, DR433
34278         * g++.dg/template/friend34.C: New test.
34279         * g++.dg/template/friend35.C: Likewise.
34280         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34281
34282 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34283
34284         Friend class name lookup 5/n
34285         PR c++/1016
34286         * g++.dg/lookup/hidden-class1.C: New test.
34287         * g++.dg/lookup/hidden-class2.C: Likewise.
34288         * g++.dg/lookup/hidden-class3.C: Likewise.
34289         * g++.dg/lookup/hidden-class4.C: Likewise.
34290         * g++.dg/lookup/hidden-class5.C: Likewise.
34291         * g++.dg/lookup/hidden-class6.C: Likewise.
34292         * g++.dg/lookup/hidden-class7.C: Likewise.
34293         * g++.dg/lookup/hidden-class8.C: Likewise.
34294         * g++.dg/lookup/hidden-class9.C: Likewise.
34295         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34296         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34297         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34298         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34299         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34300         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34301         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34302         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34303         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34304         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34305         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34306
34307 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/20157
34310         * g++.dg/template/error18.C: New test.
34311
34312 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34313
34314         PR debug/16792
34315         * g++.dg/debug/pr16792.C: New test.
34316
34317 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34318
34319         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34320         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34321         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34322         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34323         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34324         test assertion names.
34325
34326 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34327
34328         PR fortran/18600
34329         * gfortran.dg/stfunc_1.f90: New test.
34330
34331 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34332
34333         PR fortran/16907
34334         * gfortran.dg/real_index_1.f90: New test.
34335
34336 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34337
34338         PR fortran/20323
34339         * gfortran.dg/spec_expr_1.f90: New test.
34340
34341 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34342
34343         PR c/20402
34344         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34345         new parser.
34346
34347 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34348
34349         PR fortran/20361
34350         * gfortran.dg/largeequiv_1.f90: New test.
34351
34352 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34353
34354         * gcc.dg/ucnid-1.c: New.
34355         * gcc.dg/ucnid-2.c: New.
34356         * gcc.dg/ucnid-3.c: New.
34357         * gcc.dg/ucnid-4.c: New.
34358         * gcc.dg/ucnid-5.c: New.
34359         * gcc.dg/ucnid-6.c: New.
34360         * gcc.dg/cpp/ucnid-1.c: New.
34361         * gcc.dg/cpp/ucnid-2.c: New.
34362         * gcc.dg/cpp/ucnid-3.c: New.
34363         * g++.dg/other/ucnid-1.C: New.
34364
34365 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34366
34367         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34368
34369 2005-03-11  Per Bothner  <per@bothner.com>
34370
34371         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34372         that diagnotics refer to correct token.
34373         * gcc.dg/unused-3.c: Likewise.
34374
34375 2005-03-11  Per Bothner  <per@bothner.com>
34376
34377         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34378         constant" is now actually on same line as string constant.
34379         * gcc.dg/cpp/direct2s.c: Likewise.
34380
34381 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34382
34383         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34384
34385 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34386
34387         PR libfortran/20124
34388         * gfortran.dg/pr20124.f90: New Test
34389
34390 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34391
34392         PR tree-optimization/20130
34393         * gcc.dg/pr20130-1.c: New test.
34394
34395 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34396
34397         PR target/20095
34398         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34399
34400 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34401
34402         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34403
34404 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34405
34406         * g++.dg/eh/forced1.C: Fix comment.
34407         * g++.dg/eh/forced2.C: Ditto.
34408         * g++.dg/eh/forced3.C: Ditto.
34409         * g++.dg/eh/forced4.C: Ditto.
34410
34411 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34412
34413         PR rtl-opt/20412
34414         * gcc.c-torture/compile/pr20412.c: New test.
34415
34416 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34417
34418         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34419
34420 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34421
34422         PR target/20322
34423         * gcc.dg/20050307-1.c: New test.
34424
34425 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34426
34427         PR c++/20375
34428         * g++.dg/other/stdarg3.C: New.
34429
34430 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34431
34432         PR c++/18384, c++/18327
34433         * g++.dg/init/array19.C: New test.
34434
34435         PR inline-asm/20314
34436         * gcc.dg/torture/pr20314-1.c: New test.
34437         * gcc.dg/torture/pr20314-2.c: New test.
34438
34439 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34440
34441         * gcc.dg/20050309-1.c: New test.
34442
34443 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34444
34445         * gcc.dg/builtins-10.c: Reactivate disabled test.
34446         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34447         new cbrt transformations.
34448
34449 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34450
34451         PR c++/20208
34452         * g++.dg/template/array13.C: New test.
34453
34454 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34455
34456         PR c++/16859
34457         * g++.dg/init/brace4.C: New test.
34458
34459 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34460
34461         PR c++/20186
34462         * g++.dg/template/non-dependent12.C: New.
34463
34464 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34465
34466         PR c++/20142
34467         * g++.dg/init/array18.C: Add dg-do run marker.
34468
34469         PR c++/20142
34470         * g++.dg/init/array18.C: New test.
34471
34472 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34473
34474         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34475         * g++.dg/gcov/gcov.exp: Likewise.
34476         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34477         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34478         * lib/c-torture.exp: Likewise.
34479         * lib/fortran-torture.exp: Likewise.
34480         * lib/g++.exp: Likewise.
34481         * lib/gcc-defs.exp: Likewise.
34482         * lib/gcc-dg.exp: Likewise.
34483         * lib/gcc.exp: Likewise.
34484         * lib/gcov.exp: Likewise.
34485         * lib/gfortran.exp: Likewise.
34486         * lib/mike-g++.exp: Likewise.
34487         * lib/mike-gcc.exp: Likewise.
34488         * lib/objc-torture.exp: Likewise.
34489         * lib/objc.exp: Likewise.
34490         * lib/profopt.exp: Likewise.
34491         * lib/target-libpath.exp: Likewise.
34492         * lib/target-supports.exp: Likewise.
34493         * lib/treelang.exp: Likewise.
34494         * lib/wrapper.exp: Likewise.
34495
34496 2005-03-08  Jeff Law  <law@redhat.com>
34497
34498         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34499         PHI-OPT changes.
34500
34501 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34502
34503         * gcc.dg/vect/pr20122.c: New test.
34504
34505 2005-03-07  Jeff Law  <law@redhat.com>
34506
34507         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34508         was folded away.
34509         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34510         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34511         * gcc.dg/tree-ssa/pr18134.c: New test.
34512
34513 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34514
34515         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34516         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34517         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34518
34519 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34520
34521         PR tree-opt/17671
34522         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34523
34524 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34525
34526         * g++.dg/warn/Wnvdtor.C: New test.
34527
34528 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34529
34530         * gcc.dg/torture/pr19683-1.c: New test.
34531
34532 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34533
34534         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34535         * gfortran.dg/g77/19990313-2.f: Ditto.
34536         * gfortran.dg/g77/19990313-3.f: Ditto.
34537         * gfortran.dg/g77/19990525-0.f: Ditto.
34538         * gfortran.dg/g77/19990826-0.f: Ditto.
34539         * gfortran.dg/g77/19990826-2.f: Ditto.
34540         * gfortran.dg/g77/19990826-3.f: Ditto.
34541         * gfortran.dg/g77/20000511-1.f: Ditto.
34542         * gfortran.dg/g77/20000511-2.f: Ditto.
34543         * gfortran.dg/g77/970625-2.f: Ditto.
34544         * gfortran.dg/g77/980310-2.f: Ditto.
34545         * gfortran.dg/g77/980310-3.f: Ditto.
34546         * gfortran.dg/g77/980310-8.f: Ditto.
34547         * gfortran.dg/g77/980519-2.f: Ditto.
34548         * gfortran.dg/g77/alpha1.f: Ditto.
34549         * gfortran.dg/g77/claus.f: Ditto.
34550         * gfortran.dg/g77/erfc.f: Ditto.
34551         * gfortran.dg/g77/short.f: Ditto.
34552         * gfortran.fortran-torture/execute/data.f90: Ditto.
34553         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34554         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34555
34556 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34557
34558         * lib/file-format.exp (gcc_target_object_format): Add check for som
34559         format and hardcode object formats on hppa*-*-hpux*.
34560         * lib/target-supports.exp (check_weak_available): Add check for som
34561         object format.  Always return 0 on hppa*-*-hpux10*.
34562
34563         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34564         is defined.
34565
34566         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34567
34568 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34569
34570         * gfortran.dg/pr19936_1.f90: New test.
34571         * gfortran.dg/pr19936_2.f90: New test.
34572         * gfortran.dg/pr19936_3.f90: New test.
34573
34574 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34575             Paul Thomas <prthomas@drfccad.cea.fr>
34576
34577         * gfortran.dg/PR19754_1.f90: New test.
34578         * gfortran.dg/PR19754_2.f90: Ditto.
34579
34580 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34581
34582         PR c++/19311
34583         * g++.dg/template/non-dependent11.C: New test.
34584
34585 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34586
34587         * lib/target-supports.exp (check_iconv_available): Fix comment.
34588
34589 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34590             Joseph S. Myers  <joseph@codesourcery.com>
34591
34592         PR c++/19797
34593         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34594
34595 2005-03-04  Matthew Sachs  <msachs@apple.com>
34596
34597         * gcc.exp (gcc_target_compile): Put braces around
34598         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34599         * objc.exp (objc_target_compile): Likewise.
34600         * treelang.exp (treelang_target_compile): Likewise.
34601
34602 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34603
34604         PR fortran/19673
34605         * gfortran.dg/func_result_1.f90: New test.
34606
34607 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34608
34609         * gcc.misc-tests/options.exp: New test.
34610
34611 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34612
34613         * gcc.dg/pr15784-4.c: New test.
34614
34615 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34616
34617         * gcc.c-torture/execute/pr17133.c: New.
34618         * gcc.c-torture/compile/20050303-1.c: New.
34619
34620 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34621
34622         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34623
34624 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34625
34626         * g++.dg/overload/using2.C: New.
34627
34628 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34629
34630         PR c++/19916
34631         * g++.dg/init/ptrmem2.C: New test.
34632
34633 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34634
34635         PR c/8927
34636         * gcc.dg/pr8927-1.c: New test.
34637
34638 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34639
34640         PR c++/20232
34641         * g++.dg/inherit/covariant12.C: New.
34642
34643 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34644
34645         PR fortran/19479
34646         * gfortran.dg/bound_1.f90: New test.
34647
34648 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34649
34650         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34651         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34652
34653 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34654
34655         PR c/20245
34656         * gcc.dg/pr20245-1.c: New test.
34657
34658 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34659
34660         PR middle-end/19874
34661         * gcc.c-torture/execute/20050119-2.c: New test case.
34662
34663 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34664
34665         * README: Update the DejaGnu bug reporting address.
34666         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34667         * lib/objc-torture.exp: Likewise.
34668
34669 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34670
34671         * gfortran.dg/boz_1.f90: New test.
34672         * gfortran.dg/boz_3.f90: New test.
34673         * gfortran.dg/boz_4.f90: New test.
34674
34675 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34676
34677         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34678         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34679
34680 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34681
34682         PR libfortran/20101
34683         * gfortran.dg/write_0_pe_format.f90: New test.
34684
34685 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34686
34687         PR c++/20206
34688         * g++.dg/opt/thunk2.C: New test.
34689         * g++.dg/opt/covariant1.C: New test.
34690
34691 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34692
34693         * gfortran.dg/e_d_fmt.f90: New test.
34694
34695 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34696
34697         * gcc.dg/asm-b.c: Fix comment typos.
34698
34699 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34700
34701         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34702         a V_MAY_DEF also.
34703
34704 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34705
34706         PR tree-opt/20188
34707         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34708         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34709         * gcc.dg/asm-b.c: New test.
34710
34711 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34712
34713         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34714         Disable this test on IRIX 6.
34715
34716 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34717
34718         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34719         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34720         parser.
34721
34722 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34723
34724         PR tree-optimization/20204
34725         * gcc.dg/pr20204.c: New test.
34726
34727 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34728
34729         PR target/20196
34730         * gcc.c-torture/execute/20050224-1.c: New test.
34731
34732         PR c++/20175
34733         * g++.dg/warn/Wbraces2.C: New test.
34734
34735 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34736
34737         PR c++/19878
34738         * g++.dg/init/const2.C: New test.
34739
34740 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34741
34742         PR tree-optimization/20100
34743         * gcc.c-torture/execute/pr20100-1.c: New test.
34744
34745 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34746
34747         * gfortran.dg/implicit_3.f90: New test.
34748
34749         * gfortran.dg/deftype_1.f90: New test.
34750
34751 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34752
34753         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34754         the test passes.
34755         * g++.dg/other/anon3.C: Accept a warning.
34756
34757 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34758
34759         * gcc.dg/pr20017.c: Fix a comment typo.
34760
34761 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34762
34763         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34764
34765 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34766
34767         PR ada/19902
34768         * ada/acats/tests/cxa/cxa3004.a: Remove.
34769         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34770
34771 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34772
34773         PR c++/20073
34774         * g++.dg/init/const1.C: New test.
34775
34776         PR c++/19991
34777         * g++.dg/parse/constant7.C: New test.
34778
34779         PR c++/20152
34780         * g++.dg/parse/error27.C: New test.
34781         * g++.dg/template/qualttp15.C: Adjust error markers.
34782         * g++.old-deja/g++.other/struct1.C: Likewise.
34783
34784         PR c++/20153
34785         * g++.dg/template/error17.C: New test.
34786
34787         PR c++/20148
34788         * g++.dg/parser/error26.C: New test.
34789
34790 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34791
34792         PR tree-optimization/20100
34793         PR tree-optimization/20115
34794         * gcc.dg/pr20115.c: New test.
34795         * gcc.dg/pr20115-1.c: New test.
34796         * gcc.dg/pr20100.c: New test.
34797         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34798         call-clobbered variables after alias1.
34799
34800 2005-02-22  Bud Davis  <bdavis@gfortran.org>
34801
34802         * gfortran.dg/list_read_4.f90: new test.
34803
34804 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
34805
34806         PR rtl-optimization/20017.
34807         * gcc.dg/pr20017.c: New.
34808
34809 2005-02-22  Devang Patel  <dpatel@apple.com>
34810
34811         PR 19952
34812         * g++.dg/tree-ssa/pr19952.C: New test.
34813
34814 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34815
34816         PR c++/19883
34817         * g++.dg/parse/constant6.C: New test.
34818
34819 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34820
34821         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34822         * g++.dg/charset/asm2.c: Likewise.
34823         * g++.dg/charset/asm3.c: Likewise.
34824         * g++.dg/charset/asm4.c: Likewise.
34825         * g++.dg/charset/asm5.c: Likewise.
34826         * g++.dg/charset/attribute1.c: Likewise.
34827         * g++.dg/charset/attribute2.c: Likewise.
34828         * g++.dg/charset/extern1.cc: Likewise.
34829         * g++.dg/charset/extern2.cc: Likewise.
34830         * g++.dg/charset/extern3.cc: Likewise.
34831         * g++.dg/charset/function.cc: Likewise.
34832         * g++.dg/charset/string.c: Likewise.
34833         * g++.dg/charset/charset.exp: Likewise.
34834         * lib/target-supports.exp (check_iconv_available): Fix comment.
34835
34836 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
34837
34838         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34839         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34840         * gcc.dg/charset/asm2.c: Likewise.
34841         * gcc.dg/charset/asm3.c: Likewise.
34842         * gcc.dg/charset/asm4.c: Likewise.
34843         * gcc.dg/charset/asm5.c: Likewise.
34844         * gcc.dg/charset/asm6.c: Likewise.
34845         * gcc.dg/charset/attribute1.c: Likewise.
34846         * gcc.dg/charset/attribute2.c: Likewise.
34847         * gcc.dg/charset/builtin1.c: Likewise.
34848         * gcc.dg/charset/extern.c: Likewise.
34849         * gcc.dg/charset/function.c: Likewise.
34850         * gcc.dg/charset/string.c: Likewise.
34851         * gcc.dg/charset/charset.exp: Likewise.
34852
34853 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
34854
34855         PR fortran/20086
34856         * gfortran.dg/pr20086.f90: New test.
34857
34858 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
34859
34860         PR tree-optimization/19786
34861         * g++.dg/tree-ssa/pr19786.C: New.
34862
34863 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34864
34865         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34866
34867 2005-02-21  Jeff Law  <law@redhat.com>
34868
34869         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34870
34871 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34872
34873         * gfortran.dg/do_iterator: Split loop, markup all lines for
34874         which an error locus is printed.
34875         * gfortran.dg/pr17708.f90: Markup all lines for which an error
34876         locus is printed.
34877         * gfortran.dg/select_4.f90: Likewise.
34878         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34879         locuses in the various permutations.
34880
34881 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
34882
34883         PR tree-optimization/19951
34884         * g++.dg/vect: New directory.
34885         * g++.dg/vect/vect.exp: New file.
34886         * g++.dg/vect/pr19951.cc: New testcase.
34887         * g++.dg/dg.exp: Also prune vectorizer tests.
34888
34889 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
34890
34891         PR 18785
34892         * gcc.dg/charset/builtin1.c: New test.
34893
34894 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34895
34896         PR c++/19299
34897         * g++.dg/inherit/volatile1.C: New test.
34898
34899         PR c++/19440
34900         * g++.dg/template/dtor4.C: New test.
34901
34902 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34903
34904         * gfortran.dg/int_1.f90: New test.
34905
34906 2005-02-19  Devang Patel  <dpatel@apple.com>
34907
34908         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34909
34910 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
34911
34912         * gfortran.dg/achar_1.f90: New test.
34913
34914 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
34915
34916         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34917
34918 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
34919             Jakub Jelinek  <jakub@redhat.com>
34920
34921         PR tree-optimization/19828
34922         * gcc.dg/tree-ssa/loop-7.c: New test.
34923         * gcc.c-torture/execute/20050218-1.c: New test.
34924
34925 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
34926
34927         PR c/20043
34928         * gcc.dg/transparent-union-1.c: New test.
34929         * gcc.dg/transparent-union-2.c: New test.
34930
34931 2005-02-18  James E Wilson  <wilson@specifixinc.com>
34932
34933         PR tree-optimization/18977
34934         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34935
34936 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
34937
34938         PR target/20054
34939         * gcc.dg/pr20054.c: New test.
34940
34941 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34942
34943         PR c++/19508
34944         * g++.dg/ext/attrib20.C: New test.
34945
34946 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
34947
34948         PR middle-end/20030
34949         * gfortran.fortran-torture/execute/character_passing.f90: New test.
34950
34951 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
34952
34953         PR c++/20008
34954         * g++.dg/opt/switch4.C: New.
34955
34956 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
34957
34958         PR c++/20023
34959         PR tree-optimization/20009
34960         * gcc.c-torture/compile/20050217-1.c: New test.
34961         * g++.dg/opt/switch3.C: New test.
34962
34963         PR tree-optimization/18947
34964         * gcc.c-torture/compile/20050215-1.c: New test.
34965         * gcc.c-torture/compile/20050215-2.c: New test.
34966         * gcc.c-torture/compile/20050215-3.c: New test.
34967
34968 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
34969
34970         PR c++/20028
34971         * g++.dg/template/crash34.C: New.
34972
34973         PR c++/20022
34974         * g++.dg/other/access3.C: New.
34975
34976 2005-02-17  Ira Rosen  <irar@il.ibm.com>
34977
34978         * gcc.dg/vect/vect-98.c: New test.
34979
34980 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
34981
34982         PR tree-optimization/19967
34983         * gcc.dg/pr19967.c: New.
34984
34985 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
34986
34987         PR middle-end/19857
34988         * gcc.dg/tree-ssa/20050215-1.c: New test.
34989         * gcc.c-torture/execute/20050215-1.c: New test.
34990
34991 2005-02-15  Eric Christopher  <echristo@redhat.com>
34992
34993         * gcc.dg/cpp/20050215-1.c: New file.
34994
34995 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
34996
34997         PR tree-optimization/15785
34998         * gcc.dg/pr15785-1.c: New test.
34999
35000 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
35001
35002         PR c++/17788
35003         * g++.dg/init/ctor4.C: New.
35004         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
35005
35006 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
35007
35008         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
35009         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
35010
35011 2005-02-15  Andreas Schwab  <schwab@suse.de>
35012
35013         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
35014         declare malloc.
35015
35016 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
35017
35018         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35019
35020 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
35021
35022         PR tree-optimization/19853
35023         * gcc.c-torture/compile/pr19853.c: New test.
35024
35025 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35026
35027         PR c++/19608
35028         * g++.dg/parse/local-class1.C: New.
35029
35030         PR c++/19895
35031         * g++.dg/parse/ptrmem3.C: New.
35032
35033         PR c++/19884
35034         * g++.old-deja/g++.oliva/template6.C: Add another case.
35035         * g++.dg/template/explicit6.C: New.
35036
35037 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
35038
35039         PR c++/17816
35040         * g++.dg/other/redecl2.C: New.
35041
35042 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35043
35044         PR c++/19891
35045         * g++.dg/abi/covariant4.C: New.
35046
35047 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35048
35049         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35050         New tests.
35051
35052 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35053
35054         * gcc.dg/vect/vect-96.c: Fix typo.
35055
35056 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35057
35058         PR c++/14479
35059         PR c++/19487
35060         * g++.dg/template/enum5.C: New test.
35061
35062 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35063
35064         * gcc.dg/vect/vect-97.c: New test.
35065
35066 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35067
35068         * gcc.dg/vect/vect-96.c: New test.
35069
35070 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35071
35072         * gcc.dg/builtins-34.c: Also check ldexp*.
35073
35074 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35075
35076         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35077
35078 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35079
35080         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35081         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35082         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35083         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35084         selector_list, selector_expression, dg-process-target): Move to new
35085         file target-supports-dg.exp.
35086         * lib/target-supports-dg.exp: New.
35087
35088         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35089         New.
35090
35091 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35092
35093         PR c++/19666
35094         * g++.dg/other/ptrmem6.C: New test.
35095
35096         PR middle-end/19858
35097         * gcc.c-torture/compile/20050210-1.c: New test.
35098
35099 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35100
35101         PR c++/19755
35102         * g++.dg/warn/Wbraces1.C: New test.
35103
35104 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35105
35106         * gcc.dg/builtins-52.c: New testcase.
35107
35108 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35109
35110         PR c/19342
35111         * gcc.c-torture/execute/20050119-1.c: New test.
35112
35113 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35114
35115         PR c++/19811
35116         * g++.dg/init/delete1.C: New test.
35117
35118 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35119
35120         PR c++/18470
35121         * g++.dg/template/static12.C: New test.
35122
35123 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35124
35125         PR c++/19787
35126         * g++.dg/conversion/ambig1.C: New test.
35127
35128         PR c++/19739
35129         * g++.dg/ext/attrib19.C: New test.
35130
35131         PR c++/19732
35132         * g++.dg/parse/dtor5.C: New test.
35133
35134         PR c++/19762
35135         * g++.dg/template/dtor3.C: New test.
35136
35137         PR c++/19826
35138         * g++.dg/template/static11.C: New test.
35139         * g++.dg/template/crash2.C: Remove dg-error marker.
35140
35141 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35142
35143         PR C++/18491
35144         * g++.old-deja/g++.mike/p10769a.C: Remove.
35145
35146 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35147
35148         * gcc.dg/builtins-48.c: New test case.
35149         * gcc.dg/builtins-49.c: New test case.
35150         * gcc.dg/builtins-50.c: New test case.
35151         * gcc.dg/builtins-51.c: New test case.
35152
35153 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35154
35155         PR middle-end/19583
35156         * g++.dg/warn/Wreturn-type-3.C: New test.
35157
35158 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35159
35160         PR middle-end/19402
35161         * gcc.dg/pr19402-1.c: New testcase.
35162         * gcc.dg/pr19402-2.c: likewise.
35163
35164 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35165
35166         PR middle-end/19854
35167         * g++.dg/tree-ssa/tmmti.C: New testcase.
35168
35169 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35170
35171         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35172
35173 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35174
35175         PR c++/19733
35176         * g++.dg/parse/crash23.C: New test.
35177         * g++.dg/warn/Weff1.C: New test.
35178
35179 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35180
35181         * gcc.dg/20050209-1.c: New test.
35182
35183 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35184
35185         PR target/19799
35186         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35187
35188 2005-02-08  Mike Stump  <mrs@apple.com>
35189
35190         * g++.dg/pch/import-2.c: New test.
35191         * g++.dg/pch/import-2.hs: New.
35192         * g++.dg/pch/include/import-2a.h: New.
35193         * g++.dg/pch/include/import-2b.h: New.
35194
35195 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35196
35197         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35198
35199 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35200
35201         * gfortran.dg/substr_1.f90: New test.
35202
35203 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35204
35205         PR middle-end/19775
35206         * gcc.dg/torture/builtin-power-1.c: Disable test for
35207         invalid transformation.
35208         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35209         no longer optimize.
35210         * gcc.dg/builtins-47.c: New testcase.
35211
35212 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35213             Dorit Naishlos  <dorit@il.ibm.com>
35214
35215         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35216
35217 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35218
35219         * gcc.c-torture/compile/20050206-1.c: New test.
35220
35221 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35222
35223         PR tree-opt/19768
35224         * g++.dg/opt/pr19768.C: New test.
35225
35226 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35227
35228         PR tree-opt/19736
35229         * gcc.c-torture/compile/pr19736.c: New test.
35230
35231 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35232
35233         PR c++/17401
35234         * g++.dg/parse/error25.C: New test.
35235
35236 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35237
35238         * gcc.c-torture/execute/20050203-1.c: New.
35239
35240 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35241
35242         * gcc.dg/vect/vect-85.c: Remove xfail.
35243         * gcc.dg/vect/vect-86.c: Remove xfail.
35244         * gcc.dg/vect/vect-87.c: Remove xfail.
35245         * gcc.dg/vect/vect-88.c: Remove xfail.
35246
35247 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35248
35249         * gcc.dg/altivec-19.c: New.
35250
35251 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35252
35253         PR c/17807
35254         * gcc.dg/nested-func-3.c: New test.
35255         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35256
35257 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35258
35259         * gcc.test-framework/gen_directive_tests: Generate tests for
35260         selector expressions.
35261
35262 2005-02-02  Matt Austern  <austern@apple.com>
35263
35264         PR c++/19628
35265         * g++/ext/builtin7.C: New.
35266         * g++/ext/builtin8.C: New.
35267
35268 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35269
35270         PR c/18502
35271         * gcc.dg/pr18502-1.c: New test.
35272
35273 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35274
35275         PR c++/17413
35276         * g++.dg/template/local4.C: Tweak.
35277
35278 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35279
35280         PR tree-optimization/19578
35281         * gcc.c-torture/compile/20050202-1.c: New test.
35282
35283 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35284
35285         PR c/19435
35286         * gcc.dg/c99-init-4.c: New test.
35287
35288 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35289
35290         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35291
35292         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35293
35294         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35295         * g++.dg/eh/check-vect.h: New.
35296
35297         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35298         * gcc.dg/vect/vect-78.c: Ditto.
35299         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35300         Remove.
35301
35302         * g++.dg/conversion/simd1.C: Expect warning.
35303         * g++.dg/ext/attribute-test-1.C: Ditto.
35304         * g++.dg/ext/attribute-test-2.C: Ditto.
35305         * g++.dg/ext/attribute-test-3.C: Ditto.
35306         * g++.dg/ext/attribute-test-4.C: Ditto.
35307
35308         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35309         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35310
35311         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35312
35313 2005-02-01  Richard Henderson  <rth@redhat.com>
35314
35315         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35316         long double for ibm double-double format.
35317         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35318
35319 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35320
35321         PR tree-optimization/19633
35322         * gcc.dg/pr19633-1.c: New test.
35323         * gcc.dg/pr19633.c: Tweak to make pointer point
35324         to NULL or a symbol.
35325
35326 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35327
35328         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35329         New procs.
35330         (dg-process-target (local override)): Handle selector expressions.
35331
35332         * gcc.test-framework/README: Describe tests in source directory.
35333         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35334         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35335         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35336         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35337         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35338         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35339         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35340         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35341         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35342         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35343         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35344         * gcc.test-framework/dg-error-exp-P.c: New test.
35345         * gcc.test-framework/dg-error-exp-XP.c: New test.
35346         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35347         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35348         * gcc.test-framework/dg-output-exp-P.c: New test.
35349         * gcc.test-framework/dg-output-exp-XF.c: New test.
35350         * gcc.test-framework/dg-warning-exp-P.c: New test.
35351         * gcc.misc-tests/dg-1.c: Remove.
35352         * gcc.misc-tests/dg-2.c: Remove.
35353         * gcc.misc-tests/dg-3.c: Remove.
35354         * gcc.misc-tests/dg-4.c: Remove.
35355         * gcc.misc-tests/dg-5.c: Remove.
35356         * gcc.misc-tests/dg-6.c: Remove.
35357         * gcc.misc-tests/dg-7.c: Remove.
35358         * gcc.misc-tests/dg-8.c: Remove.
35359         * gcc.misc-tests/dg-9.c: Remove.
35360         * gcc.misc-tests/dg-10.c: Remove.
35361         * gcc.misc-tests/dg-11.c: Remove.
35362         * gcc.misc-tests/dg-12.c: Remove.
35363         * gcc.misc-tests/dg-test.exp: Remove.
35364
35365         * gcc.test-framework/test-framework.awk: Change recording and
35366         printing of passes and failures.
35367
35368         * gcc.test-framework: New directory.
35369         * gcc.test-framework/README: New.
35370         * gcc.test-framework/test-framework.exp: New.
35371         * gcc.test-framework/test-framework.awk: New.
35372         * gcc.test-framework/gen_directive_tests: New.
35373
35374 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35375
35376         * lib/treelang.exp: Fix comment typos.
35377         (treelang_target_compile): Don't append libs=-ltreelang to options.
35378
35379 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35380
35381         * g++.dg/parse/typename7.C: Adjust error messages.
35382
35383 2005-01-31  Jeff Law  <law@redhat.com>
35384
35385         * gcc.c-torture/execute/20050131-1.c: New test.
35386         * gcc.dg/wcaselabel.c: New test.
35387
35388 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35389
35390         * g++.dg/other/warning1.C: Adjust error messags.
35391         * g++.dg/parse/constant5.C: New test.
35392
35393 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35394
35395         PR c/19333
35396         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35397         the test case valid.
35398         * gcc.dg/20030815-1.c: Remove invalid tests.
35399         * gcc.dg/array-7.c: Adjust expected result.
35400         * gcc.dg/pr18596-3.c: Likewise.
35401         * gcc.dg/noncompile/20000901-1.c: Likewise.
35402         * gcc.dg/noncompile/init-2.c: Likewise.
35403         * gcc.dg/noncompile/init-4.c: Likewise.
35404
35405 2005-01-31  Dale Johannesen  <dalej@apple.com>
35406
35407         * g++.dg/opt/pr19650.C: New test.
35408
35409 2005-01-31  Richard Henderson  <rth@redhat.com>
35410
35411         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35412         long double for intel double extended format.
35413         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35414
35415 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35416
35417         PR c++/19555
35418         * g++.dg/template/static10.C: New test.
35419
35420         PR c++/19395
35421         * g++.dg/parse/error24.C: New test.
35422
35423         PR c++/19367
35424         * g++.dg/lookup/builtin1.C: New test.
35425
35426         PR c++/19457
35427         * g++.dg/warn/conv3.C: New test.
35428
35429 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35430
35431         PR fortran/19647
35432         * gfortan.dg/inquire_7.f90
35433
35434 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35435
35436         PR tree-optimization/15791
35437         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35438         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35439         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35440         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35441         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35442         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35443         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35444         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35445         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35446         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35447
35448 2005-01-29  Paul Brook  <paul@codesourcery.com>
35449
35450         PR fortran/18565
35451         * check.c (real_or_complex_check): New function.
35452         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35453         * intrinsic.c (add_functions): Use new check functions.
35454         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35455         Add prototypes.
35456
35457 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35458
35459         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35460         gcc.dg/lvalue-3.c: New tests.
35461         * gcc.dg/concat.c: Update expected messages.
35462
35463 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35464
35465         PR libfortran/19595
35466         * gfortran.dg/eor_1.f90: New test.
35467
35468 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35469
35470         PR fortran/19589
35471         * gfortran.dg/logical_data_1.f90: New test.
35472
35473 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35474
35475         PR c++/19253
35476         * g++.dg/template/crash33.C: New test.
35477
35478         PR c++/19667
35479         * g++.dg/template/crash32.C: New test.
35480
35481 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35482
35483         PR middle-end/16558
35484         * g++.dg/warn/Wreturn-type-2.C: New test.
35485
35486 2004-06-24  Jeff Law  <law@redhat.com>
35487
35488         * gcc.dg/tree-ssa/20050128-1.c: New test.
35489
35490 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35491
35492         * gcc.target/frv/all-mdpackh-1.c: New test.
35493
35494 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35495
35496         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35497
35498 2005-01-27  Richard Henderson  <rth@redhat.com>
35499
35500         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35501
35502 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35503
35504         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35505
35506 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35507
35508         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35509         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35510         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35511         to cope with cases where the multilib options override the dg-options.
35512
35513 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35514
35515         PR c/18946
35516         * gcc.dg/noncompile/20050120-1.c: New test.
35517
35518 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35519
35520         PR tree-optimization/19633
35521         * gcc.dg/pr19633.c: New test.
35522         * gcc.dg/tree-ssa/pr19633.c: New test.
35523
35524 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35525
35526         * gcc.dg/20041216-1.c: New test.
35527
35528 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35529
35530         PR objc/18862
35531         * objc.dg/selector-2.m: New test.
35532
35533 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35534
35535         * g++.dg/opt/range-test-2.C: New test.
35536
35537         PR rtl-optimization/19579
35538         * gcc.c-torture/execute/20050124-1.c: New test.
35539
35540 2005-01-26  Greg Parker  <gparker@apple.com>
35541         Stuart Hastings  <stuart@apple.com>
35542
35543         * gcc.c-torture/execute/20050125-1.c: New.
35544
35545 2005-01-18  Jan Hubicka  <jh@suse.cz>
35546
35547         PR tree-optimize/19337
35548         * gcc.c-torture/compile/20050119-1.c: New test.
35549
35550 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35551
35552         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35553         test for successful match.
35554
35555 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35556
35557         PR objc/18408
35558         * objc.dg/comp-types-7.m: New test.
35559
35560 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35561
35562         * lib/target-supports.exp (current_target_name): New.
35563         (check_effective_target_ilp32, check_effective_target_lp64):
35564         Cache the result to use as long as the current target, with
35565         multilib flags, remains the same.
35566
35567         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35568         (dg-require-weak, dg-require-visibility, dg-require-alias,
35569         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35570         dg-require-effective-target, dg-skip-if): Remove call to
35571         skip_test_and_clear_xfail.
35572         (dg-test): Clear xfail data.
35573
35574 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35575
35576         PR target/17751
35577         * gcc.dg/ppc64-toc.c: New test.
35578
35579         * g++.dg/tree-ssa/empty-1.C: New test.
35580
35581         PR middle-end/19551
35582         * gcc.c-torture/execute/20050121-1.c: New test.
35583         * gcc.dg/20050121-2.c: New test.
35584
35585 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35586         Paul Brook  <paul@codesourcery.com>
35587
35588         PR fortran/17941
35589         * gfortran.dg/real_const_1.f: New test.
35590         * gfortran.dg/real_const_2.f90: New test.
35591         * gfortran.dg/complex_int_1.f90: New test.
35592
35593 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35594
35595         PR fortran/19313
35596         * gfortan.dg/inquire_6.f90: New test.
35597
35598 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35599
35600         PR libfortran/19451
35601         * open_readonly_1.f90: New test.
35602
35603 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35604
35605         PR libfortran/18982
35606         * gfortran.dg/open_new.f90: New file.
35607
35608 2005-01-22  Paul Brook  <paul@codesourcery.com>
35609
35610         * namelist_1.f90: New test.
35611
35612 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35613
35614         PR tree-optimization/19484
35615         * gcc.c-torture/compile/20050122-[12].c: New tests.
35616
35617 2005-01-22  Paul Brook  <paul@codesourcery.com>
35618
35619         * gfortran.dg/implicit_2.f90: New test.
35620
35621 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35622
35623         PR fortran/19314
35624         * gfortran.dg/inquire_5.f90: New test.
35625
35626 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35627
35628         PR c/18809
35629         * gcc.dg/pr18809-1.c: New test.
35630
35631 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35632
35633         * gcc.dg/20050121-1.c: New test.
35634
35635         PR tree-optimization/13000
35636         * gcc.dg/20040206-1.c: Change warning to point where function is
35637         being inlined.
35638
35639 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35640
35641         PR c++/19208
35642         * g++.dg/template/array11.C: New test.
35643
35644 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35645
35646         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35647         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35648         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35649         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35650         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35651         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35652
35653 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35654
35655         PR tree-optimization/15349
35656         * gcc.dg/tree-ssa/pr15349.c: New.
35657
35658 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35659
35660         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35661
35662 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35663
35664         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35665         scan-assembler-times directive name.
35666
35667         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35668         after dg-do.
35669
35670         PR rtl-optimization/19462
35671         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35672
35673 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35674
35675         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35676         counting function calls on ia64.
35677
35678 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35679
35680         PR rtl-optimization/15139
35681         * gcc.dg/20050111-2.c: New test.
35682
35683         PR c/17297
35684         * gcc.c-torture/compile/20050113-1.c: New testcase.
35685
35686         PR middle-end/19164
35687         * gcc.dg/20050113-1.c: New testcase.
35688
35689 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35690
35691         * gcc.dg/vect/vect-85.c: Add comment.
35692         * gcc.dg/vect/vect-86.c: Add xfail for now.
35693         * gcc.dg/vect/vect-87.c: Add xfail for now.
35694         * gcc.dg/vect/vect-88.c: Add xfail for now.
35695         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35696
35697 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35698
35699         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35700
35701 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35702
35703         * g++.dg/debug/typedef3.C: New test.
35704
35705 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35706
35707         PR c/19472
35708         * gcc.dg/asm-a.c: New test.
35709
35710 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35711
35712         * gcc.dg/sh-relax.c: Add prototype for abort.
35713
35714 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35715
35716         * gcc.dg/short-compare-1.c: New test.
35717         * gcc.dg/short-compare-2.c: Likewise.
35718
35719 2005-01-18  Michael Matz  <matz@suse.de>
35720
35721         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35722
35723 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35724
35725         PR tree-optimization/19121
35726         * gcc.c-torture/compile/pr19121.c: New test.
35727
35728 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35729
35730         PR target/19357
35731         * gcc.c-torture/compile/pr19357.c: New test.
35732
35733 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35734
35735         PR c/5675
35736         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35737         pass--those that refer just to the variable, possibly with a
35738         cast.
35739         * gcc.dg/c99-const-expr-3.c: Likewise.
35740
35741         PR middle-end/13127
35742         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35743         longer emitted.
35744
35745 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35746
35747         PR fortran/18778
35748         * gfortran.dg/endfile_2.f90: New test.
35749
35750 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35751
35752         PR 19168
35753         * gfortran.dg/select_5.f90: New test.
35754
35755 2004-01-16  Paul Brook  <paul@codesourcery.com>
35756
35757         * gfortran.dg/common_4.f90: New test.
35758
35759 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35760
35761         PR rtl-optimization/19462
35762         * gcc.dg/torture/pr19462-1.c: New test.
35763
35764 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35765
35766         PR objc/19321
35767         * objc.dg/func-ptr-2.m: New.
35768         * objc.dg/volatile-1.m: New.
35769
35770 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35771
35772         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35773
35774 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35775
35776         PR tree-optimization/19060
35777         * gcc.c-torture/execute/20050104-1.c: New test.
35778
35779 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35780
35781         PR fortran/18983
35782         * gfortran.dg/write_to_null.f90: New test.
35783
35784 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35785             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35786
35787         PR other/19328
35788         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35789         argument.
35790
35791 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35792
35793         PR c++/19263
35794         * g++.dg/init/vector1.C: New test.
35795
35796 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
35797
35798         PR target/13158
35799         * gcc.target/ia64/sibcall-unwind-1.c: New test.
35800         PR target/18987
35801         * gcc.target/ia64/sibcall-unwind-2.c: New test.
35802
35803 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
35804
35805         * gfortran.dg/select_1.f90: New test.
35806         * gfortran.dg/select_2.f90: New test.
35807         * gfortran.dg/select_3.f90: New test.
35808         * gfortran.dg/select_4.f90: New test.
35809
35810 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
35811
35812         PR middle-end/19084
35813         PR rtl-optimization/19348
35814         * gcc.dg/20050111-1.c: New test.
35815         * gcc.c-torture/execute/20050111-1.c: New test.
35816
35817         * gcc.dg/i386-asm-4.c: New test.
35818
35819 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35820
35821         * gcc.dg/nested-func-2.c: New test.
35822         * ada/acats/norun.lst: Remove c953002.
35823
35824 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35825
35826         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35827
35828 2005-01-12  Ben Elliston  <bje@au.ibm.com>
35829
35830         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35831
35832 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
35833
35834         PR target/18761
35835         * g++.dg/abi/align1.C: New test.
35836
35837 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
35838
35839         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35840         at a time.
35841         * g++.dg/ext/altivec_check.h: Support compiling as C.
35842
35843 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35844
35845         PR c++/19355
35846         * g++.dg/expr/pr19355-1.C: New test case.
35847
35848 2005-01-10  Laurent GUERBY <laurent@guerby.net>
35849
35850         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35851         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35852         * ada/acats/tests/c3/c92005b.ada: Likewise.
35853         * ada/acats/tests/c3/cxb3012.a: Likewise.
35854         * ada/acats/norun.lst: Add c380004 and c953002, add PR
35855
35856 2005-01-09  Paul Brook  <paul@codesourcery.com>
35857
35858         * gfortran.dg/common_2.f90: New file.
35859         * gfortran.dg/common_3.f90: New file.
35860
35861 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
35862
35863         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35864
35865 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35866
35867         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35868         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35869         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35870         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35871         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35872         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35873         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35874         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35875         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35876         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35877         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35878         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35879         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35880         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35881         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35882         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35883         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35884         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35885         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35886         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35887         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35888         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35889         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35890         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35891         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35892         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35893         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35894         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35895         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35896         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35897         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35898         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35899         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35900         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35901         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35902         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35903         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35904         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35905         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35906         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35907         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35908         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35909         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35910         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35911         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35912         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35913         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35914         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35915         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35916         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35917         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35918         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35919         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35920         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35921         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35922         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35923         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35924         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35925         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35926         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35927         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35928         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35929         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35930         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35931         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35932         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35933         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35934
35935         * gcc.dg/vect/vect-1.c: Fix spelling.
35936         * gcc.dg/vect/vect-10.c: Fix spelling.
35937         * gcc.dg/vect/vect-11.c: Fix spelling.
35938         * gcc.dg/vect/vect-12.c: Fix spelling.
35939         * gcc.dg/vect/vect-14.c: Fix spelling.
35940         * gcc.dg/vect/vect-15.c: Fix spelling.
35941         * gcc.dg/vect/vect-16.c: Fix spelling.
35942         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35943         * gcc.dg/vect/vect-64.c: Fix comments.
35944         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35945
35946 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
35947             Ira Rosen  <irar@il.ibm.com>
35948
35949         * gcc.dg/vect/vect-70.c: New test.
35950         * gcc.dg/vect/vect-71.c: New test.
35951
35952 2005-01-09  Manfred Hollstein  <mh@suse.com>
35953
35954         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35955         * gcc.dg/pr18241-2.c: Likewise.
35956         * gcc.dg/pr18241-3.c: Likewise.
35957         * gcc.dg/pr18241-4.c: Likewise.
35958         * gcc.dg/pr18241-5.c: Likewise.
35959
35960 2005-01-08  Richard Henderson  <rth@redhat.com>
35961
35962         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35963         False for x86 and x86-64.
35964
35965 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
35966
35967         PR tree-optimization/18241
35968         * gcc.dg/pr18241-1.c: New test.
35969         * gcc.dg/pr18241-2.c: New test.
35970         * gcc.dg/pr18241-3.c: New test.
35971         * gcc.dg/pr18241-4.c: New test.
35972         * gcc.dg/pr18241-5.c: New test.
35973
35974 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
35975
35976         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35977         gfortran.dg/select_4.f90: New.
35978
35979 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35980
35981         * gcc.c-torture/execute/20050107-1.c: New test.
35982
35983 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         PR c++/19298
35986         * g++.dg/template/ref2.C: New.
35987
35988 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
35989
35990         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35991         instead of being empty.
35992
35993 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35994
35995         PR fortran/15553
35996         * gfortran.dg/array-1.f90: New test.
35997
35998 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
35999
36000         PR tree-optimization/19283
36001         * gcc.c-torture/execute/20050106-1.c: New test.
36002
36003         PR rtl-optimization/18861
36004         * gcc.dg/20050105-1.c: New test.
36005
36006         PR tree-optimization/18828
36007         * gcc.dg/20050105-2.c: New test.
36008
36009 2005-01-07  Andreas Jaeger  <aj@suse.de>
36010
36011         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
36012
36013 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
36014
36015         PR fortran/18398
36016         * gfortran.dg/fmt_read.f90: New test.
36017
36018 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
36019
36020         * gcc.dg/rs6000-ldouble-2.c: New.
36021
36022 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
36023
36024         PR c++/19244
36025         * g++.dg/parser/ctor2.C: New test.
36026
36027 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36028
36029         PR c++/17154
36030         * g++.dg/template/using9.C: New test.
36031
36032 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36033
36034         PR c++/19258
36035         * g++.dg/lookup/friend6.C: New test.
36036
36037 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36038
36039         PR c++/19270
36040         * g++.dg/template/array10.C: New.
36041
36042 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36043
36044         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36045         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36046
36047 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36048
36049         * gcc.c-torture/compile/20050105-1.c: New test.
36050
36051 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36052
36053         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36054
36055 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36056
36057         PR middle-end/19100
36058         * gcc.dg/conv-3.c: New test case.
36059
36060 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36061
36062         * gcc.dg/asm-wide-1.c: New test.
36063
36064 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36065
36066         PR c++/19030
36067         * g++.dg/parse/crash22.C: New
36068
36069 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36070
36071         PR 19257
36072         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36073
36074 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36075
36076         PR middle-end/17767
36077         * gcc.dg/i386-mmx-6.c: New test case.
36078
36079 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36080
36081         PR tree-optimization/18308
36082         * gcc.dg/vect/pr18308.c: New testcase.
36083
36084 2005-01-04  Andreas Jaeger  <aj@suse.de>
36085
36086         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36087
36088 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36089             Robert Bowdidge <bowdidge@apple.com>
36090
36091         * gcc.dg/cpp/subframework1.c: New.
36092         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36093         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36094         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36095         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36096
36097 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36098
36099         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36100         producing warning.
36101         * gcc.dg/darwin-weakimport-2.c: New.
36102
36103 2005-01-03  Richard Henderson  <rth@redhat.com>
36104
36105         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36106
36107 2005-01-03  Richard Henderson  <rth@redhat.com>
36108
36109         * gcc.dg/vect/vect.exp: Enable for ia64.
36110         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36111         (check_effective_target_vect_float): Likewise.
36112         (check_effective_target_vect_no_align): Likewise.
36113         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36114         * gcc.dg/vect/vect-8.c: Likewise.
36115
36116 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36117
36118         PR target/19236
36119         * gcc.dg/pr19236-1.c: New test case.
36120
36121 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36122
36123         PR rtl-optimization/12092
36124         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36125
36126 2005-01-02  Andreas Jaeger  <aj@suse.de>
36127
36128         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36129
36130 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36131             Andrew Pinski  <pinskia@physics.uc.edu>
36132
36133         PR rtl-optimization/12092
36134         * gcc.dg/pr12092-1.c: New test case.
36135
36136 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36137
36138         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36139         'hidden' and 'default' for better portability.
36140         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36141
36142         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36143         6 and 7.
36144         * g++.old-deja/g++.brendan/new3.C: Likewise.
36145
36146 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36147
36148         * gcc.dg/20041231-1.C: New test.
36149         * g++.dg/warn/Wunreachable-code-1.C: New test.
36150
36151 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36152
36153         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36154         file, not /dev/null.  Abort on error.
36155
36156 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36157             Ziemowit Laski  <zlaski@apple.com>
36158
36159         PR objc/18971
36160         * objc.dg/encode-5.m: New test.
36161
36162 2004-12-29  Richard Henderson  <rth@redhat.com>
36163
36164         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36165         * objc.dg/stabs-1.m: Disable for ia64.
36166
36167 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36168
36169         PR c++/19190
36170         * g++.dg/warn/Wunused-10.C: New test.
36171
36172 2004-12-28  Richard Henderson  <rth@redhat.com>
36173
36174         * objc.dg/stabs-1.m: Disable for alpha.
36175
36176 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36177
36178         PR c++/19149
36179         * g++.dg/parse/error23.C: New test.
36180
36181 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36182
36183         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36184
36185         PR fortran/19032
36186         * gfortran.dg/intrinsic_modulo_1.f90: New.
36187         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36188         tests with divisor -1.
36189
36190 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36191
36192         * g++.dg/opt/temp1.C (memcpy): Return a value.
36193
36194         PR c++/19148
36195         * g++.dg/expr/cond7.C: New test.
36196
36197 2004-12-27  Paul Brook  <paul@codesourcery.com>
36198
36199         * gfortran.dg/g77/select_no_compile.f: Remove.
36200
36201 2004-12-27  Richard Henderson  <rth@redhat.com>
36202
36203         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36204         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36205         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36206
36207 2004-12-26  Richard Henderson  <rth@redhat.com>
36208
36209         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36210         by 1i instead of token pasting.
36211
36212 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36213
36214         PR tree-optimization/17578
36215         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36216         to additional_flags.
36217         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36218
36219 2004-12-25  Richard Henderson  <rth@redhat.com>
36220
36221         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36222         Remove Alpha.
36223
36224 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36225
36226         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36227         hppa*-*-hpux*.
36228         * gcc.dg/pr17957.c (dg-options): Likewise.
36229         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36230         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36231         instead of 0 on __hppa__.
36232         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36233         "foo,%r" on hppa*-*-*.
36234
36235 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36236
36237         PR fortran/19071
36238         * gfortran.dg/complex_write.f90: New test.
36239
36240 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36241
36242         PR c++/17595
36243         * g++.dg/parse/pragma2.C: New test.
36244
36245         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36246
36247 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36248
36249         * gcc.dg/empty2.c: Add missing dg-warning.
36250
36251 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36252
36253         PR c++/17413
36254         * g++.dg/template/local4.C: New test.
36255         * g++.dg/template/crash19.C: Add dg-error marker.
36256
36257         * g++.dg/template/crash31.C: Correct embedded PR number.
36258
36259 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36260
36261         PR c++/16405
36262         * g++.dg/opt/temp1.C: Add do-run marker.
36263
36264 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36265
36266         * g++.dg/template/spec19.C: New.
36267
36268 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36269
36270         PR target/16819
36271         * gcc.dg/empty2.c: New.
36272
36273 2004-12-23  Richard Henderson  <rth@redhat.com>
36274
36275         * lib/target-supports.exp (check_effective_target_vect_no_align):
36276         Remove i?86 and x86-64.
36277
36278 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36279
36280         PR c++/16405
36281         * g++.dg/opt/temp1.C: New test.
36282
36283 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36284
36285         PR c++/18733
36286         * g++.dg/template/friend33.C: New testcase.
36287
36288 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36289
36290         PR c++/18464
36291         * g++.dg/template/cond5.C: New test.
36292
36293         PR c++/18492
36294         * g++.dg/inherit/thunk3.C: New test.
36295
36296         PR c++/11224
36297         * g++.dg/warn/Wunused-9.C: New test.
36298
36299 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36300
36301         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36302
36303 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36304
36305         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36306
36307 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36308
36309         PR c++/18378
36310         * g++.dg/ext/packed8.C: New test.
36311
36312         PR c++/19063
36313         * g++.dg/template/crash31.C: New test.
36314
36315         PR c++/19034
36316         * g++.dg/template/crash30.C: New test.
36317
36318 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36319
36320         PR C++/18984
36321         * g++.dg/eh/ctor3.C: New test.
36322
36323 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36324
36325         * objc.dg/stabs-1.m: Allow section name to be quoted and
36326         assembly label to begin with '.LL'.
36327
36328 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36329
36330         * gcc.dg/vect/vect.exp
36331         (check_effective_target_lp64_or_vect_no_align): New.
36332         * gcc.dg/vect/vect-77.c: Use it.
36333         * gcc.dg/vect/vect-78.c: Use it.
36334
36335         * lib/target-supports.exp
36336         (check_effective_target_vect_no_max,
36337         check_effective_target_vect_no_bitwise,
36338         check_effective_target_vect_no_align): New.
36339         * gcc.dg/vect/vect-13.c: Use them.
36340         * gcc.dg/vect/vect-17.c: Ditto.
36341         * gcc.dg/vect/vect-18.c: Ditto.
36342         * gcc.dg/vect/vect-19.c: Ditto.
36343         * gcc.dg/vect/vect-20.c: Ditto.
36344         * gcc.dg/vect/vect-27.c: Ditto.
36345         * gcc.dg/vect/vect-29.c: Ditto.
36346         * gcc.dg/vect/vect-44.c: Ditto.
36347         * gcc.dg/vect/vect-48.c: Ditto.
36348         * gcc.dg/vect/vect-50.c: Ditto.
36349         * gcc.dg/vect/vect-52.c: Ditto.
36350         * gcc.dg/vect/vect-54.c: Ditto.
36351         * gcc.dg/vect/vect-56.c: Ditto.
36352         * gcc.dg/vect/vect-58.c: Ditto.
36353         * gcc.dg/vect/vect-60.c: Ditto.
36354         * gcc.dg/vect/vect-72.c: Ditto.
36355         * gcc.dg/vect/vect-80.c: Ditto.
36356
36357 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36358
36359         PR c++/14075
36360         * g++.dg/init/string1.C: New.
36361
36362         PR c++/18975
36363         * g++.dg/other/synth1.C: New.
36364
36365 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36366
36367         PR c/18963
36368         * gcc.dg/pr18963-1.c: New test.
36369
36370 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36371
36372         PR c/18596
36373         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36374         * gcc.dg/pr18596-1.c: Use dg-error.
36375         (dg-options): Use -fno-unit-at-a-time.
36376         * gcc.dg/pr18596-2.c: New test.
36377         * gcc.dg/pr18596-3.c: New test.
36378
36379 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36380
36381         PR middle-end/18683
36382         * g++.dg/opt/pr18683-1.C: New test case.
36383
36384 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36385
36386         PR other/19093
36387         * g++.dg/opt/max1.C: Fix for 64bit targets.
36388
36389 2004-12-20  Matt Austern  <austern@apple.com>
36390
36391         PR c++/19044
36392         * g++.dg/ext/builtin6.C: New
36393
36394 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36395
36396         PR tree-optimization/19080
36397         * gcc.c-torture/compile/pr19080.c: New test.
36398
36399 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36400
36401         * gcc.dg/20041219-1.c: New test.
36402
36403 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36404
36405         PR middle-end/19068
36406         * g++.dg/opt/max1.C: New test case.
36407
36408 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36409
36410         * gcc.dg/fdata-sections-1.c: New test.
36411
36412 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36413
36414         PR middle-end/18548
36415         * gcc.dg/max-1.c: New test case.
36416
36417 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36418
36419         * gcc.c-torture/execute/20041218-1.c: New test.
36420
36421 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36422
36423         * gcc.dg/pr18501.c: New test.
36424         * gcc.dg/uninit-5.c: XFAIL.
36425         * gcc.dg/uninit-9.c: XFAIL.
36426
36427 2004-12-17  Dale Johannesen  <dalej@apple.com>
36428
36429         * gcc.dg/20041213-1.c: New.
36430
36431 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36432
36433         * objc.dg/stabs-1.m: Allow assembly label to begin
36434         with a dot ('.').
36435
36436 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36437
36438         * gcc.c-torture/execute/20041213-1.c: Move...
36439         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36440
36441 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36442
36443         PR c++/18721
36444         * g++.dg/lookup/conv-5.C: New.
36445
36446 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36447
36448         * objc.dg/stabs-1.m: New test.
36449
36450 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36451
36452         * gcc.dg/visibility-c.c: Change compile to
36453         assemble for the test.
36454
36455 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36456
36457         PR target/19041
36458         * gcc.dg/visibility-c.c: New test.
36459
36460 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36461
36462         PR middle-end/18493
36463         * gcc.dg/switch-8.c: New test case.
36464
36465 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36466
36467         PR c++/18905
36468         * g++.dg/template/init4.C: New.
36469         * g++.dg/opt/static3.C: Enable optimizer.
36470
36471 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36472
36473         * g++.dg/other/complex1.C: New test.
36474
36475 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36476
36477         * g++.dg/opt/inline9.C: New test.
36478
36479 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36480
36481         PR fortran/18993
36482         * gfotran.dg/nullify_1.f: New test.
36483
36484 2004-12-15  Richard Henderson  <rth@redhat.com>
36485
36486         * gcc.target/i386/i386.exp: New harness.
36487         * gcc.target/i386/vect-args.c: New.
36488
36489 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36490
36491         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36492
36493 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36494
36495         PR c++/18825
36496         * g++.dg/template/friend32.C: New test.
36497
36498 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36499
36500         * cpp/pragma-once-1.c: New test.
36501         * cpp/pragma-once-1b.h: Likewise.
36502         * cpp/pragma-once-1c.h: Likewise.
36503         * cpp/pragma-once-1d.h: Likewise.
36504         * cpp/inc/pragma-once-1a.h: Likewise.
36505
36506 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36507             Steven G. Kargl  <kargls@comcast.net>
36508
36509         PR fortran/17597
36510         * gfortran.dg/list_read_3.f90: New test.
36511
36512 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36513
36514         * gcc.dg/ftrapv-2.c: New test.
36515
36516 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36517
36518         PR c++/18981
36519         * g++.dg/template/typename9.C: New test.
36520
36521 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36522
36523         PR c++/18738
36524         * g++.dg/template/typename8.C: New test.
36525         * g++.dg/parse/friend2.C: Tweak error message.
36526
36527 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36528
36529         * gcc.c-torture/20041214-1.c: New test.
36530
36531 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36532
36533         PR c++/18965
36534         * g++.dg/init/array17.C: New test.
36535
36536 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36537
36538         PR c++/18793
36539         * g++.dg/init/aggr3.C: New test.
36540
36541 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36542
36543         * gcc.dg/altivec-types-1.c: New test.
36544         * gcc.dg/altivec-types-2.c: New test.
36545         * gcc.dg/altivec-types-3.c: New test.
36546         * gcc.dg/altivec-types-4.c: New test.
36547         * g++.dg/ext/altivec-types-1.C: New test.
36548         * g++.dg/ext/altivec-types-2.C: New test.
36549         * g++.dg/ext/altivec-types-3.C: New test.
36550         * g++.dg/ext/altivec-types-4.C: New test.
36551
36552 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36553
36554         PR middle-end/18951
36555         * gcc.c-torture/execute/20041213-1.c: New test.
36556
36557 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         PR c++/18949
36560         * g++.dg/template/cast1.C: New.
36561
36562 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36563
36564         * gcc.c-torture/execute/20041213-2.c: New test.
36565
36566 2004-12-13  Richard Henderson  <rth@redhat.com>
36567
36568         * gcc.dg/i386-sse-10.c: Fix typo in options.
36569
36570 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36571
36572         PR c++/18968
36573         * g++.dg/opt/pr18968.C: New test.
36574
36575 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36576
36577         PR c++/18925
36578         * g++.dg/ext/visibility/staticdatamem.C: New test.
36579
36580 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36581
36582         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36583
36584 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36585
36586         PR rtl-optimization/18928
36587         * gcc.dg/pr18928-1.c: New test case.
36588
36589 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36590
36591         PR tree-opt/16951
36592         * gcc.c-torture/compile/20041211-1.c: New.
36593
36594 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36595
36596         PR middle-end/17564
36597         * gcc.c-torture/execute/20041212-1.c: New test.
36598
36599 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36600
36601         PR fortran/18869
36602         * gfortran.dg/common_1.f90: New test.
36603
36604 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36605         Paul Brook  <paul@codesourcery.com>
36606
36607         PR fortran/16222
36608         * gfortran.dg/real_do_1.f90: New test.
36609
36610 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36611
36612         PR tree-opt/18040
36613         * g++.dg/opt/ptrmem6.C: New test.
36614
36615 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36616
36617         PR middle-end/18921
36618         * gcc.dg/pr18921-1.c: New test case.
36619
36620 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36621
36622         PR fortran/17175
36623         * gfortran.dg/scale_1.f90: New test.
36624
36625 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36626
36627         PR middle-end/18903
36628         * gcc.c-torture/compile/pr18903.c: New test.
36629
36630 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36631
36632         * gcc.c-torture/execute/20041210-1.c: New test.
36633
36634 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36635
36636         PR c++/18731
36637         * g++.dg/parser/struct-1.C: New test.
36638         * g++.dg/parser/struct-2.C: New test.
36639         * g++.dg/parser/struct-3.C: New test.
36640
36641 2004-12-09  Richard Henderson  <rth@redhat.com>
36642
36643         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36644
36645         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36646         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36647
36648 2004-12-09  Matt Austern  <austern@apple.com>
36649
36650         PR c++/18514
36651         * g++.dg/ext/builtin1.C: New
36652         * g++.dg/ext/builtin2.C: New
36653         * g++.dg/ext/builtin3.C: New
36654         * g++.dg/ext/builtin4.C: New
36655         * g++.dg/ext/builtin5.C: New
36656
36657 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36658
36659         PR tree-opt/18904
36660         * g++.dg/opt/ptrmem5.C: New test.
36661
36662 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36663
36664         * g++.dg/parse/typename5.C: Adjust for new error.
36665         * g++.dg/parse/typename7.C: New.
36666
36667 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36668
36669         PR c++/18073
36670         * g++.dg/other/mmintrin.C: New test.
36671
36672 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36673
36674         PR c++/16681
36675         * g++.dg/init/array15.C: New.
36676         * g++.dg/init/array16.C: New.
36677
36678 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36679
36680         PR fortran/18826
36681         * gfortran.dg/assign_1.f90: New test.
36682
36683 2004-12-08  Nick Clifton  <nickc@redhat.com>
36684
36685         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36686         * gcc.target/xstormy16/data_below100: Likewise.
36687         * gcc.target/xstormy16/sfr: Likewise.
36688         * gcc.target/xstormy16/below100.S: New test source file.
36689         * gcc.target/xstormy16/below100.ld: New test linker script.
36690         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36691         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36692         bp instructions.
36693         * gcc.target/xstormy16/bp.c: Likewise.
36694
36695         * gcc.target/xstormy16/bss_below100: New files:
36696         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36697         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36698         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36699         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36700         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36701         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36702         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36703         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36704         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36705         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36706         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36707         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36708         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36709         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36710         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36711         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36712         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36713         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36714         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36715         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36716         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36717         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36718         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36719         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36720         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36721         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36722         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36723
36724         * gcc.target/xstormy16/data_below100: New files:
36725         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36726         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36727         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36728         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36729         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36730         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36731         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36732         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36733         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36734         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36735         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36736         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36737         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36738         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36739         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36740         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36741         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36742         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36743         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36744         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36745         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36746         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36747         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36748         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36749         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36750         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36751         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36752
36753         * gcc.target/xstormy16/sfr: New files:
36754         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36755         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36756         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36757         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36758         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36759         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36760         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36761         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36762         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36763         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36764         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36765         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36766         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36767         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36768         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36769         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36770         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36771         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36772         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36773         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36774         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36775         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36776         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36777         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36778         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36779         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36780         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36781         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36782         27_if0_sfrw_bitfield_f.c
36783
36784 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36785
36786         PR c++/18100
36787         * g++.dg/lookup/name-clash4.C: New test.
36788
36789 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36790
36791         PR c++/18672
36792         * g++.dg/opt/array1.C: New.
36793
36794         PR c++/18803
36795         * g++.dg/template/operator5.C: New.
36796
36797 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
36798
36799         PR c/18867
36800         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36801
36802 2004-12-07  Steven Bosscher  <stevenb@suse.de>
36803
36804         * gcc.dg/noncompile/20041207.c: New test.
36805
36806 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
36807
36808         * g++.dg/other/unreachable-1.C: New test.
36809
36810 2004-12-06  Nick Clifton  <nickc@redhat.com>
36811
36812         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36813         <limits.h> because the latter comes from gcc's include/ directory
36814         and not the newlib/libc/include directory.
36815
36816 2004-12-04  Richard Henderson  <rth@redhat.com>
36817
36818         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36819
36820 2004-12-04  Richard Henderson  <rth@redhat.com>
36821
36822         * lib/target-supports.exp (check_gc_sections_available): Disable
36823         for alpha and ia64.
36824
36825 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
36826
36827         PR middle-end/17909
36828         * g++.dg/other/vararg-2.C: New test.
36829
36830 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36831
36832         PR c++/17011, c++/17971
36833         * g++.dg/template/error15.C: Adjust expected error.
36834         * g++.dg/template/instantiate3.C: Likewise.
36835
36836 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
36837
36838         * gcc.dg/altivec-18.c: Fix for darwin
36839
36840 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36841
36842         PR c++/18782
36843         * g++.dg/parse/ptrmem2.C: New.
36844
36845         PR c++/18318
36846         * g++.dg/template/new1.C: New.
36847
36848 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36849
36850         PR fortran/18710
36851         * gfortran.dg/direct_io_3.f90: New test.
36852
36853 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
36854
36855         PR 18758
36856         * g++.dg/parse/crash21.C: New.
36857
36858 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36859
36860         PR c++/15664, c++/18276
36861         * g++.dg/template/ttp13.C: New test.
36862         * g++.dg/template/ttp14.C: Likewise.
36863
36864 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36865
36866         PR c++/18123
36867         * g++.dg/parse/enum2.C: New test.
36868         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36869
36870 2004-12-02  Nick Clifton  <nickc@redhat.com>
36871
36872         * gcc.target/xstormy16: New test directory.
36873         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36874         * gcc.target/xstormy16/bp.c: Check the generation of bp
36875         instructions.
36876         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36877         bn instructions and the BELOW100 attribute.
36878
36879 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
36880
36881         PR target/16952
36882         * gcc.dg/ppc-eabi.c: New.
36883
36884 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36885
36886         PR fortran/18284
36887         * gfortran.dg/backspace.f90
36888
36889 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
36890
36891         * gfortran.dg/inquire.f90: New test.
36892
36893 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
36894
36895         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36896         handle effective-target-keyword.
36897         (dg-skip-if): Support effective-target keyword as target list.
36898         (dg-xfail-if): Ditto.
36899         * lib/target-supports.exp (is-effective-target-keyword): New proc.
36900
36901 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
36902
36903         PR tree-optimization/18291
36904         * gcc.c-torture/compile/pr18291.c: New test.
36905
36906 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         PR C++/18729
36909         * g++.dg/parse/crash20.C: New.
36910
36911         PR c++/17431
36912         * g++.dg/overload/arg1.C: New.
36913         * g++.dg/overload/arg2.C: New.
36914         * g++.dg/overload/arg3.C: New.
36915         * g++.dg/overload/arg4.C: New.
36916
36917 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
36918
36919         * gcc.dg/c99-flex-array-4.c: Remove.
36920
36921 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36922
36923         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36924
36925         * lib/target-supports.exp (is-effective-target): Simplify.
36926
36927         * lib/target-supports.exp (check_effective_target_vect_long):
36928         Fix for powerpc64-*-*.
36929
36930 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
36931
36932         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36933         to support new requirements on FreeBSD 5.
36934
36935 2004-11-30  Devang Patel  <dpatel@apple.com>
36936
36937         PR 18702
36938         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36939
36940 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
36941
36942         * g++.dg/ext/altivec-13.C: New test.
36943
36944 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
36945
36946         PR tree-opt/18298
36947         * gcc.c-torture/execute/p18298.c: New test.
36948
36949 2004-11-30  Ira Rosen  <irar@il.ibm.com>
36950             Dorit Naishlos  <dorit@il.ibm.com>
36951
36952         PR tree-opt/18607
36953         * gcc.dg/vect/vect-89.c: New test.
36954
36955 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
36956
36957         * gcc.dg/pr18596-1.c: New test.
36958
36959 2004-11-30  Ben Elliston  <bje@au.ibm.com>
36960
36961         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36962
36963 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36964
36965         PR c/18479
36966         * gcc.dg/pr18479.c: New test.
36967
36968 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36969
36970         PR target/18490
36971         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36972         mmix-knuth-mmixware.
36973
36974         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36975         cris-*-elf* cris-*-aout* mmix-*-*
36976
36977 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
36978
36979         PR middle-end/18725
36980         * gcc.dg/pr18725.c: New test.
36981
36982 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
36983
36984         PR target/18488
36985         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36986
36987         PR target/18336
36988         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36989
36990 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
36991
36992         PR c++/18368
36993         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36994         * g++.old-deja/g++.law/ctors5.C: Likewise.
36995         * g++.old-deja/g++.other/crash25.C: Likewise.
36996
36997         PR c++/18674
36998         * g++.dg/template/error16.C: New test.
36999
37000         PR c++/18512
37001         * g++.dg/template/crash29.C: New test.
37002
37003 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
37004
37005         PR tree-optimization/18712
37006         * gcc.c-torture/compile/pr18712.c: New test.
37007
37008 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
37009
37010         PR c/7544
37011         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
37012         tests.
37013
37014 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37015
37016         PR c++/18652
37017         * g++.dg/lookup/crash6.C: New test.
37018
37019 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37020
37021         PR middle-end/18164
37022         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
37023
37024 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
37025
37026         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37027         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37028         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37029
37030 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
37031
37032         * gcc.dg/pr18164.c: New test.
37033
37034 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
37035
37036         * gcc.dg/funroll-loops-all.c: New.
37037
37038 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37039
37040         PR target/18489
37041         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37042         delimeter, match space and TAB as well as ":".
37043
37044         PR target/18484
37045         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37046
37047         PR target/18348
37048         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37049
37050         PR target/18345
37051         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37052
37053         PR target/18337
37054         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37055
37056 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37057
37058         * gfortran.dg/direct_io_2.f90: New test.
37059
37060 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37061
37062         PR target/18334
37063         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37064
37065 2004-11-28  Richard Henderson  <rth@redhat.com>
37066
37067         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37068
37069 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37070
37071         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37072         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37073         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37074         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37075         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37076         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37077         gcc.dg/pointer-arith-8.c: New tests.
37078
37079 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37080
37081         PR fortran/18364
37082         * gfortran.dg/endfile.f90: New test.
37083
37084 2004-11-27  Falk Hueffner  <falk@debian.org>
37085
37086         * gcc.dg/loop-6.c: New test.
37087
37088 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37089
37090         * gcc.c-torture/execute/20041126-1.c: New test.
37091
37092 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37093
37094         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37095         on IRIX.
37096
37097 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37098
37099         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37100         functions.
37101
37102 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37103
37104         PR rtl-optimization/17825
37105         * gcc.c-torture/compile/20041119-1.c: New test.
37106
37107 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37108
37109         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37110         Check existence of ld library path variables before unsetting.
37111
37112 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37113
37114         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37115
37116 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37117
37118         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37119
37120 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37121
37122         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37123
37124 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37125
37126         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37127         dg-do directive.
37128
37129 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37130
37131         * gcc.dg/pr17957.c: Pass --param, not -param.
37132
37133 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37134
37135         PR middle-end/17957
37136         * gcc.dg/pr17957.c: New test.
37137
37138 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37139
37140         PR c++/18445
37141         * g++.dg/template/crash28.C: Likewise.
37142
37143         PR c++/18001
37144         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37145         * g++.dg/ext/lvaddr.C: Likewise.
37146         * g++.dg/opt/pr7503-3.C: Likewise.
37147
37148         PR c++/18466
37149         * g++.dg/parse/qualified3.C: New test.
37150         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37151
37152         PR c++/18545
37153         * g++.dg/expr/return1.C: New test.
37154
37155 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37156
37157         Friend class name lookup 3/n, PR c++/3332
37158         * g++.dg/lookup/friend3.C: New test.
37159         * g++.dg/lookup/friend4.C: Likewise.
37160         * g++.dg/lookup/friend5.C: Likewise.
37161
37162 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37163
37164         Friend class name lookup 2/n, PR c++/14513, c++/15410
37165         * g++.dg/lookup/friend2.C: New test.
37166         * g++.dg/template/friend31.C: Likewise.
37167
37168 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37169
37170         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37171
37172 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37173
37174         PR c++/17473
37175         * g++.dg/tc1/dr56.C: Remove.
37176         * g++.dg/template/typedef1.C: Add dg-error markers.
37177         * g++.old-deja/g++.other/typedef7.C: Likewise.
37178
37179         PR c++/18285
37180         * g++.dg/parse/typedef7.C: New test.
37181
37182 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37183
37184         * gcc.c-torture/execute/20041124-1.c: New test.
37185
37186 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37187
37188         * g++.dg/template/deduce3.C: New test.
37189
37190         PR c++/18586
37191         * g++.dg/template/crash27.C: New test.
37192
37193         PR c++/18530
37194         * g++.dg/warn/Wshadow-3.C: New test.
37195
37196 2004-11-24  Devang Patel  <dpatel@apple.com>
37197
37198         PR/18555
37199         * gcc.dg/cpp/isysroot-1.c: New test.
37200         * gcc.dg/cpp/usr/include/stdio.h: New file.
37201         * gcc.dg/cpp/isysroot-2.c: New test.
37202         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37203         New file.
37204
37205 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37206
37207         PR c++/8929
37208         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37209
37210 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37211
37212         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37213         * gcc.target/sparc/pdist.c: Likewise.
37214
37215 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37216
37217         PR c++/16882
37218         * g++.dg/conversion/simd1.C: New test.
37219
37220 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37221
37222         * lib/target-libpath.exp: New file defining
37223         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37224         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37225         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37226         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37227         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37228
37229 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37230
37231         * gcc.dg/pragma-align-2.c: Test macro expansion.
37232         * gcc.dg/pragma-pack-2.c: New test.
37233
37234 2004-11-23  Richard Henderson  <rth@redhat.com>
37235
37236         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37237         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37238         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37239         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37240         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37241         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37242
37243         * gcc.dg/vect/vect.exp: Add check for alpha.
37244         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37245         (check_effective_target_vect_int): Enable for alpha.
37246         (check_effective_target_vect_long): New.
37247         (is-effective-target): Add it.
37248
37249 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37250
37251         * gcc.dg/pr18614-1.c: New test.
37252
37253 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37254
37255         * gcc.dg/setjmp-2.c: New test.
37256
37257 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37258
37259         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37260         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37261         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37262         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37263         gcc.target/sparc/pdist.c: New tests.
37264
37265 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37266
37267         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37268
37269 2004-11-22  Dale Johannesen  <dalej@apple.com>
37270
37271         * gcc.dg/20041111-1.c: New.
37272
37273 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37274
37275         PR tree-opt/18536
37276         * gcc.dg/vect/pr18536.c: New test.
37277
37278 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37279
37280         PR c++/18354
37281         * g++.dg/template/nontype11.C: New test.
37282
37283 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37284
37285         PR middle-end/18520
37286         * gcc.dg/pr18520-1.c: New test case.
37287
37288 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37289
37290         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37291         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37292         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37293         expected diagnostics.
37294
37295 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37296
37297         PR target/18580
37298         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37299         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37300         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37301
37302 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37303
37304         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37305
37306 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37307             Joseph Myers  <joseph@codesourcery.com>
37308
37309         * lib/target-supports.exp (check_visibility_available): Really
37310         test the compiler.
37311
37312 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37313
37314         PR tree-opt/18181
37315         * gcc.dg/vect/vect-85.c: New test.
37316         * gcc.dg/vect/vect-86.c: New test.
37317         * gcc.dg/vect/vect-87.c: New test.
37318         * gcc.dg/vect/vect-88.c: New test.
37319
37320 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37321
37322         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37323
37324 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37325
37326         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37327         * gcc.dg/ppc-and-1.c: Ditto.
37328         * gcc.dg/ppc-compare-1.c: Ditto.
37329         * gcc.dg/ppc-mov-1.c: Ditto
37330
37331 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37332             Mark Mitchell  <mark@codesourcery.com>
37333
37334         * gcc.dg/pragma-init-fini-2.c: New test.
37335
37336 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37337             Aldy Hernandez  <aldyh@redhat.com>
37338
37339         * lib/target-supports.exp (check_effective_target_vect_int): New
37340         (check_effective_target_vect_float): New
37341         (check_effective_target_vect_double): New.
37342         (is-effective-target): Support new effective targets keywords.
37343         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37344         default action for dg-do.
37345         * gcc.dg/vect/pr16105.c: Use new support.
37346         * gcc.dg/vect/pr18400.c: Ditto.
37347         * gcc.dg/vect/pr18425.c: Ditto.
37348         * gcc.dg/vect/vect-1.c: Ditto.
37349         * gcc.dg/vect/vect-10.c: Ditto.
37350         * gcc.dg/vect/vect-11.c: Ditto.
37351         * gcc.dg/vect/vect-12.c: Ditto.
37352         * gcc.dg/vect/vect-13.c: Ditto.
37353         * gcc.dg/vect/vect-14.c: Ditto.
37354         * gcc.dg/vect/vect-15.c: Ditto.
37355         * gcc.dg/vect/vect-16.c: Ditto.
37356         * gcc.dg/vect/vect-17.c: Ditto.
37357         * gcc.dg/vect/vect-18.c: Ditto.
37358         * gcc.dg/vect/vect-19.c: Ditto.
37359         * gcc.dg/vect/vect-2.c: Ditto.
37360         * gcc.dg/vect/vect-20.c: Ditto.
37361         * gcc.dg/vect/vect-21.c: Ditto.
37362         * gcc.dg/vect/vect-22.c: Ditto.
37363         * gcc.dg/vect/vect-23.c: Ditto.
37364         * gcc.dg/vect/vect-24.c: Ditto.
37365         * gcc.dg/vect/vect-25.c: Ditto.
37366         * gcc.dg/vect/vect-26.c: Ditto.
37367         * gcc.dg/vect/vect-27.c: Ditto.
37368         * gcc.dg/vect/vect-27a.c: Ditto.
37369         * gcc.dg/vect/vect-28.c: Ditto.
37370         * gcc.dg/vect/vect-29.c: Ditto.
37371         * gcc.dg/vect/vect-29a.c: Ditto.
37372         * gcc.dg/vect/vect-3.c: Ditto.
37373         * gcc.dg/vect/vect-30.c: Ditto.
37374         * gcc.dg/vect/vect-31.c: Ditto.
37375         * gcc.dg/vect/vect-32.c: Ditto.
37376         * gcc.dg/vect/vect-33.c: Ditto.
37377         * gcc.dg/vect/vect-34.c: Ditto.
37378         * gcc.dg/vect/vect-35.c: Ditto.
37379         * gcc.dg/vect/vect-36.c: Ditto.
37380         * gcc.dg/vect/vect-37.c: Ditto.
37381         * gcc.dg/vect/vect-38.c: Ditto.
37382         * gcc.dg/vect/vect-4.c: Ditto.
37383         * gcc.dg/vect/vect-40.c: Ditto.
37384         * gcc.dg/vect/vect-41.c: Ditto.
37385         * gcc.dg/vect/vect-42.c: Ditto.
37386         * gcc.dg/vect/vect-43.c: Ditto.
37387         * gcc.dg/vect/vect-44.c: Ditto.
37388         * gcc.dg/vect/vect-45.c: Ditto.
37389         * gcc.dg/vect/vect-46.c: Ditto.
37390         * gcc.dg/vect/vect-47.c: Ditto.
37391         * gcc.dg/vect/vect-48.c: Ditto.
37392         * gcc.dg/vect/vect-48a.c: Ditto.
37393         * gcc.dg/vect/vect-49.c: Ditto.
37394         * gcc.dg/vect/vect-5.c: Ditto.
37395         * gcc.dg/vect/vect-50.c: Ditto.
37396         * gcc.dg/vect/vect-51.c: Ditto.
37397         * gcc.dg/vect/vect-52.c: Ditto.
37398         * gcc.dg/vect/vect-53.c: Ditto.
37399         * gcc.dg/vect/vect-54.c: Ditto.
37400         * gcc.dg/vect/vect-55.c: Ditto.
37401         * gcc.dg/vect/vect-56.c: Ditto.
37402         * gcc.dg/vect/vect-56a.c: Ditto.
37403         * gcc.dg/vect/vect-57.c: Ditto.
37404         * gcc.dg/vect/vect-58.c: Ditto.
37405         * gcc.dg/vect/vect-59.c: Ditto.
37406         * gcc.dg/vect/vect-6.c: Ditto.
37407         * gcc.dg/vect/vect-60.c: Ditto.
37408         * gcc.dg/vect/vect-61.c: Ditto.
37409         * gcc.dg/vect/vect-62.c: Ditto.
37410         * gcc.dg/vect/vect-63.c: Ditto.
37411         * gcc.dg/vect/vect-64.c: Ditto.
37412         * gcc.dg/vect/vect-65.c: Ditto.
37413         * gcc.dg/vect/vect-66.c: Ditto.
37414         * gcc.dg/vect/vect-67.c: Ditto.
37415         * gcc.dg/vect/vect-68.c: Ditto.
37416         * gcc.dg/vect/vect-69.c: Ditto.
37417         * gcc.dg/vect/vect-7.c: Ditto.
37418         * gcc.dg/vect/vect-72.c: Ditto.
37419         * gcc.dg/vect/vect-72a.c: Ditto.
37420         * gcc.dg/vect/vect-73.c: Ditto.
37421         * gcc.dg/vect/vect-74.c: Ditto.
37422         * gcc.dg/vect/vect-75.c: Ditto.
37423         * gcc.dg/vect/vect-76.c: Ditto.
37424         * gcc.dg/vect/vect-77.c: Ditto.
37425         * gcc.dg/vect/vect-77a.c: Ditto.
37426         * gcc.dg/vect/vect-78.c: Ditto.
37427         * gcc.dg/vect/vect-79.c: Ditto.
37428         * gcc.dg/vect/vect-8.c: Ditto.
37429         * gcc.dg/vect/vect-80.c: Ditto.
37430         * gcc.dg/vect/vect-82.c: Ditto.
37431         * gcc.dg/vect/vect-82_64.c: Ditto.
37432         * gcc.dg/vect/vect-83.c: Ditto.
37433         * gcc.dg/vect/vect-83_64.c: Ditto.
37434         * gcc.dg/vect/vect-9.c: Ditto.
37435         * gcc.dg/vect/vect-all.c: Ditto.
37436         * gcc.dg/vect/vect-none.c: Ditto.
37437
37438 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37439
37440         * lib/gcc-dg.exp (dg-skip-if): New function.
37441         (dg-forbid-option): Remove.
37442         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37443         * g++.dg/abi/bitfield8.C: Likewise.
37444         * g++.dg/abi/dtor1.C: Likewise.
37445         * g++.dg/abi/empty10.C: Likewise.
37446         * g++.dg/abi/empty7.C: Likewise.
37447         * g++.dg/abi/empty9.C: Likewise.
37448         * g++.dg/abi/layout3.C: Likewise.
37449         * g++.dg/abi/layout4.C: Likewise.
37450         * g++.dg/abi/thunk1.C: Likewise.
37451         * g++.dg/abi/thunk2.C: Likewise.
37452         * g++.dg/abi/vbase11.C: Likewise.
37453         * g++.dg/abi/vthunk2.C: Likewise.
37454         * g++.dg/abi/vthunk3.C: Likewise.
37455         * g++.dg/ext/attrib8.C: Likewise.
37456         * g++.dg/opt/longbranch2.C: Likewise.
37457         * g++.dg/opt/reg-stack4.C: Likewise.
37458         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37459         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37460         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37461         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37462         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37463         * gcc.dg/20000609-1.c: Likewise.
37464         * gcc.dg/20000720-1.c: Likewise.
37465         * gcc.dg/20011107-1.c: Likewise.
37466         * gcc.dg/20011119-1.c: Likewise.
37467         * gcc.dg/20020108-1.c: Likewise.
37468         * gcc.dg/20020122-2.c: Likewise.
37469         * gcc.dg/20020122-3.c: Likewise.
37470         * gcc.dg/20020201-3.c: Likewise.
37471         * gcc.dg/20020206-1.c: Likewise.
37472         * gcc.dg/20020218-1.c: Likewise.
37473         * gcc.dg/20020310-1.c: Likewise.
37474         * gcc.dg/20020411-1.c: Likewise.
37475         * gcc.dg/20020418-2.c: Likewise.
37476         * gcc.dg/20020426-1.c: Likewise.
37477         * gcc.dg/20020426-2.c: Likewise.
37478         * gcc.dg/20020517-1.c: Likewise.
37479         * gcc.dg/20020523-1.c: Likewise.
37480         * gcc.dg/20020523-2.c: Likewise.
37481         * gcc.dg/20020729-1.c: Likewise.
37482         * gcc.dg/20030204-1.c: Likewise.
37483         * gcc.dg/20030826-2.c: Likewise.
37484         * gcc.dg/20030926-1.c: Likewise.
37485         * gcc.dg/20031202-1.c: Likewise.
37486         * gcc.dg/980312-1.c: Likewise.
37487         * gcc.dg/980313-1.c: Likewise.
37488         * gcc.dg/990117-1.c: Likewise.
37489         * gcc.dg/990424-1.c: Likewise.
37490         * gcc.dg/990524-1.c: Likewise.
37491         * gcc.dg/991230-1.c: Likewise.
37492         * gcc.dg/i386-387-1.c: Likewise.
37493         * gcc.dg/i386-387-2.c: Likewise.
37494         * gcc.dg/i386-387-3.c: Likewise.
37495         * gcc.dg/i386-387-4.c: Likewise.
37496         * gcc.dg/i386-387-5.c: Likewise.
37497         * gcc.dg/i386-387-6.c: Likewise.
37498         * gcc.dg/i386-asm-1.c: Likewise.
37499         * gcc.dg/i386-bitfield1.c: Likewise.
37500         * gcc.dg/i386-bitfield2.c: Likewise.
37501         * gcc.dg/i386-loop-1.c: Likewise.
37502         * gcc.dg/i386-loop-2.c: Likewise.
37503         * gcc.dg/i386-loop-3.c: Likewise.
37504         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37505         * gcc.dg/i386-pic-1.c: Likewise.
37506         * gcc.dg/i386-regparm.c: Likewise.
37507         * gcc.dg/i386-signbit-1.c: Likewise.
37508         * gcc.dg/i386-signbit-2.c: Likewise.
37509         * gcc.dg/i386-signbit-3.c: Likewise.
37510         * gcc.dg/i386-sse-5.c: Likewise.
37511         * gcc.dg/i386-sse-8.c: Likewise.
37512         * gcc.dg/i386-unroll-1.c: Likewise.
37513         * gcc.dg/tls/opt-1.c: Likewise.
37514         * gcc.dg/tls/opt-2.c: Likewise.
37515         * gcc.dg/unroll-1.c: Likewise.
37516         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37517         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37518         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37519         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37520
37521 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37522
37523         * g++.dg/template/incomplete1.C: New test.
37524
37525 2004-11-16  Nick Clifton  <nickc@redhat.com>
37526
37527         Revert patches accidentally commited during checkin of fixes for
37528         xstormy16 tests:
37529         gcc.c-torture/execute/simd-4.c: Revert
37530         gcc.dg/20040910-1.c: Revert.
37531
37532 2004-11-16  Paul Brook  <paul@codesourcery.com>
37533
37534         PR fortran/13010
37535         * gfortran.dg/der_pointer_1.f90: New test.
37536
37537 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37538
37539         PR c/18498
37540         * gcc.dg/bitfld-13.c: New test.
37541
37542 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37543
37544         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37545         powerpc*-*-linux*.
37546
37547         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37548         * gcc.dg/ppc64-abi-2.c: Ditto.
37549         * gcc.dg/ppc64-abi-3.c: Ditto.
37550
37551         * lib/gcc-dg.exp (dg-target-list): Remove.
37552
37553 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37554
37555         * gcc.dg/ia64-postinc.c: New test.
37556
37557 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37558
37559         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37560
37561 2004-11-15  Nick Clifton  <nickc@redhat.com>
37562
37563         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37564         __INT_MAX__ so that the test can be compiled by toolchains
37565         targeted at 16-bit processors.
37566
37567         * gcc.dg/20040625-1.c: Use long constants rather than integers
37568         when performing arithmetic that will overflow 16-bits.
37569
37570         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37571         xstormy16.  It does not support 128-bit vector operations.
37572
37573         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37574         with the macro PTR_TYPE.  Define this macro to an integer type
37575         suitable for holding a pointer.
37576
37577         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37578         the target is a 16-bit processor.
37579
37580         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37581         16-bit targets where the character constant will be too long.
37582
37583         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37584         where the double will not be directly addressable.
37585
37586 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37587
37588         Friend class name lookup 1/n, PR c++/18471
37589         * g++.dg/template/crash26.C: New test.
37590         * g++.dg/lookup/struct1.C: Adjust expected error.
37591         * g++.dg/parse/elab1.C: Likewise.
37592         * g++.dg/parse/elab2.C: Likewise.
37593         * g++.dg/parse/int-as-enum1.C: Likewise.
37594         * g++.dg/parse/struct-as-enum1.C: Likewise.
37595         * g++.dg/parse/typedef1.C: Likewise.
37596         * g++.dg/parse/typedef3.C: Likewise.
37597         * g++.dg/parse/typedef4.C: Likewise.
37598         * g++.dg/parse/typedef5.C: Likewise.
37599         * g++.dg/template/nontype4.C: Likewise.
37600         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37601         * g++.old-deja/g++.other/elab1.C: Likewise.
37602         * g++.old-deja/g++.other/syntax4.C: Likewise.
37603
37604 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37605
37606         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37607
37608 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37609
37610         * gcc.c-torture/execute/20041114-1.c: New test.
37611
37612 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37613
37614         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37615         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37616         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37617         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37618         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37619         gcc.dg/switch-7.c: New tests.
37620
37621 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37622
37623         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37624
37625 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37626
37627         PR tree-opt/18400
37628         * gcc.dg/vect/pr18400.c: New test.
37629
37630 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37631             Andrew Pinski  <pinskia@physics.uc.edu>
37632
37633         PR tree-opt/18425
37634         * gcc.dg/vect/pr18425.c: New test.
37635
37636 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37637
37638         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37639         Guard with dg-require-alias and dg-require-visibility.
37640
37641 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37642
37643         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37644
37645 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37646
37647         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37648
37649 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37650
37651         PR c++/17344
37652         * g++.dg/template/defarg5.C: New test.
37653
37654 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37655
37656         * g++.dg/parse/cast1.C: Run only on ILP32.
37657         * g++.old-deja/g++.mike/p784.C: Likewise.
37658
37659 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37660
37661         * gcc.c-torture/execute/20041113-1.c: New test.
37662
37663 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37664
37665         PR target/18230
37666         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37667         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37668         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37669         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37670         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37671         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37672         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37673         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37674         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37675         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37676         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37677         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37678         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37679
37680 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37681
37682         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37683         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37684         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37685         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37686         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37687         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37688         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37689         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37690         gcc.target/sparc/combined-1.c: New tests.
37691
37692 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37693
37694         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37695         New tests.
37696
37697 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37698
37699         * lib/gcc-dg.exp (dg-forbid-option): New function.
37700         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37701         * g++.dg/abi/bitfield8.C: Likewise.
37702         * g++.dg/abi/dtor1.C: Likewise.
37703         * g++.dg/abi/empty10.C: Likewise.
37704         * g++.dg/abi/empty7.C: Likewise.
37705         * g++.dg/abi/empty9.C: Likewise.
37706         * g++.dg/abi/layout3.C: Likewise.
37707         * g++.dg/abi/layout4.C: Likewise.
37708         * g++.dg/abi/thunk1.C: Likewise.
37709         * g++.dg/abi/thunk2.C: Likewise.
37710         * g++.dg/abi/vbase11.C: Likewise.
37711         * g++.dg/abi/vthunk2.C: Likewise.
37712         * g++.dg/abi/vthunk3.C: Likewise.
37713         * g++.dg/ext/attrib8.C: Likewise.
37714         * g++.dg/opt/longbranch2.C: Likewise.
37715         * g++.dg/opt/reg-stack4.C: Likewise.
37716         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37717         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37718         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37719         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37720         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37721         * gcc.dg/20000609-1.c: Likewise.
37722         * gcc.dg/20000720-1.c: Likewise.
37723         * gcc.dg/20011107-1.c: Likewise.
37724         * gcc.dg/20011119-1.c: Likewise.
37725         * gcc.dg/20020108-1.c: Likewise.
37726         * gcc.dg/20020122-2.c: Likewise.
37727         * gcc.dg/20020122-3.c: Likewise.
37728         * gcc.dg/20020201-3.c: Likewise.
37729         * gcc.dg/20020206-1.c: Likewise.
37730         * gcc.dg/20020218-1.c: Likewise.
37731         * gcc.dg/20020310-1.c: Likewise.
37732         * gcc.dg/20020411-1.c: Likewise.
37733         * gcc.dg/20020418-2.c: Likewise.
37734         * gcc.dg/20020426-1.c: Likewise.
37735         * gcc.dg/20020426-2.c: Likewise.
37736         * gcc.dg/20020517-1.c: Likewise.
37737         * gcc.dg/20020523-1.c: Likewise.
37738         * gcc.dg/20020523-2.c: Likewise.
37739         * gcc.dg/20020729-1.c: Likewise.
37740         * gcc.dg/20030204-1.c: Likewise.
37741         * gcc.dg/20030826-2.c: Likewise.
37742         * gcc.dg/20030926-1.c: Likewise.
37743         * gcc.dg/20031202-1.c: Likewise.
37744         * gcc.dg/980312-1.c: Likewise.
37745         * gcc.dg/980313-1.c: Likewise.
37746         * gcc.dg/990117-1.c: Likewise.
37747         * gcc.dg/990424-1.c: Likewise.
37748         * gcc.dg/990524-1.c: Likewise.
37749         * gcc.dg/991230-1.c: Likewise.
37750         * gcc.dg/i386-387-1.c: Likewise.
37751         * gcc.dg/i386-387-2.c: Likewise.
37752         * gcc.dg/i386-387-3.c: Likewise.
37753         * gcc.dg/i386-387-4.c: Likewise.
37754         * gcc.dg/i386-387-5.c: Likewise.
37755         * gcc.dg/i386-387-6.c: Likewise.
37756         * gcc.dg/i386-asm-1.c: Likewise.
37757         * gcc.dg/i386-bitfield1.c: Likewise.
37758         * gcc.dg/i386-bitfield2.c: Likewise.
37759         * gcc.dg/i386-loop-1.c: Likewise.
37760         * gcc.dg/i386-loop-2.c: Likewise.
37761         * gcc.dg/i386-loop-3.c: Likewise.
37762         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37763         * gcc.dg/i386-pic-1.c: Likewise.
37764         * gcc.dg/i386-regparm.c: Likewise.
37765         * gcc.dg/i386-signbit-1.c: Likewise.
37766         * gcc.dg/i386-signbit-2.c: Likewise.
37767         * gcc.dg/i386-signbit-3.c: Likewise.
37768         * gcc.dg/i386-sse-5.c: Likewise.
37769         * gcc.dg/i386-sse-8.c: Likewise.
37770         * gcc.dg/i386-unroll-1.c: Likewise.
37771         * gcc.dg/tls/opt-1.c: Likewise.
37772         * gcc.dg/tls/opt-2.c: Likewise.
37773         * gcc.dg/unroll-1.c: Likewise.
37774         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37775         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37776         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37777         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37778         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37779         -m64 is specified.
37780
37781 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37782
37783         PR c++/18389
37784         * g++.dg/parse/cond1.C: New test.
37785
37786         PR c++/18429
37787         * g++.dg/template/array9.C: New test.
37788         * g++.dg/ext/vla1.C: Adjust error messages.
37789         * g++.dg/ext/vlm1.C: Likewise.
37790         * g++.dg/template/crash2.C: Likewise.
37791
37792         PR c++/18436
37793         * g++.dg/template/call3.C: New test.
37794
37795         PR c++/18407
37796         * g++.dg/template/ptrmem11.C: New test.
37797
37798 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
37799
37800         PR other/14264
37801         * lib/g++.exp: Set LC_ALL and LANG to C.
37802         * lib/gcc-dg.exp: Likewise.
37803         * lib/gfortran.exp: Likewise.
37804         * lib/objc.exp: Likewise.
37805         * lib/treelang.exp: Likewise.
37806
37807 2004-11-12  Andreas Schwab  <schwab@suse.de>
37808
37809         * gcc.dg/pr16286.c: Fix last change.
37810
37811 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37812
37813         PR c++/18416
37814         * g++.dg/init/global1.C: New test.
37815
37816 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
37817
37818         * gcc.c-torture/execute/20041112-1.c: New test.
37819
37820 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37821
37822         * lib/gcc-dg.exp (dg-target-list): New.
37823
37824 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37825             Richard Sandiford  <rsandifo@redhat.com>
37826
37827         * lib/target-supports.exp (get-compiler_messages): New.
37828         (check_named_sections_available): Use it.
37829         (check_effective_target_ilp32): New.
37830         (check_effective_target_lp64): New.
37831         (is-effective-target): New.
37832         * lib/gcc-dg.exp (dg-require-effective-target): New.
37833
37834 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
37835
37836         * gcc.dg/precedence-1.c: New test.
37837
37838 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
37839
37840         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37841
37842         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37843         message, delete generated files, use more descriptive name for
37844         executable, and make the test unsupported when it cannot be run.
37845
37846         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37847         (dg-require-weak, dg-require-visibility, dg-require-alias,
37848         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37849         dg-require-iconv, dg-require-named-sections): Use it.
37850
37851         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37852
37853 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
37854
37855         PR target/16457
37856         * gcc.dg/ppc-and-1: New
37857
37858         PR target/16796
37859         * gcc.dg/ppc-mov-1.c: New.
37860
37861         PR target/16458
37862         * gcc.dg/ppc-compare-1.c: New.
37863
37864 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
37865
37866         * objc.dg/desig-init-2.m: New test.
37867
37868 2004-11-10  Adam Nemet  <anemet@lnxw.com>
37869
37870         PR middle-end/18160
37871         * g++.dg/warn/register-var-1.C: New test.
37872         * g++.dg/warn/register-var-2.C: New test.
37873
37874 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37875
37876         * gcc.dg/union-2.c: New test.
37877
37878 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
37879
37880         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37881         New test for PR tree-optimization/17892.
37882
37883 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
37884
37885         PR c++/18369
37886         * g++.dg/init/new12.C: New test.
37887
37888 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
37889
37890         * gcc.target/sparc: New directory.
37891         * gcc.target/sparc/sparc.exp: New driver.
37892         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37893         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37894         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37895         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37896
37897 2004-11-10  Paul Brook  <paul@codesourcery.com>
37898
37899         PR fortran/18218
37900         * gfortran.dg/list_read.c: New test.
37901
37902 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37903
37904         PR c/18322
37905         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37906         expected diagnostic location.
37907
37908 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
37909
37910         * gcc.dg/20041109-1.c: New test.
37911
37912 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37913
37914         PR objc/18406
37915         * objc/compile/pr18406.m: New test.
37916
37917 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37918
37919         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37920
37921 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
37922
37923         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37924
37925 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37926
37927         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37928
37929 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
37930
37931         * gcc.dg/20030225-2.c: Add prototype for abort and
37932         exit.
37933
37934 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
37935
37936         PR tree-opt/18299
37937         * gcc.c-torture/pr18299-1.c: New test.
37938
37939 2004-11-06  Andreas Schwab  <schwab@suse.de>
37940
37941         * gcc.dg/pr16286.c: Also test for bool and pixel.
37942
37943 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
37944
37945         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37946         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37947         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37948         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37949         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37950         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37951         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37952         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37953         gcc.dg/struct-semi-3.c: New tests.
37954
37955 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37956
37957         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37958
37959 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37960
37961         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37962         Do not use C99 designators.
37963
37964 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37965
37966         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37967
37968 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37969
37970         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37971         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37972         * gcc.c-torture/execute/simd-5.x: Remove.
37973
37974 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
37975
37976         PR rtl-optimization/17933
37977         * gcc.dg/torture/pr17933-1.c: New test.
37978
37979 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37980
37981         PR target/18106
37982         * lib/target-supports.exp (check_weak_available): Support
37983         Windows.
37984
37985 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
37986
37987         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37988         call to fflush(stdout) before abort.
37989         (my_ffsll): New function.
37990         (generate_fields): Use it.
37991
37992 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37993
37994         * gcc.dg/init-undef-1.c: New test.
37995
37996 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
37997
37998         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37999         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
38000         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
38001         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
38002         expected messages for new parser.
38003
38004 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
38005
38006         * g++.dg/ext/visibility/symbian1.C: New test.
38007
38008 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38009
38010         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
38011         on LP64 targets.
38012
38013 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38014
38015         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
38016         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38017         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38018         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38019         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38020         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38021         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38022         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38023         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38024         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38025
38026 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38027
38028         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38029         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38030         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38031         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38032         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38033         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38034         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38035         for new parser.
38036
38037 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
38038
38039         PR target/15342
38040         * gcc.dg/20041104-1.c: New test.
38041
38042 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38043
38044         * g++.dg/template/nontype7.C: New test.
38045         * g++.dg/template/nontype8.C: Likewise.
38046         * g++.dg/template/nontype9.C: Likewise.
38047         * g++.dg/template/nontype10.C: Likewise.
38048         * g++.dg/tc1/dr49.C: Likewise.
38049         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38050         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38051
38052 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38053
38054         * g++.dg/rtti/tinfo1.C: Remove xfails.
38055
38056 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38057
38058         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38059         packed attribute to the definition to satisfy the new C++ parser.
38060
38061 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38062
38063         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38064         invocations of va_arg.
38065
38066 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38067
38068         PR c++/18124
38069         * g++.dg/template/crash25.C: New test.
38070
38071         PR c++/18155
38072         * g++.dg/template/typedef2.C: New test.
38073         * g++.dg/parse/crash13.C: Adjust error markers.
38074
38075         PR c++/18177
38076         * g++.dg/conversion/const3.C: New test.
38077
38078 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38079
38080         PR fortran/17535
38081         PR fortran/17583
38082         PR fortran/17713
38083         * gfortran.dg/generic_[123].f90: New testcases.
38084
38085 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38086
38087         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38088         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38089
38090 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38091
38092         PR tree-opt/16808
38093         * gcc.c-torture/compile/pr16808.c: New test.
38094
38095 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38096
38097         PR rtl-optimization/17104
38098         * gcc.dg/ppc-bitfield1.c: New.
38099
38100 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38101
38102         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38103
38104 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38105
38106         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38107         strings for 32-bit code.
38108
38109 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38110
38111         PR c/18239
38112         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38113
38114 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38115
38116         PR c++/18064
38117         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38118
38119 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38120
38121         PR c++/15172
38122         * g++.dg/init/aggr2.C: New test.
38123
38124 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38125
38126         * objc.dg/local-decl-1.m: New test.
38127
38128 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38129
38130         * gcc.dg/20040910-1.c: Adjust regex.
38131
38132 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38133
38134         PR rtl-optimization/18084
38135         * g++.dg/opt/pr18084-1.C: New testcase.
38136
38137 2004-10-30  Matt Austern  <austern@apple.com>
38138
38139         PR c++/17542
38140         * g++.dg/ext/attrib18.C: New test.
38141
38142 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38143
38144         PR middle-end/18096
38145         * gcc.dg/pr18096-1.c: New test case.
38146
38147 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38148
38149         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38150
38151 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38152
38153         PR c/16666
38154         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38155         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38156         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38157         gcc.dg/old-style-prom-3.c: New tests.
38158
38159 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38160
38161         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38162         Remove unnecessary inclusion of stdio.h.
38163
38164 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38165
38166         PR rtl-optimization/17581
38167         * gcc.dg/pr17581-1.c: New test case.
38168
38169 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38172         being implemented.
38173         * g++.dg/conversion/dr195-1.C: New.
38174         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38175         * g++.old-deja/g++.mike/p10148.C: Likewise.
38176
38177 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38178
38179         PR c++/17695
38180         * g++.dg/debug/typedef2.C: New test.
38181
38182 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38183
38184         PR fortran/13490
38185         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38186         * gfortran.dg/g77/README: Update.
38187
38188 2004-10-28  Matt Austern  <austern@apple.com>
38189
38190         PR c++/14124
38191         * g++.dg/ext/packed7.C: New test.
38192
38193 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38194
38195         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38196         scan-assembler.
38197         * lib/scanasm.exp (hidden-scan-for): New proc.
38198         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38199         string.
38200         (scan-not-hidden): Likewise.
38201         * lib/target-supports.exp (check_visibility_available): mach-o is
38202         support too.
38203
38204 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38205
38206         PR c++/17132
38207         * g++.dg/template/memclass3.C: New test.
38208
38209 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38210
38211         PR middle-end/18160
38212         * gcc.dg/register-var-1.c: New test.
38213         * gcc.dg/register-var-2.c: New test.
38214         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38215         error now.
38216
38217 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38218
38219         PR other/18172
38220         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38221         unused variables.
38222         * gcc.dg/vect/vect-22.c: Likewise.
38223
38224 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38225
38226         * gcc.dg/i386-rotate-1.c: New test.
38227
38228 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38229
38230         * g++.dg/init/ref12.C: Add "run" marker.
38231
38232         PR c++/17435
38233         * g++.dg/init/ref12.C: New test.
38234
38235         PR c++/18140
38236         * g++.dg/template/shift1.C: New test.
38237         * g++.dg/template/error10.C: Adjust error markers.
38238
38239 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38240
38241         PR tree-opt/17529
38242         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38243
38244 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38245
38246         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38247         * gcc.dg/weak/weak-3.c: Likewise.
38248         * gcc.dg/weak/weak-5.c: Likewise.
38249         * gcc.dg/weak/weak-9.c: Likewise.
38250         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38251         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38252
38253         * gcc.dg/darwin-weakimport-1.c: New.
38254
38255 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38256
38257         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38258
38259 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38260
38261         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38262         'syntax' error messages.
38263         * gcc.dg/cpp/direct2s.c: Likewise.
38264
38265 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38266
38267         * gcc.c-torture/compile/20041026-1.c: New.
38268
38269 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38270
38271         PR c++/18093
38272         * g++.dg/lookup/ns2.C: New test.
38273
38274         PR c++/18020
38275         * g++.dg/template/enum4.C: New test.
38276
38277         PR c++/18161
38278         * g++.dg/template/expr1.C: New test.
38279
38280 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38281
38282         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38283
38284 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38285
38286         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38287         gcc.dg/decl-nospec-3.c: New tests.
38288
38289 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38290
38291         * objc.dg/super-class-3.m: New test.
38292
38293 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38294
38295         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38296         resyncing.
38297         * gcc.dg/cpp/direct2s.c: Likewise.
38298
38299 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38300
38301         * objc.dg/image-info.m: Update for changes to section selection.
38302
38303 2004-10-25  David Ayers  <d.ayers@inode.at>
38304             Ziemowit Laski  <zlaski@apple.com>
38305
38306         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38307         diagnostics when messaging 'id <Proto>'.
38308         * objc.dg/class-protocol-1.m: New test.
38309         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38310         a non-existent method signature.
38311         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38312         Update diagnostics when messaging with non-existent method signature.
38313         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38314         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38315         invalid receivers are now resolved as if messaging 'id'; remove
38316         extraneous diagnostics.
38317
38318 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38319
38320         PR c/16667
38321         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38322         gcc.dg/init-desig-obs-3.c: New tests.
38323
38324 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38325
38326         * gcc.dg/debug/20041023-1.c: New test.
38327
38328 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38329
38330         PR middle-end/17407
38331         * gcc.c-torture/compile/pr17407.c: New test.
38332
38333         PR c++/18121
38334         * g++.dg/template/array8.C: New test.
38335
38336 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38337
38338         PR other/18138
38339         * lib/g++.exp: Accept more than one multilib libgcc.
38340         * lib/gcc-dg.exp: Likewise.
38341         * lib/objc.exp: Likewise.
38342         * lib/treelang.exp: Likewise.
38343         * lib/gfortran.exp: Likewise.
38344
38345 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38346
38347         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38348
38349 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38350
38351         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38352         * gcc.dg/c99-const-expr-3.c: Likewise.
38353
38354 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38355
38356         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38357
38358 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38359
38360         * gcc.c-torture/execute/loop-2e.x: Remove.
38361
38362 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38363
38364         PR c++/18095
38365         * g++.dg/parse/crash18.C: New.
38366         * g++.dg/parse/crash19.C: New.
38367
38368 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38369
38370         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38371         * g++.dg/ext/dllimport2.C: Same.
38372         * g++.dg/ext/dllimport8.C: Same.
38373
38374 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38375
38376         PR c++/10841
38377         * g++.dg/conversion/cast1.C: New test.
38378         * g++.dg/overload/pmf1.C: Adjust error marker.
38379
38380 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38381
38382         PR objc/17923
38383         * objc.dg/const-str-7.m: New test.
38384
38385 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38386
38387         * g++.dg/template/memfriend11.C: Fix comment typo.
38388         * g++.dg/template/memfriend14.C: Likewise.
38389
38390 2004-10-20  Richard Henderson  <rth@redhat.com>
38391
38392         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38393         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38394         -fasynchronous-unwind-tables.
38395
38396 2004-10-20  Richard Henderson  <rth@redhat.com>
38397
38398         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38399         (main): Return success.
38400         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38401         (main): Return success.
38402
38403 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38404
38405         PR c++/13495
38406         * g++.dg/template/memfriend9.C: New test.
38407         * g++.dg/template/memfriend10.C: Likewise.
38408         * g++.dg/template/memfriend11.C: Likewise.
38409         * g++.dg/template/memfriend12.C: Likewise.
38410         * g++.dg/template/memfriend13.C: Likewise.
38411         * g++.dg/template/memfriend14.C: Likewise.
38412         * g++.dg/template/memfriend15.C: Likewise.
38413         * g++.dg/template/memfriend16.C: Likewise.
38414         * g++.dg/template/memfriend17.C: Likewise.
38415         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38416
38417 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38418
38419         * g++.dg/conversion/dr195.C: New.
38420         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38421
38422 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38423             Devang Patel  <dpatel@apple.com>
38424
38425         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38426         of floating point arithmetic, which could trap.
38427
38428 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38429
38430         PR c++/14035
38431         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38432         * g++.dg/conversion/const2.C: New test.
38433         * g++.dg/expr/reinterpret2.C: New test.
38434         * g++.dg/expr/reinterpret3.C: New test.
38435         * g++.dg/expr/cast2.C: New test.
38436         * g++.dg/expr/copy1.C: New test.
38437         * g++.dg/other/conversion1.C: Change error message.
38438         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38439         function pointers to void *.
38440         * g++.old-deja/g++.mike/p10148.C: Likewise.
38441
38442 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38443
38444         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38445
38446 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38447
38448         PR c++/18047
38449
38450         * g++.dg/parse/expr3.C: New test.
38451
38452 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38453
38454         * gcc.dg/smod-1.c: New test.
38455
38456 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38457
38458         * objc.dg/method-14.m: New test.
38459
38460 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38461
38462         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38463         Also xfail as the patch was reverted.
38464
38465 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38466
38467         PR middle-end/16973
38468         * gcc.dg/pr16973.c: New test.
38469
38470 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38471
38472         PR tree-optimization/17656
38473         * gcc.c-torture/compile/pr17656.c: New test.
38474
38475 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38476
38477         * g++.dg/eh/shadow1.C: New.
38478
38479 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38480
38481         * gcc.c-torture/compile/20041018-1.c: New test.
38482
38483 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38484
38485         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38486         compiler referring to register 0 when accessing sdata.  The linker
38487         now patches things up.
38488
38489 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38490
38491         PR c/17529
38492         * gcc.c-torture/compile/pr17529.c: New test.
38493
38494 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38495
38496         PR c++/17743
38497         * g++.dg/ext/attrib17.C: New test.
38498
38499 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38500
38501         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38502
38503 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38504
38505         PR c++/10479
38506         * g++.dg/ext/attrib16.C: New test.
38507
38508 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38509
38510         PR c++/17042
38511         * g++.dg/init/dso_handle1.C: New test.
38512
38513         PR c++/14667
38514         * g++.dg/parse/typedef6.C: New test.
38515
38516         PR c++/17916
38517         * g++.dg/parse/pragma1.C: New test.
38518
38519 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38520
38521         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38522
38523 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38524
38525         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38526         -fno-common when on HPPA HP-UX platforms.
38527
38528 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38529
38530         PR other/16820
38531         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38532         stdint.h.
38533         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38534         uintptr_t.
38535
38536 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38537
38538         PR c++/16301
38539         * g++.dg/lookup/strong-using-4.C: New test.
38540
38541 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38542
38543         PR middle-end/16567
38544         * gcc.c-torture/compile/nested-1.c: New test.
38545
38546 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38547
38548         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38549         and mipsisa64*-*-* (until support for misaligned loads is added).
38550         * gcc.dg/vect/vect-50.c: Likewise.
38551         * gcc.dg/vect/vect-52.c: Likewise.
38552         * gcc.dg/vect/vect-54.c: Likewise.
38553         * gcc.dg/vect/vect-58.c: Likewise.
38554         * gcc.dg/vect/vect-60.c: Likewise.
38555         * gcc.dg/vect/vect-80.c: Likewise.
38556
38557 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38558
38559         PR c++/17976
38560         * g++.dg/init/dtor3.C: New test.
38561
38562 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38563
38564         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38565
38566 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38567
38568         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38569         * gcc.dg/macho-lo-sum.c: Likewise.
38570
38571 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38572
38573         * gcc.dg/ppc-spe64-1.c: New test.
38574
38575 2004-10-14  Devang Patel  <dpatel@apple.com>
38576
38577         PR 17635
38578         * gcc.dg/pr17635.c : New test.
38579
38580 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38581
38582         * gcc.dg/vect/vect-28.c: Remove xfail.
38583         * gcc.dg/vect/vect-30.c: Remove xfail.
38584         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38585         * gcc.dg/vect/vect-33.c: Remove xfail.
38586         * gcc.dg/vect/vect-44.c: Remove xfail.
38587         * gcc.dg/vect/vect-46.c: Remove xfail.
38588         * gcc.dg/vect/vect-50.c: Remove xfail.
38589         * gcc.dg/vect/vect-52.c: Remove xfail.
38590         * gcc.dg/vect/vect-54.c: Remove xfail.
38591         * gcc.dg/vect/vect-58.c: Remove xfail.
38592         * gcc.dg/vect/vect-60.c: Remove xfail.
38593         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38594         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38595         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38596         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38597         * gcc.dg/vect/vect-8.c: Remove xfail.
38598         * gcc.dg/vect/vect-80.c: Remove xfail.
38599         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38600
38601 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38602
38603         * gcc.dg/vect/vect-82.c: New testcase.
38604         * gcc.dg/vect/vect-82_64.c: New testcase.
38605         * gcc.dg/vect/vect-83.c: New testcase.
38606         * gcc.dg/vect/vect-83_64.c: New testcase.
38607
38608 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38609
38610         * gcc.dg/cpp/error-1.c: New test.
38611
38612 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38613
38614         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38615
38616 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38617
38618         PR target/17984
38619         * gcc.dg/cris-peep2-xsrand2.c: New test.
38620
38621 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38622
38623         PR c++/17661
38624         * g++.dg/expr/for2.C: New test.
38625
38626 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38627
38628         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38629
38630 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38631
38632         PR tree-optimization/17724
38633         * g++.dg/opt/pr17724-1.C: New test.
38634         * g++.dg/opt/pr17724-2.C: New test.
38635         * g++.dg/opt/pr17724-3.C: New test.
38636         * g++.dg/opt/pr17724-4.C: New test.
38637         * g++.dg/opt/pr17724-5.C: New test.
38638         * g++.dg/opt/pr17724-6.C: New test.
38639
38640 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38641
38642         PR c/17301
38643         * gcc.dg/pr17301-2.c: New test.
38644
38645 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38646
38647         PR c++/15876
38648         * g++.dg/parse/error22.C: New test.
38649
38650         PR c++/17936
38651         * g++.dg/template/spec18.C: New test.
38652
38653 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38654
38655         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38656         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38657         memcpy.
38658         * gcc.dg/ia64-sync-2.c: Ditto.
38659         * gcc.dg/ia64-sync-3.c: Ditto.
38660
38661 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38662
38663         * g++.dg/eh/cleanup5.C: Add dg-options "".
38664
38665 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38666
38667         PR middle-end/17657
38668         * gcc.dg/switch-4.c: New test case.
38669
38670 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38671
38672         * gcc.c-torture/execute/20041011-1.c: New test.
38673
38674 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38675
38676         PR c++/17554
38677         * g++.dg/init/for3.C: New test.
38678
38679         PR c++/17657
38680         * g++.dg/opt/switch2.C: New test.
38681
38682         PR middle-end/17703
38683         * g++.dg/warn/Wreturn-2.C: New test.
38684
38685 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38686
38687         PR c++/17907
38688         * g++.dg/eh/cleanup5.C: New test.
38689
38690 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38691
38692         PR c++/17393
38693         * g++.dg/parse/error21.C: New test.
38694
38695 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38696
38697         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38698         * g++.dg/warn/incomplete1.C: Likewise.
38699         * g++.dg/template/qualttp20.C: Likewise.
38700
38701 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38702
38703         PR c/17881
38704         * parm-incomplete-1.c: New test.
38705
38706 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38707
38708         PR c++/17867
38709         * g++.dg/parse/error19.C: New test.
38710
38711         PR c++/17670
38712         * g++.dg/init/new11.C: New test.
38713
38714         PR c++/17821
38715         * g++.dg/parse/error20.C: New test.
38716
38717         PR c++/17826
38718         * g++.dg/template/crash24.C: New test.
38719
38720 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38721
38722         PR c/17301
38723         * gcc.dg/pr17301-1.c: New test.
38724
38725 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38726
38727         PR c/17189
38728         * gcc.dg/anon-struct-5.c: New test.
38729
38730 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38731
38732         PR c/17844
38733         * gcc.dg/pr17844-1.c: New test.
38734
38735 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38736
38737         PR tree-optimization/17906
38738         * gcc.c-torture/compile/pr17906.c: New.
38739
38740 2004-10-09  Stuart Hastings  <stuart@apple.com>
38741             Roger Sayle  <roger@eyesopen.com>
38742
38743         PR rtl-optimization/17853
38744         * gcc.dg/i386-mmx-5.c: New testcase.
38745
38746 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38747
38748         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38749
38750 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38751
38752         PR c++/17524
38753         * g++.dg/template/static9.C: New test.
38754
38755         PR c++/17685
38756         * g++.dg/parse/operator5.C: New test.
38757
38758 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38759
38760         PR middle-end/17894
38761         * gcc.c-torture/execute/divcmp-4.c: New test case.
38762
38763 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38764
38765         PR tree-opt/17902
38766         * g++.dg/opt/pr17902.C: New test.
38767
38768 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38769
38770         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38771
38772 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38773
38774         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38775
38776 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38777
38778         * gcc.dg/assign-warn-3.c: New test.
38779
38780 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38781
38782         PR c/16999
38783         * gcc.dg/cpp/ident-1.c: New test.
38784
38785 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38786
38787         * gcc.c-torture/compile/acc1.c: New.
38788
38789 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38790
38791         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38792         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38793
38794 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38795
38796         * gcc.dg/ultrasp11.c: New test.
38797
38798 2004-10-08  Michael Matz  <matz@suse.de>
38799
38800         * gcc.dg/doloop-2.c: New test.
38801
38802 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38803
38804         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38805         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38806         objc.dg/method-9.m: Update expected diagnostics.
38807
38808 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
38809
38810         * gcc.dg/ppc-fsel-3.c: New file.
38811         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38812
38813 2004-10-07  Paul Brook  <paul@codesourcery.com>
38814
38815         * gfortran.dg/intrinsic_verify_1.f90: New test.
38816
38817 2004-10-07  Paul Brook  <paul@codesourcery.com>
38818
38819         * gfortran.dg/empty_format_1.f90: Remove stray commas.
38820
38821 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38822
38823         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38824         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38825         commit.
38826
38827 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
38828
38829         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38830
38831 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38832
38833         PR c++/17115
38834         * g++.dg/warn/Winline-4.C: New test.
38835
38836 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38837
38838         * gcc.c-torture/compile/20041007-1.c: New test.
38839
38840 2004-10-07  Paul Brook  <paul@codesourcery.com>
38841
38842         PR fortran/17678
38843         * gfortran.dg/use_allocated_1.f90: New test.
38844
38845 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38846
38847         PR middle-end/17849
38848         * gfortran.fortran-torture/compile/nested.f90: New test
38849
38850 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38851
38852         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38853
38854 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
38855
38856         PR c++/17368
38857         * g++.dg/ext/asm6.C: New test.
38858
38859 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
38860
38861         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38862
38863 2004-10-06  Paul Brook  <paul@codesourcery.com>
38864
38865         PR libfortran/17709
38866         * gfortran.dg/empty_format_1.f90: New test.
38867
38868 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38869
38870         PR fortran/17568
38871         * gfortran.dg/ishft.f90: New test.
38872
38873         PR fortran/17283
38874         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38875         tests.
38876
38877 2004-10-06  Paul Brook  <paul@codesourcery.com>
38878
38879         * gfortran.dg/do_1.f90: New test.
38880
38881 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38882
38883         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38884         optimizing for size.
38885
38886 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38887
38888         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38889
38890 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38891
38892         * gcc.c-torture/compile/20041005-1.c: New test.
38893
38894 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         PR c++/17829
38897         * g++.dg/lookup/koenig4.C: New.
38898
38899 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38900
38901         * g++.dg/other/classkey1.C: Adjust quoting marks.
38902         * g++.dg/parse/error15.C: Likewise.
38903         * g++.dg/template/meminit2.C (int>): Likewise.
38904
38905 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38906
38907         PR fortran/17283
38908         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38909
38910         PR fortran/17631
38911         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38912
38913         PR fortran/17708
38914         * gfortran.dg/pr17708.f90: New test.
38915
38916 2004-10-04  Chao-ying Fu  <fu@mips.com>
38917
38918         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38919         * gcc.dg/vect/vect-4.c: Ditto.
38920         * gcc.dg/vect/vect-5.c: Ditto.
38921         * gcc.dg/vect/vect-6.c: Ditto.
38922         * gcc.dg/vect/vect-8.c: Ditto.
38923         * gcc.dg/vect/vect-16.c: Ditto.
38924         * gcc.dg/vect/vect-30.c: Ditto.
38925         * gcc.dg/vect/vect-40.c: Ditto.
38926         * gcc.dg/vect/vect-41.c: Ditto.
38927         * gcc.dg/vect/vect-42.c: Ditto.
38928         * gcc.dg/vect/vect-43.c: Ditto.
38929         * gcc.dg/vect/vect-44.c: Ditto.
38930         * gcc.dg/vect/vect-45.c: Ditto.
38931         * gcc.dg/vect/vect-46.c: Ditto.
38932         * gcc.dg/vect/vect-47.c: Ditto.
38933         * gcc.dg/vect/vect-48.c: Ditto.
38934         * gcc.dg/vect/vect-49.c: Ditto.
38935         * gcc.dg/vect/vect-50.c: Ditto.
38936         * gcc.dg/vect/vect-51.c: Ditto.
38937         * gcc.dg/vect/vect-52.c: Ditto.
38938         * gcc.dg/vect/vect-53.c: Ditto.
38939         * gcc.dg/vect/vect-54.c: Ditto.
38940         * gcc.dg/vect/vect-55.c: Ditto.
38941         * gcc.dg/vect/vect-56.c: Ditto.
38942         * gcc.dg/vect/vect-57.c: Ditto.
38943         * gcc.dg/vect/vect-58.c: Ditto.
38944         * gcc.dg/vect/vect-59.c: Ditto.
38945         * gcc.dg/vect/vect-60.c: Ditto.
38946         * gcc.dg/vect/vect-74.c: Ditto.
38947         * gcc.dg/vect/vect-79.c: Ditto.
38948         * gcc.dg/vect/vect-80.c: Ditto.
38949
38950 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
38951
38952         * gcc.dg/unused-7.c: Use the correct option.
38953
38954 2004-10-04  Paul Brook  <paul@codesourcery.com>
38955         Bud Davis  <bdavis9659@comcast.net>
38956
38957         PR fortran/17706
38958         PR fortran/16434
38959         * gfortran/pr17706.f90: New test.
38960         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38961
38962 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38963
38964         * gfortran.dg/pr17612.f90: New test.
38965
38966 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38967
38968         * g++.dg/template/local1.C: Adjust quoting marks in
38969         testing for diagnostics.
38970         * g++.dg/tls/diag-2.C: Likewise.
38971         * g++.dg/other/error8.C: Likewise.
38972
38973 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38974
38975         PR c/17178
38976         * gcc.dg/unused-4.c: Adjust to be correct.
38977
38978         PR c/17820
38979         * gcc.dg/unused-7.c: New test.
38980
38981 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
38982
38983         PR c++/17797
38984         * g++.dg/overload/template2.C: New test.
38985
38986 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
38987
38988         PR tree-optimization/16632
38989         * gcc.dg/tree-ssa/20041002-1.c: New.
38990
38991 2004-10-03  Paul Brook  <paul@codesourcery.com>
38992
38993         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
38994         rather than relying on default formatting.
38995
38996 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
38997
38998         * gcc.dg/20040920-1.c: Update expected message text.
38999
39000 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
39001
39002         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
39003
39004 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
39005
39006         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
39007         tree level.
39008
39009 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39010
39011         * gcc.dg/tree-ssa/pr17343.c: Remove.
39012
39013 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39014
39015         PR tree-opt/17343
39016         * gcc.dg/tree-ssa/pr17343.c: New test.
39017
39018 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
39019
39020         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39021         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39022         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39023         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39024         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39025
39026 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39027
39028         * gcc.dg/lvalue-2.c: New test.
39029
39030 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39031
39032         PR c/17730
39033         * gcc.dg/pr17730-1.c: New test
39034
39035 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39036
39037         PR c/7425
39038         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39039
39040 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39041
39042         * gcc.c-torture/execute/stdarg-1.c: New test.
39043         * gcc.c-torture/execute/stdarg-2.c: New test.
39044         * gcc.c-torture/execute/stdarg-3.c: New test.
39045         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39046         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39047         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39048         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39049         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39050
39051 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39052
39053         PR tree-optimization/17697
39054         * g++.dg/opt/pr17697-1.C: New test.
39055         * g++.dg/opt/pr17697-2.C: New test.
39056         * g++.dg/opt/pr17697-3.C: New test.
39057
39058 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39059
39060         PR c/16409
39061         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39062         gcc.dg/vla-init-5.c: New tests.
39063
39064 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39065
39066         PR c/13804
39067         * gcc.dg/pr13804-1.c: New test.
39068
39069 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39070
39071         PR fortran/16938
39072         * gfortran.dg/pr16938.f90: New test.
39073
39074 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39075
39076         * g++.dg/template/crash23.C: New test.
39077
39078 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39079
39080         PR c++/17585
39081         * g++.dg/template/static8.C: New test.
39082
39083 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39084
39085         PR c++/17681
39086         * g++.dg/other/error9.C: New test.
39087
39088 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39089
39090         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39091
39092 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39093
39094         PR fortran/15164
39095         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39096
39097 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39098
39099         PR middle-end/17112
39100         * gcc.dg/pr17112-1.c: New test case.
39101
39102 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39103
39104         PR c/11459
39105         * gcc.dg/pr11459-1.c: New test.
39106
39107 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39108
39109         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39110         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39111
39112 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39113
39114         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39115
39116 2004-09-25  Jan Hubicka  <jh@suse.cz>
39117
39118         * compile/30040909-1.c: New test.
39119         * compile/30040907-1.c: New test.
39120
39121 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39122
39123         * gcc.c-torture/execute/va-arg-26.c: New test.
39124
39125 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39126
39127         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39128         extra diagnostics on targets with 64-bit pointers.
39129         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39130
39131 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39132
39133         PR c/17188
39134         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39135         * gcc.dg/decl-3.c: Adjust expected message.
39136
39137 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39138
39139         PR fortran/17615
39140         * gfortran.dg/pr17615.f90: New test.
39141
39142 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39143
39144         PR tree-optimzation/17517
39145         * g++.dg/tree-ssa/pr17517.C: New Test.
39146
39147 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39148
39149         PR c++/16889
39150         * g++.dg/lookup/ambig3.C: New.
39151
39152 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39153
39154         PR tree-opt/17624
39155         * g++.dg/opt/pr17624.C: New test.
39156
39157 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39158
39159         PR c/6980
39160         * gcc.dg/Wbad-function-cast-1.c: New test.
39161
39162 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39163
39164         * g++.dg/ext/complit1.C
39165         * g++.dg/other/error2.C
39166         * g++.dg/other/nontype-1.C
39167         * g++.dg/parse/crash11.C
39168         * g++.dg/parse/crash12.C
39169         * g++.dg/parse/error15.C
39170         * g++.dg/parse/error4.C
39171         * g++.dg/parse/tmpl-outside1.C
39172         * g++.dg/parse/too-many-tmpl-args1.C
39173         * g++.dg/template/dependent-expr3.C
39174         * g++.dg/template/error10.C
39175         * g++.dg/template/instantiate1.C
39176         * g++.dg/template/vtable2.C
39177         * g++.dg/warn/Wshadow-1.C
39178         * g++.dg/warn/weak1.C
39179         * g++.old-deja/g++.brendan/crash16.C
39180         * g++.old-deja/g++.brendan/crash18.C
39181         * g++.old-deja/g++.brendan/crash48.C
39182         * g++.old-deja/g++.brendan/crash49.C
39183         * g++.old-deja/g++.brendan/crash55.C
39184         * g++.old-deja/g++.brendan/crash56.C
39185         * g++.old-deja/g++.brendan/crash8.C
39186         * g++.old-deja/g++.brendan/enum11.C
39187         * g++.old-deja/g++.brendan/enum8.C
39188         * g++.old-deja/g++.brendan/enum9.C
39189         * g++.old-deja/g++.brendan/friend3.C
39190         * g++.old-deja/g++.brendan/misc14.C
39191         * g++.old-deja/g++.bugs/900402_02.C
39192         * g++.old-deja/g++.bugs/900404_03.C
39193         * g++.old-deja/g++.bugs/900404_04.C
39194         * g++.old-deja/g++.bugs/900428_03.C
39195         * g++.old-deja/g++.jason/crash4.C
39196         * g++.old-deja/g++.jason/overload21.C
39197         * g++.old-deja/g++.jason/redecl1.C
39198         * g++.old-deja/g++.jason/report.C
39199         * g++.old-deja/g++.jason/rfg10.C
39200         * g++.old-deja/g++.jason/template30.C
39201         * g++.old-deja/g++.law/arm12.C
39202         * g++.old-deja/g++.law/ctors5.C
39203         * g++.old-deja/g++.law/cvt20.C
39204         * g++.old-deja/g++.law/init10.C
39205         * g++.old-deja/g++.law/init8.C
39206         * g++.old-deja/g++.law/visibility17.C
39207         * g++.old-deja/g++.law/visibility7.C
39208         * g++.old-deja/g++.mike/net8.C
39209         * g++.old-deja/g++.mike/p646.C
39210         * g++.old-deja/g++.mike/p700.C
39211         * g++.old-deja/g++.mike/p701.C
39212         * g++.old-deja/g++.mike/p811.C
39213         * g++.old-deja/g++.ns/template13.C
39214         * g++.old-deja/g++.other/array3.C
39215         * g++.old-deja/g++.other/crash25.C
39216         * g++.old-deja/g++.other/dtor3.C
39217         * g++.old-deja/g++.other/dtor4.C
39218         * g++.old-deja/g++.other/main1.C
39219         * g++.old-deja/g++.other/warn7.C
39220         * g++.old-deja/g++.pt/crash11.C
39221         * g++.old-deja/g++.pt/crash36.C
39222         * g++.old-deja/g++.pt/spec22.C
39223         * g++.old-deja/g++.pt/spec9.C
39224         * g++.old-deja/g++.pt/ttp52.C
39225         * g++.old-deja/g++.robertl/eb103.C
39226         * g++.old-deja/g++.robertl/eb121.C
39227         * g++.old-deja/g++.robertl/eb22.C
39228         * g++.old-deja/g++.robertl/eb8.C:
39229         Update locations and/or regexps of dg-error markers.
39230         Remove markers for some bogus messages that are no longer issued.
39231
39232 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39233
39234         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39235         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39236
39237 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39238
39239         PR c++/17618
39240         * g++.dg/lookup/crash5.C: New test.
39241
39242 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39243
39244         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39245         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39246         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39247         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39248         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39249         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39250
39251         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39252         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39253         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39254         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39255         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39256         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39257
39258         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39259
39260         * gcc.dg/vect/vect-44.c: Check additional cases.
39261         * gcc.dg/vect/vect-48.c: Check additional cases.
39262
39263         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39264         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39265         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39266         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39267         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39268         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39269         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39270         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39271         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39272
39273         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39274         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39275         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39276
39277 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39278
39279         * gcc.dg/tree-ssa/loop-6.c: New test.
39280
39281 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39282
39283         PR c++/17620
39284         * g++.dg/inherit/base2.C: New.
39285
39286 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39287
39288         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39289         * gcc.dg/20001012-2.c: Likewise.
39290         * gcc.dg/20001013-1.c: Likewise.
39291         * gcc.dg/20001101-1.c: Likewise.
39292         * gcc.dg/20001102-1.c: Likewise.
39293         * gcc.dg/bf-spl1.c: Likewise.
39294         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39295         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39296
39297 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39298
39299         PR tree-optimization/16721
39300         * gcc.dg/tree-ssa/pr16721.c: New test.
39301
39302 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39303
39304         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39305         * gcc.dg/20040305-1.c: Likewise.
39306
39307 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39308
39309         PR c/16566
39310         * gcc.c-torture/compile/pr16566-1.c,
39311         gcc.c-torture/compile/pr16566-2.c,
39312         gcc.c-torture/compile/pr16566-3.c: New tests.
39313
39314 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39315
39316         PR tree-optimization/17512
39317         * gcc.c-torture/compile/20040916-1.c.
39318
39319 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39320
39321         * gcc.dg/pragma-re-3.c: New test.
39322
39323 2004-09-17  Matt Austern  <austern@apple.com>
39324
39325         PR c++/15049
39326         * g++.dg/other/anon3.C: New.
39327
39328 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39329
39330         PR c++/7503
39331         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39332         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39333         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39334         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39335         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39336
39337 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39338
39339         PR fortran/17286
39340         * gfortran.dg/pr17286.f90: New test.
39341
39342 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39343
39344         PR c++/17530
39345         * g++.dg/template/static7.C: New test.
39346
39347 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39348
39349         PR tree-opt/17558
39350         * gcc.c-torture/compile/pr17558.c: New test.
39351
39352 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39353
39354         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39355         if SKIP_ATTRIBUTE is defined.
39356
39357 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39358
39359         PR fortran/15957
39360         * gfortran.dg/pr15957.f90: New test.
39361
39362 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39363
39364         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39365         in comparison.
39366         * gcc.dg/vect/vect-79.c: Likewise.
39367         * gcc.dg/vect/vect-80.c: Likewise.
39368
39369 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39370
39371         PR fortran/15750
39372         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39373
39374 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39375
39376         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39377         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39378         * gcc.dg/vect/vect-62.c: New testcase.
39379         * gcc.dg/vect/vect-63.c: New testcase.
39380         * gcc.dg/vect/vect-64.c: New testcase.
39381         * gcc.dg/vect/vect-65.c: New testcase.
39382         * gcc.dg/vect/vect-66.c: New testcase.
39383         * gcc.dg/vect/vect-67.c: New testcase.
39384         * gcc.dg/vect/vect-68.c: New testcase.
39385         * gcc.dg/vect/vect-69.c: New testcase.
39386         * gcc.dg/vect/vect-79.c: New testcase.
39387         * gcc.dg/vect/vect-80.c: New testcase.
39388
39389 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39390
39391         * gcc.target/mips/asm-1.c: New test.
39392
39393 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39394
39395         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39396         * gcc.dg/vect/vect-73.c: New testcase.
39397         * gcc.dg/vect/vect-74.c: New testcase.
39398         * gcc.dg/vect/vect-75.c: New testcase.
39399         * gcc.dg/vect/vect-76.c: New testcase.
39400         * gcc.dg/vect/vect-77.c: New testcase.
39401         * gcc.dg/vect/vect-78.c: New testcase
39402
39403 2004-09-18  Paul Brook  <paul@codesourcery.com>
39404
39405         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39406
39407 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39408
39409         PR c/17424
39410         * gcc.dg/pr17424-1.c: New test.
39411
39412 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39413
39414         * g++.dg/tree-ssa/pr17153.C: New test.
39415
39416 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39417
39418         PR pch/13361
39419         * g++.dg/pch/wchar-1.C: New.
39420         * g++.dg/pch/wchar-1.Hs: New.
39421
39422 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39423
39424         * gcc.c-torture/execute/20040917-1.c: New test.
39425
39426 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39427
39428         PR tree-optimization/17319
39429         * gcc.dg/pr17319.c: New test.
39430
39431 2004-09-17  Devang Patel  <dpatel@apple.com>
39432
39433         * gcc.dg/20040813-1.c: New test.
39434
39435 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39436
39437         PR tree-optimization/17273
39438         * gcc.c-torture/compile/pr17273.c: New test.
39439
39440 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39441
39442         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39443         Update expected messages.
39444         * gcc.dg/declspec-13.c: New test.
39445
39446 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39447
39448         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39449
39450 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39451
39452         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39453         change what 'a' is pointing to.
39454
39455 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39456
39457         PR c++/16002
39458         * g++.dg/template/error18.C: New test.
39459
39460         PR c++/16029
39461         * g++.dg/warn/Wunused-8.C: New test.
39462
39463 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39464
39465         PR tree-optimization/17513
39466         * gcc.dg/20040916-1.c: New test.
39467
39468 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39469
39470         PR c++/17501
39471         * g++.dg/template/typename7.C: New test.
39472
39473 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39474
39475         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39476
39477 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39478
39479         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39480         with -ftree-based-profiling also.
39481         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39482
39483 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39484
39485         PR/15364
39486         * gfortran.dg/der_array_io_1.f90: New test.
39487         * gfortran.dg/der_array_io_2.f90: New test.
39488         * gfortran.dg/der_array_io_3.f90: New test.
39489
39490 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39491
39492         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39493         EABI.
39494
39495 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39496
39497         * g++.dg/opt/switch1.C: New test.
39498
39499 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39500
39501         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39502         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39503         Update expected messages.
39504
39505 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39506
39507         PR fortran/16485
39508         * gfortran.dg/same_name_1.f90: New test.
39509
39510 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39511
39512         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39513         dereference garbage pointers.
39514
39515 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39518         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39519
39520         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39521         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39522         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39523
39524 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39525
39526         PR c++/17324
39527         * g++.dg/template/mangle1.C: New test.
39528
39529 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39530
39531         PR tree-optimization/17252
39532         * gcc.c-torture/execute/pr17252.c: New test.
39533
39534 2004-09-14  Andrew Pinski  <apinski@apple.com>
39535
39536         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39537
39538 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39539
39540         PR rtl-optimization/9771
39541         * gcc.dg/pr9771-1.c: New test case.
39542
39543 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39544
39545         PR tree-optimization/15262
39546         * gcc.c-torture/execute/pr15262-1.c: New test.
39547         * gcc.c-torture/execute/pr15262-2.c: New test.
39548
39549 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39550
39551         * gcc.dg/declspec-12.c: New test.
39552
39553 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39554
39555         * gfortran.dg/pr17090.f90: Add directives to test.
39556
39557 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39558
39559         * gcc.c-torture/compile/20040914-1.c: New test.
39560
39561 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39562
39563         PR c++/16162
39564         * g++.dg/template/decl2.C: New test.
39565
39566 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39567
39568         PR fortran/17090
39569         * gfortran.dg/pr17090.f90: New test.
39570
39571 2004-09-13  Dale Johannesen  <dalej@apple.com>
39572
39573         * gcc.c-torture/compile/pr17408.c: New test case.
39574
39575 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39576
39577         PR c++/16716
39578         * g++.dg/parse/crash17.C: New test.
39579
39580         PR c++/17327
39581         * g++.dg/template/enum3.C: New test.
39582
39583 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39584
39585         * lib/gcc-defs.exp: Load wrapper.exp.
39586         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39587         using local code.
39588         * lib/gcc.exp (gcc_init): Similar.
39589         * lib/gfortran.exp (gfortran_init): Similar.
39590         * lib/objc.exp (objc_init): Similar.
39591         * lib/treelang.exp (treelang_init): Similar.
39592         * lib/wrapper.exp: New file with build_wrapper call machinery in
39593         ${tool}_maybe_build_wrapper.
39594
39595 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39596
39597         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39598         "inline".
39599         * gcc.dg/declspec-11.c: Update expected messages.
39600         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39601         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39602         gcc.dg/inline-12.c: New tests.
39603
39604 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39605
39606         * g++.dg/tree-ssa/pr17400.C: New testcase.
39607
39608 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39609
39610         * gcc.target/mips/sb1-1.c: New testcase.
39611
39612 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39613
39614         * lib/g77-dg.exp: Remove unused file.
39615         * lib/mike-g77.exp: Ditto.
39616         * lib/g77.exp: Ditto.
39617
39618 2004-09-12  Richard Henderson  <rth@redhat.com>
39619
39620         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39621
39622 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39623
39624         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39625         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39626         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39627         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39628         Update expected messages.
39629
39630 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39631
39632         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39633         declaration/use mismatch for dirp parameter.
39634
39635 2004-09-12  Andrew Pinski  <apinski@apple.com>
39636
39637         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39638         -fgnu-runtime is passed.
39639
39640 2004-09-12  Richard Henderson  <rth@redhat.com>
39641
39642         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39643         do the uplevel thing and update additional_flags directly.
39644         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39645         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39646         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39647         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39648
39649 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39650
39651         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39652
39653 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39654
39655         PR middle-end/17411
39656         * g++.dg/opt/pr17411-1.C: New test case.
39657
39658 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39659
39660         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39661         gcc.dg/tls/diag-2.c: Update expected messages.
39662         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39663         messages.
39664         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39665         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39666         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39667         gcc.dg/tls/diag-5.c: New tests.
39668
39669 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39670
39671         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39672
39673 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39674
39675         * g++.dg/parse/break-in-for.C: New test.
39676
39677 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39678
39679         * gcc.dg/tree-ssa/20040911-1.c: New test.
39680
39681 2004-09-11  Andreas Jaeger  <aj@suse.de>
39682
39683         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39684         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39685
39686 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39687
39688         * gcc.target/frv: New directory of FR-V-specific tests.
39689
39690 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39691
39692         * gcc.dg/convert-vec-1.c: New test.
39693
39694 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39695
39696         PR middle-end/17024
39697         * gcc.dg/pr17024-1.c: New test case.
39698
39699 2004-09-10  Eric Christopher  <echristo@redhat.com>
39700
39701         * gcc.dg/20040910-1.c: New test.
39702
39703 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39704
39705         * gcc.dg/bitfld-9.c: New test.
39706
39707 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39708
39709         * gcc.c-torture/execute/ieee/acc1.c: New test.
39710         * gcc.c-torture/execute/ieee/acc2.c: New test.
39711         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39712
39713 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39714
39715         * gcc.dg/deprecated-2.c: New test.
39716
39717 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39718
39719         * gcc.dg/init-vec-1.c: New test.
39720
39721 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39722
39723         PR middle-end/17055
39724         * gcc.dg/pr17055-1.c: New test case.
39725
39726 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39727
39728         PR target/17377
39729         * gcc.c-torture/execute/pr17377.c: New test.
39730
39731 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39732
39733         PR c/8420
39734         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39735         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39736         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39737         gcc.dg/long-long-typespec-1.c: New tests.
39738         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39739
39740 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39741
39742         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39743         gcc.dg/gnu99-static-1.c: New tests.
39744
39745 2004-09-08  Devang Patel  <dpatel@apple.com>
39746
39747         * gcc.dg/darwin-ld-20040828-1.c: New test.
39748         * gcc.dg/darwin-ld-20040828-2.c: New test.
39749         * gcc.dg/darwin-ld-20040828-3.c: New test.
39750
39751 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39752
39753         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39754         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39755         in error message.
39756         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39757         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39758         in error message.
39759         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39760         types they qualify.
39761         * objc.dg/type-size-2.m: Fix wording in comment.
39762         * objc.dg/va-meth-1.m: New test case.
39763
39764 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39765
39766         PR c/16633:
39767         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39768         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39769
39770 2004-09-06  Devang Patel  <dpatel@apple.com>
39771
39772         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39773         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39774
39775 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39776
39777         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39778         reflect changed line numbering of diagnostics.
39779
39780 2004-09-06  Paul Brook  <paul@codesourcery.com>
39781
39782         * gfortran.dg/edit_real_1.f90: Add new test.
39783
39784 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39785
39786         * gcc.dg/tree-ssa/loop-2.c: New test.
39787         * gcc.dg/tree-ssa/loop-3.c: New test.
39788         * gcc.dg/tree-ssa/loop-4.c: New test.
39789         * gcc.dg/tree-ssa/loop-5.c: New test.
39790
39791 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39792
39793         * gcc.dg/format/sentinel-1.c: Update for parameter option.
39794
39795 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39796
39797         * gcc.dg/format/sentinel-1.c: New test.
39798
39799 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
39800
39801         * gcc.dg/builtins-46.c: New.
39802
39803 2004-09-03  Devang Patel  <dpatel@apple.com>
39804
39805         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39806         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39807
39808 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39809
39810         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39811         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39812         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39813         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39814         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39815         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39816         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39817         the non-portable bzero.
39818         * gcc.dg/20010912-1.c: xfail for NetWare.
39819         * gcc.dg/20020426-2.c: xfail for NetWare.
39820         * gcc.dg/20021014-1.c: xfail for NetWare.
39821         * gcc.dg/20021018-1.c: xfail for NetWare.
39822         * gcc.dg/20030213-1.c: xfail for NetWare.
39823         * gcc.dg/20030225-1.c: xfail for NetWare.
39824         * gcc.dg/20030708-1.c: xfail for NetWare.
39825         * gcc.dg/builtins-config.h: Also exclude NetWare.
39826         * gcc.dg/format/format.h: Define restrict only if not already defined.
39827         * gcc.dg/nest.c: xfail for NetWare.
39828         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39829         * lib/target-supports.exp (check_visibility_available): Exclude
39830         NetWare.
39831
39832 2004-09-03  Jan Beulich  <jbeulich@novell.com>
39833
39834         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39835         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39836         deterministic starting point for the alignment of structure fields.
39837         * gcc.dg/Wpadded.c: Dito.
39838         * g++.dg/abi/vbase10.C: Dito.
39839
39840 2004-09-03  Devang Patel  <dpatel@apple.com>
39841
39842         * g++.dg/debug/pr15736.cc: New test.
39843
39844 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39845
39846         * README.QMTEST: Fix out-of-date link.
39847
39848 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
39849
39850         PR fortran/16579
39851         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39852         Delete.  Duplicate of gfortran.dg/g77/20010610.f
39853
39854 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
39855
39856         * g++.dg/abi/arm_rtti1.C: New test.
39857
39858 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
39859
39860         * gcc.dg/ppc-vector-memcpy.c: New.
39861         * gcc.dg/ppc-vector-memset.c: New.
39862
39863 2004-09-02  Chao-ying Fu  <fu@mips.com>
39864
39865         * gcc.target/mips/mips-3d-1.c: New test.
39866         * gcc.target/mips/mips-3d-2.c: New test.
39867         * gcc.target/mips/mips-3d-3.c: New test.
39868         * gcc.target/mips/mips-3d-4.c: New test.
39869         * gcc.target/mips/mips-3d-5.c: New test.
39870         * gcc.target/mips/mips-3d-6.c: New test.
39871         * gcc.target/mips/mips-3d-7.c: New test.
39872         * gcc.target/mips/mips-3d-8.c: New test.
39873         * gcc.target/mips/mips-3d-9.c: New test.
39874         * gcc.target/mips/mips-ps-1.c: New test.
39875         * gcc.target/mips/mips-ps-2.c: New test.
39876         * gcc.target/mips/mips-ps-3.c: New test.
39877         * gcc.target/mips/mips-ps-4.c: New test.
39878         * gcc.target/mips/mips-ps-type.c: New test.
39879
39880 2004-09-02  Paul Brook  <paul@codesourcery.com>
39881
39882         * gfortran.dg/edit_real_1.f90: Add new tests.
39883
39884 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39885
39886         PR fortran/15327
39887         * gfortran.dg/merge_char_1.f90: New test.
39888
39889 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39890
39891         PR fortran/16404
39892         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39893
39894 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39895
39896         PR c/1522
39897         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39898
39899 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
39900
39901         * g++.dg/opt/loop1.C: Do not XFAIL.
39902
39903 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
39904
39905         * gcc.c-torture/execute/20040831-1.c: New test.
39906
39907 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
39908
39909         PR fortran/16579
39910         * gfortran.dg/g77/20010610.f: Now passes.
39911         Copy from g77.f-torture/execute. Add dg-run directive.
39912         * gfortran.dg/g77/README: Update
39913
39914 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
39915
39916         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39917         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39918         (t1, t2, t3, t4): Add volatile.
39919
39920 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39921
39922         * g++.dg/ext/visibility/arm1.C: New test.
39923
39924 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
39925
39926         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39927         -pedantic-errors.
39928
39929 2004-09-01  Paul Brook  <paul@codesourcery.com>
39930
39931         * gfortran.dg/eof_2.f90: New test.
39932
39933 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39934
39935         PR fortran/16579
39936         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39937
39938 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
39939
39940         PR libfortran/16805
39941         * gfortran.dg/list_read_2.f90: New test.
39942
39943 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
39944
39945         * g++.dg/abi/key1.C: New test.
39946
39947 2004-08-31  Richard Henderson  <rth@redhat.com>
39948
39949         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39950         form of offsetof.
39951         * g++.dg/other/offsetof5.C: Remove duplicate.
39952
39953 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39954
39955         PR fortran/17244
39956         * gfortran.dg/func_derived_1.f90: New test.
39957
39958 2004-08-31  Paul Brook  <paul@codesourcery.com>
39959
39960         * gfortran.dg/eof_1.f90: New test.
39961
39962 2004-08-31  Paul Brook  <paul@codesourcery.com>
39963
39964         * gfortran.dg/list_read_1.f90: New file.
39965
39966 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
39967
39968         * g++.dg/opt/loop1.C: XFAIL.
39969
39970 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
39971
39972         * gcc.dg/funcdef-storage-1.c: New.
39973         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39974         an extern function in local scope.
39975         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39976         declare an 'auto inline' function in local scope.
39977         * gcc.dg/20011130-1.c: Likewise.
39978         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39979         an 'auto' function in local scope.
39980         * gcc.dg/20021014-1.c: Likewise.
39981         * gcc.dg/20030331-2.c: Likewise.
39982
39983 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39984
39985         * gfortran.dg/blockdata_1.f90: New test.
39986
39987 2004-08-30  Richard Henderson  <rth@redhat.com>
39988
39989         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39990
39991 2004-08-30  Richard Henderson  <rth@redhat.com>
39992
39993         * lib/fortran-torture.exp (fortran-torture-execute): Honor
39994         additional_flags set by alternate driver.
39995         (ieee-options): New procedure.
39996         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39997         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39998         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39999         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
40000
40001 2004-08-30  Richard Henderson  <rth@redhat.com>
40002
40003         * lib/f-torture.exp: Remove.
40004
40005 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
40006
40007         PR rtl-optimization/16590
40008         * g++.dg/opt/loop1.C: New test.
40009
40010 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40011
40012         PR fortran/13910
40013         * gfortran.dg/oldstyle_1.f90: New test.
40014
40015 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
40016         Paul Brook  <paul@codesourcery.com>
40017
40018         * gfortran.dg/g77/README: Update.
40019         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40020         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40021         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40022
40023 2004-08-28  Paul Brook  <paul@codesourcery.com>
40024
40025         PR libfortran/17195
40026         * gfortran.dg/edit_real_1.f90: New test.
40027
40028 2004-08-27  Paul Brook  <paul@codesourcery.com>
40029
40030         * gfortran.dg/rewind_1.f90: New test.
40031
40032 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
40033
40034         PR fortran/16597
40035         * gfortran.dg/pr16597.f90: New test.
40036
40037 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40038
40039         PR c/13801
40040         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40041         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40042         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40043         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40044         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40045
40046 2004-08-26  Nick Clifton  <nickc@redhat.com>
40047
40048         * gcc.c-torture/compile/pr17119.c: New test.
40049
40050 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40051
40052         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40053
40054 2004-08-25  Richard Henderson  <rth@redhat.com>
40055
40056         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40057         the bits that expect kind=8 to be the largest real kind.
40058
40059 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40060
40061         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40062
40063 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40064
40065         * gfortran.dg/assignment_1.f90: New test.
40066
40067 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40068
40069         * g++.dg/template/repo3.C: New test.
40070
40071 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40072
40073         PR middle-end/16693
40074         PR tree-optimization/16372
40075         * g++.dg/opt/pr16372-1.C: New test case.
40076         * g++.dg/opt/pr16693-1.C: New test case.
40077         * g++.dg/opt/pr16693-2.C: New test case.
40078
40079 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40080
40081         * objc.dg/proto-lossage-4.m: New test.
40082
40083 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40084
40085         PR c++/17155
40086         * g++.dg/inherit/local2.C: New test.
40087
40088 2004-08-25  Paul Brook  <paul@codesourcery.com>
40089
40090         PR fortran/17144
40091         * gfortran.dg/string_ctor_1.f90: New test.
40092
40093 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40094
40095         PR c++/14428
40096         * g++.dg/template/redecl2.C: New test.
40097
40098 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40099
40100         PR fortran/17143
40101         * gfortran.dg/pr17143.f90: New test.
40102
40103 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40104
40105         PR fortran/17164
40106         * gfortran.dg/pr17164.f90: New test.
40107
40108 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40109
40110         * gcc.dg/tree-ssa/loop-1.c: New test.
40111
40112 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40113
40114         * gcc.c-torture/compile/20040824-1.c: New test.
40115
40116 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40117
40118         * gcc.c-torture/compile/iftrap-3.c: New test.
40119
40120 2004-08-24  Paul Brook  <paul@codesourcery.com>
40121
40122         * gfortran.dg/entry_2.f90: New test.
40123
40124 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40125
40126         PR c++/16889
40127         * g++.dg/lookup/ambig[12].C: New.
40128
40129 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40130
40131         PR c++/16706
40132         * g++.dg/template/crash21.C: New test.
40133         * g++.dg/template/crash22.C: Likewise.
40134
40135 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40136
40137         PR c++/17149
40138         * g++.dg/template/access15.C: New.
40139
40140 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40141
40142         PR c++/17163
40143         * g++.dg/template/repo2.C: New test.
40144
40145 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40146
40147         PR rtl-optimization/17078
40148         * gcc.c-torture/execute/pr17078-1.c: New test case.
40149
40150 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40151
40152         PR c/14492
40153         * gcc.dg/debug/crash1.c: New test.
40154
40155 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40156
40157         PR c/16180
40158         * gcc.dg/loop-5.c: New test.
40159
40160 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40161
40162         * gcc.c-torture/execute/20040823-1.c: New test.
40163
40164 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40165
40166         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40167         to the assembler.  Simplify test accordingly.
40168         (asm_abi_flags): Use GNU names.
40169         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40170         to check for ABI flags.
40171
40172 2004-08-22  Andrew Pinski  <apinski@apple.com>
40173
40174         * g++.dg/opt/pr14029.C: New test.
40175         * gcc.c-torture/execute/pr15262.c: New test.
40176
40177 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40178
40179         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40180
40181 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40182
40183         PR 16908
40184         * gfortran.dg/direct_io.f90: New test.
40185
40186 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40187
40188         PR c++/17121
40189         * g++.dg/inherit/local2.C: New test.
40190
40191 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40192
40193         PR c++/17120
40194         * g++.dg/warn/Wparentheses-4.C: New test.
40195
40196 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40197
40198         PR c++/17121
40199         * g++.dg/inherit/local2.C: New test.
40200
40201         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40202         * gcc.dg/ppc-ldstruct.c: Likewise.
40203         * gcc.dg/ppc64-abi-2.c: Likewise.
40204
40205 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40206
40207         PR rtl-optimization/17099
40208         * gcc.c-torture/execute/20040820-1.c: New test.
40209
40210 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40211
40212         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40213
40214 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40215
40216         PR fortran/17077
40217         * gfortran.dg/auto_array_1.f90: New test.
40218
40219 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40220
40221         PR fortran/17074
40222         * gfortran.dg/simpleif_1.f90: New test.
40223
40224 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40225
40226         * lib/target-supports.exp (check_profiling_available): Return
40227         false for arm*-*-symbianelf* and arm*-*-eabi*.
40228
40229         PR c++/15890
40230         * g++.dg/template/delete1.C: New test.
40231
40232 2004-08-19  Paul Brook  <paul@codesourcery.com>
40233
40234         PR fortran/14976
40235         PR fortran/16228
40236         * gfortran.dg/data_char_1.f90: New test.
40237
40238 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40239
40240         PR fortran/16946
40241         * gfortran.dg/reduction.f90: New testcase.
40242
40243 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40244
40245         PR fortran/16520
40246         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40247
40248 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40249
40250         PR c++/17041
40251         * g++.dg/Wparentheses-3.C: New test.
40252
40253 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40254
40255         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40256         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40257         * gcc.dg/vect/vect-2.c: Likewise.
40258         * gcc.dg/vect/vect-3.c: Likewise.
40259         * gcc.dg/vect/vect-4.c: Likewise.
40260         * gcc.dg/vect/vect-5.c: Likewise.
40261         * gcc.dg/vect/vect-6.c: Likewise.
40262         * gcc.dg/vect/vect-7.c: Likewise.
40263         * gcc.dg/vect/vect-25.c: Likewise.
40264         * gcc.dg/vect/vect-31.c: Likewise.
40265         * gcc.dg/vect/vect-32.c: Likewise.
40266         * gcc.dg/vect/vect-34.c: Likewise.
40267         * gcc.dg/vect/vect-36.c: Likewise.
40268         * gcc.dg/vect/vect-all.c: Likewise.
40269
40270 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/17068
40273         * g++.dg/template/operator4.C: New test.
40274
40275 2004-08-18  Richard Henderson  <rth@redhat.com>
40276
40277         * gcc.dg/20040206-1.c: XFAIL.
40278
40279 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40280
40281         PR c++/16246
40282         * g++.dg/template/array7.C: New test.
40283
40284 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40285
40286         * gcc.dg/mips-movcc-1.c: New test.
40287         * gcc.dg/mips-movcc-2.c: New test.
40288         * gcc.dg/mips-movcc-3.c: New test.
40289
40290         * gcc.dg/mips-nmadd-1.c: New test.
40291         * gcc.dg/mips-nmadd-2.c: New test.
40292
40293 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40294
40295         PR c++/15871
40296         * g++.dg/opt/inline8.C: New test.
40297
40298         PR c++/16965
40299         * g++.dg/parse/error17.C: New test.
40300
40301 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40302
40303         * gcc.dg/vect: New directory for vectorizer tests.
40304         * gcc.dg/vect/tree-vect.h: New file.
40305         * gcc.dg/vect/vect.exp: New file.
40306         * gcc.dg/vect/pr16105.c.c: New test.
40307         * gcc.dg/vect/vect-1.c: New test.
40308         * gcc.dg/vect/vect-2.c: New test.
40309         * gcc.dg/vect/vect-3.c: New test.
40310         * gcc.dg/vect/vect-4.c: New test.
40311         * gcc.dg/vect/vect-5.c: New test.
40312         * gcc.dg/vect/vect-6.c: New test.
40313         * gcc.dg/vect/vect-7.c: New test.
40314         * gcc.dg/vect/vect-8.c: New test.
40315         * gcc.dg/vect/vect-9.c: New test.
40316         * gcc.dg/vect/vect-10.c: New test.
40317         * gcc.dg/vect/vect-11.c: New test.
40318         * gcc.dg/vect/vect-12.c: New test.
40319         * gcc.dg/vect/vect-13.c: New test.
40320         * gcc.dg/vect/vect-14.c: New test.
40321         * gcc.dg/vect/vect-15.c: New test.
40322         * gcc.dg/vect/vect-16.c: New test.
40323         * gcc.dg/vect/vect-17.c: New test.
40324         * gcc.dg/vect/vect-18.c: New test.
40325         * gcc.dg/vect/vect-19.c: New test.
40326         * gcc.dg/vect/vect-20.c: New test.
40327         * gcc.dg/vect/vect-21.c: New test.
40328         * gcc.dg/vect/vect-22.c: New test.
40329         * gcc.dg/vect/vect-23.c: New test.
40330         * gcc.dg/vect/vect-24.c: New test.
40331         * gcc.dg/vect/vect-25.c: New test.
40332         * gcc.dg/vect/vect-26.c: New test.
40333         * gcc.dg/vect/vect-27.c: New test.
40334         * gcc.dg/vect/vect-28.c: New test.
40335         * gcc.dg/vect/vect-29.c: New test.
40336         * gcc.dg/vect/vect-30.c: New test.
40337         * gcc.dg/vect/vect-31.c: New test.
40338         * gcc.dg/vect/vect-32.c: New test.
40339         * gcc.dg/vect/vect-33.c: New test.
40340         * gcc.dg/vect/vect-34.c: New test.
40341         * gcc.dg/vect/vect-35.c: New test.
40342         * gcc.dg/vect/vect-36.c: New test.
40343         * gcc.dg/vect/vect-37.c: New test.
40344         * gcc.dg/vect/vect-38.c: New test.
40345         * gcc.dg/vect/vect-40.c: New test.
40346         * gcc.dg/vect/vect-41.c: New test.
40347         * gcc.dg/vect/vect-42.c: New test.
40348         * gcc.dg/vect/vect-43.c: New test.
40349         * gcc.dg/vect/vect-44.c: New test.
40350         * gcc.dg/vect/vect-45.c: New test.
40351         * gcc.dg/vect/vect-46.c: New test.
40352         * gcc.dg/vect/vect-47.c: New test.
40353         * gcc.dg/vect/vect-48.c: New test.
40354         * gcc.dg/vect/vect-49.c: New test.
40355         * gcc.dg/vect/vect-50.c: New test.
40356         * gcc.dg/vect/vect-51.c: New test.
40357         * gcc.dg/vect/vect-52.c: New test.
40358         * gcc.dg/vect/vect-53.c: New test.
40359         * gcc.dg/vect/vect-54.c: New test.
40360         * gcc.dg/vect/vect-55.c: New test.
40361         * gcc.dg/vect/vect-56.c: New test.
40362         * gcc.dg/vect/vect-57.c: New test.
40363         * gcc.dg/vect/vect-58.c: New test.
40364         * gcc.dg/vect/vect-59.c: New test.
40365         * gcc.dg/vect/vect-60.c: New test.
40366         * gcc.dg/vect/vect-61.c: New test.
40367         * gcc.dg/vect/vect-all.c: New test.
40368         * gcc.dg/vect/vect-none.c: New test.
40369
40370 2004-08-17  Paul Brook  <paul@codesourcery.com>
40371
40372         PR fortran/13082
40373         * gfortran.dg/entry_1.f90: New test.
40374
40375 2004-08-17  Andrew Pinski  <apinski@apple.com>
40376
40377         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40378
40379 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40380
40381         * gcc.dg/pr17036-1.c: New test.
40382
40383 2004-08-16  Devang Patel  <dpatel@apple.com>
40384
40385         * gcc.dg/darwin-20040809-1.c: New test.
40386
40387 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40388
40389         * gcc.dg/funcdef-attr-1.c: New test.
40390
40391 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40392
40393         * gcc.dg/altivec-17.c: New test.
40394         * gcc.dg/altivec-18.c: New test.
40395
40396 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40397
40398         PR c++/6749
40399         * g++.dg/template/vtable2.C: New test.
40400
40401 2004-08-14  Richard Henderson  <rth@redhat.com>
40402
40403         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40404         * gcc.dg/pack-test-4.c (main): Return 0.
40405         * gcc.dg/setjmp-1.c: Remove XFAIL.
40406         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40407
40408 2004-08-14  Richard Henderson  <rth@redhat.com>
40409
40410         * gcc.dg/980217-1.c: Add prototype for printf.
40411
40412 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40413
40414         * gfortran.dg/pr16935.f90: New test.
40415
40416 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40417
40418         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40419
40420 2004-08-13  Paul Brook  <paul@codesourcery.com>
40421
40422         * gfortran.dg/der_io_1.f90: Remove stray comma.
40423
40424 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40425
40426         * gcc.dg/vmx/cw-bug-2.c: Remove.
40427         * gcc.dg/vmx/vprint-1.c: Remove.
40428         * gcc.dg/vmx/vscan-1.c: Remove.
40429
40430 2004-08-12  Devang patel  <dpatel@apple.com>
40431
40432         * gcc.dg/darwin-20040809-2.c: New test.
40433
40434 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40435
40436         * g++.dg/ext/altivec-12.C: New test.
40437
40438         * g++.dg/ext/altivec-11.C: New test.
40439
40440 2004-08-12  Paul Brook  <paul@codesourcery.com>
40441
40442         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40443
40444 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40445
40446         * g++.dg/ext/altivec-2.C: Check for hardware support before
40447         executing any VMX instructions.
40448
40449         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40450
40451 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40452
40453         PR c++/16276
40454         * g++.old-deja/g++.other/comdat4.C: New test.
40455         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40456
40457 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40458
40459         PR target/16286
40460         * gcc.dg/pr16286.c: New test.
40461
40462 2004-08-12 Jan Beulich <jbeulich@novell.com>
40463
40464         * g++.dg/ext/asm5.C: New.
40465
40466 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40467
40468         PR c++/16698
40469         * g++.dg/eh/crash1.C: New test.
40470
40471         PR c++/16717
40472         * g++.dg/ext/construct1.C: New test.
40473
40474 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40475
40476         PR c++/16853
40477         * g++.dg/init/ptrmem1.C: New test.
40478
40479         PR c++/16618
40480         * g++.dg/parse/offsetof5.C: New test.
40481
40482         PR c++/16870
40483         * g++.dg/template/overload3.C: New test.
40484
40485 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40486
40487         PR c++/16964
40488         * g++.dg/parse/error16.C: New test.
40489
40490         PR c++/16904
40491         * g++.dg/template/error14.C: New test.
40492
40493         PR c++/16929
40494         * g++.dg/template/error15.C: New test.
40495
40496 2004-08-11  Devang Patel  <dpatel@apple.com>
40497
40498         * gcc.dg/darwin-ld-20040809-1.c: New test.
40499         * gcc.dg/darwin-ld-20040809-2.c: New test.
40500
40501 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40502
40503         PR fortran/16917
40504         * gfortran.dg/dfloat_1.f90: New test.
40505
40506 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40507
40508         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40509         * gcc.dg/dll-2.c: Fix dg-require syntax.
40510         * gcc.misc-tests/arm-isr.c (abort): Declare.
40511         (exit): Likewise.
40512
40513 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40514
40515         PR c++/16971
40516         * g++.dg/parse/crash16.C: New test.
40517
40518 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40519
40520         * gcc.dg/mips-rsqrt-1.c: New test case.
40521         * gcc.dg/mips-rsqrt-2.c: New test case.
40522         * gcc.dg/mips-rsqrt-3.c: New test case.
40523
40524 2004-08-10  Paul Brook  <paul@codesourcery.com>
40525
40526         * gfortran.dg/der_io_1.f90: New test.
40527
40528 2004-08-10  Paul Brook  <paul@codesourcery.com>
40529
40530         PR fortran/16919
40531         * gfortran.dg/der_array_1.f90: New test.
40532
40533 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40534
40535         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40536
40537 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40538
40539         * gcc.dg/wchar_t-2.c: Fix typo.
40540
40541 2004-08-09  Falk Hueffner  <falk@debian.org>
40542
40543         PR tree-optimization/12517
40544         * gcc.c-torture/compile/pr12517.c: New test.
40545
40546         PR tree-optimization/12578
40547         * gcc.c-torture/compile/pr12578.c: New test.
40548
40549         PR tree-optimization/12899
40550         * gcc.c-torture/compile/pr12899.c: New test.
40551
40552         PR rtl-optimization/14692
40553         * gcc.c-torture/compile/pr14692.c: New test.
40554
40555         PR tree-optimization/16461
40556         * gcc.c-torture/compile/pr16461.c: New test.
40557
40558 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40559
40560         * gfortran.dg/getenv_1.f90: New test.
40561
40562 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40563
40564         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40565         wchar_t.
40566         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40567
40568 2004-08-06  Paul Brook  <paul@codesourcery.com>
40569
40570         * gfortran.dg/ret_array_1.f90: New test.
40571         * gfortran.dg/ret_pointer_1.f90: New test.
40572
40573 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40574
40575         * gcc.dg/missing-field-init-[12].c: New tests.
40576         * g++.dg/warn/missing-field-init-[12].C: New tests.
40577
40578 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40579
40580         * gcc.dg/enum2.c: New test.
40581         * gcc.dg/symbian3.c: Likewise.
40582         * gcc.dg/symbian4.c: Likewise.
40583         * gcc.dg/wchar_t-2.c: Likewise.
40584
40585 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40586
40587         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40588         destructor tests.
40589
40590 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40591
40592         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40593         dg-require-visiblity.
40594         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40595         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40596         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40597         * g++.dg/ext/visibility/new1.C: Likewise.
40598         * g++.dg/ext/visibility/pragma.C: Likewise.
40599         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40600         * g++.dg/ext/visibility/virtual.C: Likewise.
40601         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40602         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40603         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40604         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40605         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40606         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40607         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40608         * g++/dg/ext/visibility/visibility-8.C: New test.
40609         * gcc.c-torture/compile/dll.x: Remove.
40610         * gcc.dg/dll-2.c: Use dg-require-dll
40611         * gcc.dg/visibility-10.c: New test.
40612         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40613         supporting DLLs.
40614         * lib/scanasm.exp (scan_hidden): New function.
40615         (scan_not_hidden): Likewise.
40616
40617 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40618
40619         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40620
40621 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40622
40623         * gcc.c-torture/execute/20040805-1.c: New test.
40624
40625 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40626
40627         * gcc.dg/20020118-1.c: Declare abort.
40628         * gcc.dg/altivec_check.h: Likewise.
40629         * gcc.dg/iftrap-2.c: Likewise.
40630         * gcc.dg/pragma-darwin.c: Likewise.
40631         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40632
40633 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40634
40635         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40636
40637 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40638
40639         * gcc.c-torture/execute/builtins/abs-2.c,
40640         gcc.c-torture/execute/builtins/abs-3.c,
40641         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40642         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40643         intmax_t, uintmax_t and their limits.
40644         * gcc.dg/intmax_t-1.c: New test.
40645
40646 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40647
40648         * g++.dg/tc1/dr147.C: Add reference to PR.
40649
40650 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40651
40652         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40653         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40654
40655 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40656
40657         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40658
40659 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40660
40661         * gcc.dg/redecl-5.c: New test.
40662         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40663         of scanf.
40664
40665 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40666
40667         PR middle-end/16790
40668         * gcc.c-torture/execute/pr16790-1.c: New test case.
40669
40670 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40671
40672         * g++.dg/ext/visibility/assign1.C: New test.
40673         * g++.dg/ext/visibility/new1.C: Likewise.
40674
40675         * gcc.dg/symbian1.c: New test.
40676         * gcc.dg/symbian2.c: Likewise.
40677
40678 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40679
40680         PR target/16570
40681         * gcc.dg/i386-sse-9.c: New test.
40682
40683 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40684
40685         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40686
40687 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40688
40689         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40690         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40691         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40692         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40693         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40694         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40695         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40696         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40697         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40698         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40699         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40700         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40701         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40702         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40703         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40704         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40705         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40706         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40707         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40708         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40709         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40710         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40711         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40712         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40713         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40714         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40715         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40716         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40717         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40718         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40719         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40720         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40721         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40722         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40723         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40724         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40725         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40726         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40727         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40728         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40729         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40730         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40731         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40732         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40733         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40734         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40735         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40736         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40737         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40738         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40739         gcc.misc-tests/i386-pf-3dnow-1.c,
40740         gcc.misc-tests/i386-pf-athlon-1.c,
40741         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40742         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40743         Declare built-in functions used.
40744         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40745
40746 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40747
40748         PR c++/16707
40749         * g++.dg/lookup/using12.C: New test.
40750
40751         * g++.dg/init/null1.C: Fix PR number.
40752         * g++.dg/parse/namespace10.C: Likewise.
40753
40754 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40755
40756         PR c++/16224
40757         * g++.dg/template/spec17.C: New test.
40758         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40759         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40760
40761 2004-08-02  David Billinghurst
40762
40763         PR fortran/16292
40764         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40765
40766 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40767
40768         * gcc.dg/ia64-got-1.c: New test case.
40769
40770 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40771
40772         PR c++/16489
40773         * g++.dg/init/null1.C: New test.
40774         * g++.dg/tc1/dr76.C: Adjust error marker.
40775
40776         PR c++/16529
40777         * g++.dg/parse/namespace10.C: New test.
40778
40779         PR c++/16810
40780         * g++.dg/inherit/ptrmem2.C: New test.
40781
40782 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40783
40784         PR target/16155
40785         * gcc.dg/pr16155.c: New test.
40786
40787 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40788
40789         * gcc.dg/redecl-2.c: New test.
40790
40791 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
40792
40793         * gcc.dg/darwin-longdouble.c: New file.
40794
40795 2004-07-30  Richard Henderson  <rth@redhat.com>
40796
40797         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40798         write to constant argument.
40799         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40800
40801 2004-07-30  Richard Henderson  <rth@redhat.com>
40802
40803         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40804         tests of nearest around zero.
40805
40806 2004-07-30  Andrew Pinski  <apinski@apple.com>
40807
40808         * gcc.c-torture/compile/20040730-1.c: New test.
40809
40810 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40811
40812         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40813         powerpc-eabispe.
40814
40815 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
40816
40817         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40818
40819 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
40820
40821         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40822         contains $ld_library_path.
40823         * lib/gfortran.exp (gfortran_link_flags): Likewise.
40824
40825 2004-07-29  Richard Henderson  <rth@redhat.com>
40826
40827         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40828
40829         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40830         (alt2, which): New.
40831         (Check): Accept either alternative.
40832
40833 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
40834
40835         * g++.dg/abi/inline1.C: New test.
40836         * g++.dg/abi/local1-a.cc: Likewise.
40837         * g++.dg/abi/local1.C: Likewise.
40838         * g++.dg/abi/mangle11.C: Tweak location of warnings.
40839         * g++.dg/abi/mangle12.C: Likewise.
40840         * g++.dg/abi/mangle17.C: Likewise.
40841         * g++.dg/abi/mangle20-2.C: Likewise.
40842         * g++.dg/opt/interface1.C: Likewise.
40843         * g++.dg/opt/interface1.h: Likewise.
40844         * g++.dg/opt/interface1-a.cc: New test.
40845         * g++.dg/parse/repo1.C: New test.
40846         * g++.dg/template/repo1.C: Likewise.
40847         * g++.dg/warn/Winline-1.C: Likewise.
40848         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40849
40850 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
40851
40852         * gcc.dg/tree-ssa/20040729-1.c: New test.
40853
40854 2004-07-27  Matt Austern <austern@apple.com>
40855
40856         * gcc.dg/darwin-bool-1.c: New test.
40857         * gcc.dg/darwin-bool-2.c: New test.
40858
40859 2004-07-28  Richard Henderson  <rth@redhat.com>
40860
40861         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40862         arguments in the correct type.  Don't write to constant arguments.
40863
40864 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40865
40866         PR tree-optimization/16688
40867         PR tree-optimization/16689
40868         * g++.dg/tree-ssa/pr16688.C: New test.
40869
40870 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40871
40872         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40873         loads.  Not only in the comment, this time.
40874
40875 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
40876
40877         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
40878         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40879         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
40880         * gcc.dg/sh4a-bitmovua.c: New.
40881         * gcc.dg/sh4a-cos.c: New.
40882         * gcc.dg/sh4a-cosf.c: New.
40883         * gcc.dg/sh4a-fprun.c: New.
40884         * gcc.dg/sh4a-fsrra.c: New.
40885         * gcc.dg/sh4a-memmovua.c: New.
40886         * gcc.dg/sh4a-sin.c: New.
40887         * gcc.dg/sh4a-sincos.c: New.
40888         * gcc.dg/sh4a-sincosf.c: New.
40889         * gcc.dg/sh4a-sinf.c: New.
40890
40891 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
40892
40893         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40894         conditionals.
40895         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40896         loads.
40897         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40898         DOM1.
40899
40900 2004-07-27  Andrew Pinski  <apinski@apple.com>
40901
40902         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40903
40904 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
40905
40906         * gcc.dg/pragma-isr.c: New test.
40907
40908 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40909
40910         PR c++/14429
40911         * g++.dg/template/ttp11.C: New test.
40912
40913 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
40914
40915         * gcc.c-torture/compile/20040727-1.c: New test.
40916
40917 2004-07-26  Eric Christopher  <echristo@redhat.com>
40918
40919         * gcc.c-torture/compile/20040726-2.c: New test.
40920
40921 2004-07-26  Andrew Pinski  <apinski@apple.com>
40922
40923         * g++.dg/rtti/tinfo1.C: Xfail.
40924
40925 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
40926
40927         * gcc.c-torture/compile/20040726-1.c: New test.
40928
40929 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
40930             Brian Ryner  <bryner@brianryner.com>
40931
40932         PR c++/9283
40933         PR c++/15000
40934         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40935         * g++.dg/ext/visibility/: New directory.
40936         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40937         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40938         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40939         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40940         * g++.dg/ext/visibility/fvisibility.C,
40941         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40942         g++.dg/ext/visibility/fvisibility-override1.C
40943         g++.dg/ext/visibility/fvisibility-override2.C
40944         g++.dg/ext/visibility/memfuncts.C
40945         g++.dg/ext/visibility/noPLT.C
40946         g++.dg/ext/visibility/pragma.C
40947         g++.dg/ext/visibility/pragma-override1.C
40948         g++.dg/ext/visibility/pragma-override2.C
40949         g++.dg/ext/visibility/staticmemfuncts.C
40950         g++.dg/ext/visibility/virtual.C: New tests.
40951
40952 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40953
40954         PR c/15360
40955         * gcc.dg/pr15360-1.c: New test.
40956
40957 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
40958
40959         * gcc.dg/pragma-align-2.c: New test.
40960         * gcc.dg/pragma-init-fini.c: New test.
40961         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
40962         targets.
40963
40964 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
40965
40966         * gcc.dg/init-string-2.c: New test.
40967
40968 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
40969
40970         PR 16684
40971         * gcc.dg/Wredundant-decls-1.c: New test case.
40972
40973 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
40974
40975         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40976         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40977         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40978         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40979         * gcc.dg/compat/generate-random.c: New file.
40980         * gcc.dg/compat/generate-random.h: Likewise.
40981         * gcc.dg/compat/generate-random_r.c: Likewise.
40982         * gcc.dg/compat/struct-layout-1.h: Likewise.
40983         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40984         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40985         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40986         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40987         * gcc.dg/compat/struct-layout-1_main.c: New test.
40988         * gcc.dg/compat/struct-layout-1_x.c: New file.
40989         * gcc.dg/compat/struct-layout-1_y.c: New file.
40990         * gcc.dg/compat/struct-layout-1_test.h: New file.
40991
40992 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40993
40994         * gcc.dg/comp-return-1.c: New test
40995
40996 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
40997
40998         * gcc.dg/vmx/8-02a.c: Fix typo.
40999
41000         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
41001         * gcc.dg/darwin-abi-3.c: New test.
41002
41003         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
41004         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
41005
41006         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
41007         * gcc.dg/vmx/ops-long-1.c: New test.
41008         * gcc.dg/vmx/ops-long-2.c: New test.
41009
41010 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41011
41012         * g++.dg/lookup/conv-[1234].C: New.
41013
41014 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
41015
41016         * g++.dg/parse/attr2.C: Simplify.
41017
41018 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41019
41020         PR c/7284
41021         * gcc.c-torture/execute/pr7284-1.c: New test.
41022
41023 2004-07-22  Brian Booth  <bbooth@redhat.com>
41024
41025         * gcc.dg/tree-ssa/20040721-1.c: New test.
41026
41027 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.dg/template/crash20.c: New.
41030
41031 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
41032
41033         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41034         Add dg-run directive.  Declare variables as required.
41035         * gfortran.dg/g77/README: Update
41036
41037 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
41038
41039         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41040         gcc.dg/cris-peep2-andu2.c: New tests.
41041
41042 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41043
41044         PR c/15052
41045         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41046         on return type.
41047         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41048         messages.
41049         * gcc.dg/qual-return-2.c: Update expected messages.
41050         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41051
41052 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41053
41054         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41055         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41056
41057 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41058
41059         PR c/11250
41060         * gcc.dg/init-string-1.c: New test.
41061
41062 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41063
41064         PR middle-end/15345
41065         PR c/16450
41066         * gcc.dg/torture/nested-fn-1.c: New test.
41067
41068 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41069
41070         PR target/16559
41071         * gcc.dg/ia64-fptr-1.c: New file.
41072
41073 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41074
41075         PR c++/14497
41076         * g++.dg/template/spec16.C: New test.
41077         * g++.old-deja/g++.robertl/eb118.C: Remove.
41078
41079 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41080
41081         PR c++/509
41082         * g++.dg/template/spec15.C: New test.
41083
41084 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41085
41086         Copy cases from g77.f-torture/execute and add dg-run
41087         directive.  Other changes as noted.
41088         * gfortran.dg/g77/13037.f
41089         * gfortran.dg/g77/1832.f
41090         * gfortran.dg/g77/19981119-0.f
41091         * gfortran.dg/g77/19990313-0.f
41092         * gfortran.dg/g77/19990313-1.f
41093         * gfortran.dg/g77/19990313-2.f
41094         * gfortran.dg/g77/19990313-3.f
41095         * gfortran.dg/g77/19990419-1.f
41096         * gfortran.dg/g77/19990826-0.f
41097         * gfortran.dg/g77/19990826-2.f
41098         * gfortran.dg/g77/20000503-1.f
41099         * gfortran.dg/g77/20001111.f
41100         * gfortran.dg/g77/20010116.f
41101         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41102         * gfortran.dg/g77/20010430.f
41103         * gfortran.dg/g77/6177.f
41104         * gfortran.dg/g77/947.f
41105         * gfortran.dg/g77/970816-3.f
41106         * gfortran.dg/g77/971102-1.f
41107         * gfortran.dg/g77/980520-1.f
41108         * gfortran.dg/g77/980628-0.f
41109         * gfortran.dg/g77/980628-1.f
41110         * gfortran.dg/g77/980628-10.f
41111         * gfortran.dg/g77/980628-2.f
41112         * gfortran.dg/g77/980628-3.f
41113         * gfortran.dg/g77/980628-7.f
41114         * gfortran.dg/g77/980628-8.f
41115         * gfortran.dg/g77/980628-9.f
41116         * gfortran.dg/g77/980701-0.f
41117         * gfortran.dg/g77/980701-1.f
41118         * gfortran.dg/g77/cabs.f
41119         * gfortran.dg/g77/claus.f
41120         * gfortran.dg/g77/complex_1.f
41121         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41122         * gfortran.dg/g77/dcomplex.f
41123         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41124         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41125         * gfortran.dg/g77/f90-intrinsic-numeric.f
41126         * gfortran.dg/g77/int8421.f
41127         * gfortran.dg/g77/labug1.f
41128         * gfortran.dg/g77/large_vec.f
41129         * gfortran.dg/g77/le.f
41130         * gfortran.dg/g77/short.f
41131         * gfortran.dg/g77/README: Update
41132
41133 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41134
41135         PR c++/16637
41136         * g++.dg/parse/lookup4.C: New test.
41137
41138 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41139
41140         PR c++/16175
41141         * g++.dg/template/ttp10.C: New test.
41142
41143 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41144
41145         * gcc.dg/pr12625-1.c: New test.
41146
41147 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41148
41149         * gcc.dg/switch-warn-1.c: New test.
41150         * gcc.dg/switch-warn-2.c: New test.
41151         * gcc.c-torture/compile/pr14730.c: Update.
41152
41153 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41154
41155         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41156         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41157         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41158         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41159
41160 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41161
41162         PR c++/16623
41163         * g++.dg/template/assign1.C: New test.
41164
41165 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41166
41167         PR c++/12170
41168         * g++.dg/template/ttp9.C: New test.
41169
41170 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41171
41172         * gcc.dg/format/cmn-err-1.c: New test.
41173
41174 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41175
41176         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41177         gcc.dg/Wparentheses-10.c: New tests.
41178         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41179
41180 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41181
41182         PR fortran/16465
41183         * gfortran.dg/g77//ffixed-line-length-0.f,
41184         gfortran.dg/g77/ffixed-line-length-132.f,
41185         gfortran.dg/g77/ffixed-line-length-72.f,
41186         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41187         gfortran.dg/g77/README: Update.
41188
41189 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41190
41191         PR c++/13092
41192         * g++.dg/template/non-dependent7.C: New test.
41193         * g++.dg/template/non-dependent8.C: Likewise.
41194         * g++.dg/template/non-dependent9.C: Likewise.
41195         * g++.dg/template/non-dependent10.C: Likewise.
41196
41197 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41198
41199         PR c++/16337
41200         * g++.dg/parse/attr2.C: New test.
41201
41202 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41203
41204         * g77.dg: Removed.
41205         * g77.f-torture: Ditto.
41206
41207 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41208
41209         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41210         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41211         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41212
41213 2004-07-16  Richard Henderson  <rth@redhat.com>
41214
41215         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41216
41217 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41218
41219         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41220         tests with full list of options.
41221         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41222         of TORTURE_OPTIONS if test contains 'dg-do run'.
41223
41224         PR fortran/16404
41225         * gfortran.dg/do_iterator.f90: New test.
41226
41227 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41228
41229         PR rtl-optimization/16536
41230         * gcc.c-torture/execute/restrict-1.c: New test.
41231
41232 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41233
41234         PR fortran/15324
41235         * gfortran.dg/pr15324.f90: New test.
41236
41237         PR fortran/15129
41238         * gfortran.dg/pr15129.f90: New test.
41239
41240         PR fortran/15140
41241         * gfortran.dg/pr15140.f90: New test.
41242
41243         PR fortran/13792
41244         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41245         compile-time simplification.
41246
41247 2004-07-14  Mike Stump  <mrs@apple.com>
41248
41249         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41250
41251 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41252
41253         PR target/16325
41254         * gcc.dg/profile-generate-1.c: New.
41255
41256 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41257
41258         * gcc.c-torture/execute/20040709-1.c: New test.
41259         * gcc.c-torture/execute/20040709-2.c: New test.
41260
41261 2004-07-14  Mike Stump  <mrs@apple.com>
41262
41263         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41264
41265 2004-07-14  Mike Stump  <mrs@apple.com>
41266
41267         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41268
41269 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41270
41271         PR c++/16518
41272         * g++.dg/parse/mutable1.C: New test.
41273
41274 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41275
41276         PR tree-optimization/16443
41277         * gcc.dg/tree-ssa/20040713-1.c: New test.
41278
41279 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41280
41281         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41282         for operator new.
41283
41284 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41285
41286         * gfortran.dg/g77/README: New file
41287         * gfortran.dg/g77/19981216-0.f: Copy from
41288         g77.f-torture/noncompile.  Add "dg-do compile" and
41289         dg-error as required.
41290         * gfortran.dg/g77/19990218-1.f: Likewise.
41291         * gfortran.dg/g77/19990905-1.f: Likewise.
41292         * gfortran.dg/g77/9263.f: Likewise.
41293         * gfortran.dg/g77/980615-0.f: Likewise.
41294         * gfortran.dg/g77/980616-0.f: Likewise.
41295         * gfortran.dg/g77/check0.f: Likewise.
41296         * gfortran.dg/g77/select_no_compile.f: Likewise.
41297
41298 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41299
41300         Copy files from g77.f-torture/compile.
41301         Add "{ dg-do compile}".  Other changes as noted
41302         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41303         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41304         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41305         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41306         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41307         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41308         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41309         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41310         statement to conform to standard.  Append alpha1.x for reference.
41311         * gfortran.dg/g77/xformat.f: Add dg-warning
41312
41313 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41314
41315         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41316         Add {dg-do compile} directive.
41317         * gfortran.dg/g77/cpp2.F: Likewise.
41318
41319 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41320
41321         PR c++/5402
41322         * g++.dg/lookup/name-clash1.C: New test.
41323
41324         PR c++/9777
41325         * g++.dg/lookup/name-clash2.C: New test.
41326
41327         PR c++/12102
41328         * g++.dg/lookup/name-clash3.C: New test.
41329
41330 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41331
41332         * g++.dg/lookup/new2.C: New test.
41333         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41334
41335 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41336
41337         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41338         Add {dg-do compile} directive.
41339         * gfortran.dg/g77/13060.f: Likewise.
41340         * gfortran.dg/g77/19990218-0.f: Likewise.
41341         * gfortran.dg/g77/19990305-0.f: Likewise.
41342         * gfortran.dg/g77/19990419-0.f: Likewise.
41343         * gfortran.dg/g77/19990502-0.f: Likewise.
41344         * gfortran.dg/g77/19990502-1.f: Likewise.
41345         * gfortran.dg/g77/19990525-0.f: Likewise.
41346         * gfortran.dg/g77/19990826-1.f: Likewise.
41347         * gfortran.dg/g77/19990826-3.f: Likewise.
41348         * gfortran.dg/g77/19990905-2.f: Likewise.
41349         * gfortran.dg/g77/20000412-1.f: Likewise.
41350         * gfortran.dg/g77/20000511-1.f: Likewise.
41351         * gfortran.dg/g77/20000511-2.f: Likewise.
41352         * gfortran.dg/g77/20000518.f: Likewise.
41353         * gfortran.dg/g77/20000601-1.f: Likewise.
41354         * gfortran.dg/g77/20000601-2.f: Likewise.
41355         * gfortran.dg/g77/20000629-1.f: Likewise.
41356         * gfortran.dg/g77/20000630-2.f: Likewise.
41357         * gfortran.dg/g77/20010115.f: Likewise.
41358         * gfortran.dg/g77/20010321-1.f: Likewise.
41359         * gfortran.dg/g77/20010426.f: Likewise.
41360         * gfortran.dg/g77/20020307-1.f: Likewise.
41361         * gfortran.dg/g77/8485.f: Likewise.
41362         * gfortran.dg/g77/960317-1.f: Likewise.
41363         * gfortran.dg/g77/970915-0.f: Likewise.
41364         * gfortran.dg/g77/980310-1.f: Likewise.
41365         * gfortran.dg/g77/980310-2.f: Likewise.
41366         * gfortran.dg/g77/980310-3.f: Likewise.
41367         * gfortran.dg/g77/980310-4.f: Likewise.
41368         * gfortran.dg/g77/980310-6.f: Likewise.
41369         * gfortran.dg/g77/980310-7.f: Likewise.
41370         * gfortran.dg/g77/980310-8.f: Likewise.
41371         * gfortran.dg/g77/980419-2.f: Likewise.
41372         * gfortran.dg/g77/980424-0.f: Likewise.
41373         * gfortran.dg/g77/980427-0.f: Likewise.
41374         * gfortran.dg/g77/980729-0.f: Likewise.
41375         * gfortran.dg/g77/981117-1.f: Likewise.
41376         * gfortran.dg/g77/toon_1.f: Likewise.
41377
41378 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41379
41380         PR c++/2204
41381         * g++.dg/other/abstract2.C: New test.
41382
41383 2004-07-12  Paul Brook  <paul@codesourcery.com>
41384
41385         * gfortran.dg/pointer_init_1.f90: New test.
41386
41387 2004-07-11  Paul Brook  <paul@codesourcery.com>
41388
41389         PR fortran/15986
41390         * gfortran.dg/contained_1.f90: New test.
41391
41392 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41393
41394         * g++.dg/parse/defarg8.C: New test.
41395
41396 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41397
41398         PR fortran/16433
41399         * gfortran.dg/pr16433.f: New test.
41400
41401         PR fortran/17574
41402         * gfortran.dg/pr15754.f90: New test.
41403
41404 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41405
41406         PR tree-optimization/16437
41407         * gcc.c-torture/execute/bitfld-4.c: New test.
41408
41409 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41410
41411         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41412         access to common var from module.
41413
41414 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41415
41416         PR fortran/16336
41417         * gfortran.fortran-torture/execute/common_2.f90: New test.
41418
41419 2004-07-10  Paul Brook  <paul@codesourcery.com>
41420
41421         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41422
41423 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41424
41425         PR fortran/15969
41426         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41427
41428 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41429
41430         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41431         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41432         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41433         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41434         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41435         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41436         * gfortran.dg/g77/funderscoring.f: Likewise.
41437         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41438
41439 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41440
41441         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41442
41443 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41444         Paul Brook  <paul@codesourcery.com>
41445
41446         PR fortran/13415
41447         * gfortran.dg/common_pointer_1.f90: New test.
41448
41449 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41450
41451         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41452
41453 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41454
41455         PR target/16364
41456         * gcc.c-torture/compile/20040709-1.c: New.
41457
41458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41459
41460         PR fortran/14077
41461         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41462
41463 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41464
41465         PR fortran/13201
41466         * gfortran.dg/shape_1.f90: New test.
41467
41468 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41469             Andrew Pinski  <apinski@apple.com>
41470
41471         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41472
41473 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41474
41475         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41476         comment.
41477
41478 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41479         Paul Brook  <paul@codesourcery.com>
41480
41481         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41482         '.f95' and '.F95'.
41483
41484 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41485
41486         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41487
41488 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41489
41490         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41491         testcases with capital suffix.
41492
41493 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41494
41495         PR fortran/15481
41496         PR fortran/13372
41497         PR fortran/13575
41498         PR fortran/15978
41499         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41500
41501         * gfortran.dg/implicit_1.f90: New test.
41502
41503 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41504
41505         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41506         expression to match gfortran warning/error messages
41507         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41508         dg-error text.
41509
41510 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41511
41512         * lib/fortran-torture.exp: Rename proc search_for to
41513         search_for_re.
41514
41515 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41516
41517         * gcc.c-torture/execute/simd-5.x: New file.
41518         XFAIL on SPARC 64-bit at -O0.
41519
41520 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41521
41522         PR c++/8211
41523         PR c++/16165
41524         * g++.dg/warn/effc3.C: New test.
41525
41526 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41527
41528         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41529         change X to 1X in format.
41530         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41531         add data statements to conform to standard.
41532
41533 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41534
41535         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41536         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41537         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41538
41539 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41540
41541         * gfortran.dg/g77/7388.f: Copy from g77.dg
41542         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41543         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41544         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41545         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41546         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41547         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41548         * gfortran.dg/g77/strlen0.f: Likewise.
41549
41550 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41551
41552         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41553         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41554
41555 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41556
41557         * gcc.c-torture/execute/920428-2.x: Delete.
41558         * gcc.c-torture/execute/920501-7.x: Likewise.
41559
41560 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41561
41562         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41563         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41564         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41565         prescott and c3-2.
41566         (PREFETCH_3DNOW): Add -march=c3.
41567
41568 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41569
41570         PR c/16437
41571         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41572         * gcc.c-torture/execute/bf64-1.x: Likewise.
41573
41574 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41575
41576         * gcc.c-torture/compile/20040708-1.c: New test.
41577
41578 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41579
41580         PR c++/16169
41581         * g++.dg/warn/effc2.C: New test.
41582
41583 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41584
41585         * gcc.c-torture/execute/bitfld-1.x: Remove.
41586         * gcc.c-torture/execute/bitfld-3.c: New test.
41587         * gcc.dg/bitfld-2.c: Remove XFAILs.
41588
41589 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41590
41591         PR c++/16276
41592         * g++.dg/rtti/tinfo1.C: New file.
41593
41594 2004-07-07  Eric Christopher  <echristo@redhat.com>
41595
41596         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41597
41598 2004-07-07  Andrew Pinski  <apinski@apple.com>
41599
41600         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41601
41602 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41603
41604         * g++.dg/init/call1.C: XFAIL.
41605
41606 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41607
41608         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41609         except for movstrict*, to movmem* and clrstr* to clrmem*.
41610
41611 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41612
41613         * gcc.c-torture/execute/20040707-1.c: New test.
41614
41615 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41616
41617         * gcc.c-torture/execute/20040706-1.c: New test.
41618
41619 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41620
41621         PR c++/3671
41622         * g++.dg/template/spec14.C: New test.
41623
41624 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41625
41626         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41627         nothing if not yet defined.  Use it in b, c and d type definitions.
41628         * gcc.c-torture/execute/20040705-1.c: New test.
41629         * gcc.c-torture/execute/20040705-2.c: New test.
41630
41631 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41632
41633         PR c++/2518
41634         * g++.dg/lookup/new1.C: New test.
41635
41636 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41637
41638         PR c++/11406
41639         * g++.dg/template/sizeof8.C: New test.
41640
41641 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41642
41643         * gcc.c-torture/compile/20040705-1.c: New test.
41644
41645 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41646
41647         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41648
41649 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41650
41651         * gcc.dg/cpp/if-mop.c: Two new testcases.
41652         * gcc.dg/cpp/trad/comment-3.c: New.
41653
41654 2004-07-04  Paul Brook  <paul@codesourcery.com>
41655
41656         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41657
41658 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41659
41660         PR c++/3761
41661         * g++.dg/lookup/crash4.C: New test.
41662
41663 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41664
41665         * gcc.c-torture/execute/builtin-abs-1.c
41666         * gcc.c-torture/execute/builtin-abs-2.c
41667         * gcc.c-torture/execute/builtin-complex-1.c
41668         * gcc.c-torture/execute/builtins/string-1-lib.c
41669         * gcc.c-torture/execute/builtins/string-1.c
41670         * gcc.c-torture/execute/builtins/string-2-lib.c
41671         * gcc.c-torture/execute/builtins/string-2.c
41672         * gcc.c-torture/execute/builtins/string-3-lib.c
41673         * gcc.c-torture/execute/builtins/string-3.c
41674         * gcc.c-torture/execute/builtins/string-4-lib.c
41675         * gcc.c-torture/execute/builtins/string-4.c
41676         * gcc.c-torture/execute/builtins/string-5-lib.c
41677         * gcc.c-torture/execute/builtins/string-5.c
41678         * gcc.c-torture/execute/builtins/string-6-lib.c
41679         * gcc.c-torture/execute/builtins/string-6.c
41680         * gcc.c-torture/execute/builtins/string-7-lib.c
41681         * gcc.c-torture/execute/builtins/string-7.c
41682         * gcc.c-torture/execute/builtins/string-8-lib.c
41683         * gcc.c-torture/execute/builtins/string-8.c
41684         * gcc.c-torture/execute/builtins/string-9-lib.c
41685         * gcc.c-torture/execute/builtins/string-9.c
41686         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41687         * gcc.c-torture/execute/builtins/string-asm-1.c
41688         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41689         * gcc.c-torture/execute/builtins/string-asm-2.c
41690         * gcc.c-torture/execute/stdio-opt-1.c
41691         * gcc.c-torture/execute/stdio-opt-2.c
41692         * gcc.c-torture/execute/stdio-opt-3.c
41693         * gcc.c-torture/execute/string-opt-1.c
41694         * gcc.c-torture/execute/string-opt-10.c
41695         * gcc.c-torture/execute/string-opt-11.c
41696         * gcc.c-torture/execute/string-opt-12.c
41697         * gcc.c-torture/execute/string-opt-13.c
41698         * gcc.c-torture/execute/string-opt-14.c
41699         * gcc.c-torture/execute/string-opt-15.c
41700         * gcc.c-torture/execute/string-opt-16.c
41701         * gcc.c-torture/execute/string-opt-2.c
41702         * gcc.c-torture/execute/string-opt-6.c
41703         * gcc.c-torture/execute/string-opt-7.c
41704         * gcc.c-torture/execute/string-opt-8.c:
41705         Replace with ...
41706
41707         * gcc.c-torture/execute/builtins/abs-2.c
41708         * gcc.c-torture/execute/builtins/abs-3.c
41709         * gcc.c-torture/execute/builtins/complex-1.c
41710         * gcc.c-torture/execute/builtins/fprintf.c
41711         * gcc.c-torture/execute/builtins/fputs.c
41712         * gcc.c-torture/execute/builtins/memcmp.c
41713         * gcc.c-torture/execute/builtins/memmove.c
41714         * gcc.c-torture/execute/builtins/memops-asm.c
41715         * gcc.c-torture/execute/builtins/mempcpy-2.c
41716         * gcc.c-torture/execute/builtins/mempcpy.c
41717         * gcc.c-torture/execute/builtins/memset.c
41718         * gcc.c-torture/execute/builtins/printf.c
41719         * gcc.c-torture/execute/builtins/sprintf.c
41720         * gcc.c-torture/execute/builtins/strcat.c
41721         * gcc.c-torture/execute/builtins/strchr.c
41722         * gcc.c-torture/execute/builtins/strcmp.c
41723         * gcc.c-torture/execute/builtins/strcpy.c
41724         * gcc.c-torture/execute/builtins/strcspn.c
41725         * gcc.c-torture/execute/builtins/strlen-2.c
41726         * gcc.c-torture/execute/builtins/strlen.c
41727         * gcc.c-torture/execute/builtins/strncat.c
41728         * gcc.c-torture/execute/builtins/strncmp-2.c
41729         * gcc.c-torture/execute/builtins/strncmp.c
41730         * gcc.c-torture/execute/builtins/strncpy.c
41731         * gcc.c-torture/execute/builtins/strpbrk.c
41732         * gcc.c-torture/execute/builtins/strpcpy-2.c
41733         * gcc.c-torture/execute/builtins/strpcpy.c
41734         * gcc.c-torture/execute/builtins/strrchr.c
41735         * gcc.c-torture/execute/builtins/strspn.c
41736         * gcc.c-torture/execute/builtins/strstr-asm.c
41737         * gcc.c-torture/execute/builtins/strstr.c:
41738         ... these new files.
41739
41740         * gcc.c-torture/execute/builtins/abs-2-lib.c
41741         * gcc.c-torture/execute/builtins/abs-3-lib.c
41742         * gcc.c-torture/execute/builtins/complex-1-lib.c
41743         * gcc.c-torture/execute/builtins/fprintf-lib.c
41744         * gcc.c-torture/execute/builtins/fputs-lib.c
41745         * gcc.c-torture/execute/builtins/memcmp-lib.c
41746         * gcc.c-torture/execute/builtins/memmove-lib.c
41747         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41748         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41749         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41750         * gcc.c-torture/execute/builtins/memset-lib.c
41751         * gcc.c-torture/execute/builtins/printf-lib.c
41752         * gcc.c-torture/execute/builtins/sprintf-lib.c
41753         * gcc.c-torture/execute/builtins/strcat-lib.c
41754         * gcc.c-torture/execute/builtins/strchr-lib.c
41755         * gcc.c-torture/execute/builtins/strcmp-lib.c
41756         * gcc.c-torture/execute/builtins/strcpy-lib.c
41757         * gcc.c-torture/execute/builtins/strcspn-lib.c
41758         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41759         * gcc.c-torture/execute/builtins/strlen-lib.c
41760         * gcc.c-torture/execute/builtins/strncat-lib.c
41761         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41762         * gcc.c-torture/execute/builtins/strncmp-lib.c
41763         * gcc.c-torture/execute/builtins/strncpy-lib.c
41764         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41765         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41766         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41767         * gcc.c-torture/execute/builtins/strrchr-lib.c
41768         * gcc.c-torture/execute/builtins/strspn-lib.c
41769         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41770         * gcc.c-torture/execute/builtins/strstr-lib.c
41771         * gcc.c-torture/execute/builtins/lib/abs.c
41772         * gcc.c-torture/execute/builtins/lib/fprintf.c
41773         * gcc.c-torture/execute/builtins/lib/memset.c
41774         * gcc.c-torture/execute/builtins/lib/printf.c
41775         * gcc.c-torture/execute/builtins/lib/sprintf.c
41776         * gcc.c-torture/execute/builtins/lib/strcpy.c
41777         * gcc.c-torture/execute/builtins/lib/strcspn.c
41778         * gcc.c-torture/execute/builtins/lib/strncat.c
41779         * gcc.c-torture/execute/builtins/lib/strncmp.c
41780         * gcc.c-torture/execute/builtins/lib/strncpy.c
41781         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41782         * gcc.c-torture/execute/builtins/lib/strspn.c
41783         * gcc.c-torture/execute/builtins/lib/strstr.c:
41784         New files containing support routines.
41785
41786         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41787         declaration.
41788         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41789         when not optimizing.
41790
41791 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
41792
41793         PR c++/16240
41794         * g++.dg/abi/mangle22.C: New test.
41795         * g++.dg/abi/mangle23.C: Likewise.
41796
41797 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
41798
41799         PR fortran/16290
41800         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41801         Allow for cases without denormalized floating point numbers.
41802
41803 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
41804
41805         PR c/1027
41806         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41807         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41808         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41809         expected warning text.
41810         * gcc.dg/format/diag-2.c: New test.
41811
41812 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41813
41814         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41815
41816 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
41817
41818         * gcc.dg/builtins-43.c: New.
41819         * gcc.dg/builtins-44.c: New.
41820         * gcc.dg/builtins-45.c: New.
41821
41822 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
41823             Andreas Tobler  <a.tobler@schweiz.ch>
41824
41825         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41826         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
41827         as SIGSEGV.
41828         * gcc.dg/cleanup-11.c: Likewise.
41829         * gcc.dg/cleanup-8.c: Likewise.
41830         * gcc.dg/cleanup-9.c: Likewise.
41831         * gcc.dg/cleanup-5.c: Run on all platforms.
41832
41833 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
41834
41835         * g++.dg/warn/nonnull1.C: New test.
41836
41837 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41838
41839         * gcc.dg/compat/compat-common.h: Wrap up CINT in
41840         an #ifndef SKIP_COMPLEX_INT/#endif pair.
41841         Special-case the Sun compiler wrt to <complex.h>.
41842
41843 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
41844
41845         * gcc.dg/Wunreachable-8.C: New test.
41846
41847         * gcc.dg/h8300-ice2.c : New test.
41848
41849 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
41850
41851         PR fortran/16161
41852         * gfortran.fortran-torture/compile/implicit.f90: Add test
41853         for implicit character.
41854
41855 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
41856
41857         PR fortran/16289
41858         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41859         Use tiny() intrinsic to find smallest non-negative real
41860
41861 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
41862
41863         * gcc.dg/compat/struct-by-value-22_main.c: New test.
41864         * gcc.dg/compat/struct-by-value-22_x.c: New.
41865         * gcc.dg/compat/struct-by-value-22_y.c: New.
41866
41867         * gcc.c-torture/execute/20040629-1.c: New test.
41868
41869 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
41870
41871         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41872         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41873
41874         PR target/16195
41875         * gcc.dg/20040625-1.c: New test.
41876
41877 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41878
41879         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41880
41881 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41882
41883         PR fortran/15963
41884         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41885
41886 2004-06-29  Richard Henderson  <rth@redhat.com>
41887
41888         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41889
41890 2004-06-29  Paul Brook  <paul@codesourcery.com>
41891
41892         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41893         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41894
41895 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         PR c++/16260
41898         * g++.dg/parse/crash15.C: New.
41899
41900 2004-06-28  Andrew Pinski  <apinski@apple.com>
41901
41902         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41903         by the error already.
41904
41905         * g++.dg/opt/ptrmem4.C: Change to compile only test.
41906
41907 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
41908
41909         PR target/14041
41910         * gcc.dg/h8300-bss-align-1.c : New.
41911
41912 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41913
41914         * PR c++/16174
41915         * g++.dg/template/ctor4.C: New.
41916
41917 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41918
41919         PR c++/16205
41920         * g++.dg/warn/Wsequence-point-1.C: New test.
41921
41922 2004-06-27  Paul Brook  <paul@codesourcery.com>
41923
41924         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41925
41926 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
41927
41928         * g++.old-deja/g++.mike/p7325.C: Remove.
41929
41930 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
41931
41932         PR c/14963
41933         * gcc.dg/pr14963.c: New test.
41934
41935 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
41936
41937         PR c++/16193
41938         * g++.dg/parse/redef1.C: New test.
41939
41940 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
41941
41942         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41943         20021110.c.
41944         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41945         20021119-1.c.
41946         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41947         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41948         5-04.c.
41949         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41950         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41951         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41952         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41953         g++.brendan/enum14.C.
41954         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41955         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41956         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41957         g++.mike/virt1.C.
41958         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41959         memtemp24.C.
41960
41961 2004-06-27  Roger Sayle  <roger@eyesopen.com>
41962
41963         * gcc.dg/20040527-1.c: New test case.
41964
41965 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
41966
41967         PR gfortran/pr16196
41968         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41969
41970 2004-06-25  Roger Sayle  <roger@eyesopen.com>
41971
41972         PR middle-end/15825
41973         * gcc.dg/pr15825-1.c: New test case.
41974
41975 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41976
41977         * gcc.c-torture/execute/20040625-1.c: New test.
41978
41979 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41980
41981         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41982
41983 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
41984
41985         * gcc.dg/torture/mips-div-1.c: New test.
41986
41987 2004-06-24  Jeff Law  <law@redhat.com>
41988
41989         * gcc.dg/tree-ssa/20040624-1.c: New test.
41990
41991 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
41992
41993         * gcc.c-torture/compile/20040624-1.c: New test.
41994
41995 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41996
41997         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41998         this directory.
41999
42000 2004-06-23  Andrew Pinski  <apinski@apple.com>
42001
42002         PR middle-end/15988
42003         * g++.dg/opt/ptrmem4.C: New test.
42004
42005         * gcc.dg/c90-array-quals-2.c: New test.
42006
42007 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
42008
42009         * gcc.dg/kpice1.c: New test.
42010
42011 2006-06-23  Andrew Pinski  <apinski@apple.com>
42012
42013         * gcc.dg/c90-array-quals.c: New test.
42014
42015 2006-06-22  Richard Henderson  <rth@redhat.com>
42016
42017         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42018
42019 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
42020
42021         * gcc.dg/builtins-config.h: Handle FreeBSD.
42022
42023 2006-06-22  Richard Henderson  <rth@redhat.com>
42024
42025         * g++.dg/opt/devirt1.C: New.
42026
42027 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42028
42029         * g++.dg/opt/pr15551.C: New testcase.
42030
42031 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
42032
42033         PR target/14800
42034         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42035         x86_64-*-linux* when compiling for 32bit.
42036
42037 2004-06-21  Andrew Pinski  <apinski@apple.com>
42038
42039         * gcc.dg/pch/struct-1.c: New.
42040         * gcc.dg/pch/struct-1.hs: New.
42041
42042 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42043
42044         * gcc.dg/pch/save-temps-1.c: New file.
42045         * gcc.dg/pch/save-temps-1.hs: New file.
42046
42047 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42048
42049         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42050         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42051
42052 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42053
42054         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42055         to fix type error.
42056         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42057         Remove trailing spaces.
42058
42059 2004-06-21  Richard Henderson  <rth@redhat.com>
42060
42061         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42062         merging && to BIT_FIELD_REF.
42063
42064 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42065
42066         * g++.dg/opt/placeholder1.C: New test.
42067
42068 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42069
42070         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42071         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42072         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42073         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42074
42075 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42076
42077         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42078         extern "C".
42079         * g++.dg/other/pragma-re-1.C: Add comments.
42080
42081 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42082
42083         PR gfortran/16080
42084         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42085
42086 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42087
42088         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42089         instead of setting the type of size_t by
42090         hand.
42091
42092 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42093
42094         * gcc.dg/unordered-2.c: New test case.
42095         * gcc.dg/unordered-3.c: New test case.
42096
42097 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42098
42099         PR other/16043
42100         * lib/g++.exp (g++_version): Tweak regexp for version
42101         * lib/g77.exp (g77_version): Likewise.
42102         * lib/gfortran.exp (gfortran_version): Likewise.
42103         * lib/objc.exp (objc_version): Likewise.
42104         * lib/treelang.exp (treelang_version): Likewise.
42105
42106 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42107
42108         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42109         Use INT_MAX instead of __INT_MAX__.
42110         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42111
42112         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42113         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42114         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42115         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42116         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42117         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42118         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42119         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42120         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42121
42122         * gcc.dg/range-test-1.c: New test.
42123         * g++.dg/opt/range-test-1.C: New test.
42124
42125 2004-06-17  Richard Henderson  <rth@redhat.com>
42126
42127         * objc.dg/sync-1.m: New.
42128         * objc.dg/try-catch-1.m: Don't force next runtime.
42129         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42130         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42131         shadowed catch clause.
42132         * objc.dg/try-catch-5.m: New.
42133
42134 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42135
42136         Bug 14610
42137         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42138
42139 2004-06-15  Richard Henderson  <rth@redhat.com>
42140
42141         * gcc.dg/20001116-1.c: Move expected warning line.
42142
42143 2004-06-15  Richard Henderson  <rth@redhat.com>
42144
42145         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42146         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42147
42148 2004-06-15  Jeff Law  <law@redhat.com>
42149
42150         * gcc.dg/tree-ssa/20040615-1.c: New test.
42151         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42152         be less sensitive to operand ordering.
42153         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42154
42155 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42156
42157         * g++.dg/abi/bitfield3.C: Add comment..
42158
42159 2004-06-15  Richard Henderson  <rth@redhat.com>
42160
42161         * g++.dg/ext/stmtexpr1.C: XFAIL.
42162         * gcc.dg/20030612-1.c: XFAIL.
42163
42164 2004-06-15  Eric Christopher  <echristo@redhat.com>
42165
42166         * g++.dg/charset/asm5.c: New.
42167         * gcc.dg/charset/asm6.c: New.
42168
42169 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42170
42171         PR fortran/15962
42172         * gfortran.fortran-torture/execute/select_1.f90: New test.
42173
42174 2004-06-15  Paul Brook  <paul@codesourcery.com>
42175
42176         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42177
42178 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42179
42180         PR c++/15967
42181         * g++.dg/lookup/crash3.C: New test.
42182
42183 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42184
42185         PR c++/15947
42186         * g++.dg/parse/dtor4.C: New test.
42187
42188 2004-06-14  Jeff Law  <law@redhat.com>
42189
42190         * gcc.c-torture/compile/20040614-1.c: New test.
42191
42192 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42193
42194         PR fortran/15211
42195         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42196         LEN of a character array.
42197
42198 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42199
42200         PR c++/15096
42201         * g++.dg/template/ptrmem10.C: New test.
42202
42203         PR c++/14930
42204         * g++.dg/template/friend30.C: New test.
42205
42206 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42207
42208         PR fortran/14928
42209         * gfortran.fortran-torture/compile/mloc.f90: New test.
42210
42211 2004-06-13  Paul Brook  <paul@codesourcery.com>
42212
42213         * gfortran.fortran-torture/execute/random_2.f90: New test.
42214
42215 2004-06-13  Eric Christopher  <echristo@redhat.com>
42216
42217         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42218
42219 2004-06-12  Paul Brook  <paul@codesourcery.com>
42220
42221         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42222
42223 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42224
42225         PR fortran/14923
42226         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42227
42228 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42229
42230         PR fortran/14957
42231         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42232         syntax errors in end statements of contained subroutines.
42233
42234 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42235
42236         PR fortran/12841
42237         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42238
42239 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42240
42241         PR fortran/15665
42242         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42243
42244 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42245
42246         PR gfortran/12839
42247         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42248
42249 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42250
42251         PR c++/15862
42252         * g++.dg/parse/enum1.C: New test.
42253
42254 2004-06-10  Jeff Law  <law@redhat.com>
42255
42256         * gcc.c-torture/compile/20040610-1.c: New test.
42257
42258 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42259
42260         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42261         * g++.old-deja/g++.other/decl3.C: Likewise.
42262
42263 2004-06-10  Brian Booth  <bbooth@redhat.com>
42264
42265         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42266         V_MAY_DEF instead of VDEF.
42267         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42268
42269 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42270
42271         PR c++/14211
42272         * g++.dg/conversion/const1.C: New test.
42273
42274         PR c++/15076
42275         * g++.dg/conversion/reinterpret1.C: New test.
42276
42277         PR c++/15877
42278         * g++.dg/template/enum2.C: New test.
42279
42280         PR c++/15227
42281         * g++.dg/template/error13.C: New test.
42282
42283 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42284
42285         PR fortran/14957
42286         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42287         arguments to test_* REAL and of the right size.
42288
42289 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42290
42291         PR target/15569
42292         PR rtl-optimization/15681
42293         * gcc.dg/20040609-1.c: New test.
42294
42295 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42296
42297         PR c++/14791
42298         * g++.dg/opt/builtins1.C: New test.
42299
42300 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42301
42302         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42303         that use default windows32 struct layout.
42304         * gcc.dg/i386-bitfield2.c: Likewise.
42305
42306 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42307
42308         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42309         for mingw32 and cygwin targets.
42310
42311 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42312
42313         * gcc.dg/pch/macro-4.c: New.
42314         * gcc.dg/pch/macro-4.hs: New.
42315
42316 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42317
42318         PR fortran/13249
42319         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42320
42321 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42322
42323         PR fortran/13372
42324         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42325
42326 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42327
42328         PR gfortran/14897
42329         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42330
42331 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42332
42333         PR gfortran/15755
42334         * gfortran.fortran-torture/execute/backspace.c : New test.
42335
42336 2004-06-09  Paul Brook  <paul@codesourcery.com>
42337
42338         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42339         (pointer_to_section): Rewrite to use smaller array.
42340
42341 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42342
42343         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42344         * gcc.dg/ext/altivec-10.c: Same.
42345         * gcc.dg/ext/altivec-11.c: Same.
42346         * gcc.dg/ext/altivec-12.c: Same.
42347         * gcc.dg/ext/altivec-13.c: Same.
42348         * gcc.dg/ext/altivec-14.c: Same.
42349         * gcc.dg/ext/altivec-15.c: Same.
42350         * gcc.dg/ext/altivec-16.c: Same.
42351         * gcc.dg/ext/altivec-3.c: Same.
42352         * gcc.dg/ext/altivec-4.c: Same.
42353         * gcc.dg/ext/altivec-6.c: Same.
42354         * gcc.dg/ext/altivec-7.c: Same.
42355         * gcc.dg/ext/altivec-8.c: Same.
42356         * gcc.dg/ext/altivec-varargs-1.c: Same.
42357
42358         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42359         * g++.dg/ext/altivec-10.C: Same.
42360         * g++.dg/ext/altivec-2.C: Same.
42361         * g++.dg/ext/altivec-3.C: Same.
42362         * g++.dg/ext/altivec-4.C: Same.
42363         * g++.dg/ext/altivec-5.C: Same.
42364         * g++.dg/ext/altivec-6.C: Same.
42365         * g++.dg/ext/altivec-7.C: Same.
42366         * g++.dg/ext/altivec-8.C: Same.
42367         * g++.dg/ext/altivec-9.C: Same.
42368
42369 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42370
42371         PR c++/7841
42372         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42373
42374 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42375
42376         * gcc.dg/union-1.c: New test.
42377
42378 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42379
42380         * gcc.dg/builtins-41.c: New test case.
42381         * gcc.dg/builtins-42.c: New test case.
42382
42383 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42384
42385         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42386         * g++.dg/ext/altivec-10.C: Same.
42387         * g++.dg/ext/altivec-2.C: Same.
42388         * g++.dg/ext/altivec-3.C: Same.
42389         * g++.dg/ext/altivec-4.C: Same.
42390         * g++.dg/ext/altivec-5.C: Same.
42391         * g++.dg/ext/altivec-6.C: Same.
42392         * g++.dg/ext/altivec-7.C: Same.
42393         * g++.dg/ext/altivec-8.C: Same.
42394         * g++.dg/ext/altivec-9.C: Same.
42395         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42396         * g++.old-deja/g++.brendan/new3.C: Same.
42397         * gcc.c-torture/execute/eeprof-1.x: Same.
42398
42399 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42400
42401         PR c/14765
42402         * gcc.dg/pr14765-1.c: New test.
42403
42404 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42405
42406         PR c/14649
42407         * gcc.dg/pr14649-1.c: New test case.
42408
42409 2004-06-07  Richard Henderson  <rth@redhat.com>
42410
42411         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42412         if temporaries.
42413
42414 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42415
42416         * g++.dg/eh/elide1.C: Remove XFAIL.
42417
42418 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42419
42420         PR c++/15337
42421         * g++.dg/expr/sizeof3.C: New test.
42422
42423         PR c++/14777
42424         * g++.dg/template/access14.C: New test.
42425
42426         PR c++/15554
42427         * g++.dg/template/enum1.C: New test.
42428
42429         PR c++/15057
42430         * g++.dg/eh/throw1.C: New test.
42431
42432 2004-06-07  David Ayers  <d.ayers@inode.at>
42433             Ziemowit Laski  <zlaski@apple.com>
42434
42435         * lib/objc.exp (objc_target_compile): Revert the '-framework
42436         Foundation' flag fix, since bare Darwin does not ship
42437         with the Foundation framework.
42438         * objc/execute/next_mapping.h: Provide a local NSConstantString
42439         @interface and @implementation.
42440         (objc_constant_string_init): A constructor function, used to
42441         initialize the NSConstantString meta-class object.
42442         * objc/execute/string1.m: Include "next_mapping.h" instead of
42443         <Foundation/NSString.h>.
42444         * objc/execute/string2.m: Likewise.
42445         * objc/execute/string3.m: Likewise.
42446         * objc/execute/string4.m: Likewise.
42447
42448 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42449
42450         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42451         to double. Replace double with FLOAT.
42452         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42453
42454         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42455         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42456         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42457         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42458         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42459         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42460         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42461         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42462
42463 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42464
42465         PR c/13519
42466         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42467
42468 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42469
42470         PR c++/15503
42471         * g++.dg/template/meminit2.C: New test.
42472
42473 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42474
42475         PR target/15822
42476         * gcc.c-torture/execute/compare-fp-1.c,
42477         gcc.c-torture/execute/compare-fp-2.c,
42478         gcc.c-torture/execute/compare-fp-3.c,
42479         gcc.c-torture/execute/compare-fp-4.c,
42480         gcc.c-torture/execute/compare-fp-3.x,
42481         gcc.c-torture/execute/compare-fp-4.x: Moved...
42482         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42483         gcc.c-torture/execute/ieee/compare-fp-2.c,
42484         gcc.c-torture/execute/ieee/compare-fp-3.c,
42485         gcc.c-torture/execute/ieee/compare-fp-4.c,
42486         gcc.c-torture/execute/ieee/compare-fp-3.x,
42487         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42488
42489 2004-06-04  David Ayers  <d.ayers@inode.at>
42490
42491         * objc/execute/protocol-isEqual-4.m: New testcase.
42492
42493 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42494
42495         * objc/execute/protocol-isEqual-1.m: New testcase.
42496         * objc/execute/protocol-isEqual-2.m: New testcase.
42497         * objc/execute/protocol-isEqual-3.m: New testcase.
42498
42499 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42500
42501         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42502
42503 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42504
42505         * lib/objc.exp (objc_target_compile): When running tests on
42506         Darwin (Mac OS X), inform the linker about '-framework
42507         'Foundation'.
42508
42509 2004-06-02  Eric Christopher  <echristo@redhat.com>
42510
42511         * gcc.c-torture/compile/20040602-1.c: New.
42512
42513 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42514
42515         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42516         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42517
42518         PR tree-optimization/14736
42519         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42520
42521         PR tree-optimization/14042
42522         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42523
42524         PR tree-optimization/14729
42525         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42526
42527 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42528
42529         PR fortran/15557
42530         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42531
42532 2004-06-01  Richard Hederson  <rth@redhat.com>
42533
42534         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42535
42536 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42537
42538         PR c++/14932
42539         * g++.dg/parse/offsetof4.C: New test.
42540
42541 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42542
42543         PR objc/7993
42544         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42545
42546 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42547
42548         PR c++/15701
42549         * g++.dg/template/friend29.C: New test.
42550
42551 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42552
42553         PR c/15749
42554         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42555
42556 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42557
42558         * gcc.dg/sparc-trap-1.c: New test.
42559
42560 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42561
42562         PR middle-end/15069
42563         * g++.dg/opt/fold3.C: New test case.
42564
42565 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42566
42567         * lib/target-supports.exp (check_iconv_available): Fix fallout
42568         from 2004-05-28 patch.
42569
42570 2004-05-30  Paul Brook  <paul@codesourcery.com>
42571
42572         PR fortran/15620
42573         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42574         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42575
42576 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42577
42578         * gfortran.fortran-torture/execute/random_1.f90: New test.
42579
42580 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42581
42582         * g++.dg/ext/altivec-10.C: New test.
42583
42584 2004-05-29  Paul Brook  <paul@codesourcery.com>
42585
42586         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42587
42588 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42589
42590         * gcc.dg/altivec-16.c: New test.
42591
42592 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42593
42594         * lib/target-supports.exp (check_vmx_hw_available): New.
42595         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42596
42597         * lib/target-supports.exp (check_alias_available,
42598         check_iconv_available, check_named_sections_available): Use
42599         unique names for temporary files.
42600
42601 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42602
42603         * gcc.dg/altivec-15.c: New test.
42604
42605 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42606
42607         PR c++/15083
42608         * g++.dg/warn/noeffect6.C: New test.
42609
42610         PR c++/15471
42611         * g++.dg/expr/ptrmem4.C: New test.
42612
42613         PR c++/15640
42614         * g++.dg/template/operator3.C: New test.
42615
42616 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42617
42618         PR c++/14668
42619         * g++.dg/lookup/redecl1.C: New test.
42620         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42621
42622 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42623
42624         * gcc.c-torture/execute/compare-fp-1.c,
42625         gcc.c-torture/execute/compare-fp-2.c,
42626         gcc.c-torture/execute/compare-fp-3.c,
42627         gcc.c-torture/execute/compare-fp-4.c,
42628         gcc.c-torture/execute/compare-fp-3.x,
42629         gcc.c-torture/execute/compare-fp-4.x,
42630         gcc.dg/pr15649-1.c: New.
42631
42632 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42633
42634         PR c++/12883
42635         * g++.dg/init/array14.C: New test.
42636
42637 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42638
42639         * lib/compat.exp (compat-get-options-main): New.
42640         (compat-get-options): Remove unneeded code, warn for ignored
42641         command.
42642         (compat-execute): Check flag set by dg-require-* commands.
42643
42644         * lib/compat.exp (compat-execute): Break up long lines.
42645
42646 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42647
42648         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42649         * gcc.dg/altivec-14.c: New test.
42650         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42651
42652         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42653         * gcc.dg/altivec-12.c: Ditto.
42654
42655         * gcc.dg/altivec-3.c: Move call to altivec_check.
42656
42657 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42658
42659         PR c++/15044
42660         * g++.dg/template/error12.C: New test.
42661
42662         PR c++/15317
42663         * g++.dg/ext/attrib15.C: New test.
42664
42665         PR c++/15329
42666         * g++.dg/template/ptrmem9.C: New test.
42667
42668 2004-05-25  Paul Brook  <paul@codesourcery.com>
42669
42670         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42671
42672 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42673
42674         PR c++/15165
42675         * g++.dg/template/crash19.C: New test.
42676
42677 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42678
42679         PR c++/15025
42680         * g++.dg/template/redecl1.C: New test.
42681
42682 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42683
42684         PR c++/14821
42685         * g++.dg/other/ns1.C: New test.
42686
42687         PR c++/14883
42688         * g++.dg/template/invalid1.C: New test.
42689
42690 2004-05-23  Paul Brook  <paul@codesourcery.com>
42691         Victor Leikehman  <lei@haifasphere.co.il>
42692
42693         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42694         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42695
42696 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42697
42698         PR c++/15285
42699         PR c++/15299
42700         * g++.dg/template/non-dependent5.C: New test.
42701         * g++.dg/template/non-dependent6.C: New test.
42702
42703 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42704
42705         PR c++/15507
42706         * g++.dg/inherit/union1.C: New test.
42707
42708         PR c++/15542
42709         * g++.dg/template/addr1.C: New test.
42710
42711         PR c++/15427
42712         * g++.dg/template/array5.C: New test.
42713
42714         PR c++/15287
42715         * g++.dg/template/array6.C: New test.
42716
42717 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42718             Roger Sayle  <roger@eyesopen.com>
42719
42720         * g++.dg/lookup/forscope2.C: New test case.
42721
42722 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42723
42724         * gcc.dg/cpp/Wmissingdirs.c: New.
42725
42726 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42727
42728         PR target/15301
42729         * gcc.dg/compat/union-m128-1.h: New file.
42730         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42731         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42732         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42733
42734 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42735
42736         PR target/15302
42737         * gcc.dg/compat/struct-complex-1.h: New file.
42738         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42739         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42740         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42741
42742 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42743
42744         PR middle-end/3074
42745         * gcc.dg/pr3074-1.c: New test case.
42746         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42747
42748 2004-05-20  Falk Hueffner  <falk@debian.org>
42749
42750         PR other/15526
42751         * gcc.dg/ftrapv-1.c: New test case.
42752
42753 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42754
42755         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42756
42757 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42758             Jeff Law  <law@redhat.com>
42759
42760         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42761         * gcc.dg/tree-ssa/20040518-2.c: New test.
42762
42763         * gcc.dg/tree-ssa/20040518-1.c: New test.
42764
42765 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42766
42767         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42768
42769 2004-05-18  Paul Brook  <paul@codesourcery.com>
42770
42771         PR fortran/13930
42772         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42773
42774 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42775
42776         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42777         constant folding.
42778
42779 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42780
42781         * gcc.dg/tree-ssa/20040517-1.c: New test.
42782
42783 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42784
42785         * gcc.dg/loop-4.c: New test.
42786
42787 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42788
42789         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42790
42791 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
42792
42793         PR fortran/15311
42794         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42795
42796 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42797
42798         PR fortran/13826
42799         PR fortran/13940
42800         * gfortran.fortran-torture/compile/data_1.f90: New test.
42801
42802 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
42803
42804         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42805         * gcc.dg/uninit-H.c: Define ASM for __s390__.
42806
42807 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42808
42809         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42810
42811 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
42812
42813         PR c/15444
42814         * gcc.dg/format/xopen-1.c: Adjust expected message.
42815         * gcc.dg/format/xopen-3.c: New test.
42816
42817 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
42818
42819         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42820
42821 2004-05-14  Jeff Law  <law@redhat.com>
42822
42823         * gcc.dg/tree-ssa/20040514-2.c: New test.
42824
42825 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42826
42827         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42828         this ...
42829         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42830         this.
42831
42832 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
42833
42834         * gcc.dg/tree-ssa/20040514-1.c: New test.
42835
42836 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42837
42838         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42839         test.
42840
42841 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42842
42843         PR fortran/14066
42844         * gfortran.fortran-torture/compile/do_1.f90: New test.
42845
42846 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42847
42848         PR fortran/15051
42849         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42850         test.
42851
42852 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
42853
42854         PR fortran/15149
42855         * gfortran.fortran-torture/execute/random_init.f90: New test.
42856
42857 2004-05-13  Paul Brook  <paul@codesourcery.com>
42858
42859         PR fortran/15314
42860         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42861
42862 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
42863
42864         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42865         for the powerpc case.
42866
42867 2004-05-13  Jeff Law  <law@redhat.com>
42868
42869         * gcc.dg/tree-ssa/20040513-1.c: New test.
42870         * gcc.dg/tree-ssa/20040513-2.c: New test.
42871
42872 2004-05-13  Paul Brook  <paul@codesourcery.com>
42873
42874         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42875         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42876         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42877
42878 2004-05-13  Andreas Schwab  <schwab@suse.de>
42879
42880         PR other/10819
42881         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42882         characters.
42883
42884 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
42885
42886         PR fortran/15294
42887         * gfortran.fortran-torture/execute/adjustr.f90: New file.
42888
42889 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
42890
42891         Merge from tree-ssa-20020619-branch.  See
42892         ChangeLog.tree-ssa for details.
42893
42894 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
42895
42896         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42897         include <altivec.h> explicitly.
42898         * gcc.dg/altivec-13.c: Likewise.
42899
42900 2004-05-11  Paul Brook  <paul@codesourcery.com>
42901
42902         * gcc.c-torture/compile/20010518-1.c: Force enum size.
42903
42904 2004-05-10  Eric Christopher  <echristo@redhat.com>
42905
42906         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42907         * gcc.dg/sibcall-4.c: Ditto.
42908
42909 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
42910
42911         * g++.dg/ext/altivec-8.C: New test case.
42912         * gcc.dg/altivec-13.c: New test case.
42913
42914 2004-05-08  Roger Sayle  <roger@eyesopen.com>
42915
42916         * gcc.c-torture/execute/divcmp-1.c: New test case.
42917         * gcc.c-torture/execute/divcmp-2.c: New test case.
42918         * gcc.c-torture/execute/divcmp-3.c: New test case.
42919
42920 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
42921
42922         * g++.dg/other/pragma-re-2.C: New test.
42923
42924 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42925
42926         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42927         * gcc.dg/i386-387-2.c: Likewise.
42928
42929         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42930         __builtin_drem.
42931         * gcc.dg/i386-387-6.c: Likewise.
42932
42933 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
42934
42935         * gcc.dg/builtins-33.c: Also check log1p*.
42936
42937 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
42938
42939         PR optimization/15296
42940         * gcc.c-torture/execute/pr15296.c: New test.
42941
42942 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
42943
42944         * gcc.dg/builtins-40.c: New test.
42945
42946 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
42947
42948         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42949
42950 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
42951
42952         * g++.dg/ext/spe1.C: New testcase.
42953
42954 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
42955
42956         * objc.dg/image-info.m: Allow additional attributes
42957         for __image_info section.
42958
42959 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
42960
42961         * gcc.dg/torture/mips-hilo-2.c: New test.
42962
42963 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42964
42965         PR c++/14389
42966         * g++.dg/template/member5.C: New test.
42967
42968 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
42969
42970         * gcc.dg/builtins-34.c: Also check expm1*.
42971
42972 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42973
42974         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42975         * gcc.dg/torture/builtin-convert-3.c: New test.
42976
42977 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
42978
42979         PR middle-end/15054
42980         * g++.dg/opt/pr15054.C: New test.
42981
42982 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42983
42984         * gcc.dg/torture/builtin-rounding-1.c: New test.
42985         * gcc.dg/builtins-25.c: Delete.
42986         * gcc.dg/builtins-29.c: Delete.
42987
42988 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
42989
42990         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42991         * gcc.dg/sibcall-4.c: Likewise.
42992         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42993
42994 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
42995
42996         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42997         bit-field on 16-bit targets.
42998
42999 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43000
43001         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
43002         16-bit targets.
43003
43004 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
43005
43006         * gcc.dg/rs6000-power2-1.c: Change to compile only.
43007         * gcc.dg/rs6000-power2-2.c: Likewise.
43008
43009 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
43010
43011         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
43012         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
43013         Change the asm registers to be in form of frN instead of fN.
43014
43015 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43016
43017         * gcc.dg/torture/builtin-convert-2.c: New test.
43018
43019 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
43020
43021         * gcc.dg/rs6000-power2-1.c: New test.
43022         * gcc.dg/rs6000-power2-2.c: New test.
43023
43024 2004-04-28  Jan Hubicka  <jh@suse.cz>
43025
43026         * gcc.dg/unused-6.c: New test.
43027
43028 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
43029             Ulrich Weigand  <uweigand@de.ibm.com>
43030
43031         * ada/acats/run_all.sh: Define $target variable.
43032
43033 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
43034
43035         PR c++/15119
43036         * g++.dg/other/vararg-1.C: New test.
43037
43038         PR c++/4794
43039         * g++.dg/eh/cleanup3.C: New test.
43040
43041 2004-04-24  Laurent GUERBY <laurent@guerby.net>
43042
43043         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43044         and ad8011a (target_insn).
43045         * ada/acats/support/macro.dfs: Likewise.
43046         * ada/acats/support/impbit.adb: New file.
43047
43048 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43049
43050         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43051
43052 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43053
43054         * gcc.dg/loop-3.c: New test.
43055
43056 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43057
43058         * gcc.c-torture/execute/simd-5.c: New test.
43059
43060 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43061
43062         PR c++/15064
43063         * g++.dg/template/crash18.C: New test.
43064
43065 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43066
43067         * g++.dg/ext/complit3.C: New test.
43068
43069 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43070
43071         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43072         * gcc.dg/altivec-3.c: Same.
43073         * gcc.dg/altivec-varargs-1.c: Same.
43074
43075 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43076
43077         * lib/target-supports.exp (check_profiling_available): Assume
43078         profiling is not available on powerpc-eabi targets.
43079
43080 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43081
43082         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43083         * gcc.dg/vmx/bug-1.c: Ditto.
43084
43085 2004-04-20  Eric Christopher  <echristo@redhat.com>
43086
43087         * gcc.dg/charset/extern.c: New test.
43088         * g++.dg/charset/extern3.cc: Ditto.
43089
43090 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43091
43092         * gcc.dg/builtins-39.c: New test.
43093
43094 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43095
43096         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43097
43098 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43099
43100         * gcc.dg/torture/mips-hilo-1.c: New test.
43101
43102 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43103
43104         * gcc.c-torture/compile/20040419-1.c: New test.
43105
43106 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43107
43108         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43109
43110 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43111             Aldy Hernandez  <aldyh@redhat.com>
43112
43113         * gcc.c-torture/execute/va-arg-24.c: New.
43114
43115 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43116             Aldy Hernandez  <aldyh@redhat.com>
43117
43118         * gcc.dg/vmx/1b-01.c: New.
43119         * gcc.dg/vmx/1b-02.c: New.
43120         * gcc.dg/vmx/1b-03.c: New.
43121         * gcc.dg/vmx/1b-04.c: New.
43122         * gcc.dg/vmx/1b-05.c: New.
43123         * gcc.dg/vmx/1b-06.c: New.
43124         * gcc.dg/vmx/1b-07.c: New.
43125         * gcc.dg/vmx/1c-01.c: New.
43126         * gcc.dg/vmx/1c-02.c: New.
43127         * gcc.dg/vmx/3a-01a.c: New.
43128         * gcc.dg/vmx/3a-01.c: New.
43129         * gcc.dg/vmx/3a-01m.c: New.
43130         * gcc.dg/vmx/3a-03.c: New.
43131         * gcc.dg/vmx/3a-03m.c: New.
43132         * gcc.dg/vmx/3a-04.c: New.
43133         * gcc.dg/vmx/3a-04m.c: New.
43134         * gcc.dg/vmx/3a-05.c: New.
43135         * gcc.dg/vmx/3a-06.c: New.
43136         * gcc.dg/vmx/3a-06m.c: New.
43137         * gcc.dg/vmx/3a-07.c: New.
43138         * gcc.dg/vmx/3b-01.c: New.
43139         * gcc.dg/vmx/3b-02.c: New.
43140         * gcc.dg/vmx/3b-10.c: New.
43141         * gcc.dg/vmx/3b-13.c: New.
43142         * gcc.dg/vmx/3b-14.c: New.
43143         * gcc.dg/vmx/3b-15.c: New.
43144         * gcc.dg/vmx/3c-01a.c: New.
43145         * gcc.dg/vmx/3c-01.c: New.
43146         * gcc.dg/vmx/3c-02.c: New.
43147         * gcc.dg/vmx/3c-03.c: New.
43148         * gcc.dg/vmx/3d-01.c: New.
43149         * gcc.dg/vmx/4-01.c: New.
43150         * gcc.dg/vmx/4-03.c: New.
43151         * gcc.dg/vmx/5-01.c: New.
43152         * gcc.dg/vmx/5-02.c: New.
43153         * gcc.dg/vmx/5-03.c: New.
43154         * gcc.dg/vmx/5-04.c: New.
43155         * gcc.dg/vmx/5-05.c: New.
43156         * gcc.dg/vmx/5-06.c: New.
43157         * gcc.dg/vmx/5-07.c: New.
43158         * gcc.dg/vmx/5-07t.c: New.
43159         * gcc.dg/vmx/5-08.c: New.
43160         * gcc.dg/vmx/5-10.c: New.
43161         * gcc.dg/vmx/5-11.c: New.
43162         * gcc.dg/vmx/7-01a.c: New.
43163         * gcc.dg/vmx/7-01.c: New.
43164         * gcc.dg/vmx/7c-01.c: New.
43165         * gcc.dg/vmx/7d-01.c: New.
43166         * gcc.dg/vmx/7d-02.c: New.
43167         * gcc.dg/vmx/8-01.c: New.
43168         * gcc.dg/vmx/8-02a.c: New.
43169         * gcc.dg/vmx/8-02.c: New.
43170         * gcc.dg/vmx/brode-1.c: New.
43171         * gcc.dg/vmx/bug-1.c: New.
43172         * gcc.dg/vmx/bug-2.c: New.
43173         * gcc.dg/vmx/bug-3.c: New.
43174         * gcc.dg/vmx/cw-bug-1.c: New.
43175         * gcc.dg/vmx/cw-bug-2.c: New.
43176         * gcc.dg/vmx/cw-bug-3.c: New.
43177         * gcc.dg/vmx/dct.c: New.
43178         * gcc.dg/vmx/debug-1.c: New.
43179         * gcc.dg/vmx/debug-2.c: New.
43180         * gcc.dg/vmx/debug-3.c: New.
43181         * gcc.dg/vmx/debug-4.c: New.
43182         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43183         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43184         * gcc.dg/vmx/eg-5.c: New.
43185         * gcc.dg/vmx/fft.c: New.
43186         * gcc.dg/vmx/gcc-bug-1.c: New.
43187         * gcc.dg/vmx/gcc-bug-2.c: New.
43188         * gcc.dg/vmx/gcc-bug-3.c: New.
43189         * gcc.dg/vmx/gcc-bug-4.c: New.
43190         * gcc.dg/vmx/gcc-bug-5.c: New.
43191         * gcc.dg/vmx/gcc-bug-6.c: New.
43192         * gcc.dg/vmx/gcc-bug-7.c: New.
43193         * gcc.dg/vmx/gcc-bug-8.c: New.
43194         * gcc.dg/vmx/gcc-bug-9.c: New.
43195         * gcc.dg/vmx/gcc-bug-b.c: New.
43196         * gcc.dg/vmx/gcc-bug-c.c: New.
43197         * gcc.dg/vmx/gcc-bug-d.c: New.
43198         * gcc.dg/vmx/gcc-bug-e.c: New.
43199         * gcc.dg/vmx/gcc-bug-f.c: New.
43200         * gcc.dg/vmx/gcc-bug-g.c: New.
43201         * gcc.dg/vmx/gcc-bug-i.c: New.
43202         * gcc.dg/vmx/harness.h: New.
43203         * gcc.dg/vmx/ira1.c: New.
43204         * gcc.dg/vmx/ira2a.c: New.
43205         * gcc.dg/vmx/ira2b.c: New.
43206         * gcc.dg/vmx/ira2.c: New.
43207         * gcc.dg/vmx/ira2c.c: New.
43208         * gcc.dg/vmx/mem.c: New.
43209         * gcc.dg/vmx/newton-1.c: New.
43210         * gcc.dg/vmx/ops.c: New.
43211         * gcc.dg/vmx/sn7153.c: New.
43212         * gcc.dg/vmx/spill2.c: New.
43213         * gcc.dg/vmx/spill3.c: New.
43214         * gcc.dg/vmx/spill.c: New.
43215         * gcc.dg/vmx/t.c: New.
43216         * gcc.dg/vmx/varargs-1.c: New.
43217         * gcc.dg/vmx/varargs-2.c: New.
43218         * gcc.dg/vmx/varargs-3.c: New.
43219         * gcc.dg/vmx/varargs-4.c: New.
43220         * gcc.dg/vmx/varargs-5.c: New.
43221         * gcc.dg/vmx/varargs-6.c: New.
43222         * gcc.dg/vmx/varargs-7.c: New.
43223         * gcc.dg/vmx/vmx.exp: New.
43224         * gcc.dg/vmx/vprint-1.c: New.
43225         * gcc.dg/vmx/vscan-1.c: New.
43226         * gcc.dg/vmx/x-01.c: New.
43227         * gcc.dg/vmx/x-02.c: New.
43228         * gcc.dg/vmx/x-03.c: New.
43229         * gcc.dg/vmx/x-04.c: New.
43230         * gcc.dg/vmx/x-05.c: New.
43231         * gcc.dg/vmx/yousufi-1.c: New.
43232         * gcc.dg/vmx/zero-1.c: New.
43233         * gcc.dg/vmx/zero.c: New.
43234
43235 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43236
43237         * g++.dg/lookup/java1.C: Update for chage of
43238         _Jv_AllocObject.
43239         * g++.dg/lookup/java2.C: Likewise.
43240
43241 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43242
43243         * ada/acats/run_all.sh: use -O2 by default.
43244
43245 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43246
43247         * gcc.dg/vr-mult-[12].c: New tests.
43248
43249 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43250
43251         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43252
43253         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43254
43255 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43256
43257         * lib/target-supports.exp (check_profiling_available): Assume
43258         profiling isn't available for mips*-*-elf targets.
43259
43260 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43261
43262         * gcc.dg/builtins-38.c: New test.
43263
43264 2004-04-14  Eric Christopher  <echristo@redhat.com>
43265
43266         * g++.dg/charset/charset.exp: Run .cc extension tests.
43267
43268 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43269
43270         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43271
43272 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43273
43274         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43275
43276 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43277
43278         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43279         * gcc.dg/i386-387-2.c: Likewise.
43280
43281         * gcc.dg/i386-387-7.c: New test.
43282         * gcc.dg/i386-387-8.c: New test.
43283
43284         * gcc.dg/builtins-37.c: New test.
43285
43286 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43287
43288         * g++.dg/pch/externc-1.C: Add missing semicolon.
43289
43290 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43291
43292         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43293
43294 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43295
43296         * gcc.c-torture/execute/20040411-1.c: New test.
43297
43298 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43299
43300         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43301
43302 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43303
43304         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43305
43306 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43307
43308         * lib/target-supports.exp (check_named_sections_available): New.
43309         * lib/gcc-dg.exp (dg-require-named-sections): New.
43310         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43311         old-deja.exp.  Also prune error-count message from HP linker.
43312         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43313
43314         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43315         * g++.old-deja/g++.pt/static3.C: Likewise.
43316         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43317
43318 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43319
43320         * gcc.c-torture/execute/20040409-1.c: New test case.
43321         * gcc.c-torture/execute/20040409-2.c: New test case.
43322         * gcc.c-torture/execute/20040409-3.c: New test case.
43323
43324 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43325
43326         * gcc.dg/20040409-1.c: New test.
43327
43328 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43329
43330         PR target/14888
43331         * g++.dg/opt/pr14888.C: New test case.
43332
43333 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43334
43335         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43336         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43337         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43338         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43339         New tests.
43340
43341 2004-04-08  Paul Brook  <paul@codesourcery.com>
43342
43343         * gcc.dg/spill-1.c: New test.
43344
43345 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43346
43347         * gcc.dg/torture/builtin-ctype-2.c: New test.
43348
43349 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43350
43351         * gcc.dg/pch/pch.exp: Add largefile test.
43352
43353 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43354
43355         * g++.dg/pch/externc-1.Hs: New.
43356         * g++.dg/pch/externc-1.C: New.
43357
43358 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43359
43360         * gcc.dg/compat/struct-by-value-5a_main.c,
43361         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43362         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43363         * gcc.dg/compat/struct-by-value-5a_x.c,
43364         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43365         gcc.dg/compat/struct-by-value-5_x.c.
43366         * gcc.dg/compat/struct-by-value-5a_y.c,
43367         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43368         gcc.dg/compat/struct-by-value-5_y.c.
43369
43370         * gcc.dg/compat/struct-by-value-6a_main.c,
43371         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43372         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43373         * gcc.dg/compat/struct-by-value-6a_x.c,
43374         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43375         gcc.dg/compat/struct-by-value-6_x.c.
43376         * gcc.dg/compat/struct-by-value-6a_y.c,
43377         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43378         gcc.dg/compat/struct-by-value-6_y.c.
43379
43380         * gcc.dg/compat/struct-by-value-7a_main.c,
43381         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43382         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43383         * gcc.dg/compat/struct-by-value-7a_x.c,
43384         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43385         gcc.dg/compat/struct-by-value-7_x.c.
43386         * gcc.dg/compat/struct-by-value-7a_y.c,
43387         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43388         gcc.dg/compat/struct-by-value-7_y.c.
43389
43390 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43391
43392         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43393         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43394         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43395         options.
43396
43397 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43398
43399         * gcc.dg/builtins-36.c: New test.
43400
43401 2004-04-06  Paul Brook  <paul@codesourcery.com>
43402
43403         * README.gcc: Remove obsolete contraint on testcases.
43404
43405 2004-04-05  Paul Brook  <paul@codesourcery.com>
43406
43407         PR2123
43408         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43409         failure and exit(0) on success.
43410         * g++.dg/expr/anew2.C: Ditto.
43411         * g++.dg/expr/anew3.C: Ditto.
43412         * g++.dg/expr/anew4.C: Ditto.
43413
43414 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43415
43416         PR c++/3518
43417         * g++.dg/template/unify7.C: New.
43418
43419 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43420
43421         * g++.dg/README: Bring up to date with new subdirectories; remove
43422         duplicate subdirectory lines.
43423
43424 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43425
43426         PR c++/14007
43427         * g++.dg/template/unify5.C: New.
43428         * g++.dg/template/unify6.C: New.
43429         * g++.dg/template/qualttp20.C: Adjust.
43430         * g++.old-deja/g++.jason/report.C: Adjust.
43431         * g++.old-deja/g++.other/qual1.C: Adjust.
43432
43433 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43434
43435         PR c++/14803
43436         * g++.dg/inherit/ptrmem1.C: New test.
43437
43438 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43439
43440         PR c++/14755
43441         * gcc.c-torture/execute/20040331-1.c: New test.
43442         * gcc.dg/20040331-1.c: New test.
43443
43444 2004-04-01  Paul Brook  <paul@codesourcery.com>
43445
43446         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43447
43448 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43449
43450         PR c++/14724
43451         * g++.dg/init/goto1.C: New test.
43452
43453         PR c++/14763
43454         * g++.dg/template/defarg4.C: New test.
43455
43456 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43457
43458         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43459
43460 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43461
43462         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43463
43464 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43465
43466         * gcc.dg/noncompile/undeclared-2.c: New test.
43467
43468 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43469
43470         * gcc.dg/940409-1.c: Remove XFAIL.
43471         * gcc.dg/reg-vol-struct-1.c: New test.
43472
43473 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43474
43475         * gcc.dg/torture/builtin-wctype-1.c: New test.
43476
43477 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43478
43479         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43480         * gcc.dg/20001101-1.c: Likewise.
43481         * gcc.dg/20001102-1.c: Likewise.
43482
43483 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43484
43485         * gcc.dg/compare8.c: Add an additional test for XOR.
43486
43487 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43488
43489         * gcc.dg/torture/builtin-ctype-1.c: New test.
43490
43491 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43492
43493         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43494         * gcc.dg/torture/builtin-math-1.c: Likewise.
43495         * gcc.dg/torture/builtin-power-1.c: New test.
43496
43497 2004-03-24  Andreas Schwab  <schwab@suse.de>
43498
43499         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43500         IA64 assembler.
43501
43502 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43503             Roger Sayle  <roger@eyesopen.com>
43504
43505         * gcc.dg/compare8.c: New test case.
43506
43507 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43508
43509         * g++.dg/ext/altivec-7.C: New test.
43510
43511 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43512
43513         PR 12267, 12391, 12560, 13129, 14114, 14133
43514         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43515         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43516         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43517         Adjust error regexps.
43518         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43519         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43520         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43521         * gcc.dg/local1.c: Add explanatory comment.
43522
43523 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43524
43525         PR optimization/14669
43526         * g++.dg/opt/fold2.C: New test case.
43527
43528 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43529
43530         PR c/14069
43531         * gcc.dg/20040322-1.c: New test.
43532
43533 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43534
43535         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43536         * gcc.dg/ultrasp4.c: Likewise.
43537         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43538
43539 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43540
43541         * gcc.dg/i386-sse-8.c: Reset default options.
43542
43543 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43544
43545         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43546         in the error message text.
43547
43548 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43549
43550         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43551
43552 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43553
43554         PR c++/14616
43555         * g++.dg/init/array13.C: New test.
43556
43557 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43558
43559         PR target/13889
43560         * gcc.c-torture/compile/pr13889.c: New test case.
43561
43562 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43563
43564         PR c/14635
43565         * builtins-1.c (nan, nans): Don't test.
43566         * builtins-30.c: Don't use nan, nanf, nanl.
43567         * builtins-35.c: New test.
43568
43569 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43570
43571         * g++.dg/ext/altivec-6.C: New test.
43572
43573 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43574
43575         * g++.dg/init/placement3.C: New test.
43576
43577         * g++.dg/template/spec13.C: New test.
43578
43579         * g++.dg/lookup/using11.C: New test.
43580
43581         * g++.dg/lookup/koenig3.C: New test.
43582
43583         * g++.dg/template/operator2.C: New test.
43584
43585         * g++.dg/expr/dtor3.C: New test.
43586         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43587         marker.
43588         * g++.old-deja/g++.law/visibility28.C: Likewise.
43589
43590 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43591
43592         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43593         * gcc.dg/ppc64-abi-3.c: Likewise.
43594
43595 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43596
43597         PR c++/14545
43598         * g++.dg/parse/template15.C: New test.
43599
43600 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43601
43602         * g++.dg/expr/dtor2.C: New test.
43603
43604         * g++.dg/lookup/anon4.C: New test.
43605
43606         * g++.dg/overload/using1.C: New test.
43607
43608         * g++.dg/template/lookup7.C: New test.
43609
43610         * g++.dg/template/typename6.C: New test.
43611
43612         * g++.dg/expr/cond6.C: New test.
43613
43614 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43615
43616         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43617
43618 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43619
43620         * g++.dg/expr/cond5.C: New test.
43621         * g++.dg/expr/constcast1.C: Likewise.
43622         * g++.dg/expr/ptrmem2.C: Likewise.
43623         * g++.dg/expr/ptrmem3.C: Likewise.
43624         * g++.dg/lookup/main1.C: Likewise.
43625         * g++.dg/template/lookup6.C: Likewise.
43626
43627 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43628
43629         * gcc.dg/local1.c: New test.
43630
43631         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43632
43633 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43634
43635         * gcc.dg/torture/builtin-convert-1.c: New test.
43636
43637 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43638
43639         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43640
43641 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43642
43643         PR c++/14481
43644         * g++.dg/warn/Wunused-7.C: New test.
43645
43646 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43647
43648         * gcc.dg/torture/builtin-integral-1.c: New test.
43649
43650 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43651
43652         PR c++/14586
43653         * g++.dg/parse/non-dependent3.C: New test.
43654
43655 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43656
43657         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43658         * g++.dg/eh/simd-2.C: Likewise.
43659         * g++.dg/init/array10.C: Likewise.
43660         * gcc.c-torture/compile/simd-1.c: Likewise.
43661         * gcc.c-torture/compile/simd-2.c: Likewise.
43662         * gcc.c-torture/compile/simd-3.c: Likewise.
43663         * gcc.c-torture/compile/simd-4.c: Likewise.
43664         * gcc.c-torture/compile/simd-6.c: Likewise.
43665         * gcc.c-torture/execute/simd-1.c: Likewise.
43666         * gcc.c-torture/execute/simd-2.c: Likewise.
43667         * gcc.dg/compat/vector-defs.h: Likewise.
43668         * gcc.dg/20020531-1.c: Likewise.
43669         * gcc.dg/altivec-3.c: Likewise.
43670         * gcc.dg/altivec-4.c: Likewise.
43671         * gcc.dg/altivec-varargs-1.c: Likewise.
43672         * gcc.dg/compat/vector-defs.h: Likewise.
43673         * gcc.dg/i386-mmx-3.c: Likewise.
43674         * gcc.dg/i386-sse-4.c: Likewise.
43675         * gcc.dg/i386-sse-5.c: Likewise.
43676         * gcc.dg/i386-sse-8.c: Likewise.
43677         * gcc.dg/simd-1.c: Likewise.
43678         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43679         __ev64_opaque__ since the machine description provides it.
43680
43681 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43682
43683         * lib/compat.exp (skip_list): New global variable.
43684         Use it to hold the user defined COMPAT_SKIPS list if any.
43685         (compat-obj): Add the members of skip_list to optall.
43686
43687 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43688
43689         * gcc.dg/compat/union-by-value-1_main.c,
43690         union-by-value-1_x.c, union-by-value-1_y.c,
43691         union-check.h, union-defs.h,
43692         union-init.h, union-return-1_main.c,
43693         union-return-1_x.c, union-return-1_y.c: New files.
43694
43695 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43696
43697         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43698         mixed-struct-init.h: Add 4 mixed structure types.
43699         struct-by-value-21_main.c, struct-by-value-21_x.c,
43700         struct-by-value-21_y.c, struct-return-21_main.c,
43701         struct-return-21_x.c, struct-return-21_y.c: New files.
43702
43703 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43704
43705         PR c++/14550
43706         * g++.dg/parse/template14.C: New test.
43707
43708 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43709
43710         * gcc.c-torture/execute/20040313-1.c: New test.
43711
43712 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43713
43714         PR target/14533
43715         * gcc.dg/20040311-2.c: New test.
43716
43717 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43718
43719         PR other/14544
43720         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43721         bit-field.
43722
43723 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43724
43725         * gcc.dg/20040305-2.c: Add missing return statement.
43726
43727 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43728
43729         * gcc.dg/builtins-34.c: Also check pow10*.
43730
43731 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43732
43733         PR target/14262
43734         * gcc.dg/20040305-2.c: New test.
43735
43736 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43737
43738         * gcc.dg/20040310-1.c: New test.
43739
43740 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43741
43742         * gcc.c-torture/execute/20040311-1.c: New test case.
43743
43744 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43745
43746         PR c++/14476
43747         * g++.dg/lookup/enum1.C: New test.
43748
43749 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43750
43751         PR c++/14510
43752         * g++.dg/lookup/struct2.C: New test.
43753
43754 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43755
43756         * gcc.dg/builtins-34.c: New test.
43757
43758 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43759
43760         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43761
43762 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43763
43764         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43765         * gcc.dg/alias-2.c: New testcase.
43766
43767 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43768
43769         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43770
43771 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43772
43773         * gcc.c-torture/execute/20040309-1.c: New test case.
43774
43775 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43776
43777         PR c++/14397
43778         * g++.dg/overload/ref1.C: New.
43779
43780 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43781
43782         PR c++/14409
43783         * g++.dg/template/spec12.C: New test.
43784
43785         PR c++/14448
43786         * g++.dg/parse/crash14.C: New test.
43787
43788 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43789
43790         PR c++/14230
43791         * g++.dg/init/ref11.C: New test.
43792
43793 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43794
43795         PR c++/14432
43796         * g++.dg/parse/builtin2.C: New test.
43797
43798 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43799
43800         PR c++/14401
43801         * g++.dg/init/ctor3.C: New test.
43802         * g++.dg/init/union1.C: New test.
43803         * g++.dg/ext/anon-struct4.C: New test.
43804
43805 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
43806
43807         * g++.dg/lookup/koenig1.C: Tweak error messages.
43808         * g++.dg/lookup/used-before-declaration.C: Likewise.
43809         * g++.dg/other/do1.C: Likewise.
43810         * g++.dg/overload/koenig1.C: Likewise.
43811         * g++.dg/parse/crash13.C: Likewise.
43812         * g++.dg/template/instantiate3.C: Likewise.
43813
43814 2004-03-08  Eric Christopher  <echristo@redhat.com>
43815
43816         * * lib/target-supports.exp: Enable libiconv in test
43817         compilation.  Fix up error checking.
43818
43819 2004-03-08  Roger Sayle  <roger@eyesopen.com>
43820
43821         PR middle-end/14289
43822         * gcc.dg/pr14289-1.c: New test case.
43823         * gcc.dg/pr14289-2.c: Likewise.
43824         * gcc.dg/pr14289-3.c: Likewise.
43825
43826 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
43827
43828         * gcc.c-torture/execute/20040308-1.c: New test.
43829
43830 2004-03-07  Roger Sayle  <roger@eyesopen.com>
43831
43832         * gcc.c-torture/execute/20040307-1.c: New test case.
43833
43834 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
43835
43836         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43837
43838 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
43839
43840         * gcc.dg/20040306-1.c: New test.
43841
43842 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
43843
43844         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43845         them static.
43846         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43847
43848 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43849
43850         PR c/14465
43851         * gcc.dg/decl-6.c: New test.
43852
43853 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43854
43855         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43856         Rename LOGPOW -> LOG_POW.
43857         (SQRT_EXP, POW_EXP): New.
43858
43859 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43860
43861         * gcc.dg/i386-sse-8.c: New test.
43862
43863 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43864
43865         PR c/14114
43866         * gcc.dg/decl-5.c: New test.
43867
43868 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
43869
43870         * gcc.dg/20040305-1.c: New test.
43871
43872 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
43873
43874         PR other/14354
43875         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43876
43877 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
43878
43879         PR c++/14425, c++/14426
43880         * g++.dg/ext/altivec-4.C: New test.
43881         * g++.dg/ext/altivec-5.C: New test.
43882
43883 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
43884
43885         * g++.old-deja/g++.other/linkage1.C: Expect errors about
43886         global variables of a type with no linkage.
43887         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43888         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43889         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43890         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43891         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43892         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43893         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43894         * g++.dg/warn/deprecated.C: Name enum Color.
43895         * g++.dg/overload/VLA.C: Name structure for 'b'.
43896         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43897
43898 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43899
43900         * gcc.c-torture/compile/20040304-1.c: New test.
43901
43902 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
43903
43904         PR 13728
43905         * gcc.dg/decl-4.c: New testcase.
43906
43907 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
43908
43909         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43910         as PRECF if sizeof (float) > sizeof (double).
43911         (PRECL): Make it the same as PRECF if
43912         sizeof (float) > sizeof (long double).
43913
43914 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43915
43916         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43917         system type.  Add check for irix6 which doesn't have c99 runtime.
43918
43919 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
43920
43921         * gcc.dg/const-elim-1.c: xfail for xtensa.
43922
43923 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43924
43925         PR c++/14369
43926         * g++.dg/template/cond4.C: New test.
43927
43928 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43929
43930         PR c++/14360
43931         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43932
43933         PR c++/14361
43934         * g++.dg/parse/defarg7.C: New test.
43935
43936         PR c++/14359
43937         * g++.dg/template/friend26.C: New test.
43938
43939 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
43940
43941         PR c++/14324
43942         * g++.dg/abi/mangle21.C: New test.
43943
43944         PR c++/14260
43945         * g++.dg/parse/constructor2.C: New test.
43946
43947         PR c++/14337
43948         * g++.dg/template/sfinae1.C: New test.
43949
43950 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43951
43952         PR c++/14267
43953         * g++.dg/expr/crash2.C: New test.
43954
43955         PR middle-end/13448
43956         * gcc.dg/inline-5.c: New test.
43957         * gcc.dg/always-inline.c: Split out tests into ...
43958         * gcc.dg/always-inline2.c: ... this and ...
43959         * gcc.dg/always-inline3.c: ... this.
43960
43961 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
43962
43963         PR debug/12103
43964         * g++.dg/debug/crash1.C: New test.
43965
43966 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
43967
43968         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43969         function with __attribute__((noinline)).
43970         (recurser_void2): Likewise.
43971         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43972         (recurser_void2): Likewise.
43973
43974 2004-02-29  Roger Sayle  <roger@eyesopen.com>
43975
43976         PR middle-end/14203
43977         * g++.dg/warn/Wunused-6.C: New test case.
43978
43979 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
43980
43981         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43982         not defined.
43983
43984 2004-02-27  Eric Christopher  <echristo@redhat.com>
43985
43986         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43987         * g++.dg/charset/asm2.c: Run only x86.
43988         * gcc.dg/charset/asm3.c: Ditto.
43989
43990 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
43991
43992         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43993         ld_library_path.
43994
43995 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
43996
43997         * g++.dg/ext/altivec-3.C: New.
43998
43999 2004-02-26  Richard Henderson  <rth@redhat.com>
44000
44001         * g++.dg/ext/attrib10.C: Mark for warning.
44002         * gcc.dg/attr-alias-1.c: New.
44003
44004 2004-02-26  Richard Henderson  <rth@redhat.com>
44005
44006         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
44007         * gcc.c-torture/execute/20040208-2.c: ... it back.
44008
44009 2004-02-26  Eric Christopher  <echristo@redhat.com>
44010
44011         * lib/target-supports.exp (check-iconv-available): New function.
44012         * lib/gcc-dg.exp (dg-require-iconv): New function.
44013         Use above.
44014         * gcc.dg/charset: New directory.
44015         * gcc.dg/charset/charset.exp: New file.
44016         * gcc.dg/charset/asm1.c: Ditto.
44017         * gcc.dg/charset/asm2.c: Ditto.
44018         * gcc.dg/charset/asm3.c: Ditto.
44019         * gcc.dg/charset/asm4.c: Ditto.
44020         * gcc.dg/charset/asm5.c: Ditto.
44021         * gcc.dg/charset/attribute1.c: Ditto.
44022         * gcc.dg/charset/attribute2.c: Ditto.
44023         * gcc.dg/charset/string1.c: Ditto.
44024         * g++.dg/charset: New directory.
44025         * g++.dg/dg.exp: Add here. Special options.
44026         * g++.dg/charset/charset.exp: New file.
44027         * g++.dg/charset/asm1.c: Ditto.
44028         * g++.dg/charset/asm2.c: Ditto.
44029         * g++.dg/charset/asm3.c: Ditto.
44030         * g++.dg/charset/asm4.c: Ditto.
44031         * g++.dg/charset/attribute1.c: Ditto.
44032         * g++.dg/charset/attribute2.c: Ditto.
44033         * g++.dg/charset/extern1.cc: Ditto.
44034         * g++.dg/charset/extern2.cc: Ditto.
44035         * g++.dg/charset/string1.c: Ditto.
44036
44037 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
44038
44039         PR c++/14278
44040         * g++.dg/parse/comma1.C: New test.
44041
44042 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44043
44044         PR c++/14284
44045         * g++.dg/template/ttp8.C: New test.
44046
44047 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44048
44049         * gcc.dg/fixuns-trunc-1.c: New test.
44050
44051 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44052
44053         * gcc.dg/builtins-config.h: Use #elif.
44054
44055 2004-02-26  Michael Matz  <matz@suse.de>
44056
44057         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44058         * gcc.dg/991214-1.c: Likewise.
44059         * gcc.dg/i386-asm-1.c: Likewise.
44060
44061 2004-02-25  Richard Henderson  <rth@redhat.com>
44062
44063         * gcc.c-torture/execute/20040208-2.c: Move ...
44064         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44065
44066 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44067
44068         PR c++/14246
44069         * g++.dg/other/crash-3.C: New test.
44070
44071 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44072
44073         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44074         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44075
44076         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44077         HP-UX.
44078
44079 2004-02-24  Michael Matz  <matz@suse.de>
44080
44081         * gcc.dg/i386-regparm.c: New.
44082
44083 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44084
44085         * gcc.c-torture/execute/20040223-1.c: New.
44086
44087 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44088             Kazu Hirata  <kazu@cs.umass.edu>
44089
44090         * gcc.dg/fwritable-strings-1.c: Remove.
44091
44092 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44093
44094         PR c/14156
44095         * gcc.dg/20040223-1.c: New test.
44096
44097 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44098
44099         PR c++/14106
44100         * g++.dg/ext/typeof9.C: New test.
44101
44102 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44103
44104         PR c++/14250
44105         * g++.dg/other/switch1.C: New test.
44106
44107 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44108
44109         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44110         * gcc.dg/va-arg-1.c: Likewise.
44111
44112 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44113
44114         PR c++/14143
44115         * g++.dg/template/koenig5.C: New test.
44116
44117 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44118
44119         * g++.dg/ext/altivec-1.C: Generalize target triple.
44120         * g++.dg/ext/altivec-2.C: New test case.
44121         * g++.dg/ext/altivec_check.h: New file.
44122         * gcc.dg/altivec-1.c: Generalize target triple;
44123         include altivec_check.h and call altivec_check().
44124         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44125         * gcc.dg/altivec-6.c: New test case.
44126         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44127         type casts as needed.
44128         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44129         altivec_check().
44130         * gcc.dg/altivec-12.c: New test case.
44131         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44132         include altivec_check.h and call altivec_check().
44133         * gcc.dg/altivec_check.h: New file.
44134
44135 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44136
44137         * lib/target-supports.exp (check_alias_available): Don't mangle
44138         function `g' in test program.
44139
44140 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44141
44142         * lib/target-supports.exp (check_profiling_available): Check
44143         argument to determine whether we support a profiling type.
44144         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44145         check_profiling_available.
44146         * g++.dg/bprob/bprob.exp: Likewise.
44147         * g77.dg/bprob/bprob.exp: Likewise.
44148         * gcc.misc-tests/bprob.exp: Likewise.
44149         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44150         dg-require-profiling and delete expected error handling.
44151         * gcc.dg/20021014-1.c: Likewise.
44152         * gcc.dg/nest.c: Likewise.
44153
44154 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44155
44156         PR c++/12007
44157         * g++.dg/other/vthunk1.C: New test.
44158
44159 2004-02-20  Falk Hueffner  <falk@debian.org>
44160
44161         PR target/14201
44162         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44163
44164 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44165
44166         PR c++/13927
44167         * g++.dg/other/error8.C: Remove XFAIL markers.
44168
44169         PR c++/14173
44170         * g++.dg/ext/packed5.C: New test.
44171
44172         PR c++/14199
44173         * g++.dg/warn/Wunused-5.C: New test.
44174
44175         PR c++/14186
44176         * g++.dg/lookup/member1.C: New test.
44177
44178 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44179
44180         * gcc.c-torture/compile/20040130-1.c: Enable only when
44181         __INT_MAX__ >= 2147483647L.
44182         * gcc.c-torture/compile/961203-1.c: Likewise.
44183
44184 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44185
44186         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44187         * g++.dg/opt/template1.C: Robustify assembler regexp
44188
44189 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44190
44191         * gcc.c-torture/execute/simd-4.x: Remove.
44192         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44193         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44194         Guard with #ifndef SKIP_ATTRIBUTE.
44195         * gcc.dg/compat/vector-1_y.c: Likewise.
44196         * gcc.dg/compat/vector-2_x.c: Likewise.
44197         * gcc.dg/compat/vector-2_y.c: Likewise.
44198         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44199         * g++.dg/eh/simd-2.C: Likewise.
44200
44201 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44202
44203         * gcc.c-torture/compile/complex-1.c: New.
44204
44205 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44206
44207         PR target/14209
44208         * gcc.c-torture/execute/20040218-1.c: New test.
44209
44210 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44211
44212         PR c++/14181
44213         * g++.dg/parse/new2.C: New test.
44214
44215 2004-02-18  Paul Brook  <paul@codesourcery.com>
44216
44217         * gcc.c-torture/compile/libcall-1.c: New test.
44218
44219 2004-02-18  Paul Brook  <paul@codesourcery.com>
44220
44221         PR debug/12934
44222         * gcc.dg/debug/debug-7.c: New test.
44223
44224 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44225
44226         * gcc.dg/20040217-1.c: New test.
44227
44228 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44229
44230         * gcc.c-torture/execute/990208-1.x: Delete.
44231
44232 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44233
44234         * gcc.c-torture/execute/20040208-2.x: New file.
44235
44236 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44237
44238         PR c++/11326
44239         * g++.dg/abi/structret1.C: New test.
44240
44241 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44242
44243         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44244         (i386_cpuid): No need to test if cpuid is available on AMD64.
44245         Fix assembly, so that it works onboth i386 and AMD64.
44246         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44247         (vecInLong): Fix s[] member type to unsigned int.
44248         (vecInWord): Remove type.
44249         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44250         (a64, b64, c64, d64, e64): Remove.
44251         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44252         Remove unused variable.  Remove initialization of removed variables.
44253         Don't call mmx_tests nor sse_tests.
44254         (reference_mmx, reference_sse): Remove.
44255         (check): Add return stmt.
44256         * gcc.dg/i386-sse-7.c: New test.
44257         * gcc.dg/i386-mmx-4.c: New test.
44258
44259 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44260
44261         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44262         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44263         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44264         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44265         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44266         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44267         g++.dg/tc1/dr94.C: Fix line terminator.
44268
44269 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44270
44271         * gcc.c-torture/compile/20040216-1.c: New.
44272
44273 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44274
44275         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44276         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44277         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44278         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44279         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44280         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44281
44282 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44283
44284         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44285
44286 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/13971
44289         * g++.dg/expr/cond4.C: New test.
44290
44291         PR c++/14086
44292         * g++.dg/lookup/crash2.C: New test.
44293
44294 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44295
44296         * gcc.c-torture/compile/20040214-2.c: New test.
44297
44298 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44299
44300         PR c++/14116
44301         * g++.dg/ext/typeof8.C: New test.
44302
44303 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44304
44305         * gcc.c-torture/compile/20040214-1.c: New test.
44306
44307 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44308
44309         PR c++/13635
44310         * g++.dg/template/spec11.C: New test.
44311
44312 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44313
44314         PR c++/13927
44315         * g++.dg/other/error8.C: New test.
44316
44317 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44318
44319         PR c++/14122
44320         * g++.dg/template/array4.C: New test.
44321
44322         PR c++/14108
44323         * g++.dg/inherit/thunk2.C: New test.
44324
44325         PR c++/14083
44326         * g++.dg/eh/cond2.C: New test.
44327
44328 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44329
44330         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44331
44332 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44333
44334         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44335
44336 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44337
44338         * g++.dg/simd-2.C: xfail on ppc64-linux.
44339
44340 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44341
44342         PR c/456
44343         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44344         tests.
44345
44346 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44347
44348         * gcc.dg/builtins-33.c: New test.
44349
44350 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44351
44352         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44353
44354 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44355
44356         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44357
44358 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44359
44360         * gcc.dg/ppc64-abi-3.c: New test.
44361
44362 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44363
44364         PR c/14092
44365
44366         * gcc.dg/pr14092-1.c: New testcase.
44367
44368 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44369
44370         * gcc.dg/cpp/assert4.c: Fix typo last change.
44371
44372         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44373         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44374
44375         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44376
44377 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44378
44379         * gcc.c-torture/compile/20040209-1.c: New test case.
44380
44381 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44382
44383         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44384
44385 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44386
44387         * gcc.c-torture/execute/20040208-[12].c: New tests.
44388
44389 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44390
44391         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44392
44393 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44394
44395         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44396
44397 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44398
44399         Bug 13856
44400         * gcc.dg/visibility-8.c: New testcase.
44401
44402 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44403
44404         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44405         arguments.
44406         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44407
44408 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44409
44410         PR middle-end/13696
44411         * g++.dg/opt/fold1.C: New test case.
44412
44413 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44414
44415         PR c++/14033
44416         * g++.dg/other/crash-2.C: New test.
44417
44418 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44419
44420         PR c++/14028
44421         * g++.dg/parse/angle-bracket2.C: New test.
44422
44423 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44424
44425         PR middle-end/13750
44426         Revert:
44427         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44428         PR pch/13361
44429         * g++.dg/pch/wchar-1.C: New.
44430         * g++.dg/pch/wchar-1.Hs: New.
44431
44432 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44433
44434         PR c++/14008
44435         * g++.dg/parse/error15.C: New test.
44436         * g++.dg/parse/crash11.C: Update dg-error mark.
44437
44438 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44439
44440         PR c++/13932
44441         * g++.dg/warn/conv2.C: New test.
44442
44443 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44444
44445         PR c++/13086
44446         * g++.dg/warn/incomplete1.C: Remove xfail.
44447
44448 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44449
44450         * lib/file-format.exp (gcc_target_object_format): Use
44451         ${tool}_target_compile, not gcc_target_compile.
44452         * lib/target-supports.exp (check_alias_available): Likewise.
44453         (check_gc_sections_available): Likewise.
44454         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44455         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44456         dg-require-alias.
44457
44458 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44459
44460         PR c++/13969
44461         * g++.dg/template/static6.C: New test.
44462
44463 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44464
44465         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44466
44467 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44468
44469         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44470         tests for systems where `char' is unsigned by default.
44471
44472 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44473
44474         PR c++/13997
44475         * g++.dg/template/partial3.C: New test.
44476
44477 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44478
44479         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44480         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44481         Remove mentions of obsolete ports.
44482
44483 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44484
44485         * gcc.dg/noncompile/20001228-1.c: Fix for new
44486         error message.
44487
44488 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44489
44490         PR target/9348
44491         * gcc.c-torture/execute/multdi-1.c: New test case.
44492
44493 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44494
44495         PR c++/13925
44496         * g++.dg/template/lookup5.C: New test.
44497
44498 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44499
44500         PR c++/13950
44501         * g++.dg/template/lookup4.C: New test.
44502
44503         PR c++/13970
44504         * g++.dg/parse/error14.C: New test.
44505
44506         PR c++/14002
44507         * g++.dg/parse/template13.C: New test.
44508
44509 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44510
44511         PR c++/13978
44512         * g++.dg/template/koenig4.C: New test.
44513
44514         PR c++/13968
44515         * g++.dg/template/crash17.C: New test.
44516
44517         PR c++/13975
44518         * g++.dg/parse/error13.C: New test.
44519         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44520
44521 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44522
44523         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44524
44525 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44526
44527         PR c/11658
44528         PR c/13994
44529         * gcc.dg/noncompile/20040203-1.c: New test.
44530         * gcc.dg/noncompile/20040203-2.c: Likewise.
44531         * gcc.dg/noncompile/20040203-3.c: Likewise.
44532         * gcc.dg/20040203-1.c: Likewise.
44533
44534 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44535
44536         PR c++/10858
44537         * g++.dg/template/sizeof7.C: New test.
44538
44539 2004-02-02  Eric Christopher  <echristo@redhat.com>
44540             Zack Weinberg  <zack@codesourcery.com>
44541
44542         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44543
44544 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44545
44546         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44547         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44548         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44549         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44550
44551 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44552
44553         PR c++/13113
44554         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44555
44556         PR c++/13854
44557         * g++.dg/ext/attrib13.C: New test.
44558
44559         PR c++/13907
44560         * g++.dg/conversion/op2.C: New test.
44561
44562 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44563
44564         * gcc.dg/titype-1.c: Fix pasto.
44565
44566 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44567
44568         * gcc.dg/titype-1.c: New test.
44569
44570 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44571
44572         PR c++/13957
44573         * g++.dg/template/non-type-template-argument-1.C,
44574         g++.dg/template/qualified-id1.C: Update dg-error marks.
44575         * g++.dg/template/nontype6.C: New test.
44576
44577 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44578
44579         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44580         * gcc.dg/builtins-31.c: New testcase.
44581         * gcc.dg/builtins-32.c: New testcase.
44582
44583 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44584
44585         * objc.dg/call-super-2.m: Update line numbers
44586         for the including of stddef.h.
44587
44588 2004-01-30  Michael Matz  <matz@suse.de>
44589
44590         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44591         g++.dg/ext/case-range3.C: New tests.
44592
44593 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44594
44595         DR206
44596         PR c++/13813
44597         * g++.dg/template/member4.C: New test.
44598
44599 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44600
44601         PR c++/13683
44602         * g++.dg/template/sizeof6.C: New test.
44603
44604 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44605
44606         * gcc.dg/fwritable-strings-1.c: New test.
44607
44608 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44609
44610         * gcc.c-torture/compile/20040130-1.c: New test.
44611
44612 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44613
44614         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44615
44616 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44617
44618         PR c++/13883
44619         * g++.dg/template/ctor3.C: New test.
44620
44621 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44622
44623         * g++.dg/tc1: New directory.
44624         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44625         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44626         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44627         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44628         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44629
44630 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44631
44632         * g++.dg/parse/error11.C: New test.
44633         * g++.dg/parse/error12.C: Likewise.
44634
44635 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44636
44637         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44638         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44639
44640 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44641
44642         PR c++/13791
44643         * g++.dg/ext/attrib12.C: New test.
44644
44645         PR c++/13736
44646         * g++.dg/parse/cast2.C: New test.
44647
44648 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44649
44650         * objc.dg/encode-2.m (main): New local string.  Set depending on
44651         sizeof long.  Use in sscanf call.
44652         * objc.dg/encode-3.m (main): New local string.  Set depending on
44653         sizeof long.  Use in scan_initial call.
44654
44655 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44656
44657         * objc.dg/call-super-2.m: Make LP64-safe.
44658         * objc.dg/desig-init-1.m: Likewise.
44659
44660 2004-01-27  Devang Patel <dpatel@apple.com>
44661
44662         * g++.dg/debug/namespace1.C: New test.
44663
44664 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44665
44666         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44667         xscale-*-*.
44668
44669         * gcc.dg/arm-mmx-1.c: New test.
44670
44671 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44672
44673         * gcc.dg/20040127-1.c: New test.
44674         * gcc.dg/20040127-2.c: New test.
44675
44676 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44677
44678         * objc.dg/stret-1.m (glob): Renamed to globa.
44679
44680 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44681
44682         PR c++/13663
44683         * g++.dg/expr/for1.C: New test.
44684
44685 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44686
44687         PR middle-end/13779
44688         * gcc.dg/darwin-longlong.c: New test.
44689
44690 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44691
44692         * gcc.dg/20040124-1.c: Moved test from here...
44693         * gcc.c-torture/compile/20040124-1.c: ...to here.
44694
44695 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44696
44697         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44698         the assembly output if -m64 is passed.
44699
44700 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44701
44702         PR c++/13833
44703         * g++.dg/template/cond3.C: New test.
44704
44705 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44706
44707         PR c++/13810
44708         * g++.dg/template/ttp7.C: New test.
44709
44710 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44711
44712         PR c++/13797
44713         * g++.dg/template/nontype4.C: New test.
44714         * g++.dg/template/nontype5.C: Likewise.
44715
44716 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44717
44718         * gcc.dg/torture/mips-clobber-at.c: New test.
44719
44720 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44721
44722         * gcc.dg/20040124-1.c: New test.
44723
44724 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44725
44726         * gcc.dg/20040123-1.c: New test.
44727
44728 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44729
44730         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44731
44732 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44733
44734         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44735
44736 2004-01-23  Andrew Pinski  <apinski@apple.com>
44737
44738         * gcc.dg/20030121-1.c: Move to ..
44739         * gcc.dg/20040121-1.c: here.
44740
44741 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44742
44743         * gcc.dg/builtins-29.c: New test case.
44744
44745 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44746
44747         PR 18314
44748         * gcc.dg/builtins-30.c: New testcase.
44749
44750 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44751
44752         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44753         * lib/g77.exp: Likewise.
44754         * lib/objc.exp: Likewise.
44755         * lib/g++.exp: Likewise.
44756
44757 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44758
44759         * gcc.dg/struct-by-value-2.c: New test.
44760
44761 2004-01-21  Andrew Pinski  <apinski@apple.com>
44762
44763         PR target/13785
44764         * gcc.dg/20030121-1.c: New test.
44765
44766 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44767
44768         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44769         clobber frame pointer register in asm statement.
44770
44771 2004-01-21  Falk Hueffner  <falk@debian.org>
44772
44773         * gcc.c-torture/compile/20040121-1.c: New test.
44774
44775 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44776
44777         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44778
44779 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44780
44781         * gcc.dg/ppc64-abi-2.c: New test.
44782
44783 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44784
44785         * lib/treelang.exp: Fill out this file.
44786         * lib/treelang-dg.exp: New File.
44787
44788 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44789
44790         * gcc.c-torture/compile/981022-1.c: Remove.
44791         * gcc.dg/array-5.c: Remove XFAIL.
44792         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44793         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44794         gcc.dg/cond-lvalue-1.c: Update.
44795         * gcc.dg/cast-lvalue-2.c: New test.
44796
44797 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
44798
44799         PR c++/13592
44800         * g++.dg/other/error1.C (class foo): Tweak error message.
44801
44802         PR c++/13592
44803         * g++.dg/template/call2.C: New test.
44804
44805 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44806
44807         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44808         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44809         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44810         scalar-return-1_x.c, scalar-return-2_y.c,
44811         scalar-return-3_x.c, scalar-return-3_y.c,
44812         scalar-return-4_x.c, scalar-return-4_y.c,
44813         struct-align-1.h, struct-align-1_x.c,
44814         struct-align-1_y.c, struct-align-2.h,
44815         struct-align-2_x.c, struct-align-2_y.c,
44816         struct-by-value-10_y.c, struct-by-value-11_x.c,
44817         struct-by-value-11_y.c, struct-by-value-12_x.c,
44818         struct-by-value-12_y.c, struct-by-value-13_x.c,
44819         struct-by-value-13_y.c, struct-by-value-14_x.c,
44820         struct-by-value-14_y.c, struct-by-value-15_x.c,
44821         struct-by-value-15_y.c, struct-by-value-16_y.c,
44822         struct-by-value-17_y.c, struct-by-value-18_y.c,
44823         struct-by-value-19_y.c, struct-by-value-1_x.c,
44824         struct-by-value-1_y.c, struct-by-value-20_y.c,
44825         struct-by-value-2_x.c, struct-by-value-2_y.c,
44826         struct-by-value-3_y.c, struct-by-value-4_x.c,
44827         struct-by-value-4_y.c, struct-by-value-5_y.c,
44828         struct-by-value-6_y.c, struct-by-value-7_y.c
44829         struct-by-value-8_x.c, struct-by-value-8_y.c
44830         struct-by-value-9_x.c, struct-by-value-9_y.c
44831         struct-return-10_x.c, struct-return-10_y.c,
44832         struct-return-19_x.c, struct-return-20_x.c
44833         struct-return-2_x.c, struct-return-2_y.c
44834         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44835         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
44836
44837 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44838
44839         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44840         attribute on sparc*-sun-solaris2.*.
44841
44842 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
44843
44844         PR c++/13710
44845         * g++.dg/ext/typeof7.C: New test.
44846
44847 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
44848
44849         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44850         * gcc.dg/const-elim-1.c: Same.
44851
44852 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
44853
44854         * objc.dg/stret-1.m: New.
44855         * objc.dg/stret-2.m: New.
44856
44857 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
44858
44859         PR c++/11895
44860         * g++.dg/ext/vector1.C: New test.
44861
44862 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
44863
44864         * gcc.dg/pch/import-1.c: New.
44865         * gcc.dg/pch/import-1.hs: New.
44866         * gcc.dg/pch/import-1a.h: New.
44867         * gcc.dg/pch/import-1b.h: New.
44868         * gcc.dg/pch/import-1c.h: New.
44869
44870 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44871
44872         PR c++/13574
44873         * g++.dg/ext/array1.C: New test.
44874
44875         PR c++/13178
44876         * g++.dg/conversion/op1.C: New test.
44877
44878 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
44879
44880         PR 11864
44881         From Kazumoto Kojima / Dan Kegel:
44882         * gcc.dg/pr11864-1.c: New test.
44883
44884         PR 10392
44885         From Marcus Comstedt / Dan Kegel:
44886         * gcc.dg/pr10392-1.c: New test.
44887
44888 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
44889
44890         PR c++/13478
44891         * g++.dg/init/ref10.C: New test.
44892
44893 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44894
44895         PR c++/13407
44896         * g++.dg/parse/typename6.C: New test.
44897
44898 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44899
44900         PR pch/13361
44901         * g++.dg/pch/wchar-1.C: New.
44902         * g++.dg/pch/wchar-1.Hs: New.
44903
44904 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44905
44906         PR c++/9259
44907         * g++.dg/expr/sizeof2.C: New test.
44908
44909 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
44910
44911         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44912
44913 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44914
44915         PR c++/13659
44916         * g++.dg/lookup/strong-using-3.C: New.
44917         * g++.dg/lookup/using-10.C: New.
44918
44919 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44920
44921         PR c++/13594
44922         * g++.dg/lookup/strong-using-2.C: New.
44923
44924 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
44925             Dan Kegel <dank@kegel.com>
44926             J"orn Rennecke <joern.rennecke@superh.com>
44927
44928         PR target/9365
44929         * gcc.dg/pr9365-1.c: New test.
44930
44931 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44932
44933         PR c++/8856
44934         * g++.dg/parse/casting-operator2.C: New test.
44935         * g++.old-deja/g++.pt/explicit83.C: Remove.
44936
44937 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
44938
44939         * gcc.dg/label-compound-stmt-1.c: New test.
44940         * gcc.c-torture/compile/950922-1.c,
44941         gcc.c-torture/compile/20000211-3.c,
44942         gcc.c-torture/compile/20000518-1.c,
44943         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44944         compound statements.
44945
44946 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
44947
44948         * gcc.dg/ppc64-abi-1.c: New test.
44949
44950 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
44951
44952          * g++.dg/ext/attrib9.C: Add dg-warnings.
44953
44954 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44955
44956         PR c++/12335
44957         * g++.dg/parse/dtor3.C: New test.
44958
44959 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
44960
44961         PR c++/12709
44962         * g++.dg/parse/try-catch-1.C: New test.
44963
44964 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
44965
44966         * ada/acats/run_all.sh: Add more verbose output in acats.log
44967         when compiling tests.
44968
44969 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44970
44971         PR 13656
44972         * gcc.dg/typedef-redecl.c: New test case.
44973         * gcc.dg/typedef-redecl.h: New support file.
44974
44975 2004-01-13  Jan Hubicka  <jh@suse.cz>
44976
44977         * gcc.dg/always_inline.c: New test.
44978         * gcc.dg/debug/20031231-1.c: Fix.
44979
44980 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44981
44982         PR c++/13474
44983         * g++.dg/template/array3.C: New test.
44984
44985 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
44986
44987         * g++.dg/ext/lvalue1.C: No longer expected to fail.
44988         * g++.dg/warn/Wunused-2.C: Likewise.
44989
44990 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44991
44992         PR c++/13289
44993         * g++.dg/template/instantiate6.C: New test.
44994
44995 2004-01-12  Roger Sayle  <roger@eyesopen.com>
44996
44997         PR middle-end/11397
44998         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44999
45000 2004-01-12  Jan Hubicka  <jh@suse.cz>
45001
45002         PR opt/12826
45003         * gcc.dg/20040112-1.c: New.
45004
45005         * gcc.dg/dwarf-die[1-7].c: Move to...
45006         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
45007         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
45008
45009 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
45010
45011         PR c++/4100
45012         * g++.dg/parse/friend4.C: New test.
45013
45014 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
45015
45016         PR c++/4100
45017         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45018         definition is called a friend.
45019
45020 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
45021
45022         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45023
45024 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
45025
45026         PR c++/3478
45027         * g++.dg/parse/error10.C: New test.
45028         * g++.dg/template/arg2.C: Accept "invalid type" error.
45029
45030 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
45031
45032         PR middle-end/13392
45033         * g++.dg/opt/expect2.C: New test.
45034
45035 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45036
45037         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45038         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45039         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45040         Update dg-error regexps.
45041
45042 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45043
45044         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45045         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45046
45047 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45048
45049         * gcc.dg/pragma-re-1.c: Use right pointer type.
45050
45051 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45052
45053         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45054
45055 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45056
45057         * gcc.dg/rs6000-ldouble-1.c: New.
45058
45059 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45060
45061         DR 337
45062         PR c++/9256
45063         * g++.dg/other/abstract1.C: New test.
45064
45065 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45066
45067         * g++.dg/lookup/strong-using-1.C: New.
45068
45069 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45070
45071         PR c/11234
45072         * gcc.dg/func-ptr-conv-1.c: New test.
45073         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45074
45075 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45076
45077         PR target/13380.
45078         * gcc.c-torture/compile/20040109-1.c: New.
45079
45080 2004-01-08  Stuart Hastings  <stuart@apple.com>
45081
45082         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45083         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45084         * gcc.dg/i386-sse-6.c: ...this new testcase.
45085
45086 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45087
45088         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45089
45090 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45091
45092         * ada/acats/run_acats: Treat 'gnatchop' the same way
45093         as 'gnatmake'.  Export GCC_DRIVER.
45094         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45095         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45096
45097 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45098
45099         PR c++/12573
45100         * g++.dg/template/dependent-expr4.C: New test.
45101
45102 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45103
45104         * gcc.dg/altivec-11.c: New test.
45105
45106 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45107
45108         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45109
45110 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45111
45112         PR c/6024
45113         * gcc.dg/enum-compat-1.c: New test.
45114         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45115
45116 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45117
45118         PR c/12165
45119         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45120         gcc.dg/c99-idem-qual-3.c: New tests.
45121
45122 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45123
45124         * gcc.dg/winline-7.c: Don't cast void * to int.
45125
45126 2004-01-06  Jan Hubicka  <jh@suse.cz>
45127
45128         * gcc.dg/i386-sse-5.c: New test
45129         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45130
45131 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45132
45133         PR c++/12815
45134         * g++.dg/rtti/typeid4.C: New test.
45135
45136 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45137
45138         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45139
45140 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45141
45142         PR c++/12132
45143         * g++.dg/template/error11.C: New test.
45144
45145         PR c++/13451
45146         * g++.dg/template/class2.C: New test.
45147
45148 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45149         Richard Sandiford <rsandifo@redhat.com>
45150
45151         PR c++/13387
45152         * g++.dg/opt/alias3.C: New test.
45153
45154 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45155
45156         PR c++/13157
45157         * g++.dg/template/koenig3.C: New test.
45158
45159         PR c++/13529
45160         * g++.dg/parse/offsetof3.C: New test.
45161
45162         * g++.dg/init/copy7.C: Add missing dg-error markers.
45163
45164         PR c++/12226
45165         * g++.dg/init/copy7.c: New test.
45166
45167         PR c++/13536
45168         * g++.dg/parse/cast1.C: New test.
45169
45170 2004-01-04  Jan Hubicka  <jh@suse.cz>
45171
45172         * gcc.dg/winline[1-7].c: New tests.
45173
45174 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45175
45176         PR c++/13520
45177         * g++.dg/template/qualttp22.C: New test.
45178
45179 2004-01-01  Jan Hubicka  <jh@suse.cz>
45180
45181         * gcc.dg/debug/20031231-1.c: New.
45182         * gcc.c-torture/compile/20040101-1.c: New.
45183         * gcc.dg/dwarf-die-[1-7].c: New.
45184
45185 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45186
45187         PR optimization/13521
45188         * gcc.c-torture/compile/20031231-1.c: New test.
45189
45190 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45191
45192         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45193
45194 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45195
45196         PR c++/10079
45197         * g++.dg/template/crash16.C: New test.
45198
45199 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45200
45201         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45202
45203 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45204
45205         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45206         ports.
45207         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45208         * g++.old-deja/g++.law/profile1.C: Likewise.
45209         * gcc.c-torture/compile/981006-1.c: Likewise.
45210         * gcc.c-torture/execute/loop-2e.x: Likewise.
45211         * gcc.c-torture/execute/loop-2f.x: Remove.
45212         * gcc.c-torture/execute/loop-2g.x: Likewise.
45213         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45214         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45215
45216 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45217
45218         PR c++/13507
45219         * g++.dg/ext/attrib11.C: New test.
45220
45221         PR c++/13494
45222         * g++.dg/template/array2-1.C: New test.
45223         * g++.dg/template/array2-2.C: New test.
45224
45225 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45226
45227         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45228
45229 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45230
45231         PR c++/12774
45232         * g++.dg/template/array1-1.C: New test.
45233         * g++.dg/template/array1-2.C: New test.
45234
45235 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45236
45237         PR fortran/12632
45238         * g77.dg/12632.f: New test case.
45239
45240 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45241
45242         PR c++/13289
45243         * g++.dg/parse/nontype1.C: New test.
45244
45245 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45246
45247         PR c++/12403
45248         * g++.dg/parse/explicit1.C: New test.
45249         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45250
45251 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45252
45253         PR c++/13081
45254         * g++.dg/opt/inline6.C: New test.
45255
45256         PR c++/12613
45257         * g++.dg/parse/error9.C: New test.
45258
45259         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45260
45261 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45262
45263         PR c++/13009
45264         * g++.dg/init/assign1.C: New test.
45265
45266 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45267
45268         PR c++/13070
45269         * g++.dg/warn/format3.C: New test case.
45270
45271 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45272
45273         * gcc.c-torture/compile/20031227-1.c: New test.
45274
45275 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45276
45277         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45278         * g77.dg/bprob/bprob.exp: Likewise.
45279         * gcc.misc-tests/bprob.exp: Likewise.
45280         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45281         variants on systems where the library does not provide that
45282         functionality.
45283         * gcc.dg/builtins-20.c: Use builtins-config.h.
45284         * gcc.dg/builtins-config.h: New file.
45285
45286 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45287
45288         * lib/gcc-dg.exp (dg-require-profiling): New function.
45289         * lib/target-supports.exp (check_profiling_available): Likewise.
45290         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45291         * g77.dg/bprob/bprob.exp: Likewise.
45292         * gcc.misc-tests/bprob.exp: Likewise.
45293         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45294         * gcc.dg/20021014-1.c: Likewise.
45295         * gcc.dg/nest.c: Likewise.
45296
45297 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45298
45299         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45300         compiling.
45301         * g++.dg/lookup/java2.C: Likewise.
45302         * gcc.dg/cpp/lexident.c: Likewise.
45303
45304 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45305
45306         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45307         given.
45308         * gcc.c-torture/compile/961203-1.c: Likewise.
45309         * gcc.c-torture/compile/980506-1.c: Likewise.
45310
45311 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45312
45313         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45314         (additional_prunes): New global.
45315         (gcc-dg-prune): Handle additional per-test pruning.
45316         (dg-test): Clear additional_prunes between tests.
45317
45318         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45319         dg-prune-output to avoid spurious failures from assembler
45320         complaining about nonexistent WAW violations.
45321         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45322         Use dg-prune-output to avoid spurious failures from assembler
45323         warning about Itanium B-step errata.
45324
45325 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45326
45327         * g++.dg/abi/macro0.C: New test.
45328         * g++.dg/abi/macro1.C: Likewise.
45329         * g++.dg/abi/macro2.C: Likewise.
45330
45331         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45332         * g++.dg/abi/bitfield7.C: Likewise.
45333         * g++.dg/abi/dtor2.C: Likewise.
45334         * g++.dg/abi/mangle11.C: Likewise.
45335         * g++.dg/abi/mangle12.C: Likewise.
45336         * g++.dg/abi/mangle14.C: Likewise.
45337         * g++.dg/abi/mangle17.C: Likewise.
45338         * g++.dg/abi/vbase10.C: Likewise.
45339         * g++.dg/abi/vbase14.C: Likewise.
45340         * g++.dg/template/qualttp17.C: Likewise.
45341
45342 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45343
45344         PR c/11995
45345         * gcc.dg/20031223-1.c: New test.
45346
45347 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45348
45349         * gcc.dg/noreturn-7.c: New test.
45350
45351 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45352
45353         * gcc.dg/null-pointer-1.c: New test.
45354
45355 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45356
45357         * g++.old-deja/g++.jason/template18.C: Remove.
45358         * g++.old-deja/g++.jason/template37.C: Likewise.
45359
45360         PR c++/12862
45361         * g++.dg/lookup/ns1.C: New test.
45362
45363         PR c++/12397
45364         * g++.dg/template/lookup3.C: New test.
45365
45366 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45367
45368         * g++.dg/template/recurse1.C: New test
45369
45370 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45371
45372         PR c++/12479
45373         * g++.dg/parse/semicolon1.C: New test.
45374         * g++.dg/parse/semicolon1.h: Likewise.
45375
45376 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45377
45378         * gcc.dg/darwin-misaligned.c: New test.
45379
45380 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45381
45382         PR c/9163
45383         * gcc.dg/20031222-1.c: New test.
45384
45385 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45386
45387         PR c++/13438
45388         * g++.dg/parse/error8.C: New test.
45389
45390         PR c++/11554
45391         * g++.dg/warn/ctor-init-1.C: New test.
45392
45393 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45394
45395         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45396         too small.
45397         * gcc.c-torture/compile/930217-1.c: Likewise.
45398         * gcc.c-torture/compile/930513-1.c: Likewise.
45399         * gcc.c-torture/execute/920908-2.c: Likewise.
45400         * gcc.c-torture/execute/921204-1.c: Likewise.
45401         * gcc.c-torture/execute/930621-1.c: Likewise.
45402         * gcc.c-torture/execute/930630-1.c: Likewise.
45403         * gcc.c-torture/execute/931031-1.c: Likewise.
45404         * gcc.c-torture/execute/980602-2.c: Likewise.
45405         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45406         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45407         * gcc.c-torture/execute/extzvsi.c: Likewise.
45408         * gcc.c-torture/unsorted/ext.c: Likewise.
45409
45410 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45411
45412         PR target/12749
45413         * gcc.c-torture/compile/20031220-2.c: New test case.
45414
45415 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45416
45417         PR optimization/13031
45418         * gcc.c-torture/compile/20031220-1.c: New test case.
45419
45420 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45421
45422         * gcc.dg/cast-function-1.c: New test.
45423
45424 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45425
45426         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45427         formats.
45428
45429 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45430
45431         PR c++/12795
45432         * g++.dg/ext/attrib10.C: New test.
45433
45434 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45435
45436         * gcc.dg/cleanup-10.c: New test.
45437         * gcc.dg/cleanup-11.c: New test.
45438
45439 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45440
45441         PR c++/13239
45442         * g++.dg/opt/expect1.C: New test.
45443
45444 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45445
45446         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45447
45448 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45449
45450         PR debug/12923
45451         * gcc.dg/20031218-1.c: New test.
45452
45453         PR debug/12389
45454         * gcc.dg/20031218-2.c: New test.
45455         * gcc.dg/20031218-3.c: New test.
45456
45457         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45458         of label name and allow for USER_LABEL_PREFIX == "_" names.
45459         * g++.dg/abi/mangle18-2.C: Likewise.
45460         * g++.dg/abi/mangle19-1.C: Likewise.
45461         * g++.dg/abi/mangle19-2.C: Likewise.
45462         * g++.dg/abi/mangle20-1.C: Likewise.
45463         * g++.dg/abi/mangle20-2.C: Likewise.
45464
45465 2003-12-18  Richard Henderson  <rth@redhat.com>
45466
45467         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45468
45469 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45470             Dan Kegel <dank@kegel.com>
45471
45472         PR other/12009
45473         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45474         testing a cross compiler, it causes spurious compile failures.
45475         * lib/g++.exp: Likewise.
45476
45477 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45478
45479         PR c++/13262
45480         * g++.dg/template/access13.C: New test.
45481
45482 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45483
45484         * gcc.dg/20031216-1.c: New test.
45485
45486 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45487
45488         PR c++/9154
45489         * g++.dg/template/error10.C: New test.
45490
45491 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45492
45493         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45494         * g++.dg/eh/simd-2.C: Likewise.
45495
45496 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45497             Roger Sayle  <roger@eyesopen.com>
45498
45499         * gcc.c-torture/execute/ieee/mzero5.c: New.
45500
45501 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45502
45503         PR c++/10603
45504         * g++.dg/parse/error6.C: New test.
45505
45506         PR c++/12827
45507         * g++.dg/parse/error7.C: New test.
45508
45509 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45510
45511         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45512         at -O with stabs debugging formats.
45513         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45514         * gcc.dg/debug/debug-2.c: Likewise.
45515
45516 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45517
45518         PR c++/12696
45519         * g++.dg/init/error1.C: New test.
45520
45521         PR c++/12218
45522         * g++.dg/init/pm3.C: New test.
45523
45524 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45525
45526         PR c/3347
45527         * gcc.dg/bitfld-8.c: New test.
45528
45529 2003-12-16  James Lemke  <jim@wasabisystems.com>
45530
45531         * gcc.dg/arm-scd42-[123].c: New tests.
45532
45533 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         PR c++/9043
45536         * g++.dg/abi/mangle20-1.C: New test.
45537         * g++.dg/abi/mangle20-2.C: New test.
45538
45539 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45540
45541         PR c++/13275
45542         * g++.dg/other/offsetof2.C: Remove XFAIL.
45543         * g++.dg/parse/offsetof1.C: New test.
45544         * g++.gd/parse/offsetof2.C: Likewise.
45545
45546 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45547
45548         * g++.dg/template/nontype3.C: New test.
45549         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45550
45551 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45552
45553         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45554
45555 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45556
45557         PR c++/13387
45558         * g++.dg/expr/assign1.C: New test.
45559
45560         PR c++/13242
45561         * g++.dg/abi/mangle19-1.C: New test.
45562         * g++.dg/abi/mangle19-2.C: New test.
45563
45564 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45565
45566         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45567
45568 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45569
45570         * gcc.c-torture/execute/20031216-1.c: New test.
45571
45572 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45573
45574         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45575         an ICE regression.
45576
45577 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45578
45579         PR c++/10926
45580         * g++.dg/template/error9.C: New test.
45581
45582         PR c++/11116
45583         * g++.dg/template/error8.C: New test.
45584
45585 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45586
45587         PR middle-end/13400
45588         * gcc.c-torture/execute/20031215-1.c: New test case.
45589
45590 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45591
45592         PR c++/13269
45593         * g++.dg/parse/error5.C: New test.
45594
45595         PR c++/12989
45596         * g++.dg/expr/sizeof1.C: New test.
45597
45598         PR c++/13310
45599         * g++.dg/template/crash15.C: New test.
45600
45601 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45602
45603         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45604         a non-POD type as the last named parameter of a varargs function.
45605
45606 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45607
45608         PR c++/13243
45609         PR c++/12573
45610         * g++.dg/template/crash14.C: New test.
45611         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45612
45613 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45614
45615         * g++.dg/other/java1.C: New test.
45616
45617         PR c++/13241
45618         * g++.dg/abi/mangle18-1.C: New test.
45619         * g++.dg/abi/mangle18-2.C: New test.
45620
45621 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45622
45623         PR optimization/10312
45624         * gcc.c-torture/execute/20031214-1.c: New.
45625
45626 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45627
45628         PR c++/10779
45629         PR c++/12160
45630         * g++.dg/parse/error3.C: New test.
45631         * g++.dg/parse/error4.C: Likewise.
45632         * g++.dg/abi/mangle4.C: Tweak error messages.
45633         * g++.dg/lookup/using5.C: Likewise.
45634         * g++.dg/other/error2.C: Likewise.
45635         * g++.dg/parse/typename5.C: Likewise.
45636         * g++.dg/parse/undefined1.C: Likewise.
45637         * g++.dg/template/arg2.C: Likewise.
45638         * g++.dg/template/ttp3.C: Likewise.
45639         * g++.dg/template/type1.C: Likewise.
45640         * g++.old-deja/g++.other/crash32.C: Likewise.
45641         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45642
45643 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45644
45645         PR c++/13106
45646         * g++.dg/warn/noreturn-3.C: New test.
45647
45648 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45649
45650         PR c++/13118
45651         * g++.dg/abi/covariant3.C: New.
45652
45653 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45654
45655         * g++.dg/eh/ia64-1.C: New test.
45656
45657 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45658
45659         PR optimization/13037
45660         * g77.f-torture/execute/13037.f: New test case.
45661
45662 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45663
45664         PR c++/12881
45665         * g++.dg/abi/covariant2.C: New.
45666
45667 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45668
45669         * gcc.dg/cpp/trad/macro.c: New tests.
45670
45671 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45672
45673         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45674
45675 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45676
45677         PR other/10819
45678         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45679         to fix Bug 10819.
45680         * lib/g++.exp (g++_version): Likewise.
45681         * lib/g77.exp (g77_version): Likewise.
45682         * lib/objc.exp (default_objc_version): Likewise.
45683
45684 2003-12-10  Richard Henderson  <rth@redhat.com>
45685
45686         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45687
45688         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45689
45690 2003-12-08  Matt Austern  <austern@apple.com>
45691
45692         PR c/13134
45693         * lib/gcc-dg.exp (dg-require-visibility): Define.
45694         * lib/target-supports (check_visibility_available): Define.
45695         * gcc.dg/visibility-1.c: New test.
45696         * gcc.dg/visibility-2.c: Likewise.
45697         * gcc.dg/visibility-3.c: Likewise.
45698         * gcc.dg/visibility-4.c: Likewise.
45699         * gcc.dg/visibility-5.c: Likewise.
45700         * gcc.dg/visibility-6.c: Likewise.
45701         * g++.dg/ext/visibility-1.C: Likewise.
45702         * g++.dg/ext/visibility-2.C: Likewise.
45703         * g++.dg/ext/visibility-3.C: Likewise.
45704         * g++.dg/ext/visibility-4.C: Likewise.
45705         * g++.dg/ext/visibility-5.C: Likewise.
45706         * g++.dg/ext/visibility-6.C: Likewise.
45707
45708 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45709
45710         * g++.dg/lookup/java1.C: New test.
45711         * g++.dg/lookup/java2.C: New test.
45712
45713 2003-12-07  Falk Hueffner  <falk@debian.org>
45714
45715         * g++.dg/opt/noreturn-1.C: New test.
45716
45717 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45718
45719         * gcc.dg/overflow-1.c: New test.
45720
45721 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45722
45723         * g77.f-torture/compile/13060.f: New test.
45724
45725 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45726
45727         PR c++/13323
45728         * g++.dg/inherit/operator2.C: New test.
45729
45730 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45731
45732         PR c++/13305
45733         * g++.dg/ext/attrib9.C: New test.
45734
45735 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45736
45737         PR c++/13314
45738         * g++.dg/template/error7.C: New test.
45739
45740 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45741             J"orn Rennecke <joern.rennecke@superh.com>
45742
45743         PR target/13302
45744         * g++.dg/other/struct-va_list.C: New test.
45745
45746 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45747
45748         PR c++/13166
45749         * g++.dg/parse/defarg6.C: New test.
45750
45751 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45752
45753         PR target/13256
45754         * gcc.c-torture/execute/20031201-1.c: New test.
45755
45756 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45757
45758         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45759
45760 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45761
45762         * gcc.dg/builtin-return-1.c: New test.
45763
45764 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45765             J"orn Rennecke <joern.rennecke@superh.com>
45766
45767         PR optimization/13260
45768         * gcc.c-torture/execute/20031204-1.c: New test.
45769
45770 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45771
45772         PR c++/9127
45773         * g++.dg/template/error6.C: New test.
45774
45775 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45776
45777         * gcc.dg/20031202-1.c: New test.
45778
45779 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45780
45781         PR c++/13179
45782         * g++.dg/template/eh1.C: New test.
45783
45784         PR c++/10771
45785         * g++.dg/template/error5.C: New test.
45786
45787 2003-12-02  David Ung  <davidu@mips.com>
45788
45789         * gcc.dg/compat/vector-check.h: Corrected type for var
45790         g_##TMODE
45791
45792 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45793
45794         PR c++/10126
45795         * g++.dg/template/ptrmem8.C: New test.
45796
45797 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45798
45799         PR c++/12573
45800         * g++.dg/template/dependent-expr3.C: New test.
45801
45802 2003-12-01  James Lemke  <jim@wasabisystems.com>
45803
45804         * gcc.dg/arm-g2.c: New test.
45805
45806 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45807
45808         PR optimization/11634
45809         * gcc.dg/20031201-2.c: New test case.
45810
45811 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
45812
45813         PR 11433
45814         * objc.dg/proto-lossage-3.m: New test.
45815
45816 2003-12-01  Roger Sayle  <roger@eyesopen.com>
45817
45818         PR optimization/12628
45819         * gcc.dg/20031201-1.c: New test case.
45820
45821 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45822
45823         * gcc.dg/unaligned-1.c: New test.
45824
45825 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
45826
45827         PR c++/9849
45828         * g++.dg/template/error4.C: New test.
45829         * g++.dg/template/nested3.C: Adjust error markers.
45830
45831 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45832
45833         * gcc.dg/cpp/assert4.c: Check more #system assertions.
45834
45835 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
45836
45837         PR c/10333
45838         * gcc.dg/bitfld-7.c: New test.
45839
45840 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
45841
45842         * gcc.dg/tls/asm-1.C: New test.
45843
45844 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45845
45846         * gcc.dg/cpp/assert4.c: Update.
45847
45848 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45849
45850         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45851         * gcc.dg/builtin-apply3.c: New test.
45852
45853 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45854
45855         * lib/compat.exp (compat-obj): New xfaildata parameter.
45856         Use it to set compiler_conditional_xfail_data before compiling.
45857         (compat-get-options): Handle dg-xfail-if.
45858         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45859         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45860         * gcc.dg/compat/vector-1_y.c: Likewise.
45861         * gcc.dg/compat/vector-2_x.c: Likewise.
45862         * gcc.dg/compat/vector-2_y.c: Likewise.
45863
45864 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45865
45866         * g++.dg/opt/reg-stack4.C: New test.
45867
45868 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45869
45870         * gcc.dg/builtin-apply2.c: New test.
45871
45872 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45873
45874         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45875
45876 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45877
45878         PR c++/12924
45879         * g++.dg/template/template-id-2.C: New test.
45880
45881 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45882
45883         PR c++/5369
45884         * g++.dg/template/memfriend1.C: New test.
45885         * g++.dg/template/memfriend2.C: Likewise.
45886         * g++.dg/template/memfriend3.C: Likewise.
45887         * g++.dg/template/memfriend4.C: Likewise.
45888         * g++.dg/template/memfriend5.C: Likewise.
45889         * g++.dg/template/memfriend6.C: Likewise.
45890         * g++.dg/template/memfriend7.C: Likewise.
45891         * g++.dg/template/memfriend8.C: Likewise.
45892         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45893
45894 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
45895
45896         PR c++/12515
45897         * g++.dg/ext/cond1.C: New test.
45898
45899 2003-11-20  Richard Henderson  <rth@redhat.com>
45900
45901         * gcc.dg/20020201-2.c: Remove.
45902         * gcc.dg/20020201-4.c: Remove.
45903         * gcc.dg/20020304-1.c: Remove.
45904
45905 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
45906
45907         * gcc.dg/cpp/trad/xwin1.c: New test case.
45908
45909 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
45910
45911         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45912         * lib/g77.exp: Likewise.
45913         * lib/objc.exp: Likewise.
45914         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45915         for darwin.
45916
45917 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45918
45919         PR c++/12932
45920         * g++.dg/template/static5.C: New test.
45921
45922 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
45923
45924         * gcc.dg/nested-func-1.c: New test.
45925
45926 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45927
45928         * gcc.dg/cpp/assert4.c: New test.
45929
45930 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45931
45932         PR c++/2294
45933         * g++.dg/lookup/using9.c: New test.
45934
45935 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
45936
45937         PR c++/12762
45938         * g++.dg/template/error3.C: New test.
45939
45940 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
45941
45942         PR ada/13035
45943         * ada/acats/run_acats, run_all.sh: Fix syntax error.
45944         No longer use a wrapper for gcc, since this does not work under
45945         Windows.
45946
45947 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
45948
45949         PR c++/2094
45950         * g++.dg/template/ptrmem7.C: New test.
45951
45952 2003-11-13  Andrew Pinski <apinski@apple.com>
45953
45954         * gcc.c-torture/compile/20031113-1.c: New test.
45955
45956 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
45957             Kean Johnston <jkj@sco.com>
45958
45959         PR c/13029
45960         * gcc.dg/unused-4.c: Update.
45961
45962 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45963
45964         * g++.dg/opt/const3.C: New test.
45965
45966 2003-11-13  Jan Hubicka  <jh@suse.cz>
45967
45968         * gcc.c-torture/compile/20031112-1.c: New test.
45969
45970 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
45971
45972         * g++.dg/parse/crash10.C: Remove bogus error marker.
45973
45974 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45975
45976         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45977         (host_gcc): Likewise.
45978         (ROOT): Honor $PWDCMD.
45979         (BASE): Likewise.
45980         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45981
45982 2003-11-12  Catherine Moore  <clm@redhat.com>
45983
45984         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45985
45986 2003-11-12  Andreas Jaeger  <aj@suse.de>
45987             Jakub Jelinek  <jakub@redhat.com>
45988             Andrew Pinski  <pinskia@physics.uc.edu>
45989             Richard Henderson  <rth@redhat.com>
45990
45991         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45992         systems.
45993         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45994
45995         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45996         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45997
45998 2003-11-11  Andreas Jaeger  <aj@suse.de>
45999
46000         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
46001
46002         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
46003
46004 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
46005
46006         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
46007         Clean ups.
46008
46009 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
46010
46011         * gcc.dg/trampoline-1.c: New test.
46012
46013 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
46014
46015         * gcc.c-torture/compile/200031109-1.c: New test.
46016
46017 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46018
46019         PR c/3190
46020         PR c/8714
46021         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46022         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46023         gcc.dg/format/no-y2k-1.c: Update.
46024
46025 2003-11-08  Roger Sayle  <roger@eyesopen.com>
46026
46027         PR optimization/10467
46028         * gcc.dg/20031108-1.c: New test case.
46029
46030 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
46031
46032         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46033
46034 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46035
46036         * gcc.dg/compound-lvalue-1.c: New test.
46037         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46038         some XFAILs.
46039
46040 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
46041
46042         * gcc.dg/altivec-varargs-1.c: New test.
46043
46044 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46045
46046         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46047         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46048         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46049         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46050         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46051
46052 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46053
46054         * gcc.dg/cond-lvalue-1.c: New test.
46055
46056 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46057
46058         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46059
46060 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46061
46062         PR c++/11616
46063         * g++.dg/template/instantiate5.C: New test.
46064
46065 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46066
46067         PR c++/12726
46068         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46069         * ChangeLog: Add missing first entry for above test.
46070
46071 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46072
46073         PR c++/9810
46074         * g++.dg/template/using8.C: New test.
46075         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46076
46077 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46078
46079         PR optimization/10817
46080         * gcc.c-torture/compile/20031102-1.c: New test case.
46081
46082 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46083
46084         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46085         2147483647.
46086
46087 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46088
46089         * gcc.dg/20031102-1.c: New test.
46090
46091 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46092
46093         * gcc.dg/complex-1.c: New test.
46094
46095 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46096
46097         PR c++/12796
46098         * g++.dg/template/crash13.C: Adjust expected error location.
46099         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46100
46101 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46102
46103         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46104
46105 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46106
46107         PR/10239
46108         * gcc.c-torture/compile/20031031-2.c: New test.
46109
46110 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46111
46112         PR/11640
46113         * gcc.c-torture/compile/20031031-1.c: New test.
46114
46115 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46116
46117         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46118         * gcc.misc-tests/bprob.exp: Likewise.
46119         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46120         the execution test on arm-elf configs.
46121         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46122         configs that don't support scratch files.
46123         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46124
46125 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46126
46127         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46128         done by dejagnu.
46129
46130 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46131
46132         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46133         Avoid non pure sh syntax. Add more logging.
46134
46135         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46136         fail.
46137
46138 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46139
46140         PR libgcj/10610
46141         * gcc.dg/ppc-stackalign-1.c: New test.
46142
46143 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46144
46145         * ada/acats/run_all.sh: Change output to be more compliant with
46146         dejagnu framework.
46147         Create acats.sum and acats.log files under testsuite/ada/acats
46148         Only run [a-z]* directories, to filter out e.g. CVS.
46149         Redirect build output to log file.
46150
46151 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46152
46153         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46154
46155 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46156
46157         PR ada/5909:
46158         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46159
46160 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46161
46162         * gcc.c-torture/compile/20031023-1.c: New test.
46163         * gcc.c-torture/compile/20031023-2.c: New test.
46164         * gcc.c-torture/compile/20031023-3.c: New test.
46165         * gcc.c-torture/compile/20031023-4.c: New test.
46166
46167 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46168
46169         PR c++/10371
46170         * g++.dg/lookup/scoped8.C: New test.
46171
46172 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46173
46174         * g++.dg/opt/reg-stack3.C: New test.
46175
46176 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46177
46178         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46179
46180 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46181
46182         PR c++/11076
46183         * g++.dg/template/crash13.C: New test.
46184
46185 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46186
46187         * gcc.dg/c99-restrict-2.c: New test.
46188
46189 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46190
46191         PR c++/12698, c++/12699, c++/12700, c++/12566
46192         * g++.dg/inherit/covariant9.C: New test.
46193         * g++.dg/inherit/covariant10.C: New test.
46194         * g++.dg/inherit/covariant11.C: New test.
46195
46196 2003-10-23  Jason Merrill  <jason@redhat.com>
46197
46198         PR c++/12726
46199         * g++.dg/ext/complit2.C: New test.
46200
46201 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46202
46203         PR target/12654
46204         * gcc.c-torture/execute/20031020-1.c: New test.
46205
46206 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46207
46208         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46209         following the jump_insn.
46210
46211 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46212
46213         * gcc.dg/cast-lvalue-1.c: New test.
46214
46215 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46216
46217         PR c++/11962
46218         * g++.dg/template/cond2.C: New test.
46219
46220 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46221
46222         * gcc.dg/builtins-28.c: New test.
46223
46224 2003-10-20  Jan Hubicka  <jh@suse.cz>
46225
46226         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46227         parameter.
46228         * gcc.dg/inline-2.c: Likewise.
46229
46230 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46231
46232         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46233         * gcc.dg/nest.c: Likewise.
46234
46235 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46236
46237         PR c++/9781, c++/10583, c++/11862
46238         * g++.dg/parse/crash13.C: New test.
46239
46240 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46241
46242         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46243
46244 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46245
46246         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46247         Define HAVE_C99_RUNTIME except on Solaris.
46248         * gcc.dg/builtins-20.c: Likewise.
46249
46250 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46251
46252         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46253
46254 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46255
46256         PR c++/12495
46257         * g++.dg/template/crash21.C: New test.
46258
46259 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46260
46261         PR c++/2513
46262         * g++.dg/template/typename5.C: New test.
46263
46264 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46265
46266         PR c++/12369
46267         * g++.dg/template/friend25.C: New test.
46268
46269 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46270
46271         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46272         versions.
46273
46274 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46275
46276         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46277         == 2147483647.
46278
46279 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46280
46281         * gcc.c-torture/execute/960416-1.x: Remove.
46282         * gcc.c-torture/execute/divconst-3.x: Likewise.
46283
46284 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46285
46286         PR target/12598
46287         * gcc.dg/torture/cris-volatile-1.c: New test.
46288
46289 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46290
46291         PR optimization/9325
46292         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46293         for overflowing floating point to integer conversion during RTL
46294         simplification.
46295
46296 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46297
46298         * objc/execute/_cmd.m: Fix typo.
46299         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46300         Relax 'scan-assembler' regexp.
46301         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46302         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46303         * objc.dg/zero-link-2.m: Remove blank line.
46304         * objc.dg/zero-link-3.m: New test case.
46305
46306 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46307
46308         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46309
46310         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46311         than linker trickery.
46312
46313 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46314
46315         PR c++/12370
46316         * g++.dg/other/friend2.C: New test.
46317
46318 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46319
46320         * gcc.dg/20031012-1.c: New test.
46321
46322 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46323
46324         * gcc.dg/weak/weak-3.c: Fix for new warning.
46325
46326 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46327
46328         PR optimization/8750
46329         * gcc.c-torture/execute/20031012-1.c: New test case.
46330
46331 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46332
46333         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46334         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46335
46336 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46337
46338         PR optimization/12260
46339         * gcc.c-torture/compile/20031011-2.c: New test case.
46340
46341 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46342
46343         * gcc.c-torture/execute/20031011-1.c: New testcase.
46344
46345 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46346
46347         * gcc.c-torture/compile/20031011-1.c: New test.
46348
46349 2003-10-11  Jan Hubicka  <jh@suse.cz>
46350
46351         * g++.dg/other/first-global.C: New test.
46352
46353 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46354
46355         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46356
46357 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46358
46359         * gcc.c-torture/compile/20031010-1.c: New test.
46360
46361 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46362
46363         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46364         * gcc.c-torture/execute/va-arg-25.c: ... here.
46365
46366 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46367
46368         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46369
46370 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46371
46372         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46373
46374 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46375
46376         * g++.dg/parse/error2.C: New test.
46377
46378 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46379
46380         PR c++/11097
46381         * g++.dg/other/error5.C: Modify the error message.
46382         * g++.dg/lookup/using8.C: New test.
46383
46384 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46385
46386         * gcc.dg/darwin-abi-2.c: New file.
46387         * gcc.c-torture/execute/va-arg-24.c: New file.
46388
46389 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46390
46391         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46392         indentation.
46393
46394 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46395
46396         PR c++/10147
46397         * g++.dg/other/error4.C: Update error messages.
46398         * g++.dg/template/ptrmem4.C: Likewise.
46399
46400         PR c++/12337
46401         * g++.dg/init/new9.C: New test.
46402
46403         PR c++/12334, c++/12236, c++/8656
46404         * g++.dg/ext/attrib8.C: New test.
46405
46406 2003-10-06  Devang Patel  <dpatel@apple.com>
46407
46408         * gcc.dg/debug/dwarf2-3.h: New test.
46409         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46410
46411 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46412
46413         * g++.dg/opt/cfg2.C: New test.
46414
46415 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46416
46417         * g++.dg/opt/float1.C: New test.
46418
46419 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46420
46421         * gcc.dg/c90-array-lval-6.c: New test.
46422         * gcc.dg/c99-array-lval-6.c: New test.
46423
46424 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46425             Ziemowit Laski  <zlaski@apple.com>
46426
46427         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46428         'Derived', so that it is never considered a class method; add
46429         new warning for '+port' method ambiguity.
46430         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46431         <objc/objc-api.h> (needed on Mac OS X).
46432         * objc.dg/method-13.m: New test.
46433
46434 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46435
46436         PR optimization/9325, PR java/6391
46437         * gcc.c-torture/execute/20031003-1.c: New test case.
46438
46439 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46440
46441         PR optimization/12180
46442         * gcc.dg/20031002-1.c: New test.
46443
46444         PR c++/12486
46445         * g++.dg/inherit/error1.C: New test.
46446
46447 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46448
46449         * lib/f-torture.exp (search_for): Rename to...
46450         (search_for_re): This.  Also, clean up comments and the
46451         "regexp" invocation.
46452
46453 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46454
46455         * gcc.c-torture/compile/20031002-1.c: New test.
46456
46457 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46458
46459         * g++.dg/opt/cond1.C: New test.
46460
46461 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46462
46463         * gcc.dg/Wold-style-definition-2.c: New testcase.
46464         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46465
46466 2003-09-29  Richard Henderson  <rth@redhat.com>
46467
46468         * g++.dg/init/array10.C: Add dg-options.
46469
46470 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46471
46472         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46473
46474 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46475
46476         * g++.dg/template/friend19.C: Fix typo.
46477         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46478
46479 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46480
46481         * gcc.c-torture/execute/20030928-1.c: New test.
46482         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46483
46484 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46485
46486         * g++.dg/opt/unroll1.C: New test.
46487
46488 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46489
46490         PR optimization/11741
46491         * gcc.dg/20030926-1.c: New test case.
46492
46493 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46494
46495         PR c++/5655
46496         * g++.dg/parse/access7.C: New test.
46497         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46498
46499 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46500
46501         MERGE OF objc-improvements-branch into MAINLINE:
46502         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46503         if libobjc has not been built.
46504         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46505         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46506         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46507         objc/execute/nested-3.m, objc/execute/np-2.m,
46508         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46509         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46510         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46511         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46512         objc.dg/special/unclaimed-category-1.h,
46513         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46514         well as GNU runtime.
46515         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46516         * execute/cascading-1.m, execute/function-message-1.m,
46517         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46518         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46519         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46520         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46521         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46522         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46523         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46524         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46525         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46526         * objc.dg/bitfield-2.m: Run only on Darwin.
46527         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46528         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46529         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46530         * objc.dg/const-str-1.m: Fix constant string layout.
46531
46532 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46533
46534         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46535
46536 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46537
46538         * gcc.dg/darwin-abi-1.c: New file.
46539
46540 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46541
46542         PR target/12281
46543         * gcc.c-torture/compile/20030921-1.c: New test.
46544
46545 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46546
46547         * g++.dg/opt/reg-stack2.C: New test.
46548
46549 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46550
46551         * g++.dg/eh/delayslot1.C: New test.
46552
46553 2003-09-20  Richard Henderson  <rth@redhat.com>
46554
46555         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46556
46557 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46558
46559         * gcc.c-torture/execute/20030920-1.c: New test case.
46560
46561 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46562
46563         * g++.dg/rtti/typeid3.C: Correct expected error message.
46564
46565 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46566
46567         PR c++/157
46568         * g++.dg/parse/crash12.C: New test.
46569
46570 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46571
46572         * gcc.dg/compat/mixed-struct-check.h: New.
46573         * gcc.dg/compat/mixed-struct-defs.h: New.
46574         * gcc.dg/compat/mixed-struct-init.h: New.
46575         * gcc.dg/compat/struct-by-value-19_main.c: New.
46576         * gcc.dg/compat/struct-by-value-19_x.c: New.
46577         * gcc.dg/compat/struct-by-value-19_y.c: New.
46578         * gcc.dg/compat/struct-by-value-20_main.c: New.
46579         * gcc.dg/compat/struct-by-value-20_x.c: New.
46580         * gcc.dg/compat/struct-by-value-20_y.c: New.
46581         * gcc.dg/compat/struct-return-19_main.c: New.
46582         * gcc.dg/compat/struct-return-19_x.c: New.
46583         * gcc.dg/compat/struct-return-19_y.c: New.
46584         * gcc.dg/compat/struct-return-20_main.c: New.
46585         * gcc.dg/compat/struct-return-20_x.c: New.
46586         * gcc.dg/compat/struct-return-20_y.c: New.
46587
46588 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46589         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46590         so that it will not complain on LP64 targets.
46591
46592 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46593
46594         PR c++/495
46595         * g++.dg/template/friend24.C: New test.
46596
46597 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46598
46599         PR c++/12332
46600         * g++.dg/template/memtmpl2.C: New test.
46601
46602 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46603
46604         PR target/11184
46605         * gcc.dg/builtin-apply1.c: New test.
46606
46607 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46608
46609         PR c++/9848
46610         * g++.dg/warn/Wunused-4.C: New test.
46611
46612 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46613
46614         PR c++/12316
46615         * g++.dg/other/gc2.C: New test.
46616
46617 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46618
46619         PR c++/11991
46620         * g++.dg/rtti/typeid3.C: New test.
46621
46622         PR c++/12266
46623         * g++.dg/overload/template1.C: New test.
46624
46625 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46626
46627         * g++.dg/opt/cfg3.C: New test.
46628
46629 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46630
46631         PR c++/7939
46632         * g++.dg/template/crash11.C: New test.
46633
46634 2003-09-16  Jason Merrill  <jason@redhat.com>
46635             Jakub Jelinek  <jakub@redhat.com>
46636
46637         * gcc.dg/attr-warn-unused-result.c: New test.
46638
46639 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46640
46641         PR c++/12184
46642         * g++.dg/expr/call2.C: New test.
46643
46644 2003-09-15  Andreas Jaeger  <aj@suse.de>
46645
46646         * gcc.dg/Wold-style-definition-1.c: New test.
46647
46648 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46649
46650         PR c++/3907
46651         * g++.dg/parse/template12.C: New test.
46652
46653         * g++.dg/abi/bitfield11.C: New test.
46654         * g++.dg/abi/bitfield12.C: Likewise.
46655
46656 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46657
46658         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46659         non-expansion of functional macro name without arguments at EOL.
46660         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46661
46662 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46663
46664         * gcc.c-torture/execute/20030914-[12].c: New tests.
46665
46666 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46667
46668         PR c++/11788
46669         * g++.dg/overload/addr1.C: New test.
46670
46671 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46672
46673         * gcc.dg/20030909-1.c: New test.
46674
46675 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46676
46677         * gcc.dg/ultrasp10.c: New test.
46678
46679 2003-09-09  Devang Patel  <dpatel@apple.com>
46680
46681         * gcc.dg/darwin-ld-6.c: New test.
46682
46683 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46684
46685         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46686
46687 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46688
46689         * gcc.dg/ia64-types1.c: New test.
46690         * gcc.dg/ia64-types2.c: Likewise.
46691
46692 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46693
46694         * gcc.dg/builtins-1.c: Add more _Complex tests.
46695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46696
46697         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46698         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46699
46700 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46701
46702         PR c++/11786
46703         * g++.dg/lookup/koenig2.C: New test.
46704
46705         PR c++/5296
46706         * g++.dg/rtti/typeid2.C: New test.
46707
46708 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46709
46710         * gcc.c-torture/compile/20030904-1.c: New test.
46711
46712 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46713
46714         * g++.dg/opt/longbranch2.C: New test.
46715
46716 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46717
46718         * g++.dg/template/crash10.C: Only compile it.
46719
46720 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46721
46722         PR middle-end/11665
46723         * gcc.c-torture/compile/20030907-1.c: New test.
46724         * g++.dg/init/array11.C: New test.
46725
46726 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46727
46728         PR c++/11852
46729         * g++.dg/init/struct1.C: New test.
46730
46731 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46732
46733         PR c++/12181
46734         * g++.dg/expr/comma1.C: New test.
46735
46736 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46737
46738         PR c++/11867
46739         * g++.dg/expr/static_cast5.C: New test.
46740
46741 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46742
46743         PR c++/11507
46744         * g++.dg/lookup/scoped7.C: New test.
46745
46746         PR c++/9574
46747         * g++.dg/other/static1.C: New test.
46748
46749         PR c++/11490
46750         * g++.dg/warn/template-1.C: New test.
46751
46752         PR c++/11432
46753         * g++.dg/template/crash10.C: New test.
46754
46755         PR c++/2478
46756         * g++.dg/overload/VLA.C: New test.
46757
46758         PR c++/10804
46759         * g++.dg/template/call1.C: New test.
46760
46761 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46762
46763         PR c++/11794
46764         * g++.dg/parse/using3.C: New test.
46765
46766 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46767
46768         PR c++/11409
46769         * g++.dg/overload/builtin3.C: New test case.
46770
46771 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46772
46773         PR c/9862
46774         * gcc.dg/20030906-1.c: New test.
46775         * gcc.dg/20030906-2.c: Likewise.
46776
46777 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46778
46779         PR c++/12167
46780         * g++.dg/parse/defarg5.C: New test.
46781
46782         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46783
46784 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46785
46786         PR c++/12163
46787         * g++.dg/expr/static_cast4.C: New test.
46788
46789         PR c++/12146
46790         * g++.dg/template/crash9.C: New test.
46791
46792 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
46793
46794         * g++.old-deja/g++.ext/pretty2.C: Update for change
46795         in __FUNCTION__.
46796         * g++.old-deja/g++.ext/pretty3.C: Likewise.
46797
46798 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
46799
46800         PR c++/11922
46801         * g++/dg/template/qualified-id1.C: New test.
46802
46803         PR c++/12037
46804         * g++.dg/warn/noeffect4.C: New test.
46805
46806 2003-09-04  Matt Austern  <austern@apple.com>
46807
46808         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46809         * g++.dg/ext/fnname2.C: Likewise.
46810         * g++.dg/ext/fnname3.C: Likewise.
46811
46812 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
46813
46814         * g++.dg/expr/lval1.C: New test.
46815         * g++.dg/ext/lvcast.C: Remove.
46816
46817 2003-09-03  Roger Sayle  <roger@eyesopen.com>
46818
46819         PR optimization/11700.
46820         * gcc.c-torture/compile/20030903-1.c: New test case.
46821
46822 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
46823
46824         PR c++/12053
46825         * g++.dg/abi/layout4.C: New test.
46826
46827 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
46828
46829         PR c++/11553
46830         * g++.dg/parse/friend3.C: New test.
46831
46832 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
46833
46834         PR c++/11847
46835         * g++.dg/template/class1.C: New test.
46836
46837         PR c++/11808
46838         * g++.dg/expr/call1.C: New test.
46839
46840 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
46841
46842         PR c++/12114
46843         * g++.dg/init/ref9.C: New test.
46844
46845         PR c++/11972
46846         * g++.dg/template/nested4.C: New test.
46847
46848 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46849
46850         PR c++/12093
46851         * g++.dg/template/non-dependent4.C: New test.
46852
46853         PR c++/11928
46854         * g++.dg/inherit/conv1.C: New test.
46855
46856 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
46857
46858         PR c++/6196
46859         * g++.dg/ext/label1.C: New test.
46860         * g++.dg/ext/label2.C: Likewise.
46861
46862 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46863
46864         * g++.dg/expr/cond3.C: New test.
46865
46866 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46867
46868         * gcc.dg/builtins-1.c: Add new builtin cases.
46869
46870 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46871
46872         * gcc.dg/builtins-1.c: Add new cases.
46873         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46874
46875 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46876
46877         * gcc.dg/builtins-1.c: Add more math builtin tests.
46878         * gcc.dg/torture/builtin-attr-1.c: New test.
46879
46880 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
46881
46882         PR optimization/5079
46883         * g++.dg/opt/static3.C: New test.
46884
46885 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46886
46887         * gcc.misc-tests/gcov-10b.c: New test.
46888
46889 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
46890
46891         * g++.dg/opt/ptrmem3.C: New test.
46892
46893         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46894
46895 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
46896
46897         * gcc.dg/20030826-2.c: New test.
46898
46899 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46900
46901         PR middle-end/12002
46902         * g77.f-torture/compile/12002.f: New test case.
46903
46904 2003-08-26  Roger Sayle  <roger@eyesopen.com>
46905
46906         * gcc.dg/20030826-1.c: New test case.
46907
46908 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
46909
46910         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46911
46912 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
46913
46914         PR c++/11871
46915         * c++.dg/lookup/crash1.C: New test.
46916
46917         * c++.dg/warn/noeffect3.C: New test.
46918
46919 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
46920
46921         * gcc.dg/compat/vector-1_x.c: Compile with -w.
46922         * gcc.dg/compat/vector-1_y.c: Ditto.
46923         * gcc.dg/compat/vector-2_x.c: Ditto.
46924         * gcc.dg/compat/vector-2_y.c: Ditto.
46925
46926 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
46927
46928         * gcc.dg/20030702-1.c: New test.
46929
46930 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
46931
46932         PR c++/8795
46933         * g++.dg/ext/altivec-1.C: New test.
46934
46935 2003-08-24  Richard Henderson  <rth@redhat.com>
46936
46937         * g++.dg/eh/simd-2.C: Add -w for x86.
46938
46939 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.dg/20030815-1.c: New test.
46942
46943 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46944
46945         PR c++/3765
46946         * g++.dg/parse/access6.C: New test.
46947
46948 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46949
46950         PR c++/641, c++/11876
46951         * g++.dg/template/friend22.C: New test.
46952         * g++.dg/template/friend23.C: Likewise.
46953
46954 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46955
46956         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46957         identically.
46958
46959 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46960
46961         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46962
46963 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46964
46965         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46966
46967 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46968
46969         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46970
46971 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
46972
46973         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46974
46975 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
46976
46977         PR c++/11919
46978         * g++.dg/overload/prom1.C: New test.
46979
46980         PR c++/11551
46981         * g++.dg/parse/dtor2.C: New test.
46982
46983         PR c++/10762
46984         * g++.dg/parse/using2.C: New test.
46985
46986 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
46987
46988         PR target/11805
46989         * gcc.c-torture/compile/20030821-1.c: New.
46990
46991 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
46992
46993         PR c++/11834
46994         * g++.dg/template/deduce2.C: New test.
46995
46996 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
46997
46998         * gcc.c-torture/execute/20030821-1.c: New test.
46999
47000 2003-08-20  Roger Sayle  <roger@eyesopen.com>
47001
47002         PR middle-end/11984
47003         * gcc.dg/20030820-1.c: New test case.
47004
47005 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
47006
47007         PR c++/11945
47008         * g++.dg/warn/noeffect2.C: New test.
47009
47010 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
47011
47012         PR c++/10926
47013         * g++.dg/template/dtor2.C: New test.
47014
47015         PR c++/11684
47016         * g++.dg/template/operator1.C: New test.
47017         * g++.dg/parse/operator4.C: New test.
47018
47019         PR c++/11946.C
47020         * g++.dg/expr/enum1.C: New test.
47021         * gcc.dg/c99-bool-1.c: Remove bogus warning.
47022
47023         PR c++/11036.C
47024         * g++.dg/parse/elab2.C: New test.
47025         * g++.dg/parse/typedef4.C: Change error message.
47026         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47027         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47028         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47029
47030 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
47031
47032         * gcc.dg/pch/warn-1.c: New.
47033         * gcc.dg/pch/warn-1.hs: New.
47034
47035         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47036         not-tested file.
47037
47038 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47039
47040         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47041
47042 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47043
47044         * gcc.dg/uninit-D.c: New Test.
47045         * gcc.dg/uninit-E.c: New Test.
47046         * gcc.dg/uninit-F.c: New Test.
47047         * gcc.dg/uninit-G.c: New Test.
47048
47049 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47050
47051         * g++.dg/README: Describe the pch directory.
47052
47053 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47054
47055         PR c++/11174
47056         * g++.dg/parse/access4.C: New test.
47057         * g++.dg/parse/access5.C: Likewise.
47058         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47059
47060 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47061
47062         * gcc.dg/noncompile/20030818-1.c: New.
47063
47064 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47065
47066         PR c++/11957
47067         * g++.dg/warn/noeffect1.C: New test.
47068
47069         * g++.dg/template/scope2.C: New test.
47070         * g++.dg/template/error2.C: Correct dg-error
47071
47072 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47073
47074         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47075
47076 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47077
47078         PR C++/11512
47079         * g++.dg/template/warn1.C: New.
47080
47081 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47082
47083         * g++.dg/template/error2.C: New test.
47084         * g++.dg/lookup/using7.C: Adjust errors
47085         * g++.old-deja/g++.pt/crash36.C: Likewise.
47086         * g++.old-deja/g++.pt/derived3.C: Likewise.
47087
47088 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47089
47090         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47091         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47092         * gcc.c-torture/execute/builtins/string-9.c: New, from
47093         string-opt-9.c.  Adjust for execute/builtins framework.
47094         * gcc.c-torture/execute/string-opt-9.c: Delete.
47095
47096 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47097
47098         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47099
47100         * g++.dg/parse/ret-type2.C: New test.
47101
47102         PR c++/11703
47103         * g++.dg/init/new8.C: New test.
47104
47105         PR c++/10923
47106         * g++.dg/parse/typedef5.C: New test.
47107
47108         PR c++/9512
47109         * g++.dg/parse/qualified2.C: New test.
47110         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47111         invalid code.
47112
47113 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47114
47115         * g++.dg/conversion/ptrmem1.C: New test.
47116
47117 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47118
47119         PR target/11693
47120         * gcc.dg/20030811-1.c: New test.
47121
47122         PR target/11535
47123         * gcc.c-torture/execute/20030811-1.c: New test.
47124
47125 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47126
47127         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47128
47129 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47130
47131         PR c++/11789.C
47132         * g++.dg/inherit/multiple1.C: New test.
47133
47134 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47135
47136         * gcc.dg/spe1.c: New test.
47137
47138         PR c++/11670
47139         * g++.dg/expr/cast2.C: New test.
47140
47141         PR c++/10530
47142         * g++.dg/template/dependent-name2.C: New test.
47143
47144 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47145
47146         * g++.dg/parse/crash11.C: Put the dg options in comments.
47147
47148 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47149
47150         * lib/gcc-dg.exp: Update for diagnostic change.
47151
47152 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47153
47154         PR c++/5767
47155         * g++.dg/parse/crash11.C: New test.
47156
47157 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47158
47159         * gcc.dg/cpp/spacing1.c: Update.
47160
47161 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47162
47163         PR target/11739
47164         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47165         a value for -mtune.
47166
47167 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47168
47169         PR middle-end/11771
47170         * gcc.c-torture/compile/20030804-1.c: New test case.
47171
47172 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47173
47174         * gcc.dg/20030804-1.c: New test case.
47175
47176 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47177
47178         * gcc.dg/cpp/separate-1.c: New test.
47179
47180 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47181
47182         PR c++/11704
47183         * g++.dg/template/dependent-expr2.C: New test.
47184
47185         PR c++/11766
47186         * g++.dg/expr/ptrmem1.C: New test.
47187
47188 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47189
47190         PR c++/9453
47191         * g++.dg/template/friend15.C: New test.
47192
47193 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47194
47195         * lib/dg-pch.exp: Work round PCH bug.
47196
47197 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47198
47199         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47200         builtins.  Move cases from builtins-4.c here.
47201
47202         * gcc.dg/torture/builtin-math-1.c: New test taken from
47203         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47204         additional cases.
47205
47206         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47207         Delete.
47208
47209 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47210
47211         PR c++/9447
47212         * g++.dg/template/using7.C: New test.
47213
47214 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47215
47216         * import1.c, import2.c: New tests.
47217
47218 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47219
47220         * g++.dg/eh/crossjump1.C: New test.
47221
47222 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47223
47224         PR c++/11697
47225         * g++.dg/template/using6.C: New test.
47226
47227         PR c++/11744
47228         * g++.dg/template/koenig2.C: New test.
47229
47230 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47231
47232         PR c++/7983
47233         * g++.dg/parse/typedef4.C: New test.
47234
47235 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47236
47237         PR c++/8442, c++/8806
47238         * g++.dg/template/elab1.C: New test.
47239         * g++.dg/template/type2.C: Likewise.
47240         * g++.dg/template/ttp3.C: Adjust expected error message.
47241         * g++.old-deja/g++.law/visibility13.C: Likewise.
47242         * g++.old-deja/g++.niklas/t135.C: Likewise.
47243         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47244         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47245         template argument.
47246         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47247
47248 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47249
47250         PR c++/11295
47251         * g++.dg/ext/stmtexpr1.C: New test.
47252
47253         * g++.dg/opt/tmp1.C: New test.
47254
47255         PR c++/11525
47256         * g++.dg/parse/constant4.C: New test.
47257
47258         PR c++/9447
47259         * g++.dg/template/using5.C: New test.
47260
47261 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47262
47263         * gcc.dg/builtins-27.c: New test case.
47264
47265 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47266
47267         * gcc.dg/tls/opt-7.c: New test.
47268
47269 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47270
47271         * g++.old-deja/g++.other/crash18.C: Remove.
47272
47273 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47274
47275         * g++.dg/template/explicit3.C: New.
47276         * g++.dg/template/explicit4.C: New.
47277         * g++.dg/template/explicit5.C: New.
47278
47279         PR c++/11347
47280         * g++.dg/template/memtmpl1.C: New.
47281
47282 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47283
47284         PR target/11565
47285         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47286         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47287
47288 2003-07-30  Jan Hubicka  <jh@suse.cz>
47289
47290         * vtgc1.c: Kill.
47291
47292 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47293
47294         * gcc.dg/struct-in-proto-1.c: New test.
47295
47296 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47297
47298         * gcc.dg/cpp/include2.c: Only expect one message.
47299
47300 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47301
47302         PR c++/9447
47303         * g++.dg/template/using1.C: New test.
47304         * g++.dg/template/using2.C: New test.
47305         * g++.dg/template/using3.C: New test.
47306         * g++.dg/template/using4.C: New test.
47307
47308 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47309
47310         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47311         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47312
47313 2003-07-28  Jan Hubicka  <jh@suse.cz>
47314
47315         PR c++/11530
47316         * g++.dg/opt/call1.C: New test.
47317
47318 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47319
47320         PR c++/11667
47321         * g++.dg/init/enum2.C: New test.
47322         * g++.dg/template/overload1.C: Add "-w" option.
47323
47324 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47325
47326         * gcc.dg/Wdeclaration-after-statement-1.c,
47327         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47328
47329 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47330
47331         * gcc.c-torture/compile/20030725-1.c: New test.
47332
47333 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47334
47335         * gcc.dg/20030505.c: Only run for SPE.
47336         Remove definition of opaque type.
47337
47338 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47339
47340         * g++.dg/template/ptrmem6.C: New test.
47341
47342 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47343
47344         * gcc.c-torture/compile/zero-strct-2.c: New test.
47345
47346 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47347
47348         * gcc.dg/intermod-1.c: New test.
47349
47350 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47351
47352         PR c++/11617
47353         * g++.dg/template/lookup2.C: New test.
47354         * g++.dg/template/memclass1.C: Remove instantiated from error.
47355         * g++.dg/other/error2.C: Tweak expected errors.
47356
47357         PR c++/11596
47358         * g++.dg/template/defarg3.C: New test.
47359
47360         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47361
47362 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47363
47364         * g++.dg/inherit/access5.C: New test.
47365
47366 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47367
47368         PR c++/11513
47369         * g++.dg/template/crash8.C: New test.
47370
47371 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47372
47373         PR c/10602
47374         * gcc.dg/noncompile/incomplete-2.c: New test.
47375
47376 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47377
47378         PR c++/11645
47379         * g++.dg/inherit/access4.C: New test.
47380
47381         PR c++/11517
47382         * g++.dg/expr/cond2.C: New test.
47383
47384         PR optimization/10679
47385         * g++.dg/opt/inline4.C: New test.
47386
47387 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47388
47389         * g++.dg/parse/crash10: New test.
47390
47391 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47392
47393         * g++.dg/ext/flexary1.C: New test.
47394
47395 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47396
47397         PR c++/10793
47398         * g++.dg/template/crash9.C: New test.
47399
47400 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47401
47402         PR c++/3004
47403         * g++.dg/parse/typedef3.C: New test.
47404
47405         PR c++/7906
47406         * g++.dg/parse/operator2.C: New test.
47407
47408         PR c++/8895
47409         * g++.dg/parse/def-tmpl-arg1.C: New test.
47410
47411         PR c++/9282
47412         * g++.dg/parse/funptr1.C: New test.
47413
47414         PR c++/9452
47415         * g++.dg/parse/ambig3.C: New test.
47416
47417         PR c++/9454
47418         * g++.dg/parse/operator3.C: New test.
47419
47420         PR c++/9486
47421         * g++.dg/parse/template10.C: New test.
47422
47423         PR c++/9488
47424         * g++.dg/parse/template11.C: New test.
47425
47426         PR c++/10150
47427         * g++.dg/parse/invalid-op1.C: New test.
47428
47429         PR c++/10247
47430         * g++.dg/parse/condexpr1.C: New test.
47431
47432 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47433
47434         * g++.dg/ext/packed3.C: New test.
47435         * g++.dg/ext/packed4.C: New test.
47436
47437         * gcc.dg/pack-test-3.c: New test.
47438
47439 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47440
47441         * lib/compat.exp: Handle dg-options per source file.
47442         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47443         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47444         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47445         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47446         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47447         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47448         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47449         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47450         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47451         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47452         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47453         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47454         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47455         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47456
47457 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47458
47459         PR c/10320
47460         * gcc.c-torture/execute/20030718-1.c: New test.
47461
47462 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47463
47464         PR optimization/11536
47465         * gcc.dg/20030721-1.c: New test.
47466
47467 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47468
47469         PR c++/11546
47470         * g++.dg/template/lookup1.C: New test.
47471
47472 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47473
47474         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47475         diagnostics of ill-formed constructs involving labels.
47476         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47477         the new 'previously defined here' message.
47478
47479 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47480
47481         * g++.dg/parse/non-dependent2.C: New test.
47482
47483 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47484
47485         * g++.dg/init/init-ref4.C: xfail on targets without
47486         weak symbols.
47487
47488 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47489
47490         PR target/11087
47491         * gcc.c-torture/execute/20030717-1.c: New test.
47492
47493 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47494
47495         * g++.dg/opt/cfg1.C: New test.
47496
47497 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47498
47499         PR optimization/11557
47500         * gcc.dg/20030717-1.c: New test.
47501
47502 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47503
47504         PR c++/10476
47505         * g++.dg/expr/crash-1.C: New test.
47506
47507         PR c++/11027
47508         * g++.dg/template/init3.C: New test.
47509
47510         PR c++/8222
47511         * g++.dg/template/non-dependent1.C: New test.
47512
47513         PR c++/11070
47514         * g++.dg/template/non-dependent2.C: New test.
47515
47516         PR c++/11071
47517         * g++.dg/template/non-dependent3.C: New test.
47518
47519         PR c++/9907
47520         * g++.dg/template/sizeof5.C: New test.
47521
47522 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47523
47524         PR 11498
47525         * gcc.c-torture/compile/mangle-1.c: New file.
47526
47527 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47528
47529         PR c++/7809
47530         * g++.dg/parse/access3.C: New test.
47531
47532 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47533
47534         PR c++/11384
47535         * g++.dg/init/init-ref4.C: New test.
47536
47537 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47538
47539         PR c++/11547
47540         * g++.dg/parse/constant3.C: New test.
47541         * g++.dg/parse/crash7.C: Likewise.
47542
47543 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47544
47545         PR target/11008
47546         * gcc.dg/i386-pentium4-not-mull.c: New.
47547
47548 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47549
47550         * gcc.dg/asm-names.c (ymain): Make it weak.
47551
47552 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47553
47554         PR c++/5421
47555         * g++.dg/template/friend21.C: New test.
47556
47557 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47558
47559         * gcc.dg/cleanup-8.c: New test.
47560         * gcc.dg/cleanup-9.c: New test.
47561
47562 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47563
47564         * g++.dg/ext/dll-MI1.h: New file.
47565         * g++.dg/ext/dllexport-MI1.C: New file.
47566         * g++.dg/ext/dllimport-MI1.C: New file.
47567
47568 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47569
47570         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47571         it does not have cmpstrsi patterns (just cmpmemsi).
47572
47573 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47574
47575         PR debug/11473
47576         * g++.dg/debug/debug8.C: New test.
47577
47578 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47579
47580         PR c++/10108
47581         * g++.dg/template/crash7.C: New test.
47582
47583 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47584
47585         PR target/10795
47586         * gcc.c-torture/compile/20030708-1.c: New.
47587
47588 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47589
47590         * gcc.c-torture/execute/20030715-1.c: New test.
47591
47592 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47593
47594         * gcc.dg/pch/inline-3.c: New file.
47595         * gcc.dg/pch/inline-3.hs: New file.
47596         * gcc.dg/pch/inline-4.c: New file.
47597         * gcc.dg/pch/inline-4.hs: New file.
47598
47599 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47600
47601         PR c++/11509
47602         * g++.dg/template/crash6.C: New test.
47603
47604         PR c++/7053
47605         * g++.dg/template/friend20.C: New test.
47606
47607         PR c++/7019
47608         * g++.dg/template/overload2.C: New test.
47609
47610 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47611
47612         PR optimization/11440
47613         * gcc.c-torture/execute/20030714-1.c: New test.
47614
47615 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47616
47617         PR c++/11154
47618         * g++.dg/template/partial2.C: New test.
47619
47620 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47621
47622         PR c++/11503
47623         * g++.dg/template/anon1.C: New test.
47624
47625         PR c++/11493
47626         PR c++/11495
47627         * g++.dg/parse/template9.C: Likewise.
47628         * g++.dg/template/crash4.C: New test.
47629         * g++.dg/template/koenig1.C: Likewise.
47630         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47631         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47632         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47633         functions.
47634         * g++.old-deja/g++.jason/template36.C: Likewise.
47635         * g++.old-deja/g++.mike/p1989.C: Likewise.
47636         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47637         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47638         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47639         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47640         compiling.
47641         * g++.old-deja/g++.pt/union2.C: Use this->.
47642
47643 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47644
47645         * gcc.dg/20030711-1.c: New test.
47646
47647 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47648
47649         PR c++/11050
47650         * g++.dg/parse/args1.C: New test.
47651         * g++.pt/defarg8.C: Change expected errors.
47652
47653 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47654
47655         PR c++/8164
47656         * g++.dg/template/nontype2.C: New test.
47657
47658         PR c++/10558
47659         * g++.dg/parse/template8.C: New test.
47660
47661         PR c++/8327
47662         * g++.dg/template/scope1.C: New test.
47663
47664         * g++.dg/warn/Wsign-compare-1.C: New test.
47665
47666 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47667
47668         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47669
47670 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47671
47672         PR c++/9411
47673         * g++.dg/template/explicit2.C: New test.
47674
47675         PR c++/10032
47676         * g++.dg/warn/pedantic1.C: New test.
47677
47678 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47679
47680         PR c++ 9483
47681         * g++.dg/other/field1.C: New test.
47682
47683 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47684
47685         PR c/11449
47686         * gcc.c-torture/compile/20030707-1.c: New.
47687
47688 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47689
47690         PR c++/10849
47691         * g++.dg/template/access12.C: New test.
47692
47693 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47694
47695         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47696         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47697         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47698         * gcc.misc-tests/gcov.exp: Update
47699         * g++.dg/gcov/gcov.exp: Update
47700         * lib/gcov.exp: Update.
47701
47702 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47703
47704         * g++.dg/abi/mangle17.C: Make sure template expressions are
47705         dependent.
47706         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47707         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47708         * g++.dg/opt/stack1.C: Remove erroneous code.
47709         * g++.dg/parse/template7.C: New test.
47710         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47711         * g++.old-deja/g++.pt/crash4.C: Likewise.
47712
47713 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47714
47715         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47716         with zero or one occurence of `$' after the initial `L'.
47717
47718 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47719
47720         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47721
47722 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47723
47724         PR c/11370
47725         * gcc.dg/Wunreachable-6.c: New testcase.
47726         * gcc.dg/Wunreachable-7.c: New testcase.
47727
47728 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47729
47730         PR c/11420
47731         * gcc.dg/20030708-1.c: New test.
47732
47733 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47734
47735         * gcc.dg/compat/sdata-section.h: New file.
47736         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47737         * gcc.dg/torture/mips-sdata-1.c: New test.
47738
47739 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47740
47741         PR c++/11030
47742         * g++.dg/template/friend19.C: New test.
47743
47744 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47745
47746         * g++.dg/opt/strength-reduce.C: New test.
47747
47748 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47749
47750         PR target/10979
47751         * gcc.dg/20030707-1.c: New testcase.
47752
47753 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47754
47755         PR optimization/11059
47756         * g++.dg/opt/emptyunion.C: New testcase.
47757
47758 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47759             Eric Botcazou  <ebotcazou@libertysurf.fr>
47760
47761         * g++.dg/opt/stack1.C: New test.
47762
47763 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47764
47765         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47766         run test.
47767
47768         PR c++/11431
47769         * g++.dg/expr/static_cast3.C: New test.
47770
47771 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47772
47773         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47774         everywhere.
47775         * gcc.dg/concat.c: Concatenation of string constants with
47776         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47777         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47778         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47779         necessary to avoid multi-character character constant warning.
47780         * gcc.dg/cpp/escape.c: Likewise.
47781         * gcc.dg/cpp/ucs.c: Likewise.
47782         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47783         Fix a typo.
47784
47785 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47786
47787         PR c/11428
47788         * gcc.c-torture/compile/20030704-1.c: New.
47789
47790 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47791
47792         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47793
47794 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
47795
47796         PR c++/5287, PR c++/7910,  PR c++/11021
47797         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47798         tests for warnings.
47799         * g++.dg/ext/dllimport2.C: Add tests for warnings.
47800         * g++.dg/ext/dllimport3.C: Likewise.
47801         * g++.dg/ext/dllimport4.C: New file.
47802         * g++.dg/ext/dllimport5.C: New file.
47803         * g++.dg/ext/dllimport6.C: New file.
47804         * g++.dg/ext/dllimport7.C: New file.
47805         * g++.dg/ext/dllimport8.C: New file.
47806         * g++.dg/ext/dllimport9.C: New file.
47807         * g++.dg/ext/dllimport10.C: New file.
47808         * g++.dg/ext/dllexport1.C: New file.
47809
47810 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47811
47812         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47813         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47814
47815 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47816
47817         * gcc.dg/builtins-25.c: New testcase.
47818         * gcc.dg/builtins-26.c: New testcase.
47819
47820 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
47821
47822         * gcc.dg/compat/vector-defs.h: New file.
47823         * gcc.dg/compat/vector-setup.h: New file.
47824         * gcc.dg/compat/vector-check.h: New file.
47825         * gcc.dg/compat/vector-1_main.c: New file.
47826         * gcc.dg/compat/vector-1_x.c: New file.
47827         * gcc.dg/compat/vector-1_y.c: New file.
47828         * gcc.dg/compat/vector-2_main.c: New file.
47829         * gcc.dg/compat/vector-2_x.c: New file.
47830         * gcc.dg/compat/vector-2_y.c: New file.
47831
47832         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47833         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47834         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47835         * gcc.dg/compat/struct-align-1.h: New file.
47836         * gcc.dg/compat/struct-align-1_main.c: New file.
47837         * gcc.dg/compat/struct-align-1_x.c: New file.
47838         * gcc.dg/compat/struct-align-1_y.c: New file.
47839         * gcc.dg/compat/struct-align-2.h: New file.
47840         * gcc.dg/compat/struct-align-2_main.c: New file.
47841         * gcc.dg/compat/struct-align-2_x.c: New file.
47842         * gcc.dg/compat/struct-align-2_y.c: New file.
47843
47844         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47845         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47846         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47847         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47848         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47849         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47850         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47851         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47852         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47853         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47854         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47855         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47856         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47857         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47858         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47859         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47860         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47861         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47862         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47863         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47864         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47865         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47866         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47867         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47868         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47869         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47870         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47871         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47872         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47873
47874 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47875
47876         * gcc.dg/i386-call-1.c: New test.
47877
47878 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
47879
47880         PR c++/9162
47881         * g++.dg/parse/defarg4.C: New.
47882
47883 2003-07-03  Roger Sayle  <roger@eyesopen.com>
47884
47885         PR target/10700
47886         * gcc.c-torture/compile/20030703-1.c: New test case.
47887
47888 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
47889
47890         * g++.dg/template/local3.C: Remove extra semicolon.
47891
47892 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47893
47894         * gcc.dg/i386-volatile-1.c: New test.
47895
47896 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
47897
47898         PR c++/11072
47899         * g++.dg/other/offsetof2.C: XFAIL.
47900         * g++.dg/other/offsetof5.C: New.
47901
47902         PR c++/10219
47903         * g++.dg/template/error1.C: New.
47904
47905         PR c++/9779
47906         * g++.dg/template/dependent-expr1.C: New.
47907
47908 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47909
47910         PR c++/6949
47911         * g++.dg/template/local3.C: New test.
47912
47913         PR c++/11149
47914         * g++.dg/lookup/scoped6.C: New test.
47915
47916 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
47917
47918         PR c++/8046
47919         * g++.dg/other/error7.C: New test.
47920
47921 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
47922
47923         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47924         * g++.old-deja/g++.abi/vtable3.h: Likewise.
47925         * g++.old-deja/g++.law/code-gen5.C: Likewise.
47926         * g++.old-deja/g++.other/union2.C: Likewise.
47927         * gcc.dg/c90-const-expr-2.c: Likewise.
47928         * gcc.dg/c90-const-expr-3.c: Likewise.
47929         * gcc.dg/c99-const-expr-2.c: Likewise.
47930         * gcc.dg/c99-const-expr-3.c: Likewise.
47931         * gcc.dg/concat.c: Likewise.
47932
47933 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
47934
47935         PR c++/9559
47936         * g++.dg/init/static1.C: New test.
47937
47938 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47939
47940         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47941         * g++.old-deja/g++.other/access2.C: Likewise.
47942         * g++.old-deja/g++.other/decl2.C: Likewise.
47943         * gcc.c-torture/execute/20020615-1.c: Likewise.
47944
47945 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47946
47947         PR c++/4933
47948         * g++.dg/template/sizeof4.C: New test.
47949
47950 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47951
47952         * g++.dg/other/error6.C: New test.
47953
47954 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
47955
47956         PR c++/10750
47957         * g++.dg/parse/constant2.C: New test.
47958
47959 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
47960
47961         PR c++/11106
47962         * g++.dg/other/error5.C: New test.
47963
47964 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47965
47966         * gcc.dg/format/gcc_diag-1.c: New test.
47967
47968 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
47969
47970         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47971
47972 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
47973
47974         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47975         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47976         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47977
47978 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
47979
47980         * gcc.c-torture/execute/builtins/string-8.c: New test.
47981         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47982         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47983         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47984
47985 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47986
47987         PR c++/10468
47988         * g++.dg/ext/typeof6.C: New test.
47989
47990 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
47991
47992         PR c++/10796
47993         * g++.dg/init/enum1.C: New test.
47994
47995 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
47996
47997         * gcc.dg/20030627-1.c: New test.
47998
47999 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
48000
48001         PR c++/11332
48002         * g++.dg/expr/static_cast2.C: New test.
48003
48004 2003-06-26  Roger Sayle  <roger@eyesopen.com>
48005             Jakub Jelinek  <jakub@redhat.com>
48006
48007         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
48008         sprintf(dst,"%s",src) optimization.
48009         * gcc.c-torture/execute/20030626-1.c: New test case.
48010         * gcc.c-torture/execute/20030626-2.c: New test case.
48011
48012 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
48013
48014         * gcc.c-torture/execute/multi-ix.c: New test.
48015
48016         * gcc.c-torture/execute/simd-4.c (main):
48017         Added missing semicolon at end of union.
48018
48019 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
48020
48021         PR c++/8266
48022         * g++.dg/template/explicit-instantiation3.C: New test.
48023
48024 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48025
48026         * gcc.dg/20030626-1.c: Use signed char.
48027
48028 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48029
48030         * gcc.dg/20030626-1.c: New test.
48031
48032 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
48033
48034         * const-str-2.m: Update.
48035
48036 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
48037
48038         PR c++/10990
48039         * g++.dg/rtti/dyncast1.C: New test.
48040         * g++.dg/abi/mangle4.C: Correct base-specifier access.
48041         * g++.dg/lookup/scoped1.C: Remove XFAIL.
48042         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48043
48044         PR c++/10931
48045         * g++.dg/expr/static_cast1.C: New test.
48046
48047 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48048
48049         * gcc.dg/20030625-1.c: New test.
48050
48051 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48052
48053         * gcc.c-torture/compile/20030624-1.c: New test case.
48054
48055 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48056
48057         * gcc.c-torture/execute/string-opt-17.c: New test.
48058
48059 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48060
48061         PR c++/5754
48062         * g++.dg/parse/crash6.C: New test.
48063
48064 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48065
48066         * gcc.dg/builtins-24.c: New test case.
48067
48068 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48069
48070         * g++.dg/opt/operator1.C: New test.
48071
48072 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48073
48074         * gcc.c-torture/execute/string-opt-16.c: New test case.
48075
48076 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48077
48078         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48079         * g++.old-deja/g++.other/conv7.C: Likewise.
48080         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48081         * g++.old-deja/g++.other/overload14.C: Likewise.
48082
48083 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48084
48085         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48086         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48087
48088 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48089
48090         PR c++/10888
48091         * g++.dg/warn/Winline-3.C: New test.
48092
48093 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48094
48095         * lib/target-supports.exp (check_alias_available): Make the test
48096         program acceptable to the Solaris assembler.
48097
48098         PR c++/10749
48099         * g++.dg/template/memclass2.C: New test.
48100
48101 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48102             Eric Botcazou  <ebotcazou@libertysurf.fr>
48103
48104         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48105         data for non-matching targets.
48106         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48107
48108 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48109
48110         PR c++/10845
48111         * g++.dg/template/member3.C: New test.
48112
48113 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48114
48115         PR c++/10939
48116         * g++.dg/template/func1.C: New test.
48117
48118         PR c++/9649
48119         * g++.dg/template/static4.C: New test.
48120         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48121
48122         PR c++/11041
48123         * g++.dg/init/ref7.C: New test.
48124
48125 2003-06-19  Matt Austern  <austern@apple.com>
48126
48127         PR c++/11228
48128         * g++.dg/anew1.C: New test.
48129         * g++.dg/anew2.C: New test.
48130         * g++.dg/anew3.C: New test.
48131         * g++.dg/anew4.C: New test.
48132
48133 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48134
48135         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48136
48137 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48138
48139         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48140         endian-dependent.
48141
48142 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48143
48144         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48145         Remove cruft.
48146
48147 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48148
48149         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48150         * gcc.c-torture/compile/961203-1.c: Likewise.
48151         * gcc.c-torture/compile/980506-1.c: Likewise.
48152
48153 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48154
48155         PR c++/10712
48156         * g++.dg/lookup/using7.C: New test.
48157
48158 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48159
48160         PR c++/11105
48161         * g++.dg/abi/conv1.C: Remove it.
48162         * g++.dg/template/conv7.C: New test.
48163         * g++.dg/template/conv8.C: Likewise.
48164         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48165         conversion operator.
48166
48167 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48168
48169         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48170         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48171         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48172         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48173         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48174         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48175         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48176         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48177         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48178         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48179         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48180         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48181         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48182         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48183         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48184         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48185         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48186         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48187         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48188         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48189         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48190         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48191         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48192         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48193         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48194         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48195         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48196         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48197         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48198
48199 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48200
48201         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48202         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48203         indications.
48204
48205 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48206
48207         * gcc.dg/i386-387-5.c: New test case.
48208         * gcc.dg/i386-387-6.c: New test case.
48209         * gcc.dg/builtins-23.c: New test case.
48210
48211 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48212
48213         * gcc.dg/builtins-22.c: New test case.
48214         * gcc.dg/i386-387-1.c: Update to test exp.
48215         * gcc.dg/i386-387-2.c: Likewise.
48216
48217 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48218
48219         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48220
48221 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48222
48223         * lib/gcc-dg.exp (dg-require-dll): New function.
48224         (dg-xfail-if): Likewise.
48225         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48226         driver.
48227
48228         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48229         * gcc.c-torture/compile/20001205-1.c: Likewise.
48230         * gcc.c-torture/compile/20001226-1.c: Likewise.
48231         * gcc.c-torture/compile/20010518-2.c: Likewise.
48232         * gcc.c-torture/compile/20020312-1.c: Likewise.
48233         * gcc.c-torture/compile/20020604-1.c: Likewise.
48234         * gcc.c-torture/compile/920501-12.c: Likewise.
48235         * gcc.c-torture/compile/920501-4.c: Likewise.
48236         * gcc.c-torture/compile/920520-1.c: Likewise.
48237         * gcc.c-torture/compile/920521-1.c: Likewise.
48238         * gcc.c-torture/compile/920625-1.c: Likewise.
48239         * gcc.c-torture/compile/961203-1.c: Likewise.
48240         * gcc.c-torture/compile/980506-1.c: Likewise.
48241         * gcc.c-torture/compile/981006-1.c: Likewise.
48242         * gcc.c-torture/compile/981022-1.c: Likewise.
48243         * gcc.c-torture/compile/981223-1.c: Likewise.
48244         * gcc.c-torture/compile/990617-1.c: Likewise.
48245         * gcc.c-torture/compile/dll.c: Likewise.
48246         * gcc.c-torture/compile/labels-3.c: Likewise.
48247         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48248         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48249         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48250         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48251         * gcc.c-torture/compile/simd-5.c: Likewise.
48252         * gcc.c-torture/compile/20000804-1.x: Remove.
48253         * gcc.c-torture/compile/20001205-1.x: Likewise.
48254         * gcc.c-torture/compile/20001226-1.x: Likewise.
48255         * gcc.c-torture/compile/20010518-2.x: Likewise.
48256         * gcc.c-torture/compile/20020312-1.x: Likewise.
48257         * gcc.c-torture/compile/20020604-1.x: Likewise.
48258         * gcc.c-torture/compile/920501-12.x: Likewise.
48259         * gcc.c-torture/compile/920501-4.x: Likewise.
48260         * gcc.c-torture/compile/920520-1.x: Likewise.
48261         * gcc.c-torture/compile/920521-1.x: Likewise.
48262         * gcc.c-torture/compile/920625-1.x: Likewise.
48263         * gcc.c-torture/compile/961203-1.x: Likewise.
48264         * gcc.c-torture/compile/980506-1.x: Likewise.
48265         * gcc.c-torture/compile/981006-1.x: Likewise.
48266         * gcc.c-torture/compile/981022-1.x: Likewise.
48267         * gcc.c-torture/compile/981223-1.x: Likewise.
48268         * gcc.c-torture/compile/990617-1.x: Likewise.
48269         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48270         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48271         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48272         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48273         * gcc.c-torture/compile/simd-5.x: Likewise.
48274
48275         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48276
48277 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48278
48279         * gcc.c-torture/execute/20030611-1.c: New test.
48280
48281 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48282
48283         PR middle-end/168
48284         * gcc.dg/20030612-1.c: New test case.
48285
48286 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48287
48288         PR c++/10635
48289         * g++.dg/expr/cast1.C: New test.
48290
48291 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48292
48293         * gcc.dg/builtins-21.c: New test case.
48294
48295 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48296
48297         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48298         options instead of at the end.
48299         * lib/objc.exp (objc_target_compile): Likewise.
48300
48301 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48302
48303         PR c++/10432
48304         * g++.dg/parse/error1.C: New test.
48305
48306 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48307
48308         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48309         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48310         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48311         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48312         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48313         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48314         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48315         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48316         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48317         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48318         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48319         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48320         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48321         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48322         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48323         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48324         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48325         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48326         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48327         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48328         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48329         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48330         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48331         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48332
48333         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48334         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48335         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48336         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48337         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48338         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48339         * gcc.dg/compat/scalar-return-3_main.c: New file.
48340         * gcc.dg/compat/scalar-return-3_x.c: New file.
48341         * gcc.dg/compat/scalar-return-3_y.c: New file.
48342         * gcc.dg/compat/scalar-return-4_main.c: New file.
48343         * gcc.dg/compat/scalar-return-4_x.c: New file.
48344         * gcc.dg/compat/scalar-return-4_y.c: New file.
48345
48346 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48347
48348         * gcc.dg/compat/fp2-struct-check.h: New file.
48349         * gcc.dg/compat/fp2-struct-defs.h: New file.
48350         * gcc.dg/compat/fp2-struct-init.h: New file.
48351         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48352         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48353         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48354         * gcc.dg/compat/struct-return-10_main.c: New file.
48355         * gcc.dg/compat/struct-return-10_x.c: New file.
48356         * gcc.dg/compat/struct-return-10_y.c: New file.
48357
48358         * gcc.dg/compat/compat-common.h: New file.
48359         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48360         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48361         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48362         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48363         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48364         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48365         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48366         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48367         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48368         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48369         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48370         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48371         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48372         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48373         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48374         * gcc.dg/compat/small-struct-check.h: Ditto.
48375         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48376         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48377         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48378         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48379         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48380         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48381         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48382         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48383         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48384         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48385         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48386         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48387         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48388         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48389         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48390         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48391         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48392         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48393         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48394         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48395         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48396         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48397         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48398         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48399         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48400         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48401         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48402         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48403         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48404         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48405
48406 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48407
48408         * g++.dg/pch/static-1.C: New file.
48409         * g++.dg/pch/static-1.Hs: New file.
48410
48411 2003-06-10  Richard Henderson  <rth@redhat.com>
48412
48413         * gcc.dg/asm-7.c: Adjust expected warning text.
48414
48415 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48416
48417         * gcc.dg/builtins-20.c: New test case.
48418
48419 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48420
48421         PR c++/11131
48422         * g++.dg/opt/template1.C: New test.
48423
48424 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48425
48426         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48427         additional_sources.
48428
48429 2003-05-21  David Taylor  <dtaylor@emc.com>
48430
48431         * gcc.dg/Wpadded.c: New file.
48432
48433 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48434
48435         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48436         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48437         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48438         dg-require-weak.
48439
48440 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48441
48442         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48443
48444 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48445
48446         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48447         (dg-require-alias): Likewise.
48448         (dg-require-gc-sections): Likewise.
48449         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48450
48451 2003-06-08  Richard Henderson  <rth@redhat.com>
48452
48453         * gcc.dg/20011029-2.c: Fix the array reference.
48454         * gcc.dg/asm-7.c: New.
48455
48456 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48457
48458         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48459
48460 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48461
48462         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48463         (dg-require-gc-sections): Likewise.
48464
48465 2003-06-08  Jan Hubicka  <jh@suse.cz>
48466
48467         * i386-cmov1.c: Fix regular expression.
48468         * i386-cvt-1.c: Likewise.
48469         * i386-local.c: Likewise.
48470         * i386-local2.c: Likewise.
48471         * i386-mul.c: Likewise.
48472         * i386-ssetype-1.c: Likewise.
48473         * i386-ssetype-3.c: Likewise.
48474         * i386-ssetype-5.c: Likewise.
48475
48476 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48477
48478         PR c++/11039
48479         * g++.dg/warn/implicit-typename2.C: New test.
48480         * g++.dg/warn/implicit-typename3.C: New test.
48481
48482 2003-06-07  Richard Henderson  <rth@redhat.com>
48483
48484         * g++.dg/other/offsetof3.C: Use size_t.
48485         * g++.dg/other/offsetof4.C: Likewise.
48486
48487 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48488
48489         * lib/copy-file.exp: New. Implement gcc_copy_files.
48490
48491         * lib/dg-pch.exp: Load copy-file.exp
48492         (dg-pch): Use gcc_copy_files instead of "file copy".
48493
48494 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48495
48496         * gcc.dg/weak/weak.exp: Simplify.
48497         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48498         * gcc.dg/weak/weak-1.c: Likewise.
48499         * gcc.dg/weak/weak-2.c: Likewise.
48500         * gcc.dg/weak/weak-3.c: Likewise.
48501         * gcc.dg/weak/weak-4.c: Likewise.
48502         * gcc.dg/weak/weak-5.c: Likewise.
48503         * gcc.dg/weak/weak-6.c: Likewise.
48504         * gcc.dg/weak/weak-7.c: Likewise.
48505         * gcc.dg/weak/weak-8.c: Likewise.
48506         * gcc.dg/weak/weak-9.c: Likewise.
48507
48508 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48509
48510         gcc.c-torture/execute/20030606-1.c: New.
48511
48512 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48513
48514         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48515         * gcc.dg/builtins-19.c: Likewise.
48516
48517 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48518
48519         * gcc.dg/builtins-2.c: Add some more tests.
48520         * gcc.dg/builtins-18.c: New test case.
48521         * gcc.dg/builtins-19.c: New test case.
48522
48523 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48524             Jim Wilson  <wilson@tuliptree.org>
48525
48526         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48527
48528 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48529
48530         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48531         mempcpy/stpcpy calls not to be optimized into something else.
48532         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48533         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48534         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48535
48536 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48537
48538         * gcc.dg/format/asm_fprintf-1.c: New test.
48539
48540 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48541
48542         * lib/gcc-defs.exp (additional_sources): New variable.
48543         (dg-additional-sources): New function.
48544         (additional_files): New variable.
48545         (dg-additional-files): New function.
48546         (dg-additional-files-options): Likewise.
48547         * lib/gcc-dg.exp (dg-require-weak): New function.
48548         (dg-require-alias): Likewise.
48549         (dg-require-gc-sections): Likewise.
48550         * lib/target-supports.exp (check_alias_available): Remove testfile
48551         parameter.
48552         (check_gc_sections_available): New function.
48553         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48554         (dg-gpp-additional-files): Likewise.
48555         * lib/g++.exp (additional_sources): Remove.
48556         (additional_files): Likewise.
48557         (g++_target_compile): Use dg-additional-files-options.
48558
48559         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48560         Tcl logic.
48561         * gcc.dg/special/ecos.exp: Remove.
48562         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48563         * gcc.dg/special/alias-1.c: Likewise.
48564         * gcc.dg/special/alias-2.c: Likewise.
48565         * gcc.dg/special/gcsec-1.c: Likewise.
48566         * gcc.dg/special/weak-1.c: Likewise.
48567         * gcc.dg/special/weak-2.c: Likewise.
48568         * gcc.dg/special/wkali-1.c: Likewise.
48569         * gcc.dg/special/wkali-2.c: Likewise.
48570
48571         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48572         dg-gpp-additional-*.
48573         * g++.dg/special/conpr-3.C: Likewise.
48574         * g++.dg/special/conpr-4.C: Likewise.
48575         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48576         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48577         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48578         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48579         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48580         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48581         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48582         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48583         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48584         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48585         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48586         * g++.old-deja/g++.other/comdat1.C: Likewise.
48587         * g++.old-deja/g++.other/comdat2.C: Likewise.
48588         * g++.old-deja/g++.other/comdat3.C: Likewise.
48589         * g++.old-deja/g++.other/ctor1.C: Likewise.
48590         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48591
48592 2003-06-05  Richard Henderson  <rth@redhat.com>
48593
48594         * gcc.dg/debug/20030605-1.c: New.
48595
48596 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48597
48598         * README.QMTEST: Update.
48599
48600 2003-06-04  Richard Henderson  <rth@redhat.com>
48601
48602         * gcc.dg/cleanup-1.c: New.
48603         * gcc.dg/cleanup-2.c: New.
48604         * gcc.dg/cleanup-3.c: New.
48605         * gcc.dg/cleanup-4.c: New.
48606         * gcc.dg/cleanup-5.c: New.
48607         * gcc.dg/cleanup-6.c: New.
48608         * gcc.dg/cleanup-7.c: New.
48609
48610 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48611
48612         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48613
48614         * lib/dg-pch.exp: New file.
48615         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48616         * gcc.dg/pch/pch.exp: Likewise.
48617
48618 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48619
48620         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48621         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48622         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48623         * gcc.dg/builtins-17.c: New test case.
48624         * gcc.dg/i386-387-4.c: New test case.
48625         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48626
48627 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48628
48629         * gcc.dg/ultrasp9.c: New test.
48630
48631 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48632
48633         * gcc.c-torture/compile/20030604-1.c: New test.
48634         * gcc.dg/sparc-constant-1.c: New test.
48635
48636 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48637
48638         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48639
48640 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48641
48642         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48643
48644         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48645         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48646
48647 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48648
48649         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48650
48651 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48652
48653         PR c++/10940
48654         * g++.dg/template/spec10.C: New test.
48655
48656 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48657
48658         * gcc.dg/builtins-16.c: New test case.
48659
48660 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48661
48662         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48663         mempcpy test with post-increments.
48664         * gcc.c-torture/execute/string-opt-3.c: New test.
48665         * gcc.dg/string-opt-1.c: New test.
48666
48667 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48668
48669         PR fortran/10965
48670         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48671
48672 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48673
48674         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48675         (scan-assembler): ... here.  Use dg-scan.
48676         (scan-assembler-not): Likewise.
48677         (scan-file): New function.
48678         (scan-file-not): Likewise.
48679         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48680         * gcc.dg/cpp/_Pragma4.c: Likewise.
48681         * gcc.dg/cpp/_Pragma5.c: Likewise.
48682         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48683         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48684         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48685         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48686         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48687         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48688         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48689         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48690         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48691         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48692         * gcc.dg/cpp/cxxcom1.c: Likewise.
48693         * gcc.dg/cpp/line1.c: Likewise.
48694         * gcc.dg/cpp/maccom1.c: Likewise.
48695         * gcc.dg/cpp/maccom2.c: Likewise.
48696         * gcc.dg/cpp/maccom3.c: Likewise.
48697         * gcc.dg/cpp/maccom4.c: Likewise.
48698         * gcc.dg/cpp/maccom5.c: Likewise.
48699         * gcc.dg/cpp/maccom6.c: Likewise.
48700         * gcc.dg/cpp/multiline.c: Likewise.
48701         * gcc.dg/cpp/spacing1.c: Likewise.
48702         * gcc.dg/cpp/spacing2.c: Likewise.
48703         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48704         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48705         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48706         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48707         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48708         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48709         * gcc.dg/cpp/cxxcom2.c: Likewise.
48710         * gcc.dg/cpp/cxxcom2.h: New file.
48711
48712         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48713         * g++.dg/cpp/truefalse.C: Here.
48714         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48715
48716 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48717
48718         * gcc.dg/cpp/redef3.c: New file.
48719
48720 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48721
48722         * gcc.dg/i386-loop-3.c: New test.
48723
48724 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48725
48726         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48727
48728 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48729
48730         * gcc.dg/fwrapv-1.c: New test case.
48731         * gcc.dg/fwrapv-2.c: New test case.
48732
48733 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48734
48735         PR c++/10956
48736         * g++.dg/template/spec9.C: New test.
48737
48738 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48739
48740         * gcc.dg/duff-4.c: New test case.
48741
48742 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48743
48744         PR fortran/10843
48745         * g77.dg/ffixed-form-1.f: New test
48746         * g77.dg/ffixed-form-2.f: New test
48747         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48748         * g77.dg/ffree-form-3.f: New test
48749
48750 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48751
48752         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48753         * gcc.dg/wint_t-1.c: Likewise.
48754
48755 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48756
48757         * g++.dg/template/access11.C: New test.
48758
48759 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48760
48761         PR c++/10849
48762         * g++.dg/template/access10.C: New test.
48763
48764 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48765             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48766
48767         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48768
48769 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48770
48771         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48772         suppress for powerpc-*-darwin*.
48773         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48774
48775 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48776
48777         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48778         suppress option for powerpc-*-darwin*.
48779
48780 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48781
48782         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48783         * gcc.dg/builtins-4.c: Add test for fmod.
48784
48785 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48786
48787         PR c++/10682
48788         * g++.dg/template/instantiate4.C: New test.
48789
48790 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48791
48792         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48793
48794 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
48795
48796         * gcc.dg/compat/scalar-return-1_main.c: New file.
48797         * gcc.dg/compat/scalar-return-1_x.c: New file.
48798         * gcc.dg/compat/scalar-return-1_y.c: New file.
48799         * gcc.dg/compat/scalar-return-2_main.c: New file.
48800         * gcc.dg/compat/scalar-return-2_x.c: New file.
48801         * gcc.dg/compat/scalar-return-2_y.c: New file.
48802         * gcc.dg/compat/struct-return-3_main.c: New file.
48803         * gcc.dg/compat/struct-return-3_y.c: New file.
48804         * gcc.dg/compat/struct-return-3_x.c: New file.
48805         * gcc.dg/compat/struct-return-2_main.c: New file.
48806         * gcc.dg/compat/struct-return-2_x.c: New file.
48807         * gcc.dg/compat/struct-return-2_y.c: New file.
48808
48809 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48810
48811         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48812         for hppa*-hp-hpux*.
48813         * gcc.dg/20021014-1.c (dg-options): Likewise.
48814         * gcc.dg/nest.c (dg-options): Likewise.
48815
48816 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
48817
48818         PR c++/9738
48819         * g++.dg/ext/dllimport2.C: New file.
48820         * g++.dg/ext/dllimport3.C: New file.
48821
48822 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
48823
48824         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48825         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48826         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48827         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48828         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48829         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48830         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48831         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48832         * gcc.dg/compat/small-struct-defs.h: New file.
48833         * gcc.dg/compat/small-struct-init.h: New file.
48834         * gcc.dg/compat/small-struct-check.h: New file.
48835         * gcc.dg/compat/fp-struct-defs.h: New file.
48836         * gcc.dg/compat/fp-struct-check.h: New file.
48837         * gcc.dg/compat/fp-struct-init.h: New file.
48838         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48839         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48840
48841 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
48842
48843         * gcc.dg/20030225-2.c: New test.
48844
48845 2003-05-18  Roger Sayle  <roger@eyesopen.com>
48846             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48847
48848         * gcc.c-torture/compile/20030518-1.c: New test case.
48849
48850 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
48851
48852         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48853         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48854         gcc-dg-debug-runtest.
48855         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48856         gcc-dg-debug-runtest.
48857
48858 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48859
48860         PR c++/9022
48861         * g++.dg/lookup/using6.C: New test.
48862
48863 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48864
48865         * g++.dg/parse/access2.C: New test.
48866
48867 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
48868
48869         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48870         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48871         * gcc.dg/debug/debug.exp: Likewise.
48872
48873 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
48874
48875         * gcc.dg/dollar.c: New test.
48876
48877 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
48878
48879         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48880         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48881         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48882         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48883         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48884         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48885         * gcc.dg/compat/struct-by-value-6_main.c: New file.
48886         * gcc.dg/compat/struct-by-value-6_x.c: New file.
48887         * gcc.dg/compat/struct-by-value-6_y.c: New file.
48888         * gcc.dg/compat/struct-by-value-7_main.c: New file.
48889         * gcc.dg/compat/struct-by-value-7_x.c: New file.
48890         * gcc.dg/compat/struct-by-value-7_y.c: New file.
48891         * gcc.dg/compat/struct-by-value-8_main.c: New file.
48892         * gcc.dg/compat/struct-by-value-8_x.c: New file.
48893         * gcc.dg/compat/struct-by-value-8_y.c: New file.
48894         * gcc.dg/compat/struct-by-value-9_main.c: New file.
48895         * gcc.dg/compat/struct-by-value-9_x.c: New file.
48896         * gcc.dg/compat/struct-by-value-9_y.c: New file.
48897
48898 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
48899
48900         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48901         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
48902         support for "repo" mode.
48903         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48904         * lib/g77-dg.exp: Likewise.
48905         * lib/obj-dg.exp: Likewise.
48906
48907 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
48908
48909         Merge from gcc-3_2-rhl8-branch:
48910         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
48911
48912         * gcc.dg/tls/opt-6.c: New test.
48913
48914         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
48915
48916         * gcc.dg/20030405-1.c: New test.
48917
48918         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
48919
48920         * gcc.dg/20030309-1.c: New test.
48921
48922         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
48923
48924         * gcc.c-torture/execute/20030307-1.c: New test.
48925
48926         2003-02-20  Randolph Chung  <tausq@debian.org>
48927
48928         * gcc.c-torture/compile/20030220-1.c: New test.
48929
48930         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
48931
48932         * gcc.dg/20030217-1.c: New test.
48933
48934         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
48935
48936         * gcc.c-torture/compile/20020129-1.c: New test.
48937
48938         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48939
48940         * gcc.dg/unroll-1.c: New test.
48941
48942         2002-11-16  Jan Hubicka  <jh@suse.cz>
48943
48944         * gcc.c-torture/execute/20020920-1.c: New test.
48945
48946         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
48947
48948         PR target/7434
48949         * gcc.c-torture/compile/20021008-1.c: New test.
48950
48951         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
48952
48953         PR target/7559
48954         * gcc.c-torture/execute/20020810-1.c: New test.
48955
48956         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48957
48958         * gcc.c-torture/compile/20020807-1.c: New test.
48959
48960         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
48961
48962         * gcc.dg/tls/opt-1.c: New test.
48963
48964         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
48965
48966         * gcc.dg/20020729-1.c: New test.
48967
48968         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
48969
48970         * g++.dg/opt/life1.C: New test.
48971
48972         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
48973
48974         * gcc.dg/20020525-1.c: New test.
48975
48976         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48977
48978         PR c++/6794
48979         * g++.dg/ext/pretty1.C: New test.
48980         * g++.dg/ext/pretty2.C: New test.
48981
48982 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
48983
48984         PR c++/8385
48985         * g++.dg/ext/typeof5.C: New test.
48986
48987 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
48988
48989         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48990         __USER_LABEL_PREFIX__ into account.
48991         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48992
48993 2003-05-14  Roger Sayle  <roger@eyesopen.com>
48994
48995         * gcc.dg/builtins-15.c: New test case.
48996
48997 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
48998
48999         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
49000
49001 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
49002
49003         * lib/g++.exp: Tweak handling of additional source files.
49004         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
49005         * g++.dg/special/conpr-2a.C: Rename to ...
49006         * g++.dg/special/conpr-2a.cc: ... this.
49007         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
49008         * g++.dg/special/conpr-3a.C: Rename to ...
49009         * g++.dg/special/conpr-3a.cc: This.
49010         * g++.dg/special/conpr-3b.C: Rename to ...
49011         * g++.dg/special/conpr-3b.cc: This.
49012         * g++.dg/special/conpr-4.C: New test.
49013         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
49014
49015 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
49016
49017         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49018
49019 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49020
49021         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49022         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49023         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49024         * g++.old-deja/g++.other/warn3.C: Likewise.
49025
49026 2003-05-11  Roger Sayle  <roger@eyesopen.com>
49027
49028         * gcc.dg/i386-387-1.c: Update to also test log.
49029         * gcc.dg/i386-387-2.c: Likewise.
49030
49031 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49032
49033         * g77.f-torture/execute/int8421.f: New test.
49034
49035 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49036
49037         PR c++/10230, c++/10481
49038         * g++.dg/lookup/scoped5.C: New test.
49039
49040 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49041
49042         PR c++/10552
49043         * g++.dg/template/ttp6.C: New test.
49044
49045 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49046
49047         * gcc.c-torture/execute/builtins: New directory.
49048         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49049         gcc.c-torture/execute/builtins.
49050         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49051         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49052         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49053         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49054
49055 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49056
49057         PR c++/9252
49058         * g++.dg/template/access8.C: New test.
49059         * g++.dg/template/access9.C: New test.
49060
49061 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49062
49063         PR c++/9554
49064         * g++.dg/parse/access1.C: New test.
49065
49066 2003-05-09  DJ Delorie  <dj@redhat.com>
49067
49068         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49069         long, and not an int.
49070
49071 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49072
49073         PR c++/10555, c++/10576
49074         * g++.dg/template/memclass1.C: New test.
49075
49076 2003-05-08  DJ Delorie  <dj@redhat.com>
49077
49078         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49079         targets.
49080         * gcc.c-torture/execute/20021024-1.x: Likewise.
49081         * gcc.c-torture/execute/shiftdi.x: Likewise.
49082         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49083         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49084         * gcc.dg/20021018-1.c: Likewise.
49085
49086 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49087
49088         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49089
49090         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49091         (bcopy): Call memmove.
49092
49093 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49094
49095         * g77.f-torture/compile/8485.f: New test case.
49096
49097 2003-05-07  Richard Henderson  <rth@redhat.com>
49098
49099         PR c++/10570
49100         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49101         Verify exception_cleanup not called for rethrows.
49102         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49103         when exiting catch block without rethrowing.
49104         * g++.dg/eh/forced3.C: New.
49105         * g++.dg/eh/forced4.C: New.
49106
49107 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49108
49109         * gcc.dg/20030505.c: Fix triplet.
49110
49111 2003-05-06  DJ Delorie  <dj@redhat.com>
49112
49113         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49114         * gcc.dg/nest.c: Likewise.
49115
49116 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49117
49118         * gcc.dg/builtins-14.c: New test case.
49119
49120 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49121
49122         * lib/compat.exp (compat-execute): New argument.
49123         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49124         * gcc.dg/compat: New test directory.
49125         * gcc.dg/compat/compat.exp: New expect script.
49126         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49127         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49128         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49129         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49130         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49131         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49132
49133         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49134         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49135         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49136         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49137         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49138         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49139         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49140         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49141         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49142         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49143         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49144         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49145         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49146         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49147         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49148
49149 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49150
49151         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49152
49153 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49154
49155         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49156
49157 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49158
49159         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49160         * gcc.dg/ppc-fsel-2.c: New test.
49161
49162         * gcc.dg/unused-5.c: New test.
49163
49164 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49165
49166         PR c++/10496
49167         * g++.dg/warn/pmf1.C: New test.
49168
49169 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49170
49171         PR c++/4494
49172         * g++.dg/warn/main.C: New test.
49173
49174 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49175
49176         * gcc.dg/nonnull-3.c: New test.
49177
49178 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49179
49180         * gcc.dg/cpp/Wtrigraphs.c: Update.
49181         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49182
49183 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49184
49185         * gcc.dg/ppc-fsel-1.c: New test.
49186
49187 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49188
49189         PR c/10604
49190         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49191
49192 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49193
49194         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49195
49196 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49197
49198         PR c++/9364, c++/10553, c++/10586
49199         * g++.dg/parse/typename4.C: New test.
49200         * g++.dg/parse/typename5.C: Likewise.
49201
49202 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49203
49204         * gcc.c-torture/compile/20030503-1.c: New test.
49205
49206 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49207
49208         * g++.dg/lookup/using5.C: Fix testcase error.
49209
49210 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49211
49212         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49213         since MEABI is no longer supported.  Remove all vestiges
49214         of MEABI from the test.
49215
49216 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49217
49218         PR c++/10554
49219         * g++.dg/lookup/using5.C: New test.
49220
49221 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49222
49223         PR c++/8772
49224         * g++.dg/template/ttp5.C: New test.
49225
49226 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49227
49228         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49229         (dg-gpp-additional-sources): New function.
49230         (dg-gpp-additional-files): Likewise.
49231         * lib/g++.exp (additional_sources): New variable.
49232         (additional_files): Likewise.
49233         (g++_target_compile): Deal with them.
49234         * lib/old-dejagnu.exp: Remove.
49235         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49236         * g++.old-deja: Revise all tests to use dg commands.
49237
49238 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49239
49240         PR c++/9432, c++/9528
49241         * g++.dg/lookup/using4.C: New test.
49242
49243 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49244
49245         * gcc.dg/noreturn-5.c: New file.
49246         * gcc.dg/noreturn-6.c: New file.
49247
49248         * gcc.c-torture/compile/inline-1.c: New file.
49249
49250 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49251
49252         PR c++/10551
49253         * g++.dg/template/explicit1.C: New test.
49254
49255 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49256
49257         PR c++/10549
49258         * g++.dg/other/bitfield1.C: New test.
49259
49260         PR c++/10527
49261         * g++.dg/init/new7.C: New test.
49262
49263 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49264
49265         * g++.dg/ext/desig1.C: New test.
49266         * g++.dg/ext/init1.C: Update.
49267
49268         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49269
49270 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49271
49272         PR c++/10180
49273         * g++.dg/warn/Winline-1.C: New test.
49274
49275 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49276
49277         * gcc.c-torture/execute/string-opt-19.c: New test.
49278
49279         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49280         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49281
49282 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49283
49284         PR c++/10506
49285         * g++.dg/init/new6.C: New test.
49286
49287         PR c++/10503
49288         * g++.dg/init/ref6.C: New test.
49289
49290 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49291
49292         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49293
49294 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49295
49296         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49297         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49298
49299 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49300
49301         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49302         initialized static data members.
49303
49304 2003-04-25  H.J. Lu <hjl@gnu.org>
49305
49306         * gcc.dg/ia64-sync-4.c: New test.
49307
49308 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49309
49310         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49311         date.
49312
49313 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49314
49315         PR c++/10337
49316         * g++.dg/warn/conv1.C: New test.
49317         * g++.old-deja/g++.other/conv7.C: Adjust.
49318         * g++.old-deja/g++.other/overload14.C: Adjust.
49319
49320 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49321
49322         PR c++/10471
49323         * g++.dg/template/defarg2.C: New test.
49324
49325 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49326
49327         * gcc.dg/cpp/include2.c: Update.
49328         * gcc.dg/cpp/multiline-2.c: New.
49329         * gcc.dg/cpp/multiline.c: Update.
49330         * gcc.dg/cpp/strify2.c: Update.
49331         * gcc.dg/cpp/trad/literals-2.c: Update.
49332
49333 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49334
49335         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49336
49337 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49338
49339         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49340
49341 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49342
49343         PR c++/10451
49344         * g++.dg/parse/crash4.C: New test.
49345
49346         PR c++/9847
49347         * g++.dg/parse/crash5.C: New test.
49348
49349 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49350
49351         PR c++/10446
49352         * g++.dg/parse/crash3.C: New test.
49353
49354         PR c++/10428
49355         * g++.dg/parse/elab1.C: New test.
49356
49357 2003-04-22  Devang Patel  <dpatel@apple.com>
49358
49359         * gcc.dg/cpp/trad/funlike-5.c: New test.
49360
49361 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49362
49363         * g++.dg/other/packed1.C: Fix dg options.
49364
49365 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49366
49367         * g++.dg/other/offsetof2.C: New test.
49368
49369 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49370
49371         * g++.dg/template/recurse.C: Adjust location of error messages.
49372
49373 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49374
49375         PR c++/9881
49376         * g++.dg/init/addr-const1.C: New test.
49377         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49378
49379 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49380
49381         PR c++/10405
49382         * g++.dg/lookup/struct-hack1.C: New test.
49383
49384 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49385
49386         * ucs.c: Update diagnostic messages.
49387
49388 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49389
49390         * gcc.dg/cpp/truefalse.cpp: New test.
49391         * gcc.dg/cpp/cpp.exp: Update.
49392         * g++.dg/other/stdbool-if.C: Remove.
49393
49394 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49395
49396         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49397         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49398
49399 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49400
49401         * gcc.c-torture/compile/20030418-1.c: New test.
49402
49403 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49404
49405         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49406
49407 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49408
49409         PR c++/10347
49410         g++.dg/template/dependent-name1.C: New test.
49411
49412 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49413
49414         * gcc.dg/warn-1.c (tourist_guide): New array,
49415         contains a pointer to bar.
49416
49417 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49418
49419         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49420         * gcc.c-torture/execute/medce-1.c: New test case.
49421         * gcc.c-torture/execute/medce-2.c: New test case.
49422
49423 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49424
49425         * lib/prune.exp: Ignore more messages.
49426
49427         PR c++/10381
49428         * g++.dg/parse/lookup3.C: New test.
49429
49430 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49431
49432         * gcc.c-torture/compile/20030415-1.c : New test.
49433
49434 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49435
49436         * gcc.c-torture/execute/scope-2.c: Move to ...
49437         * gcc.dg/noncompile/scope.c: .... here.
49438
49439 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49440
49441         * gcc.dg/20030414-2.c: New test case.
49442
49443 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49444
49445         PR target/10377
49446         * gcc.dg/20030414-1.c: New test.
49447
49448 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49449
49450         * gcc.dg/builtins-12.c: New test case.
49451         * gcc.dg/builtins-13.c: New test case.
49452
49453 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49454
49455         * gcc.c-torture/execute/string-opt-18.c: New test.
49456
49457 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49458
49459         PR c++/10300
49460         * g++.dg/init/new5.C: New test.
49461
49462 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49463
49464         PR c++/7910
49465         * g++.dg/ext/dllimport1.C: New test.
49466
49467 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49468
49469         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49470
49471 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49472
49473         PR Fortran/9263
49474         * g77.f-torture/noncompile/9263.f: New test
49475         PR Fortran/1832
49476         * g77.f-torture/execute/1832.f: New test
49477
49478 2003-04-11  David Chad  <davidc@freebsd.org>
49479             Loren J. Rittle  <ljrittle@acm.org>
49480
49481         PR libobjc/8562
49482         * objc.dg/headers.m: New test.
49483
49484 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49485
49486         * gcc.c-torture/execute/builtin-noret-2.c: New.
49487         * gcc.c-torture/execute/builtin-noret-2.x: New.
49488         XFAIL builtin-noret-2.c at -O1 and above.
49489         * gcc.dg/redecl.c: New.
49490         * gcc.dg/Wshadow-1.c: Update error regexps.
49491
49492 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49493
49494         * g++.dg/abi/bitfield10.C: New test.
49495
49496 2003-04-09  Mike Stump  <mrs@apple.com>
49497
49498         * gcc.dg/pch/pch.exp: Make testcase names longer.
49499         * g++.dg/pch/pch.exp: Make testcase names longer.
49500
49501 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49502
49503         * gcc.dg/builtins-11.c: New test case.
49504
49505 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49506
49507         * gcc.dg/builtins-9.c: New test case.
49508         * gcc.dg/builtins-10.c: New test case.
49509
49510 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49511
49512         * gcc.dg/noncompile/init-4.c.c: New test.
49513
49514 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49515
49516         * gcc.misc-test/gcov-9.c: New test.
49517         * gcc.misc-test/gcov-10.c: New test
49518         * gcc.misc-test/gcov-11.c: New test.
49519
49520 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49521
49522         PR optimization/10024
49523         * gcc.c-torture/compile/20030405-1.c: New test.
49524
49525 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49526
49527         * gcc.dg/pch/static-3.c: New.
49528         * gcc.dg/pch/static-3.hs: New.
49529         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49530
49531 2003-04-04  Richard Henderson  <rth@redhat.com>
49532
49533         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49534         * g++.dg/eh/forced2.C: Likewise.
49535
49536 2003-04-03  Mike Stump  <mrs@apple.com>
49537
49538         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49539         target arg.
49540         (scan-assembler-times, scan-assembler-not): Likewise.
49541         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49542
49543 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49544
49545         * gcc.dg/sparc-loop-1.c: New test.
49546
49547 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49548
49549         PR other/9274
49550         * g++.dg/pch/system-2.C: New.
49551         * g++.dg/pch/system-2.Hs: New.
49552
49553 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49554
49555         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49556
49557         * g++.dg/eh/simd-1.C (vecfunc): Same.
49558
49559 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49560
49561         * gcc.c-torture/execute/20030401-1.c: New test case.
49562
49563 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49564
49565         * objc.dg/defs.m: New.
49566
49567 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49568
49569         * g++.dg/eh/simd-1.C: New.
49570         * g++.dg/eh/simd-2.C: New.
49571
49572 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49573
49574         * gcc.c-torture/execute/simd-3.c: New.
49575
49576 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49577
49578         PR c/9936
49579         * gcc.dg/20030331-2.c: New test.
49580
49581 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49582
49583         PR c++/10278
49584         * g++.dg/parse/crash2.C: New test.
49585
49586 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49587
49588         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49589         * gcc.c-torture/execute/20030331-1.c: ...here.
49590
49591 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49592
49593         * gcc.c-torture/execute/20030331-1.c: New test.
49594
49595 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49596
49597         * lib/gcov.exp: Adjust call return testing strings.
49598         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49599
49600 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49601
49602         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49603         * gcc.dg/builtins-7.c: New test case.
49604         * gcc.dg/builtins-8.c: New test case.
49605
49606 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49607
49608         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49609
49610 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49611
49612         PR c++/7647
49613         * g++.dg/lookup-class-member-2.C: New test.
49614
49615 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49616
49617         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49618
49619 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49620
49621         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49622
49623 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49624
49625         * g++.dg/init/attrib1.C: New test.
49626
49627 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49628
49629         * gcc.dg/ultrasp8.c: New test.
49630
49631 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49632
49633         * gcc.dg/ultrasp7.c: New test.
49634
49635 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49636
49637         PR c++/10047
49638         * g++.dg/template/inline1.C: New test.
49639
49640 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49641
49642         * gcc.dg/sparc-dwarf2.c: New test.
49643
49644 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49645
49646         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49647         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49648
49649 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49650
49651         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49652         than reading .x files.
49653         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49654         * g77.dg/gcov/gcov-1.f: Likewise.
49655         * gcc.misc-tests/gcov-4b.c: Likewise.
49656         * gcc.misc-tests/gcov-5b.c: Likewise.
49657         * gcc.misc-tests/gcov-6.c: Likewise.
49658         * gcc.misc-tests/gcov-7.c: Likewise.
49659         * gcc.misc-tests/gcov-8.c: Likewise.
49660         * g++.dg/gcov/gcov-1.x: Remove.
49661         * g77.dg/gcov/gcov-1.x: Likewise.
49662         * gcc.misc-tests/gcov-4b.x: Likewise.
49663         * gcc.misc-tests/gcov-5b.x: Likewise.
49664         * gcc.misc-tests/gcov-6.x: Likewise.
49665         * gcc.misc-tests/gcov-7.x: Likewise.
49666         * gcc.misc-tests/gcov-8.x: Likewise.
49667
49668 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49669
49670         PR opt/10087
49671         * gcc.dg/20030324-1.c: New test.
49672
49673 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49674
49675         PR c++/10224
49676         * g++.dg/template/arg3.C: New test.
49677
49678         PR c++/10158
49679         * g++.dg/template/friend18.C: New test.
49680
49681 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49682
49683         * g77.f-torture/compile/20030326-1.f: New test case.
49684
49685 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49686
49687         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49688
49689         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49690
49691 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49692
49693         * gcc.dg/ia64-sync-3.c: New test.
49694
49695 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49696
49697         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49698
49699 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49700
49701         * gcc.dg/ultrasp6.c: New test.
49702
49703 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49704
49705         * gcc.dg/i386-signbit-1.c: New test.
49706         * gcc.dg/i386-signbit-2.c: New test.
49707         * gcc.dg/i386-signbit-3.c: New test.
49708
49709 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49710
49711         * gcc.dg/ultrasp5.c: Fix options.
49712
49713 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49714
49715         * gcc.dg/ultrasp5.c: Fix comment.
49716
49717 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49718
49719         PR fortran/10197
49720         * g77.f-torture/execute/10197.f: New test.
49721
49722 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49723
49724         PR c++/9898, c++/383
49725         * g++.dg/template/conv6.C: New test.
49726
49727         PR c++/10119
49728         * g++.dg/template/ptrmem5.C: New test.
49729
49730         PR c++/10026
49731         * g++.dg/lookup/koenig1.C: New test.
49732
49733         PR C++/10199
49734         * g++.dg/lookup/template2.C: New test.
49735
49736 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49737
49738         * g++.dg/opt/rtti1.C: New test.
49739
49740 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49741
49742         * gcc.dg/ultrasp5.c: New test.
49743
49744 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49745
49746         PR middle-end/9967
49747         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49748         builtin fputs.
49749
49750 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49751
49752         PR c/8224
49753         * gcc.dg/20030323-1.c: New test.
49754
49755 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49756
49757         * gcc.c-torture/compile/20030323-1.c: New test case.
49758
49759 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49760
49761         * gcc.dg/20030321-1.c: New test.
49762
49763 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49764
49765         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49766
49767 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49768
49769         PR c++/9978, c++/9708
49770         * g++.dg/ext/vlm1.C: Adjust expected error.
49771         * g++.dg/ext/vla2.C: New test.
49772         * g++.dg/template/arg1.C: New test.
49773         * g++.dg/template/arg2.C: New test.
49774
49775 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49776
49777         * g77.f-torture/execute/select.f: New test.
49778         * g77.f-torture/noncompile/select_no_compile.f: New test.
49779
49780 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49781
49782         PR c++/9898
49783         * g++.dg/other/error4.C: New test.
49784
49785 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49786
49787         * g++.dg/template/friend17.C: New test.
49788
49789 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49790
49791         * gcc.c-torture/compile/20030320-1.c: New.
49792
49793 2003-03-20  Roger Sayle  <roger@eyesopen.com>
49794
49795         * gcc.dg/builtins-6.c: New test case.
49796
49797 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
49798
49799         PR target/10073
49800         * gcc.c-torture/compile/20030319-1.c: New.
49801
49802 2003-03-18  Jan Hubicka  <jh@suse.cz>
49803
49804         * gcc.dg/i386-cvt-1.c: New test.
49805
49806 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
49807
49808         * objc.dg/naming-1.m: Use "(parse|syntax) error".
49809         * objc.dg/naming-2.m: Likewise.
49810
49811 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
49812
49813         PR c++/9639
49814         * g++.dg/parse/crash1.C: New test.
49815
49816 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
49817
49818         PR c++/8805
49819         * g++.dg/eh/cleanup1.C: New test.
49820
49821 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
49822
49823         * gcc.c-torture/execute/20030316-1.c: New test case.
49824
49825 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49826
49827         PR c++/9629
49828         * g++.dg/init/ctor2.C: New test.
49829
49830 2003-03-15  Roger Sayle  <roger@eyesopen.com>
49831
49832         * g77.f-torture/compile/xformat.f: New test case.
49833
49834 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49835
49836         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49837         * g++.old-deja/g++.mike/eh50.C: Likewise.
49838
49839 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49840
49841         PR c++/6440
49842         * g++.dg/template/spec7.C: New test.
49843         * g++.dg/template/spec8.C: Likewise.
49844
49845 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
49846
49847         * gcc.c-torture/execute/20030313-1.c: New test.
49848
49849 2003-03-14  Richard Henderson  <rth@redhat.com>
49850
49851         * gcc.dg/inline-2.c: Adjust alpha test for external call.
49852
49853 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49854
49855         * gcc.c-torture/compile/20030314-1.c: New test.
49856
49857 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
49858
49859         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49860         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49861         thumb target,
49862         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49863         to accept newer _imp__  prefix and additional
49864         newline in .drectve section.
49865         * gcc.dg/dll-4.c: Likewise.
49866         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49867         switch.
49868
49869 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
49870
49871         * g++.dg/parse/namespace9.C: New test.
49872
49873         * g++.dg/init/ref5.C: New test.
49874         * g++.dg/parse/ptrmem1.C: Likewise.
49875
49876 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49877
49878         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49879         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49880         regular expression.
49881         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49882         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49883
49884 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
49885
49886         * gcc.c-torture/execute/20030224-2.c: New test.
49887
49888 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49889
49890         * gcc.dg/decl-3.c: New test.
49891
49892 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49893
49894         * gcc.dg/i386-loop-2.c: New test.
49895
49896 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
49897
49898         PR c++/9474
49899         * g++.dg/parse/namespace8.C: New test.
49900
49901         PR c++/9924
49902         * g++.dg/overload/builtin2.C: New test.
49903
49904 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
49905
49906         * gcc.dg/return-type-3.c: New test.
49907
49908 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49909
49910         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49911         profiling options are not supported.
49912
49913 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
49914
49915         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49916         * g++.old-deja/g++.warn/impint2.C: Likewise.
49917
49918 2003-03-10  Devang Patel  <dpatel@apple.com>
49919
49920         * g++.dg/cpp/c++_cmd_1.C: New test.
49921         * g++.dg/cpp/c++_cmd_1.h: New file.
49922
49923 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
49924
49925         * gcc.dg/altivec-9.c: New file.
49926
49927 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49928
49929         * gcc.dg/ppc-sdata-1.c: New test.
49930         * gcc.dg/ppc-sdata-2.c: New test.
49931
49932 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
49933
49934         PR c++/9373
49935         * g++.dg/opt/ptrmem2.C: New test.
49936
49937         PR c++/8534
49938         * g++.dg/opt/ptrmem1.C: New test.
49939
49940 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49941
49942         * gcc.dg/i386-loop-1.c: New test.
49943
49944 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49945
49946         PR c++/9970
49947         * g++.dg/lookup/friend1.C: New test.
49948
49949 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49950
49951         PR c++/9823
49952         * g++.dg/parser/constructor1.C: New test.
49953
49954 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
49955
49956         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49957
49958         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49959
49960 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
49961
49962         * gcc.dg/cpp/Wunused.c: Update test.
49963
49964 2003-03-08  Jan Hubicka  <jh@suse.cz>
49965
49966         * gcc.dg/inline-3.c: New test.
49967
49968 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
49969
49970         PR c++/9809
49971         * g++.dg/parse/builtin1.C: New test.
49972
49973         PR c++/9982
49974         * g++.dg/abi/cookie1.C: New test.
49975         * g++.dg/abi/cookie2.C: Likewise.
49976
49977         PR c++/9524
49978         * g++.dg/template/field1.C: New test.
49979
49980         PR c++/9912
49981         * g++.dg/parse/class1.C: New test.
49982         * g++.dg/parse/namespace7.C: Likewise.
49983         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49984
49985 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
49986
49987         * g++.dg/init/ref4.C: New test.
49988
49989 2003-03-07  Jan Hubicka  <jh@suse.cz>
49990
49991         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49992         * gcc.dg/inline-3.c: New test.
49993
49994 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
49995
49996         * g++.dg/init/ref3.C: New test.
49997
49998         PR c++/9965
49999         * g++.dg/init/ref2.C: New test.
50000
50001         PR c++/9400
50002         * g++.dg/warn/Wshadow-2.C: New test.
50003
50004         PR c++/9791
50005         * g++.dg/warn/Woverloaded-1.C: New test.
50006
50007 2003-03-05  Jan Hubicka  <jh@suse.cz>
50008
50009         * gcc.dg/i386-local2.c: New.
50010         * gcc.dg/i386-local.c: Fix typo.
50011
50012 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
50013
50014         * g++.dg/abi/layout3.C: New test.
50015
50016 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
50017
50018         * gcc.c-torture/compile/20030305-1.c
50019
50020 2003-03-05  Jan Hubicka  <jh@suse.cz>
50021
50022         * gcc.dg/i386-local.c: New.
50023
50024 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
50025
50026         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50027
50028 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50029
50030         * gcc.dg/switch-2.c: New test.
50031         * gcc.dg/switch-3.c: New test.
50032         * gcc.dg/Wswitch.c: Adjust line numbers.
50033         * gcc.dg/Wswitch-default.c: Likewise.
50034         * gcc.dg/Wswitch-enum.c: Likewise.
50035
50036 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
50037
50038         * gcc.c-torture/execute/20030222-1.c: New test.
50039
50040 2003-03-03  James E Wilson  <wilson@tuliptree.org>
50041
50042         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50043
50044 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50045
50046         PR c++/9878
50047         * g++.dg/init/ref1.C: New test.
50048
50049 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50050
50051         * gcc.dg/sh-relax.c: New SH-only test.
50052
50053 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50054
50055         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50056         comment explaining purpose of testcase.
50057
50058 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50059
50060         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50061         for HC11/HC12 (asm needs two int registers).
50062         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50063         HC11/HC12 because the test uses an asm which needs two 32-bit
50064         registers.
50065
50066 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50067
50068         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50069         for HC11/HC12 (array is too large otherwise).
50070         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50071         * gcc.c-torture/compile/20010518-2.x: Likewise.
50072         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50073         HC11/HC12 (array is too large).
50074
50075 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50076
50077         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50078         * lib/g++-dg.exp (g++-dg-test): Likewise.
50079
50080 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50081
50082         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50083         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50084
50085 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50086
50087         * g++.dg/warn/implicit-typename1.C: Remove warning.
50088
50089 2003-02-28  Richard Henderson  <rth@redhat.com>
50090
50091         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50092         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50093
50094 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50095
50096         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50097         * g++.dg/pch/pch.exp: Likewise.
50098
50099 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50100
50101         PR c++/9879
50102         * g++.dg/init/new4.C: New test.
50103
50104 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50105
50106         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50107
50108 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50109
50110         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50111         unsigned long.
50112
50113         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50114         wider than float.
50115
50116 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50117
50118         * lib/scanasm.exp: Add support for counting numbers of
50119         occurences.
50120         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50121         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50122
50123 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50124
50125         PR c++/9683
50126         * g++.dg/template/static3.C: New test.
50127
50128         PR c++/9829
50129         * g++.dg/parse/namespace6.C: New test.
50130
50131 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50132
50133         PR target/9732
50134         * gcc.dg/20030225-1.c: New test.
50135
50136 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50137
50138         * README: Remove out-of-date information.
50139
50140         PR c++/9836
50141         * g++.dg/template/spec6.C: New test.
50142
50143 2003-02-24  Jeff Law  <law@redhat.com>
50144
50145         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50146
50147 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50148
50149         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50150         * gcc.dg/pragma-ep-1.c: Likewise.
50151
50152 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50153
50154         PR c++/9602
50155         * g++.dg/template/friend16.C: New test.
50156
50157 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50158
50159         PR c++/5333
50160         * g++.dg/parse/fused-params1.C: Adjust error messages.
50161         * g++.dg/template/nested3.C: New test.
50162
50163 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50164
50165         * g++.dg/abi/param1.C: New test.
50166
50167 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50168
50169         PR c++/7982
50170         * g++.dg/warn/implicit-typename1.C: New test.
50171
50172 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50173
50174         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50175         with "mtune".
50176         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50177         * gcc.c-torture/execute/20010129-1.x: Likewise.
50178         * gcc.dg/20011107-1.c: Likewise.
50179         * gcc.dg/20020108-1.c: Likewise.
50180         * gcc.dg/20020122-3.c: Likewise.
50181         * gcc.dg/20020206-1.c: Likewise.
50182         * gcc.dg/20020310-1.c: Likewise.
50183         * gcc.dg/20020426-2.c: Likewise.
50184         * gcc.dg/20020517-1.c: Likewise.
50185         * gcc.dg/991230-1.c: Likewise.
50186         * gcc.dg/i386-unroll-1.c: Likewise.
50187         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50188
50189 2003-02-22  Jan Hubicka  <jh@suse.cz>
50190
50191         * gcc.dg/i386-mul.c: New test.
50192
50193 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50194
50195         * gcc.dg/builtins-5.c: New test case.
50196
50197 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50198
50199         * gcc.dg/asmreg-1.c: New test.
50200
50201 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50202
50203         PR c++/9749
50204         * g++.dg/parse/varmod1.C: New test.
50205
50206 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50207
50208         PR c++/9727
50209         * g++.dg/template/op1.C: New test.
50210
50211 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50212
50213         PR c++/8906
50214         * g++.dg/template/nested2.C: New test.
50215
50216 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50217
50218         PR c++/8724
50219         * g++.dg/expr/dtor1.C: New test.
50220
50221 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50222
50223         * gcc.dg/cpp/include3.c: New test.
50224         * gcc.dg/cpp/inc/foo.h: New file.
50225
50226 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50227
50228         * gcc.c-torture/execute/20030221-1.c: New test.
50229
50230 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50231
50232         PR c++/9729
50233         * g++.dg/abi/conv1.C: New test.
50234
50235 2003-02-20  Jan Hubicka  <jh@suse.cz>
50236
50237         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50238
50239 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50240
50241         * gcc.c-torture/compile/20030219-1.c: New test.
50242
50243 2003-02-18  Jan Hubicka  <jh@suse.cz>
50244
50245         * gcc.dg/funcorder.c: New test.
50246
50247 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50248
50249         * gcc.c-torture/execute/20030218-1.c: New.
50250
50251 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50252
50253         * gcc.dg/20030218-1.c: New.
50254
50255 2003-02-18  Richard Henderson  <rth@redhat.com>
50256
50257         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50258         * gcc.dg/attr-used-2.c: New.
50259
50260 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50261
50262         PR c++/9704
50263         * g++.dg/init/copy5.C: New test.
50264
50265 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50266
50267         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50268         * g++.dg/pch/pch.exp: Likewise.
50269
50270 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50271
50272         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50273         STACK_SIZE is not defined.
50274
50275 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50276
50277         PR c++/9457
50278         * g++.dg/template/init1.C: New test.
50279
50280 2003-02-16  Jan HUbicka  <jh@suse.cz>
50281
50282         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50283         (foo): Add few extra tests
50284         * gcc.dg/c99-const-expr-3.c: Likewise.
50285         * gcc.c-torture/execute/20030216-1.c: New.
50286
50287 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50288
50289         PR c++/9459
50290         * g++.dg/ext/typeof4.C: New test.
50291
50292 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50293
50294         * gcc.dg/i386-387-3.c: New test case.
50295
50296 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50297
50298         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50299         cris-*-elf* cris-*-aout* and mmix-*-*.
50300
50301 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50302
50303         * gcc.dg/20030213-1.c: New test.
50304
50305 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50306
50307         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50308         * gcc.dg/i386-387-2.c: Likewise.
50309
50310 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50311
50312         * gcc.dg/ppc-spe.c: Fix formatting.
50313         Enable tests that were previously unsupported by gas.
50314         Delete tests for instructions that no longer exist.
50315         Switch arguments on evsubifw builtin.
50316
50317 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50318
50319         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50320         STACK_SIZE is too small.
50321
50322 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50323             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50324
50325         * gcc.dg/decl-2.c: New test.
50326
50327 2003-02-10  Jan Hubicka  <jh@suse.cz>
50328
50329         * gcc.dg/i386-fpcvt-1.c: New test.
50330
50331 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50332
50333         * gcc.c-torture/execute/20030209-1.c: New test.
50334
50335 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50336
50337         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50338         int-wide bitops, use the constants of the same width.
50339         Likewise, if long long is 32-bit wide, test bitops using
50340         32-bit constants.
50341
50342 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50343
50344         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50345
50346 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50347
50348         * gcc.dg/builtins-4.c: New test case.
50349
50350 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50351
50352         * gcc.dg/20020430-1.c: Fix dg command typos.
50353         * gcc.dg/20020503-1.c: Likewise.
50354
50355 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50356
50357         PR c++/8785
50358         * g++.dg/parse/fused-params1.C: New test.
50359
50360         PR c++/8857
50361         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50362
50363         PR c++/8921
50364         * g++.dg/parse/non-dependent1.C: New test.
50365
50366         PR c++/8928
50367         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50368
50369         PR c++/9228
50370         * g++.dg/parse/undefined7.C: New test.
50371         * g++.dg/parse/non-templ1.C: New test.
50372
50373         PR c++/9229
50374         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50375
50376 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50377
50378         * gcc.c-torture/compile/20030206-1.c: New test.
50379
50380 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50381
50382         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50383         "pow" to "foo" to avoid potential confusion with a math built-in.
50384
50385 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50386
50387         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50388         conditions for SPARC targets.
50389
50390 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50391
50392         * gcc.dg/20030204-1.c: New test.
50393
50394 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50395
50396         PR c++/38
50397         * g++.dg/parse/array-size1.C: New test.
50398
50399         PR c++/5657
50400         * g++.dg/parse/undefined3.C: New test.
50401
50402         PR c++/5665
50403         * g++.dg/parse/undefined4.C: New test.
50404
50405         PR c++/5975
50406         * g++.dg/parse/undefined5.C: New test.
50407
50408         PR c++/7259
50409         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50410
50411         PR c++/8578
50412         * g++.dg/parse/casting-operator1.C: New test.
50413
50414         PR c++/8596
50415         * g++.dg/parse/undefined6.C: New test.
50416
50417         PR c++/8736
50418         * g++.dg/parse/missing-template1.C: New test.
50419
50420 2003-02-04  Jan Hubicka  <jh@suse.cz>
50421
50422         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50423         * gcc.dg/i386-cmov?.c: Likewise.
50424         * gcc.dg/i386-fpcvt-?.c: Likewise.
50425         * gcc.dg/i386-ssefp-1.c: Likewise.
50426         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50427         conventions.
50428
50429 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50430
50431         PR c++/7129
50432         * g++.dg/ext/max.C: New test.
50433
50434 2003-02-03  Jan Hubicka  <jh@suse.cz>
50435
50436         * gcc.c-torture/execute/20030203-1.c: New test.
50437
50438 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50439
50440         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50441         'natural-endian'.
50442
50443 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50444
50445         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50446         * g++.dg/init/new2.C: Likewise.
50447         * g++.dg/other/new1.C: Likewise.
50448
50449 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50450
50451         * gcc.dg/struct-ret-libc.c: New test.
50452
50453 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50454
50455         * gcc.dg/20030129-1.c: New test.
50456
50457 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50458
50459         PR c++/8849
50460         * g++.dg/template/ptrmem4.C: New test.
50461
50462 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50463
50464         * g++.dg/parser/constant1.C: New test.
50465
50466 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50467
50468         PR c++/8591
50469         * g++.dg/parse/friend2.C: New test.
50470
50471 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50472
50473         PR c++/9437
50474         * g++.dg/template/unify4.C: New test.
50475
50476 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50477
50478         * gcc.c-torture/execute/20030128-1.c: New test.
50479
50480 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50481
50482         * g++.dg/lookup/nested1.C: Test moved from ...
50483         * g++.old-deja/g++.other/lookup24.C: ... here.
50484
50485 2003-01-28  Jan Hubicka  <jh@suse.cz>
50486
50487         * gcc.dg/i386-cmov5.c: New test.
50488
50489 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50490
50491         * gcc.c-torture/execute/20010925-1.c: Changed the
50492         memcpy declaration.
50493
50494 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50495
50496         PR c++/3902
50497         * g++.dg/parse/template5.C: New test.
50498
50499 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50500
50501         PR fortran/9258
50502         * g77.dg/pr9258: New test.
50503
50504 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50505
50506         * README: Move relevant parts from README.g++.
50507
50508         * README.g++: Remove this file.
50509
50510 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50511
50512         * g++.dg/abi/dcast1.C: New test.
50513
50514 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50515
50516         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50517
50518 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50519
50520         PR c++/47
50521         * g++.old-deja/g++.other/lookup24.C: New test.
50522
50523 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50524
50525         PR middle-end/7227
50526         * gcc.dg/uninit-C.c: New test.
50527
50528 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50529
50530         * g++.dg/abi/covariant1.C: New test.
50531
50532 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50533
50534         * gcc.dg/20030123-1.c: New test.
50535
50536 2003-01-25  Jan Hubicka  <jh@suse.cz>
50537
50538         PR opt/8492
50539         * gcc.c-torture/compile/20030125-1.c
50540
50541 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50542
50543         PR c++/9403
50544         * g++.dg/parse/template3.C: New test.
50545         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50546
50547         PR c++/795
50548         * g++.dg/parse/template4.C: New test.
50549
50550         PR c++/9415
50551         * g++.dg/template/qual2.C: New test.
50552
50553         PR c++/8545
50554         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50555
50556         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50557
50558 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50559
50560         * gcc.c-torture/execute/switch-1.c: New test case.
50561
50562 2003-01-25  Jan Hubicka  <jh@suse.cz>
50563
50564         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50565
50566 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50567
50568         Tweaks for Bison-1.875. From the NEWS file:
50569         "- `parse error' -> `syntax error'
50570         Bison now uniformly uses the term `syntax error'"
50571         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50572         * gcc.dg/cpp/digraph2.c: Likewise.
50573         * gcc.dg/cpp/direct2.c: Likewise.
50574         * gcc.dg/cpp/paste4.c: Likewise.
50575         * gcc.dg/c90-restrict-1.c: Likewise.
50576         * gcc.dg/c99-func-2.c: Likewise.
50577         * gcc.dg/noncompile/920721-2.c: Likewise.
50578         * gcc.dg/noncompile/930622-2.c: Likewise.
50579         * gcc.dg/noncompile/940112-1.c: Likewise.
50580         * gcc.dg/noncompile/950921-1.c: Likewise.
50581         * gcc.dg/noncompile/951123-1.c: Likewise.
50582         * gcc.dg/noncompile/971104-1.c: Likewise.
50583         * gcc.dg/noncompile/990416-1.c: Likewise.
50584
50585 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50586
50587         * g++.dg/parse/undefined1.C: Add error message.
50588
50589 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50590
50591         PR c++/9354
50592         * g++.dg/parse/new1.C: New test.
50593
50594         PR c++/9216
50595         * g++.dg/parse/template2.C: New test.
50596
50597         PR c++/9354
50598         * g++.dg/parse/typedef2.C: New test.
50599
50600         PR c++/9328
50601         * g++.dg/ext/typeof3.C: New test.
50602
50603 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50604
50605         PR c++/2738
50606         * g++.dg/parse/ret-type1.C: New test.
50607
50608         PR c++/3792
50609         * g++.dg/parse/tmpl-outside1.C: New test.
50610
50611         PR c++/4207
50612         * g++.dg/parse/int-as-enum1.C: New test.
50613
50614         PR c++/4903
50615         * g++.dg/parse/no-typename1.C: New test.
50616
50617         PR c++/5533
50618         * g++.dg/parse/no-value1.C: New test.
50619
50620         PR c++/5921
50621         * g++.dg/parse/wrong-inline1.C: New test.
50622
50623         PR c++/6402
50624         * g++.dg/parse/ref1.C: New test.
50625
50626         PR c++/6992
50627         * g++.dg/parse/attr-ctor1.C: New test.
50628
50629         PR c++/7229
50630         * g++.dg/parse/namespace5.C: New test.
50631
50632         PR c++/7917
50633         * g++.dg/parse/func-def1.C: New test.
50634
50635         PR c++/8143
50636         * g++.dg/parse/undefined1.C: New test.
50637
50638         PR c++/5723, PR c++/8522
50639         * g++.dg/parse/specialization1.C: New test.
50640
50641         PR c++/163, PR c++/8595
50642         * g++.dg/parse/struct-as-enum1.C: New test.
50643
50644         PR c++/9173
50645         * g++.dg/parse/undefined2.C: New test.
50646
50647 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50648
50649         PR c++/9298
50650         * g++.dg/parse/template1.C: New test.
50651
50652         PR c++/9384
50653         * g++.dg/parse/using1.C: New test.
50654
50655         PR c++/9285
50656         PR c++/9294
50657         * g++.dg/parse/expr2.C: New test.
50658
50659         PR c++/9388
50660         * g++.dg/parse/lookup2.C: Likewise.
50661
50662 2003-01-21  Jan Hubicka  <jh@suse.cz>
50663
50664         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50665         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50666         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50667         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50668
50669 2003-01-20  Nick Clifton  <nickc@redhat.com>
50670
50671         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50672         problem with ARM sibcall code generation.
50673
50674 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50675
50676         * gcc.c-torture/execute/20030120-1.c: New.
50677
50678 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50679
50680         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50681
50682 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50683
50684         PR c++/9272
50685         * g++.dg/parse/ctor1.C: New test.
50686
50687         PR c++/9294:
50688         * g++.dg/parse/qualified1.C: New test.
50689
50690         * g++.dg/parse/typename3.C: New test.
50691
50692 2003-01-16  Richard Henderson  <rth@redhat.com>
50693
50694         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50695
50696 2003-01-16  Richard Henderson  <rth@redhat.com>
50697
50698         * g++.dg/pch/pch.exp: Copy test header to the working directory
50699         before using it either for precompilation or direct use.
50700         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50701         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50702
50703 2003-01-16  Richard Henderson  <rth@redhat.com>
50704
50705         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50706         before using it either for precompilation or direct use.
50707         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50708         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50709
50710 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50711
50712         * g++.dg/ext/typename1.C: Add typename keyword.
50713         * g++.dg/template/crash1.C: Update error messages.
50714         * g++.dg/template/crash2.C: Remove error message.
50715         * g++.dg/parse/typename2.C: New test.
50716         * g++.dg/template/typename2.C: Change implicit
50717         typename warning into error.
50718         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50719         error messages.
50720         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50721         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50722         * g++.old-deja/g++.law/visibility13.C: Remove error
50723         messages.
50724         * g++.old-deja/g++.ns/template17.C: Reorder code to
50725         make declaration visible in template.
50726         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50727         * g++.old-deja/g++.pt/crash36.C: Issue more error
50728         messages.
50729         * g++.old-deja/g++.pt/crash5.C: Improve error
50730         message.
50731         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50732         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50733         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50734         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50735         typename warning with error message.
50736         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50737         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50738         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50739
50740 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50741
50742         * g++.dg/parse/ambig2.C: New test.
50743
50744 2003-01-15  Richard Henderson  <rth@redhat.com>
50745
50746         * g++.dg/tls/init-2.C: Update error message string.
50747
50748 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50749
50750         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50751
50752 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50753
50754         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50755         all for HC11/HC12.
50756         * gcc.c-torture/compile/20001205-1.x: Likewise.
50757         * gcc.c-torture/compile/20001226-1.x: Likewise.
50758         * gcc.c-torture/compile/920520-1.x: Likewise.
50759         * gcc.c-torture/compile/961203-1.x: Likewise.
50760         * gcc.c-torture/compile/20020604-1.x: Likewise.
50761
50762 2003-01-15  Jan Hubicka  <jh@suse.cz>
50763
50764         * gcc.c-torture/compile/20030115-1.c: New test.
50765
50766         * gcc.dg/i386-fpcvt-1.c: New test.
50767         * gcc.dg/i386-fpcvt-2.c: New test.
50768
50769 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50770
50771         Further conform g++'s __vmi_class_type_info to the C++ ABI
50772         specification.
50773         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50774         the specification.
50775
50776 2003-01-14  Jan Hubicka  <jh@suse.cz>
50777
50778         * gcc.dg/i386-fpcvt-1.c: New test.
50779         * gcc.dg/i386-fpcvt-2.c: New test.
50780
50781 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50782
50783         * gcc.dg/i386-mmx-3.c: New test.
50784
50785 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50786
50787         PR c++/9264
50788         * g++.dg/parse/octal1.C: New file.
50789
50790         PR c++/9172
50791         * g++.dg/parse/typename1.C: New file.
50792
50793 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
50794
50795         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50796         * gcc.dg/bf-no-ms-layout.c: Likewise.
50797         * gcc.dg/bf-ms-attrib.c: Likewise.
50798
50799 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
50800
50801         PR c++/9099
50802         * g++.dg/parse/dtor1.C: New file.
50803
50804         PR c++/9128
50805         * g++.dg/rtti/typeid1.C: New file.
50806
50807         PR c++/9153
50808         * g++.dg/parse/lookup1.C: New file.
50809
50810         PR c++/9171
50811         * g++.dg/templ/spec5.C: New file.
50812
50813 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
50814
50815         * gcc.c-torture/compile/20030110-1.c: New test.
50816
50817 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
50818
50819         Merge from pch-branch:
50820
50821         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
50822
50823         * gcc.dg/pch/cpp-1.h: New.
50824         * gcc.dg/pch/cpp-1.c: New.
50825         * gcc.dg/pch/cpp-2.h: New.
50826         * gcc.dg/pch/cpp-2.c: New.
50827
50828         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
50829
50830         * gcc.dg/pch/except-1.h: New.
50831         * gcc.dg/pch/except-1.c: New.
50832
50833         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
50834
50835         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50836         running test.
50837         * gcc.dg/pch: Include *.hp not *.h.
50838         * gcc.dg/pch/system-1.h: New.
50839         * gcc.dg/pch/system-1.c: New.
50840
50841         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
50842
50843         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50844         rather than trying to build and run a program using PCH.
50845         * gcc.dg/pch: Remove dg-do commands from test files.
50846
50847         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
50848
50849         * gcc.dg/pch/macro-3.c: New.
50850         * gcc.dg/pch/macro-3.h: New.
50851
50852         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
50853
50854         * gcc.dg/pch/common-1.c: New.
50855         * gcc.dg/pch/common-1.h: New.
50856         * gcc.dg/pch/decl-1.c: New.
50857         * gcc.dg/pch/decl-1.h: New.
50858         * gcc.dg/pch/decl-2.c: New.
50859         * gcc.dg/pch/decl-2.h: New.
50860         * gcc.dg/pch/decl-3.c: New.
50861         * gcc.dg/pch/decl-3.h: New.
50862         * gcc.dg/pch/decl-4.c: New.
50863         * gcc.dg/pch/decl-4.h: New.
50864         * gcc.dg/pch/decl-5.c: New.
50865         * gcc.dg/pch/decl-5.h: New.
50866         * gcc.dg/pch/global-1.c: New.
50867         * gcc.dg/pch/global-1.h: New.
50868         * gcc.dg/pch/inline-1.c: New.
50869         * gcc.dg/pch/inline-1.h: New.
50870         * gcc.dg/pch/inline-2.c: New.
50871         * gcc.dg/pch/inline-2.h: New.
50872         * gcc.dg/pch/static-1.c: New.
50873         * gcc.dg/pch/static-1.h: New.
50874         * gcc.dg/pch/static-2.c: New.
50875         * gcc.dg/pch/static-2.h: New.
50876
50877         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
50878
50879         * g++.dg/pch/pch.exp: Better handle failing testcases.
50880         * gcc.dg/pch/pch.exp: Likewise.
50881         * gcc.dg/pch/macro-1.c: New.
50882         * gcc.dg/pch/macro-1.h: New.
50883         * gcc.dg/pch/macro-2.c: New.
50884         * gcc.dg/pch/macro-2.h: New.
50885
50886         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
50887
50888         * g++.dg/dg.exp: Treat files in pch/ specially.
50889         * g++.dg/pch/pch.exp: New file.
50890         * g++.dg/pch/empty.H: New file.
50891         * g++.dg/pch/empty.C: New file.
50892         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50893         "precompile".
50894
50895         * gcc.dg/pch/pch.exp: New file.
50896         * gcc.dg/pch/empty.h: New file.
50897         * gcc.dg/pch/empty.c: New file.
50898         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50899         "precompile".
50900
50901 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50902
50903         * g++.dg/template/friend14.C: New test.
50904
50905 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50906
50907         * gcc.dg/old-style-asm-1.c: New test.
50908
50909 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
50910
50911         * gcc.c-torture/compile/20030109-1.c: New test.
50912
50913 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50914
50915         * gcc.c-torture/execute/20030109-1.c: New test.
50916
50917 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
50918
50919         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50920         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50921         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50922         * g++.old-deja/g++.mike/eh2.C: Likewise.
50923         * g++.old-deja/g++.mike/eh3.C: Likewise.
50924         * g++.old-deja/g++.mike/eh5.C: Likewise.
50925         * g++.old-deja/g++.mike/eh6.C: Likewise.
50926         * g++.old-deja/g++.mike/eh7.C: Likewise.
50927         * g++.old-deja/g++.mike/eh8.C: Likewise.
50928         * g++.old-deja/g++.mike/eh9.C: Likewise.
50929         * g++.old-deja/g++.mike/eh10.C: Likewise.
50930         * g++.old-deja/g++.mike/eh12.C: Likewise.
50931         * g++.old-deja/g++.mike/eh13.C: Likewise.
50932         * g++.old-deja/g++.mike/eh14.C: Likewise.
50933         * g++.old-deja/g++.mike/eh16.C: Likewise.
50934         * g++.old-deja/g++.mike/eh17.C: Likewise.
50935         * g++.old-deja/g++.mike/eh18.C: Likewise.
50936         * g++.old-deja/g++.mike/eh21.C: Likewise.
50937         * g++.old-deja/g++.mike/eh23.C: Likewise.
50938         * g++.old-deja/g++.mike/eh24.C: Likewise.
50939         * g++.old-deja/g++.mike/eh25.C: Likewise.
50940         * g++.old-deja/g++.mike/eh26.C: Likewise.
50941         * g++.old-deja/g++.mike/eh27.C: Likewise.
50942         * g++.old-deja/g++.mike/eh28.C: Likewise.
50943         * g++.old-deja/g++.mike/eh29.C: Likewise.
50944         * g++.old-deja/g++.mike/eh31.C: Likewise.
50945         * g++.old-deja/g++.mike/eh33.C: Likewise.
50946         * g++.old-deja/g++.mike/eh34.C: Likewise.
50947         * g++.old-deja/g++.mike/eh35.C: Likewise.
50948         * g++.old-deja/g++.mike/eh36.C: Likewise.
50949         * g++.old-deja/g++.mike/eh37.C: Likewise.
50950         * g++.old-deja/g++.mike/eh38.C: Likewise.
50951         * g++.old-deja/g++.mike/eh39.C: Likewise.
50952         * g++.old-deja/g++.mike/eh40.C: Likewise.
50953         * g++.old-deja/g++.mike/eh41.C: Likewise.
50954         * g++.old-deja/g++.mike/eh42.C: Likewise.
50955         * g++.old-deja/g++.mike/eh44.C: Likewise.
50956         * g++.old-deja/g++.mike/eh46.C: Likewise.
50957         * g++.old-deja/g++.mike/eh47.C: Likewise.
50958         * g++.old-deja/g++.mike/eh48.C: Likewise.
50959         * g++.old-deja/g++.mike/eh49.C: Likewise.
50960         * g++.old-deja/g++.mike/eh50.C: Likewise.
50961         * g++.old-deja/g++.mike/eh51.C: Likewise.
50962         * g++.old-deja/g++.mike/eh53.C: Likewise.
50963         * g++.old-deja/g++.mike/eh55.C: Likewise.
50964         * g++.old-deja/g++.mike/p7912.C: Likewise.
50965         * g++.old-deja/g++.mike/p9706.C: Likewise.
50966         * g++.old-deja/g++.mike/p10416.C: Likewise.
50967         * g++.old-deja/g++.mike/p11667.C: Likewise.
50968         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50969         Remove redundant reference to Iris.
50970         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50971         Elxsi, i860, Pico Java, and WE32K.
50972
50973 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
50974
50975         * g++.dg/ext/asm4.C: New test.
50976
50977 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50978
50979         PR c++/9030
50980         * g++.dg/template/friend12.C: New test.
50981         * g++.dg/template/friend13.C: Likewise.
50982         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50983
50984 2003-01-08  Jan Hubicka  <jh@suse.cz>
50985
50986         * gcc.dg/i386-cadd.c: New test.
50987         * gcc.dg/i386-cmov4.c: Likewise.
50988
50989 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
50990
50991         PR c++/9165
50992         * g++.dg/warn/Wunused-3.C: New test.
50993
50994         * g++.dg/abi/bitfield9.C: New test.
50995
50996         PR c++/9189
50997         * g++.dg/parse/defarg3.C: New test.
50998
50999 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
51000
51001         * g++.dg/parse/ambig1.C: New test.
51002         * g++.dg/parse/defarg2.C: New test.
51003
51004 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
51005
51006         * g++.dg/template/defarg-1.C: New test.
51007         * g++.dg/template/local2.C: Likewise.
51008
51009 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
51010
51011         * gcc.c-torture/execute/20030105-1.c: New test.
51012
51013 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51014
51015         * g++.dg/parse/namespace3.C: Remove extra semicolons.
51016         * g++.dg/parse/namespace4.C: Likewise.
51017
51018 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51019
51020         * g++.dg/template/ntp2.C: New test.
51021
51022 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
51023
51024         * g++.dg/parse/extern-C-1.C: New test.
51025
51026         * g++.dg/parse/namespace4.C: New test.
51027
51028         * g++.dg/template/nested1.C: New test.
51029
51030         * g++.dg/parse/namespace3.C: New test.
51031
51032 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
51033
51034         * g++.dg/lookup/two-stage1.C: New test.
51035
51036 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51037
51038         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51039         * g++.old-deja/g++.jason/access8.C: Likewise.
51040         * g++.old-deja/g++.other/decl5.C: Likewise.
51041
51042 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51043
51044         * g++.dg/parse/parse7.C: New test.
51045
51046 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51047
51048         PR c++/2843
51049         * g++.dg/ext/attrib7.C: New test.
51050
51051 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51052
51053         * g++.dg/parse/parse6.C: New test.
51054
51055 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51056
51057         * gcc.dg/h8300-stack-1.c: New.
51058
51059 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51060
51061         g++.dg/lookup/exception1.C: New test.
51062
51063         g++.dg/lookup/template1.C: New test.
51064
51065         g++.dg/parse/namespace2.C: New test.
51066
51067         g++.dg/parse/parens2.C: New test.
51068
51069 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51070
51071         * g++.dg/parse/parse5.C: New test.
51072         * g++.dg/lookup/scoped4.C: New test.
51073
51074 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51075
51076         * g++.dg/parse/parens1.C: New test.
51077
51078         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51079         angle-bracket1.C.
51080         * g++.dg/parse/parens2.C: New test.
51081
51082         * g++.dg/lookup/scope-operator1.C: New test.
51083
51084         * g++.dg/parse/operator1.C: New test.
51085
51086 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51087
51088         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51089         * g++.old-deja/g++.other/access6.C: Likewise.
51090         * g++.old-deja/g++.other/decl1.C: Likewise.
51091         * g++.old-deja/g++.pt/typename12.C: Likewise.
51092
51093 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51094
51095         * g++.dg/parse/namespace1.C: New test.
51096
51097 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51098
51099         * g++.dg/parse/parse4.C: New test.
51100
51101 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51102
51103         * g++.dg/parse/parse3.C: New test.
51104
51105 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51106
51107         * g++.dg/parse/parse2.C: New test.
51108
51109 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51110
51111         * g++.dg/template/friend11.C: New test.
51112
51113 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51114
51115         * g++.dg/parse/parse1.C: New test.
51116
51117 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51118
51119         * lib/profopt.exp: Change the name of a global variable to avoid
51120         possible clashes with other test suites.
51121
51122 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51123
51124         * g++.dg/inherit/covariant8.C: New test.
51125
51126 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51127
51128         * g++.dg/init/array9.C: New test.
51129
51130         PR c++/9112
51131         * g++.dg/parse/expr1.C: New test.
51132
51133 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51134
51135         * gcc.c-torture/compile/20021230-1.c: New test.
51136
51137 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51138
51139         * g++.dg/inherit/covariant5.C: New test.
51140         * g++.dg/inherit/covariant6.C: New test.
51141         * g++.dg/inherit/covariant7.C: New test.
51142
51143 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51144
51145         PR c++/2739
51146         * g++.dg/other/access2.C: New test.
51147
51148 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51149
51150         * g++.dg/other/anon-struct.C: No longer fails
51151         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51152         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51153         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51154
51155 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51156
51157         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51158
51159 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51160
51161         * g++.dg/eh/spec4.C: Remove stray semicolon.
51162         * g++.dg/expr/pmf-1.C: Change error message.
51163         * g++.dg/ext/asm1.C: Remove stray semicolon.
51164         * g++.dg/ext/typename1.C: Add missing typenames.
51165         * g++.dg/inherit/template-as-base.C: Change error message.
51166         * g++.dg/lookup/scoped1.C: Likewise.
51167         * g++.dg/lookup/scoped2.C: Likewise.
51168         * g++.dg/lookup/using2.C: Likewise.
51169         * g++.dg/other/component1.C: Remove stray semicolon.
51170         * g++.dg/other/do1.C: Change error message.
51171         * g++.dg/other/error2.C: Likewise.
51172         * g++.dg/other/init1.C: Likewise.
51173         * g++.dg/other/packed1.C: Remove stray semicolon.
51174         * g++.dg/other/ptrmem2.C: Change error message.
51175         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51176         marker.
51177         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51178         * g++.dg/template/access3.C: Add typename keyword.
51179         * g++.dg/template/access5.C: Remove stray semicolon.
51180         * g++.dg/template/access6.C: Likewise.
51181         * g++.dg/template/complit1.C: Likewise.
51182         * g++.dg/template/crash1.C: Change error message.
51183         * g++.dg/template/inherit2.C: Remove stray semicolon.
51184         * g++.dg/template/instantiate2.C: Likewise.
51185         * g++.dg/template/instantiate3.C: Change error message.
51186         * g++.dg/template/qual1.C: Remove stray semicolon.
51187         * g++.dg/template/qualttp18.C: Change error message.
51188         * g++.dg/template/ref1.C: Remove stray semicolon.
51189         * g++.dg/template/sizeof1.C (A::value): Declare it.
51190         * g++.dg/template/spec4.C: Change error message.
51191         * g++.dg/template/static1.C: Likewise.
51192         * g++.dg/template/type1.C: Likewise.
51193         * g++.dg/template/typename3.C: Likewise.
51194         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51195         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51196         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51197         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51198         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51199         named return value extension.
51200         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51201         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51202         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51203         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51204         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51205         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51206         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51207         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51208         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51209         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51210         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51211         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51212         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51213         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51214         syntax.
51215         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51216         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51217         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51218         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51219         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51220         * g++.old-deja/g++.brendan/template11.C: Likewise.
51221         * g++.old-deja/g++.brendan/template26.C: Likewise.
51222         * g++.old-deja/g++.brendan/template27.C: Use explicit
51223         specialization syntax.
51224         * g++.old-deja/g++.brendan/template30.C: Likewise.
51225         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51226         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51227         non-dependent names.
51228         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51229         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51230         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51231         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51232         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51233         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51234         named return value extension.
51235         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51236         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51237         * g++.old-deja/g++.ext/return1.C: Likewise.
51238         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51239         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51240         * g++.old-deja/g++.jason/access8.C: Likewise.
51241         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51242         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51243         pseudo-destructor names.
51244         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51245         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51246         pseudo-destructor names.
51247         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51248         * g++.old-deja/g++.jason/overload19.C: Likewise.
51249         * g++.old-deja/g++.jason/overload32.C: Likewise.
51250         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51251         stray semicolons.
51252         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51253         * g++.old-deja/g++.jason/return.C: Likewise.
51254         * g++.old-deja/g++.jason/return2.C: Likewise.
51255         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51256         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51257         syntax.
51258         * g++.old-deja/g++.jason/template10.C: Account for use of
51259         non-dependent names.
51260         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51261         syntax.
51262         * g++.old-deja/g++.jason/template37.C: Likewise.
51263         * g++.old-deja/g++.law/access4.C: Change error messages.
51264         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51265         pseudo-destructor names.
51266         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51267         * g++.old-deja/g++.law/ctors9.C: Likewise.
51268         * g++.old-deja/g++.law/cvt22.C: Likewise.
51269         * g++.old-deja/g++.law/dtors5.C: Likewise.
51270         * g++.old-deja/g++.law/global-init1.C: Likewise.
51271         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51272         * g++.old-deja/g++.law/operators28.C: Likewise.
51273         * g++.old-deja/g++.law/visibility28.C: Likewise.
51274         * g++.old-deja/g++.martin/eval1.C: Likewise.
51275         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51276         name.
51277         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51278         * g++.old-deja/g++.mike/net34.C: Likewise.
51279         * g++.old-deja/g++.mike/net36.C: Likewise.
51280         * g++.old-deja/g++.mike/ns2.C: Likewise.
51281         * g++.old-deja/g++.mike/p12306.C: Likewise.
51282         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51283         value extension.
51284         * g++.old-deja/g++.mike/p700.C: Likewise.
51285         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51286         * g++.old-deja/g++.mike/p710.C: Likewise.
51287         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51288         value extension.
51289         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51290         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51291         * g++.old-deja/g++.ns/crash2.C: Likewise.
51292         * g++.old-deja/g++.ns/crash3.C: Likewise.
51293         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51294         * g++.old-deja/g++.ns/ns17.C: Likewise.
51295         * g++.old-deja/g++.ns/template16.C: Likewise.
51296         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51297         keyword.
51298         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51299         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51300         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51301         named return value extension.
51302         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51303         * g++.old-deja/g++.other/access4.C: Issue additional error
51304         messages.
51305         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51306         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51307         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51308         * g++.old-deja/g++.other/crash25.C: Change error message.
51309         * g++.old-deja/g++.other/crash4.C: Change error message.
51310         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51311         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51312         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51313         checks.
51314         * g++.old-deja/g++.other/defarg8.C: Likewise.
51315         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51316         * g++.old-deja/g++.other/dtor10.C: Likewise.
51317         * g++.old-deja/g++.other/incomplete.C: Likewise.
51318         * g++.old-deja/g++.other/linkage7.C: Likewise.
51319         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51320         lookup algorithm.
51321         * g++.old-deja/g++.other/mangle2.C: Likewise.
51322         * g++.old-deja/g++.other/refinit2.C: Likewise.
51323         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51324         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51325         * g++.old-deja/g++.pt/crash28.C: Likewise.
51326         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51327         syntax.
51328         * g++.old-deja/g++.pt/crash32.C: Change error message.
51329         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51330         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51331         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51332         error message position.
51333         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51334         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51335         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51336         syntax.
51337         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51338         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51339         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51340         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51341         keyword.
51342         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51343         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51344         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51345         keyword.
51346         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51347         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51348         syntax.
51349         * g++.old-deja/g++.pt/friend28.C: Account for use of
51350         non-dependent names.
51351         * g++.old-deja/g++.pt/friend29.C: Likewise.
51352         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51353         rules.
51354         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51355         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51356         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51357         lookup rules.
51358         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51359         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51360         keyword.
51361         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51362         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51363         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51364         keyword.
51365         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51366         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51367         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51368         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51369         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51370         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51371         keyword.
51372         * g++.old-deja/g++.pt/spec10.C: Likewise.
51373         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51374         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51375         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51376         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51377         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51378         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51379         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51380         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51381         * g++.old-deja/g++.pt/typename15.C: Likewise.
51382         * g++.old-deja/g++.pt/typename22.C: Likewise.
51383         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51384         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51385         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51386         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51387         syntax.
51388         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51389         return value extension.
51390         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51391         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51392         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51393         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51394
51395 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51396
51397         * g++.dg/warn/inline1.C: New test.
51398         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51399         * g++.old-deja/g++.jason/synth10.C: Likewise.
51400         * g++.old-deja/g++.mike/net31.C: Likewise.
51401         * g++.old-deja/g++.mike/p8786.C: Likewise.
51402
51403         * g++.dg/template/friend10.C: New test.
51404         * g++.dg/template/conv5.C: New test.
51405
51406 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51407
51408         * g++.dg/lookup/scoped3.C: New test.
51409
51410         * g++.dg/lookup/decl1.C: New test.
51411         * g++.dg/lookup/decl2.C: New test.
51412
51413 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51414
51415         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51416         gcc.c-torture/compile/20021015-1.c,
51417         gcc.c-torture/compile/20021015-2.c,
51418         gcc.c-torture/compile/20021123-1.c,
51419         gcc.c-torture/compile/20021123-2.c,
51420         gcc.c-torture/compile/20021123-3.c,
51421         gcc.c-torture/compile/20021123-4.c,
51422         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51423         only to 3.1 or 3.2 branch.
51424
51425 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51426
51427         * gcc.dg/i386-bitfield3.c: New test.
51428
51429         * gcc.dg/i386-bitfield2.c: New test.
51430
51431 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51432
51433         * g++.dg/parse/conv_op1.C: New test.
51434
51435 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51436
51437         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51438         approved.
51439
51440 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51441
51442         * gcc.c-torture/compile/20021220-1.c: New test.
51443
51444 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51445
51446         * gcc.dg/i386-fastcall-1.c: New.
51447
51448 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51449
51450         * gcc.c-torture/execute/20021219-1.c: New test.
51451
51452 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51453
51454         * gcc.dg/i386-pic-1.c: New test.
51455
51456 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51457
51458         PR c++/8099
51459         * g++.dg/template/friend9.C: New test.
51460
51461 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51462
51463         PR c++/3663
51464         * g++.dg/template/access7.C: New test.
51465
51466 2002-12-18  Nick Clifton  <nickc@redhat.com>
51467
51468         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51469         the libstdc++-v3 directory has been found.
51470
51471 2002-12-12  Devang Patel <dpatel@apple.com>
51472         * gcc.dg/darwin-ld-1.c: New test.
51473         * gcc.dg/darwin-ld-2.c: New test.
51474         * gcc.dg/darwin-ld-3.c: New test.
51475         * gcc.dg/darwin-ld-4.c: New test.
51476         * gcc.dg/darwin-ld-5.c: New test.
51477
51478 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51479
51480         * gcc.c-torture/compile/20021212-1.c: New test.
51481
51482 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51483
51484         * gcc.dg/fshort-wchar: New test.
51485
51486 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51487
51488         PR c++/8372
51489         * g++.dg/template/dtor1.C: New test.
51490
51491         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51492         markers.
51493
51494 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51495
51496         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51497
51498 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51499
51500         * g++.dg/template/static1.C: New test.
51501         * g++.dg/template/static2.C: New test.
51502         * g++.old-deja/g++.ext/memconst.C: New test.
51503
51504 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51505
51506         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51507         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51508         * g++.dg/special/initp1.C: Likewise.
51509
51510 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51511
51512         * gcc.c-torture/execute/20021204-1.c: New test.
51513
51514 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51515
51516         * gcc.dg/ppc-fmadd-1.c: New file.
51517         * gcc.dg/ppc-fmadd-2.c: New file.
51518         * gcc.dg/ppc-fmadd-3.c: New file.
51519
51520 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51521
51522         * gcc.c-torture/compile/20021204-1.c: New test.
51523
51524 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51525
51526         * g++.dg/inherit/covariant2.C: New test.
51527         * g++.dg/inherit/covariant3.C: New test.
51528         * g++.dg/inherit/covariant4.C: New test.
51529         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51530         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51531
51532 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51533
51534         PR c++/8688
51535         * g++.dg/init/brace3.C: New test.
51536
51537 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51538
51539         * gcc.dg/20020210-1.c: Fix a comment typo.
51540
51541 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51542
51543         PR c++/8720
51544         * g++.dg/parse/defarg1.C: New test.
51545
51546         PR c++/8615
51547         * g++.dg/template/char1.C: New test.
51548
51549         * g++.dg/template/varmod1.C: Fix typo.
51550
51551 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51552
51553         DR 180
51554         * g++.old-deja/g++.pt/crash32.C: Expect error.
51555
51556 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51557
51558         PR c++/5919
51559         * g++.dg/template/varmod1.C: New test.
51560
51561         PR c++/8727
51562         * g++.dg/inherit/typeinfo1.C: New test.
51563
51564         PR c++/8663
51565         * g++.dg/inherit/typedef1.C: New test.
51566
51567 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51568
51569         PR c++/8332
51570         PR c++/8493
51571         * g++.dg/template/strlen1.C: New test.
51572
51573         PR c++/8227
51574         * g++.dg/template/ctor2.C: New test.
51575
51576         PR c++/8214
51577         * g++.dg/init/string1.C: New test.
51578
51579         PR c++/8511
51580         * g++.dg/template/friend8.C: New test.
51581
51582 2002-11-29  Joe Buck <jbuck@synopsys.com>
51583
51584         * g++.dg/lookup/anon2.C: New test.
51585
51586 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51587
51588         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51589         h8300 port.
51590
51591 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51592
51593         * gcc.dg/bitfld-6.c: New test.
51594
51595 2002-11-27  Jan Hubicka  <jh@suse.cz>
51596
51597         * gcc.c-torture/execute/20021127.[cx]: New test.
51598
51599 2002-11-26  Jan Hubicka  <jh@suse.cz>
51600
51601         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51602         quality.
51603
51604 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51605
51606         * g++.dg/init/brace2.C: New test.
51607         * g++.old-deja/g++.mike/p9129.C: Correct.
51608
51609 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51610
51611         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51612
51613 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51614
51615         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51616
51617 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51618
51619         * g++.dg/abi/empty11.C: New test.
51620         * g++.dg/rtti/cv1.C: New test.
51621
51622 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51623
51624         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51625
51626 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51627
51628         * g++.dg/abi/empty10.C: New test.
51629
51630 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51631
51632         * gcc.c-torture/compile/20021124-1.c: New test.
51633
51634 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51635
51636         * g++.dg/abi/rtti2.C: New test.
51637
51638 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51639
51640         * gcc.dg/i386-unroll-1.c: New test.
51641
51642 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51643
51644         * gcc.c-torture/compile/20021120-1.c: New test.
51645         * gcc.c-torture/compile/20021120-2.c: New test.
51646
51647 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51648
51649         * gcc.dg/bitfld-5.c: New test.
51650
51651 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51652
51653         * gcc.c-torture/execute/20021120-3.c: New test.
51654
51655 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51656
51657         * gcc.c-torture/execute/20021120-2.c: New test.
51658
51659 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51660
51661         * gcc.c-torture/execute/20021120-1.c: New test.
51662
51663 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51664
51665         * gcc.c-torture/execute/20021118-3.c: New test.
51666
51667 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51668
51669         * gcc.c-torture/compile/20021119-1.c: New test.
51670
51671 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51672
51673         * gcc.dg/duff-1.c: New test.
51674         * gcc.dg/duff-2.c: New test.
51675         * gcc.dg/duff-3.c: New test.
51676
51677 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51678
51679         * gcc.dg/cpp/_Pragma5.c: New test.
51680
51681 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51682
51683         * gcc.c-torture/execute/20021118-2.c: New test.
51684
51685 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51686
51687         * gcc.c-torture/execute/20021118-1.c: New test.
51688
51689 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51690
51691         * gcc.dg/20021116-1.c: New test.
51692
51693 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51694
51695         * g++.dg/abi/vcall1.C: New test.
51696
51697 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51698
51699         * gcc.dg/20021029-1.c: New test.
51700         * gcc.dg/20021029-2.c: New test.
51701
51702 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51703
51704         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51705
51706 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51707
51708         PR c/8439
51709         * gcc.dg/20021110.c: Move to ...
51710         * gcc.c-torture/compile/20021110.c: .... here.
51711
51712 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51713
51714         PR c/8467
51715         * gcc.c-torture/execute/20021111-1.c
51716
51717 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51718
51719         PR c/8439
51720         * gcc.dg/20021110.c: New test.
51721
51722 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51723
51724         * g++.dg/abi/vthunk3.C: Run only on x86.
51725
51726 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51727
51728         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51729
51730 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51731
51732         * lib/compat.exp (compat-execute): Fix logic error in last
51733         change.
51734
51735 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51736
51737         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51738
51739 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51740
51741         PR c++/8389
51742         * g++.dg/template/access6.C: New test.
51743
51744 2002-11-08  Jan Hubicka  <jh@suse.cz>
51745
51746         * gcc.dg/i386-ssefp-1.c: New test.
51747         * gcc.dg/i386-ssefp-1.c: New test.
51748
51749 2002-11-08  Jan Hubicka  <jh@suse.cz>
51750
51751         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51752
51753 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51754
51755         * g++.dg/abi/vthunk3.C: New test.
51756
51757         PR c++/8338
51758         * g++.dg/template/crash2.C: New test.
51759
51760 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51761
51762         * g++.dg/abi/dtor1.C: New test.
51763         * g++.dg/abi/dtor2.C: Likewise.
51764
51765 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51766
51767         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51768         Darwin.
51769
51770 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51771
51772         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51773         -mthumb.  Only xfail with -O0.
51774
51775 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51776
51777         * g++.dg/abi/thunk1.C: New test.
51778         * g++.dg/abi/thunk2.C: Likewise.
51779         * g++.dg/abi/vtt1.C: Likewise.
51780
51781 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51782
51783         PR optimization/8423
51784         * gcc.c-torture/execute/builtin-constant.c: New test.
51785
51786 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51787
51788         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51789         Add some more cases.
51790
51791 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
51792
51793         PR c++/8391
51794         * g++.dg/opt/local1.C: New test.
51795
51796 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
51797
51798         PR c++/8160
51799         * g++.dg/template/complit1.C: New test.
51800
51801         PR c++/8149
51802         * g++.dg/template/typename4.C: Likewise.
51803
51804 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51805
51806         Core issue 287, PR c++/7639
51807         * g++.dg/template/instantiate1.C: Adjust error location.
51808         * g++.dg/template/instantiate3.C: New test.
51809         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51810         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51811         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51812
51813 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
51814
51815         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51816
51817 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
51818
51819         PR c++/8287
51820         * g++.dg/init/dtor2.C: New test.
51821
51822 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51823
51824         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51825         * gcc.dg/nest.c: Bypass errors on irix6.
51826
51827 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
51828
51829         * gcc.dg/nest.c: Expect error for mmix-*-*.
51830         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51831
51832 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
51833
51834         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51835         markers.
51836
51837         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51838
51839 2002-10-25  Mike Stump  <mrs@apple.com>
51840
51841         * gcc.dg/warn-1.c: New test.
51842
51843 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51844
51845         * g++.dg/template/typename3.C: New test.
51846
51847 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
51848
51849         * g++.dg/lookup/ptrmem1.C: New test.
51850
51851         * g++.dg/abi/vthunk2.C: New test.
51852
51853 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
51854
51855         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51856
51857 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
51858
51859         * g++.dg/abi/empty9.C: New test.
51860
51861 2002-10-24  Richard Henderson  <rth@redhat.com>
51862
51863         * g++.dg/inherit/thunk1.C: Enable for ia64.
51864
51865 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51866
51867         PR c++/8067
51868         * g++.dg/lookup/pretty1.C: New test.
51869
51870 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
51871
51872         * gcc.dg/20021023-1.c: New test.
51873
51874 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
51875
51876         PR c++/7679
51877         * g++.dg/parse/inline1.C: New test.
51878
51879 2002-10-23  Richard Henderson  <rth@redhat.com>
51880
51881         * g++.dg/inherit/thunk1.C: Enable for x86_64.
51882
51883         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51884
51885 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
51886
51887         PR c++/6579
51888         * g++.dg/parse/stmtexpr3.C: New test.
51889
51890 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
51891
51892         * g++.dg/expr/cond1.C: New test.
51893
51894 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51895
51896         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51897
51898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51899
51900         * g++.dg/abi/vbase13.C: New test.
51901         * g++.dg/abi/vbase14.C: Likewise.
51902
51903 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
51904
51905         * gcc.dg/tls/pic-1.c: New test.
51906         * gcc.dg/tls/nonpic-1.c: New test.
51907         * gcc.dg/20021018-1.c: New test.
51908
51909 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51910
51911         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51912         Remove only files with the same base name as the test case.
51913         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51914         (profopt-execute): Likewise.  Also, remove old profiling
51915         and performance data files before running the tests.
51916
51917         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51918         * g++.dg/bprob/bprob.exp: Likewise.
51919         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
51920         to allow more general test case names.
51921
51922         * g++.dg/bprob/bprob-1.C: Rename to ...
51923         * g++.dg/bprob/g++-bprob-1.C: ... this.
51924
51925         * g77.dg/bprob/bprob-1.f: Rename to ...
51926         * g77.dg/bprob/g77-bprob-1.f: ... this.
51927
51928 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
51929
51930         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51931         bison 1.50 or later.
51932
51933 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
51934
51935         * g++.dg/README: Describe more test directories.
51936
51937 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51938
51939         * g++.dg/init/array6.C: Add additional tests.
51940
51941 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
51942
51943         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51944         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51945
51946 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
51947
51948         * gcc.c-torture/compile/20020604-1.x: New.
51949         * gcc.c-torture/compile/simd-5.x: Likewise.
51950         * gcc.c-torture/execute/920710-1.x: Likewise.
51951         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51952
51953 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
51954
51955         * g++.dg/inherit/override1.C: Add dg-options clause.
51956
51957 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
51958
51959         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51960         _mm_slli_si128.
51961
51962 2002-10-19  Andreas Schwab  <schwab@suse.de>
51963
51964         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51965         directory component.
51966
51967 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
51968
51969         * g++.dg/inherit/thunk1.C: New test.
51970
51971         * g++.dg/inherit/override1.C: New test.
51972
51973         * g++.dg/abi/mangle11.C: New test.
51974         * g++.dg/abi/mangle14.C: New test.
51975         * g++.dg/abi/mangle17.C: New test.
51976
51977 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
51978
51979         * g++.dg/overload/member2.C: New test.
51980
51981 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
51982
51983         * g++.dg/README: Describe new compat directory.
51984         * g++.dg/dg.exp: Skip tests in compat directory.
51985         * README.compat: New file.
51986         * lib/compat.exp: New expect script.
51987         * g++.dg/compat: New test directory.
51988         * g++.dg/compat/compat.exp: New expect script.
51989         * g++.dg/compat/abi: New test directory.
51990         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51991         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51992         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51993         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51994         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51995         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51996         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51997         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51998         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51999         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
52000         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
52001         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
52002         * g++.dg/compat/break: New test directory.
52003         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
52004         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
52005         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
52006         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
52007         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
52008         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
52009         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
52010         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
52011         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
52012         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
52013         g++.dg/compat/break/README: New files.
52014         * g++.dg/compat/eh: New test directory.
52015         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
52016         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52017         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52018         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52019         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52020         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52021         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52022         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52023         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52024         g++.dg/compat/eh/filter2_y.C,
52025         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52026         g++.dg/compat/eh/new1_y.C,
52027         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52028         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52029         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52030         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52031         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52032         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52033         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52034         g++.dg/compat/eh/unexpected1_y.C: New files.
52035         * g++.dg/compat/init: New test directory.
52036         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52037         g++.dg/compat/init/array5_y.C,
52038         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52039         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52040         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52041         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52042         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52043         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52044         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52045         g++.dg/compat/init/init-ref2_y.C: New files.
52046
52047 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52048
52049         PR c++/7584
52050         * g++.dg/inherit/using3.C: New test.
52051
52052 2002-10-17  Jan Hubicka  <jh@suse.cz>
52053
52054         * gcc.dg/20021017-2.c: New test.
52055
52056 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52057
52058         * g++.dg/abi/mangle16.C: Adjust.
52059
52060         * g++.dg/init/array8.C: New test.
52061
52062 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52063
52064         * gcc.dg/special/mips-abi.exp: New test.
52065         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52066
52067 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52068
52069         * g++.dg/abi/mangle16.C: New test.
52070         * g++.dg/abi/mangle17.C: Likewise.
52071
52072         PR c++/7478
52073         * g++.dg/template/ref1.C: New test.
52074
52075 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52076
52077         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52078
52079 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52080
52081         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52082
52083 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52084
52085         PR c++/7524
52086         * g++.dg/init/array7.C: New test.
52087
52088 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52089
52090         * g++.dg/init/array6.C: New test.
52091
52092         * g++.dg/abi/mangle13.C: Likewise.
52093         * g++.dg/abi/mangle14.C: Likewise.
52094         * g++.dg/abi/mangle15.C: Likewise.
52095
52096 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52097
52098         * g++.dg/abi/empty8.C: New test.
52099
52100 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52101
52102         * g++.dg/init/ctor1.C: New test.
52103
52104 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52105
52106         * gcc.c-torture/execute/20021015-1.c: New test.
52107
52108 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52109
52110         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52111
52112 2002-10-14  Jan Hubicka  <jh@suse.cz>
52113
52114         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52115
52116 2002-10-14  Richard Henderson  <rth@redhat.com>
52117
52118         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52119
52120 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52121
52122         PR optimization/6631
52123         * g++.dg/opt/const2.C: New test.
52124
52125 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52126
52127         PR c++/7176
52128         * g++.dg/parse/friend1.C: New test.
52129         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52130
52131 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52132
52133         * gcc.dg/20021014-1.c: New test.
52134
52135 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52136
52137         PR c++/5661
52138         * g++.dg/ext/vlm1.C: New test.
52139         * g++.dg/ext/vlm2.C: Likewise.
52140
52141         * g++.dg/init/array1.C: Remove invalid braces.
52142         * g++.dg/init/brace1.C: New test.
52143         * g++.dg/init/copy2.C: Likewise.
52144         * g++.dg/init/copy3.C: Likewise.
52145         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52146         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52147         braces.
52148
52149 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52150
52151         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52152
52153 2002-10-11  Richard Shann  <richard.shann@superh.com>
52154
52155         * gcc.c-torture/compile/simd-5.c: New test.
52156
52157 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52158
52159         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52160
52161 2002-10-10  Jim Wilson  <wilson@redhat.com>
52162
52163         * gcc.c-torture/execute/20021010-1.c: New test.
52164
52165 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52166
52167         PR c/7353
52168         * g++.dg/ext/typedef-init.C: New test.
52169         * gcc.dg/typedef-init.c: New test.
52170
52171 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52172
52173         * gcc.dg/cpp/paste13.c: New test.
52174
52175 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52176
52177         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52178         remaining platforms, XFAIL during compile, not execute.  Don't
52179         XFAIL at -O0.
52180
52181 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52182
52183         * gcc.dg/alias-1.c: Tweak expected warning.
52184
52185 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52186
52187         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52188
52189 2002-10-06  Andreas Jaeger  <aj@suse.de>
52190
52191         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52192         * gcc.dg/cpp/c++98.C: Likewise.
52193
52194         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52195         * g++.dg/cpp/c++98.C: Likewise.
52196
52197         * g++.dg/README (Subdirectories): Mention cpp directory.
52198
52199         PR target/7559
52200         * gcc.dg/20021006-1.c: New test.
52201
52202 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52203
52204         PR c++/7804
52205         * g++.dg/other/warning1.C: New test.
52206
52207 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52208
52209         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52210         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52211         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52212
52213 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52214
52215         PR c++/7931
52216         * g++.dg/template/ptrmem3.C: New test.
52217
52218         PR c++/7754
52219         * g++.dg/template/union1.C: New test.
52220
52221 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52222
52223         PR c++/8006
52224         * g++.dg/abi/mangle9.C: New test.
52225         * g++.dg/abi/mangle10.C: New test.
52226         * g++.dg/abi/mangle11.C: New test.
52227         * g++.dg/abi/mangle12.C: New test.
52228
52229 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52230
52231         PR c++/7188.
52232         * g++.dg/template/meminit1.C: New test.
52233         * g++.dg/warn/Wreorder-1.C: Likewise.
52234         * g++.old-deja/g++.mike/warn3.C: Tweak.
52235         * lib/prune.exp: Ingore "in copy constructor".
52236
52237 2002-10-02  Andreas Jaeger  <aj@suse.de>
52238
52239         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52240         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52241         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52242         on x86-64.
52243
52244 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52245
52246         * gcc.dg/empty1.C: Fix typo.
52247
52248 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52249
52250         * gcc.dg/alias-1.c: New test.
52251
52252 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52253
52254         * gcc.dg/empty1.C: New test.
52255
52256         * g++.dg/tls/init-2.C: Tweak error messages.
52257
52258 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52259
52260         * gcc.c-torture/compile/20020923-1.c: New test.
52261
52262 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52263
52264         * gcc.c-torture/execute/ffs-1.c: New test.
52265         * gcc.c-torture/execute/ffs-2.c: Ditto.
52266
52267 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.dg/overload/member1.C: New test.
52270
52271 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52272
52273         * g++.dg/abi/empty7.C: New test.
52274         * g++.dg/init/pm2.C: Likewise.
52275
52276 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52277
52278         * g++.dg/rtti/crash1.C: New test.
52279
52280 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52281
52282         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52283         gcc.dg/sibcall-4.c: New tests.
52284
52285 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52286
52287         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52288         powerpc and MMIX targets.
52289
52290 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52291
52292         * gcc.dg/cpp/20020927-1.c: New.
52293
52294 2002-09-26  David S. Miller  <davem@redhat.com>
52295
52296         * gcc.c-torture/compile/trunctfdf.c: New.
52297
52298 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52299
52300         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52301
52302 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52303
52304         * gcc.c-torture/execute/loop-15.c: New.
52305
52306 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52307
52308         * README.QMTEST: Fix typo.
52309
52310 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52311
52312         * gcc.dg/20020926-1.c: New test.
52313
52314 2002-09-25  David S. Miller  <davem@redhat.com>
52315
52316         PR target/7842
52317         * gcc.c-torture/execute/shiftdi.c: New test.
52318
52319 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52320
52321         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52322         unique to the tool.
52323         * lib/g77.exp (g77_init): Likewise.
52324         * lib/g++.exp (g++_init): Likewise.
52325         * lib/objc.exp (objc_init): Likewise.
52326
52327 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52328
52329         * g++.dg/abi/empty5.C: New test.
52330         * g++.dg/abi/empty6.C: New test.
52331         * g++.dg/abi/vbase12.C: New test.
52332
52333 2002-09-25  Richard Henderson  <rth@redhat.com>
52334
52335         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52336         too-small long double.
52337
52338 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52339
52340         * gcc.dg/20020919-1.c: New test.
52341
52342 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52343
52344         * g++.dg/abi/bitfield6.C: New test.
52345         * g++.dg/abi/bitfield7.C: New test.
52346         * g++.dg/abi/bitfield8.C: New test.
52347         * g++.dg/abi/vbase11.C: New test.
52348
52349 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52350
52351         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52352         hppa*-*-hpux*.  Update test comment.
52353
52354 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52355
52356         * gcc.dg/tls/struct-1.c: New test.
52357
52358 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52359
52360         * gcc.dg/cpp/tr-warn2.c: Update.
52361
52362 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52363
52364         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52365
52366 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52367
52368         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52369         systems.
52370
52371 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52372
52373         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52374
52375         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52376         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52377         setting of cxxfilt.
52378
52379 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52380
52381         * gcc.dg/20020312-2.c: Update for darwin.
52382
52383 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52384
52385         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52386
52387 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52388
52389         * objc.dg/comp-types-1.m: New test.
52390         * objc.dg/comp-types-2.m: New test.
52391         * objc.dg/comp-types-3.m: New test.
52392         * objc.dg/comp-types-4.m: New test.
52393         * objc.dg/comp-types-5.m: New test.
52394         * objc.dg/comp-types-6.m: New test.
52395
52396 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52397
52398         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52399
52400 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52401
52402         * g++.dg/other/do1.C: New test.
52403
52404         * g++.dg/template/subst1.C: New test.
52405
52406 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52407
52408         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52409
52410 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52411
52412         * g++.dg/template/qualttp20.C: Adjust expected errors.
52413         * g++.old-deja/g++.jason/report.C: Likewise.
52414         * g++.old-deja/g++.other/qual1.C: Likewise.
52415
52416         * g++.dg/lookup/scoped2.C: New test.
52417
52418         * g++.dg/ext/asm3.C: New test.
52419
52420 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52421
52422         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52423
52424 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52425
52426         * ChangeLog: follow spelling conventions.
52427         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52428         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52429         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52430         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52431         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52432         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52433         * g++.old-deja/g++.law/global-init1.C: Likewise.
52434         * g++.old-deja/g++.other/delete4.C: Likewise.
52435         * g++.old-deja/g++.other/inline21.C: Likewise.
52436         * g++.old-deja/g++.other/singleton.C: Likewise.
52437         * g77.dg/strlen0.f: Likewise.
52438         * g77.f-torture/compile/20010519-1.f: Likewise.
52439         * g77.f-torture/compile/980310-4.f: Likewise.
52440         * gcc.c-torture/compile/20000605-1.c: Likewise.
52441         * gcc.c-torture/execute/20020225-1.c: Likewise.
52442         * gcc.dg/c90-hexfloat-2.c: Likewise.
52443         * gcc.dg/c99-bool-1.c: Likewise.
52444         * gcc.dg/c99-hexfloat-2.c: Likewise.
52445         * gcc.dg/dll-2.c: Likewise.
52446         * gcc.dg/wtr-union-init-1.c: Likewise.
52447         * gcc.dg/wtr-union-init-2.c: Likewise.
52448         * gcc.dg/wtr-union-init-3.c: Likewise.
52449         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52450         * gcc.dg/cpp/defined.c: Likewise.
52451         * gcc.dg/cpp/macsyntx.c: Likewise.
52452         * gcc.dg/cpp/paste2.c: Likewise.
52453         * gcc.dg/cpp/trad/defined.c: Likewise.
52454         * gcc.dg/format/c90-printf-1.c: Likewise.
52455         * gcc.dg/format/c90-scanf-1.c: Likewise.
52456         * gcc.dg/format/c99-printf-1.c: Likewise.
52457         * gcc.dg/format/c99-scanf-1.c: Likewise.
52458         * gcc.misc-tests/gcov-8.c: Likewise.
52459         * lib/profopt.exp: Likewise.
52460
52461 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52462
52463         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52464
52465 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52466
52467         * g++.dg/inherit/using2.C: New test.
52468
52469 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52470
52471         * ChangeLog: Follow spelling conventions.
52472         * g++.dg/template/friend4.C: Likewise.
52473         * g++.old-deja/g++.pt/crash67.C: Likewise.
52474         * gcc.c-torture/execute/20000801-4.c: Likewise.
52475         * gcc.dg/c90-digraph-1.c: Likewise.
52476         * gcc.dg/c94-digraph-1.c: Likewise.
52477         * gcc.dg/c99-digraph-1.c: Likewise.
52478         * gcc.dg/cpp/line5.c: Likewise.
52479         * gcc.dg/cpp/multiline.c: Likewise.
52480         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52481         * gcc.dg/format/attr-3.c: Likewise.
52482         * gcc.dg/format/c90-scanf-3.c: Likewise.
52483         * gcc.dg/format/ext-4.c: Likewise.
52484
52485 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52486
52487         * g++.dg/template/pretty1.C: New test.
52488
52489 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52490
52491         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52492
52493 2002-09-13  Matt Austern  <austern@apple.com>
52494
52495         * g++.dg/other/constref[12].C: New, regression tests for
52496         passing a cast expression to a function by const reference.
52497
52498 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52499
52500         * g++.dg/template/deduce1.C: New test.
52501
52502 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52503
52504         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52505         32-bit int.
52506
52507 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52508
52509         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52510         usage.
52511
52512 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52513
52514         * gcc.c-torture/compile/20020910-1.c: New test.
52515
52516 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52517
52518         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52519
52520 2002-09-10  Andreas Jaeger  <aj@suse.de>
52521
52522         * gcc.dg/20020312-2.c: Adjust for x86-64.
52523
52524 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52525
52526         * g77.dg/7388.f: New test case for PR 7388.
52527
52528 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52529
52530         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52531
52532 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52533
52534         * objc.dg/proto-lossage-1.m: New test.
52535
52536 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52537
52538         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52539
52540 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52541
52542         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52543         expected to pass.
52544
52545 2002-09-06  Stan Shebs  <shebs@apple.com>
52546             David Edelsohn  <edelsohn@gnu.org>
52547
52548         * gcc.dg/weak: New directory.
52549         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52550         target-specific xfail bits.
52551         * gcc.dg/typeof-2.c: Move to new directory.
52552         * gcc.dg/weak.exp: New expect script.
52553
52554 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52555
52556         * gcc.c-torture/execute/extzvsi.c: New test.
52557
52558 2002-09-05  Stan Shebs  <shebs@apple.com>
52559
52560         * gcc.dg/weak-1.c: xfail on Darwin.
52561         * gcc.dg/weak-2.c: Ditto.
52562         * gcc.dg/weak-3.c: Ditto.
52563         * gcc.dg/weak-4.c: Ditto.
52564         * gcc.dg/weak-5.c: Ditto.
52565         * gcc.dg/weak-6.c: Ditto.
52566         * gcc.dg/weak-7.c: Ditto.
52567         * gcc.dg/weak-8.c: Ditto.
52568         * gcc.dg/weak-9.c: Ditto.
52569
52570 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52571
52572         * gcc.c-torture/execute/loop-14.c: New test.
52573
52574 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52575
52576         * g++.dg/other/cxa-atexit1.C: New test.
52577
52578         * gcc.dg/typeof-2.c: New test.
52579
52580 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52581
52582         * gcc.dg/builtins-2.c: New testcase.
52583         * gcc.dg/builtins-3.c: New testcase.
52584
52585 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52586
52587         * gcc.dg/cpp/_Pragma4.c: New test.
52588
52589 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52590
52591         * objc/execute/nil_method-1.m: New testcase.
52592
52593 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52594
52595         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52596         [Object class], not [Object initialize].
52597
52598 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52599             Hans-Peter Nilsson  <hp@bitrange.com>
52600
52601         * gcc.c-torture/execute/20020720-1.x: Skip test on
52602         mmix-knuth-mmixware.  Correct comment.
52603
52604 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52605
52606         * g++.dg/abi/bitfield5.C: New test.
52607         * g++.dg/abi/vbase10.C: Likewise.
52608
52609 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52610
52611         * objc.dg/undeclared-selector.m: New test.
52612
52613 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52614
52615         * g++.dg/other/offsetof1.C: Avoid cast warning.
52616
52617 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52618
52619         * objc.dg/super-class-2.m: New test.
52620
52621 2002-08-24  Matt Austern  <austern@apple.com>
52622
52623         * g++.dg/ext/lvaddr.C: New test.
52624         * g++.dg/ext/lvcast.C: New test.
52625
52626 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52627
52628         * g++.dg/inherit/cond1.C: New test.
52629
52630 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52631
52632         * gcc.dg/noncompile/incomplete-1.c: New test.
52633
52634 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52635
52636         * gcc.dg/typespec-1.c: New test.
52637
52638 2002-08-20  Devang Patel  <dpatel@apple.com>
52639         * objc.dg/proto-hier-2.m: New test.
52640
52641 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52642
52643         * objc.dg/bitfield-1.m: New test.
52644         * objc.dg/bitfield-2.m: New test.
52645
52646 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52647
52648         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52649         gcc.dg/c99-flex-array-4.c: New tests.
52650
52651 2002-08-16  Stan Shebs  <shebs@apple.com>
52652
52653         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52654
52655 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52656
52657         * gcc.dg/typeof-1.c: New test.
52658         * g++.dg/ext/typeof2.C: New test.
52659
52660 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52661
52662         * g++.dg/other/offsetof1.C: New test.
52663
52664 2002-08-14  Richard Henderson  <rth@redhat.com>
52665
52666         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52667
52668 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52669
52670         * gcc.dg/cpp/_Pragma3.c: New test.
52671
52672 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52673
52674         * g++.dg/template/inherit3: New test.
52675
52676 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52677
52678         * gcc.dg/bitfld-4.c: Add blank options.
52679
52680 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52681
52682         * g++.dg/template/crash1.C: New test.
52683
52684 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52685
52686         * gcc.dg/tls/opt-2.c: New test.
52687
52688 2002-08-08  Devang Patel  <dpatel@apple.com>
52689
52690         * objc.dg/selector-1.m : New test
52691
52692 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52693
52694         * g++.dg/abi/bitfield4.C: New test.
52695         * gcc.dg/bitfld-4.c: New test.
52696
52697 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52698
52699         * g++.dg/other/packed1.C: New test.
52700
52701 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52702
52703         * g++.dg/abi/offsetof.C: Tweak error messages.
52704         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52705
52706 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52707
52708         * gcc.dg/bitfld-3.c: New test.
52709
52710 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52711             Richard Henderson  <rth@redhat.com>
52712
52713         * gcc.dg/i386-bitfield1.c: New test.
52714         * g++.dg/abi/bitfield3.C: Update.
52715
52716 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52717
52718         * objc.dg/const-str-2.m: Update.
52719         * gcc.dg/cpp/c++98.c: Change to C extension.
52720         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52721         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52722
52723 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52724
52725         * gcc.dg/tls/diag-3.c: New.
52726
52727 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52728
52729         * g++.dg/README (Subdirectories): Document new subdir expr.
52730         * g++.dg/expr/pmf-1.C: New test.
52731
52732 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52733
52734         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52735
52736 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52737
52738         * g++.dg/abi/bitfield3.C: New test.
52739
52740 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52741
52742         * lib/gcov.exp: Tweak expected line formats.
52743         * gcc.misc-tests/gcov8.c: New test.
52744         * gcc.misc-tests/gcov8.x: New flags.
52745
52746 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52747
52748         * consistency.vlad/layout/endian.c: Include string.h.
52749
52750         * gcc.c-torture/execute/20020805-1.c: New test.
52751
52752 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52753
52754         * g++.dg/other/conversion1.C: New test.
52755
52756 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52757
52758         * gcc.dg/builtins-1.c: New testcase.
52759
52760 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52761
52762         * g++.dg/inherit/access3.C: New test.
52763
52764 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52765
52766         * gcc.dg/ia64-visibility-2.c: New test.
52767
52768 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52769
52770         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52771         __qualifier_flags to __flags.
52772
52773 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52774
52775         * g++.dg/inherit/operator1.C: New test.
52776         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52777         * g++.dg/other/error1.C: Change expected error message.
52778         * g++.dg/template/conv4.C: Likewise.
52779
52780 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52781
52782         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52783         for documented behavior.
52784
52785 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52786
52787         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52788         several targets known to fail.
52789
52790 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52791
52792         * gcc.dg/mips-args-[123].c: New tests.
52793
52794 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
52795
52796         * gcc.dg/ppc-spe.c: New.
52797
52798 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
52799
52800         * g++.dg/other/ptrmem4.C: New testcase.
52801
52802 2002-07-24  Richard Henderson  <rth@redhat.com>
52803
52804         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52805
52806 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
52807
52808         * g++.dg/ext/alignof1.C (main): Return 0 for success.
52809
52810 2002-07-24  Roger Sayle  <roger@eyesopen.com>
52811
52812         * gcc.c-torture/execute/memset-3.c: New testcase.
52813
52814 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
52815
52816         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52817         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52818
52819 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52820
52821         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52822         Delete.
52823
52824 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
52825
52826         * gcc.c-torture/compile/simd-4.c: New test.
52827
52828 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52829
52830         PR c++/7347, c++/7348
52831         * g++.dg/template/access4.C: New test.
52832         * g++.dg/template/access5.C: New test.
52833         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52834         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52835         * g++.old-deja/g++.pt/ttp58.C: Likewise.
52836         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52837
52838 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
52839
52840         * gcc.dg/gnu89-init-2.c: New test.
52841
52842 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
52843
52844         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52845
52846 2002-07-20  Roger Sayle  <roger@eyesopen.com>
52847
52848         * gcc.c-torture/execute/20020720-1.c: New testcase.
52849
52850 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
52851
52852         * gcc.dg/cpp/Wsignprom.c: New tests.
52853
52854 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52855
52856         * gcc.c-torture/execute/loop-13.c: New test.
52857
52858 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
52859
52860         * gcc.dg/cpp/expr.c: New tests.
52861
52862 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
52863
52864         * g++.dg/opt/pr6713.C: Add template instantiation.
52865
52866 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
52867
52868         * gcc.dg/nest.c: New test.
52869
52870 2002-07-17  Richard Henderson  <rth@redhat.com>
52871
52872         * g++.dg/opt/pr6713.C: New test.
52873
52874 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
52875
52876         * gcc.c-torture/execute/loop-2e.x: Let the testcase
52877         XFAIL for all x86 processors.
52878
52879 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
52880
52881         * gcc.c-torture/execute/20010122-1.x: Do not test with
52882         -fomit-frame-pointer.
52883
52884 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52885
52886         * g++.dg/template/instantiate2.C: New test.
52887         * g++.dg/template/spec4.C: New test.
52888
52889 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52890
52891         * g++.dg/template/access2.C: New test.
52892         * g++.dg/template/access3.C: New test.
52893
52894 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
52895
52896         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52897         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52898         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52899         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52900         Convert to use <stdarg.h>.
52901         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52902         Delete.
52903         * gcc.dg/va-arg-2.c: New.
52904         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52905
52906 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
52907
52908         * gcc.c-torture/compile/20020710-1.c: New test.
52909
52910 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
52911                           Andrew Pinski  <pinskia@physics.uc.edu>
52912
52913         gcc.c-torture/compile/simd-2.c: New testcase.
52914         gcc.c-torture/compile/simd-3.c: Likewise.
52915
52916 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
52917
52918         PR c++/7224
52919         * g++.dg/overload/error1.C: New test.
52920
52921 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52922
52923         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52924         configuration and IRIX 6 O32 ABI.
52925
52926 2002-07-11  Roger Sayle  <roger@eyesopen.com>
52927
52928         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52929
52930 2002-07-10  Roger Sayle  <roger@eyesopen.com>
52931
52932         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52933
52934 2002-07-10  Jeffrey A Law  <law@redhat.com>
52935
52936         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52937
52938         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
52939
52940 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
52941
52942         * gcc.dg/20020312-2.c: Check for __PPC__.
52943
52944 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
52945
52946         * gcc.c-torture/compile/20020709-1.c: New test.
52947
52948 2002-07-07  Roger Sayle  <roger@eyesopen.com>
52949
52950         * g++.dg/template/qualttp21.C: New test case.
52951
52952 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
52953
52954         * gcc.c-torture/compile/20020706-1.c: New test.
52955         * gcc.c-torture/compile/20020706-2.c: New test.
52956
52957 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
52958             Alexandre Oliva  <aoliva@redhat.com>
52959
52960         * g++.dg/warn/incomplete1.C: New test.
52961
52962 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52963
52964         PR c++/7099
52965         * g++.dg/warn/noreturn1.C: New test.
52966
52967 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
52968
52969         PR c++/6706
52970         * g++.dg/debug/debug6.C: New test.
52971         * g++.dg/debug/debug7.C: New test.
52972
52973 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
52974
52975         * gcc.c-torture/compile/simd-3.c: New test.
52976
52977 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
52978
52979         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52980         * gcc.dg/20020620-1.c: Likewise.
52981
52982 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52983
52984         PR c++/6944
52985         * g++.dg/init/array4.C: New test.
52986         * g++.dg/init/array5.C: New test.
52987
52988 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
52989
52990         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52991         * gcc.c-torture/execute/simd-2.c (main): Likewise.
52992
52993 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52994
52995         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52996         * gcc.dg/wtr-aggr-init-1.c: Likewise.
52997         * gcc.dg/wtr-conversion-1.c: Likewise.
52998         * gcc.dg/wtr-escape-1.c: Likewise.
52999         * gcc.dg/wtr-int-type-1.c: Likewise.
53000         * gcc.dg/wtr-label-1.c: Likewise.
53001         * gcc.dg/wtr-static-1.c: Likewise.
53002         * gcc.dg/wtr-strcat-1.c: Likewise.
53003         * gcc.dg/wtr-suffix-1.c: Likewise.
53004         * gcc.dg/wtr-switch-1.c: Likewise.
53005         * gcc.dg/wtr-unary-plus-1.c: Likewise.
53006         * gcc.dg/wtr-union-init-1.c: Likewise.
53007         * gcc.dg/wtr-union-init-2.c: Likewise.
53008         * gcc.dg/wtr-union-init-3.c: Likewise.
53009
53010         * gcc.dg/wtr-func-def-1.c: New test.
53011
53012 2002-07-02 Devang Patel <dpatel@apple.com>
53013
53014         * objc.dg/param-1.m: New test.
53015
53016 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
53017
53018         * gcc.dg/cpp/trad/directive.c: Add test.
53019         * gcc.dg/cpp/trad/macroargs.c: Add test.
53020         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53021
53022 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
53023
53024         * gcc.dg/cpp/cmdlne-M.c: New test.
53025
53026 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
53027
53028         * objc.dg/desig-init-1.m: New test.
53029
53030 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53031
53032         PR c++/6716
53033         * g++.dg/template/instantiate1.C: New test.
53034
53035 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
53036
53037         PR c++/7112
53038         * g++.dg/template/sizeof2.C: New test.
53039
53040 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53041
53042         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53043         gcc.dg/cpp/trad/include.c: New tests.
53044
53045 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53046
53047         PR target/7177
53048         * gcc.c-torture/compile/20020701-1.c: New test.
53049
53050 2002-07-01  Stan Shebs  <shebs@apple.com>
53051
53052         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53053         header here...
53054         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53055         (objc-torture-execute): or here.
53056
53057 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53058
53059         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53060
53061 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53062
53063         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53064
53065 2002-06-30  Devang Patel  <dpatel@apple.com>
53066
53067         * objc.dg/fsyntax-only.m: New test.
53068
53069 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53070
53071         PR c++/6695
53072         * g++.dg/template/friend7.C: New file.
53073
53074 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53075
53076         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53077         return type.
53078
53079 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53080
53081         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53082         avoid division by zero.
53083
53084 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53085
53086         * gcc.dg/Wunknownprag.c: New tests.
53087
53088 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53089
53090         * gcc.c-torture/execute/simd-2.c: New test.
53091
53092 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53093
53094         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53095         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53096         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53097         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53098         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53099         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53100         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53101         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53102         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53103         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53104         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53105         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53106         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53107         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53108         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53109         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53110         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53111
53112 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53113
53114         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53115         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53116         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53117         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53118         New tests.
53119         * gcc.dg/cpp/trad/directive.c: Update.
53120
53121 2002-06-23  Andreas Jaeger  <aj@suse.de>
53122
53123         * gcc.c-torture/execute/complex-6.c: New.
53124
53125 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53126
53127         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53128         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53129         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53130         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53131
53132 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53133
53134         * gcc.dg/cpp/trad: New directory with traditional tests copied
53135         from parent directory.
53136         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53137         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53138         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53139         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53140         Move to trad/ and rename.
53141         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53142         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53143         gcc.dg/cpp/trad/redef2.c: New tests.
53144         * gcc.dg/cpp/trad/trad.exp: New driver.
53145
53146 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53147
53148         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53149         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53150         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53151         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53152         Remove.
53153
53154 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53155
53156         * gcc.dg/20020620-1.c: New test.
53157
53158 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53159
53160         * g++.dg/template/ttp4.C: New test.
53161
53162 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53163
53164         * g++.dg/opt/vt1.C: Fix regexp.
53165
53166 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53167
53168         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53169         Don't use attribute `noinline'.
53170
53171 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53172
53173         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53174
53175 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53176
53177         * gcc.c-torture/execute/simd-1.c: New.
53178
53179         * gcc.dg/simd-1.c: New.
53180
53181 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53182
53183         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53184
53185 2002-06-16  Richard Henderson  <rth@redhat.com>
53186
53187         * g++.dg/ext/anon-struct1.C: New.
53188         * g++.dg/ext/anon-struct2.C: New.
53189         * g++.dg/ext/anon-struct3.C: New.
53190         * gcc.dg/anon-struct-1.c: New.
53191         * gcc.dg/anon-struct-2.c: New.
53192         * gcc.dg/anon-struct-3.c: New.
53193         * gcc.dg/20011008-1.c: Adjust warning text.
53194         * gcc.dg/20020527-1.c: Add -fms-extensions.
53195
53196 2002-06-16  Richard Henderson  <rth@redhat.com>
53197
53198         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53199
53200 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53201
53202         * gcc.c-torture/execute/20020615-1.c: New test.
53203
53204 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53205
53206         * gcc.c-tortuture/execute/compare-1.c: New test case.
53207         * gcc.c-tortuture/execute/compare-2.c: New test case.
53208         * gcc.c-tortuture/execute/compare-3.c: New test case.
53209
53210 2002-06-13  Richard Henderson  <rth@redhat.com>
53211
53212         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53213         ia64 ilp32.
53214
53215 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53216
53217         * g++.dg/template/typename2.C: Update error message.
53218
53219 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53220
53221         * gcc.c-torture/execute/20020611-1.c: New test.
53222
53223 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53224
53225         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53226         list of targets to skip.
53227
53228 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53229
53230         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53231         targets if not optimizing.
53232
53233 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53234
53235         * gcc.c-torture/compile/20020605-1.c: New test.
53236
53237         * g++.dg/opt/vt1.C: New test.
53238
53239         * gcc.dg/20020531-1.c: New test.
53240
53241         * gcc.dg/20020530-1.c: New test.
53242
53243         * gcc.dg/20020527-1.c: New test.
53244
53245         * g++.dg/opt/cse1.C: New test.
53246
53247 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53248
53249         * gcc.dg/20020607-2.c: New test case.
53250
53251 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.c-torture/compile/20020604-1.c: New test.
53254
53255 2002-06-04  Richard Henderson  <rth@redhat.com>
53256
53257         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53258         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53259         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53260
53261 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53262
53263         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53264
53265 2002-06-03  Richard Henderson  <rth@redhat.com>
53266
53267         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53268         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53269
53270 2002-06-02  Richard Henderson  <rth@redhat.com>
53271
53272         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53273         test functions static.
53274
53275 2002-06-02  Andreas Jaeger  <aj@suse.de>
53276
53277         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53278         now.
53279
53280 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53281
53282         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53283         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53284         Update for mofified diagnostics.
53285         * gcc.dg/c99-intconst-1.c: No longer fail.
53286
53287 2002-06-02  Richard Henderson  <rth@redhat.com>
53288
53289         * gcc.dg/uninit-A.c: Remove xfail markers.
53290
53291 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53292
53293         * gcc.dg/fnegate-1.c: New test case.
53294
53295 2002-05-30  Osku Salerma  <osku@iki.fi>
53296
53297         * gcc.c-torture/execute/mayalias-1.c: New file.
53298
53299 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53300
53301         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53302         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53303         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53304
53305 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53306
53307         * gcc.c-torture/execute/20020529-1.c: New test.
53308
53309 2002-05-27  Richard Henderson  <rth@redhat.com>
53310
53311         * g++.dg/ext/attrib6.C: New test case.
53312
53313 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53314
53315         * gcc.c-torture/execute/pure-1.c: New test.
53316
53317 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53318
53319         * gcc.dg/cpp/arith-2.c: Remove.
53320
53321 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53322
53323         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53324         * gcc.dg/cpp/if-3.c: Remove.
53325
53326 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53327
53328         * g++.dg/opt/cse2.C: New test.
53329
53330 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53331
53332         * gcc.dg/cpp/arith-1.c: New semantic tests.
53333         * gcc.dg/cpp/if-1.c: Update.
53334
53335 2002-05-24  Ben Elliston  <bje@redhat.com>
53336
53337         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53338
53339 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53340
53341         * gcc.dg/verbose-asm.c: New test.
53342
53343 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53344
53345         * gcc.dg/cpp/paste12.c: New test.
53346
53347 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53348
53349         * g++.dg/parse/named_ops.C: New test.
53350
53351 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53352
53353         * gcc.dg/weak-8.c: New test.
53354
53355 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53356
53357         * gcc.dg/weak-2.c: Allow optional leading underscore
53358         in scan-assembler symbol name.
53359         * gcc.dg/weak-3.c: Likewise.
53360         * gcc.dg/weak-4.c: Likewise.
53361         * gcc.dg/weak-5.c: Likewise.
53362
53363 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53364
53365         * gcc.dg/20020523-1.c: New test.
53366
53367 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53368
53369         * objc.dg/const-str-2.m: Update now that we stop after
53370         a command line error.
53371
53372 2002-05-22  Richard Henderson  <rth@redhat.com>
53373
53374         * g++.dg/dg.exp: Fix typo in test pruneing.
53375
53376 2002-05-22  Richard Henderson  <rth@redhat.com>
53377
53378         * g++.dg/dg.exp: Prune the tls subdirectory.
53379         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53380         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53381         * g++.dg/tls/init-1.C: New.
53382
53383 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53384
53385         * gcc.dg/20020517-1.c: New test.
53386
53387 2002-05-21  Richard Henderson  <rth@redhat.com>
53388
53389         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53390         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53391
53392 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53393
53394         * g++.dg/other/copy2.C: New test.
53395
53396 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53397
53398         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53399         (MAX_COPY): Bump up to 10 times sizeof (long long).
53400         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53401
53402         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53403         sizeof (long long).
53404
53405         * gcc.c-torture/execute/strcpy-1.c: New test.
53406
53407 2002-05-19  Jason Merrill  <jason2redhat.com>
53408
53409         * g++.dg/ext/oper1.C: New test.
53410
53411 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53412 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53413
53414         * README.QMTEST: New file.
53415
53416         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53417
53418 2002-05-19  Andreas Jaeger  <aj@suse.de>
53419
53420         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53421         now.
53422         * gcc.c-torture/execute/loop-2d.x: Likewise.
53423
53424 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53425
53426         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53427         support weak symbols.
53428         * gcc.dg/weak-4.c: Likewise.
53429         * gcc.dg/weak-6.c: Likewise.
53430
53431 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53432
53433         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53434         cygwin, coff and h8300-*-hms targets
53435         * gcc.dg/weak-5.c: Likewise.
53436         * gcc.dg/weak-7.c: Likewise.
53437
53438 2002-05-16  Jason Merrill  <jason@redhat.com>
53439
53440         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53441         (scan-assembler-not, scan-assembler-dem): Likewise.
53442         (scan-assembler-dem-not): Likewise.
53443
53444 2002-05-15  Richard Henderson  <rth@redhat.com>
53445
53446         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53447
53448 2002-05-15  Richard Henderson  <rth@redhat.com>
53449
53450         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53451         (vfoo1f): Warning here.
53452         (vfoo1l): Don't redefine the alias.
53453
53454 2002-05-14  Jason Merrill  <jason@redhat.com>
53455             Alexandre Oliva  <aoliva@redhat.com>
53456
53457         * g++.dg/init/pm1.C: New test.
53458
53459 2002-05-12  David S. Miller  <davem@redhat.com>
53460
53461         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53462         types.
53463
53464 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53465
53466         * gcc.c-torture/execute/20020510-1.c: New test case.
53467
53468 2002-05-10  David S. Miller  <davem@redhat.com>
53469
53470         * gcc.c-torture/execute/conversion.c: Test long double too.
53471
53472 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53473
53474         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53475         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53476         * lib/g++.exp (g++_link_flags): Likewise.
53477         * lib/objc.exp (objc_target_compile): Likewise.
53478
53479 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53480
53481         * gcc.dg/cpp/poison.c: Update.
53482         * gcc.dg/cpp/20000625-2.c: Remove.
53483         * gcc.dg/cpp/direct2s.c: Remove final test.
53484
53485 2002-05-08  Tom Rix  <trix@redhat.com>
53486
53487         * gcc.c-torture/execute/20020508-1.c: New test.
53488         * gcc.c-torture/execute/20020508-2.c: New test.
53489         * gcc.c-torture/execute/20020508-3.c: New test.
53490
53491 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53492
53493         * gcc.dg/cpp/charconst-4.c: More tests.
53494
53495 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53496
53497         PR c/6569
53498         * gcc.dg/weak-3.c: Update location of warning messages.
53499         * gcc.dg/weak-5.c: Likewise.
53500
53501 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53502
53503         * gcc.c-torture/execute/20020506-1.c: New test case.
53504
53505 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53506
53507         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53508
53509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53510
53511         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53512
53513 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53514
53515         * gcc.dg/cpp/charconst-3.c: New test.
53516
53517 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53518
53519         * gcc.dg/cpp/charconst.c: Update tests.
53520
53521 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53522
53523         * treelang: Added directory for new sample language treelang. Also
53524         lib/treelang.exp: New file to signal treelang should be tested.
53525
53526 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53527
53528         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53529         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53530         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53531         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53532         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53533         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53534         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53535
53536 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53537
53538         * gcc.dg/format/xopen-2.c: New test.
53539
53540 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53541
53542         * gcc.dg/20020503-1.c: New test.
53543
53544 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53545
53546         * g++.dg/init/dtor1.C: Make it tougher.
53547
53548 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53549
53550         * g++.dg/init/dtor1.C: New test.
53551
53552 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53553
53554         * gcc.dg/altivec-8.c: New.
53555
53556 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53557
53558         * gcc.dg/altivec-7.c: New.
53559
53560 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53561
53562         * g++.dg/parse/typedef1.C: New test.
53563
53564 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53565
53566         PR c++/6486
53567         * g++.dg/template/friend6.C: New test.
53568
53569         PR c++/6492
53570         * g++.dg/init/copy1.C: New test.
53571
53572 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53573
53574         * g++.dg/warn/effc1.C: New test.
53575
53576 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53577
53578         * gcc.dg/cpp/if-cexp.c: Add a test.
53579
53580 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53581
53582         * gcc.dg/20020426-2.c: New test.
53583
53584 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53585
53586         * gcc.dg/cpp/if-mop.c: Update.
53587         * gcc.dg/cpp/if-mpar.c: Add test.
53588         * gcc.dg/cpp/if-oppr.c: Update.
53589
53590 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53591
53592         PR c/6343
53593         * gcc.dg/weak-[2-7].c: New tests.
53594
53595 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53596
53597         * gcc.dg/enum1.c: New test.
53598
53599 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53600
53601         PR c++/6497
53602         * g++.dg/inherit/access2.C: New test.
53603
53604 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53605
53606         PR bootstrap/6445
53607         * gcc.dg/20020426-1.c: New test.
53608
53609 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53610
53611         * g++.dg/abi/enum1.C: New test.
53612
53613 2002-04-26  Richard Henderson  <rth@redhat.com>
53614
53615         * gcc.dg/c99-bool-1.c: Expect always true warning.
53616
53617 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53618
53619         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53620
53621 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53622
53623         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53624         targets.
53625
53626 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53627
53628         * g++.dg/abi/mange7.C: New test.
53629
53630         PR c++/6438.
53631         * g++.dg/parse/stmtexpr2.C: New test.
53632
53633 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53634
53635         * gcc.dg/20020312-2.c: Add SH target.
53636
53637 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53638
53639         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53640         compiler output on mips*-*-irix*.
53641
53642 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53643
53644         * g++.dg/parse/attr1.C: New test.
53645
53646 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53647
53648         * gcc.c-torture/execute/string-opt-17.c: New test case.
53649         * gcc.c-torture/execute/memset-2.c: New test case.
53650
53651 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53652
53653         PR c++/6256:
53654         * g++.dg/template/friend5.C: New test.
53655
53656         PR c++/6331:
53657         * g++.dg/template/qual1.C: Likewise.
53658
53659 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53660
53661         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53662         Include stdlib.h, not stdio.h or ctype.h.
53663
53664 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53665
53666         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53667         cris-*-elf* and mmix-*-*.
53668         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53669         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53670         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53671         Ditto.
53672         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53673         * gcc.dg/wchar_t-1.c: Ditto.
53674
53675 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53676
53677         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53678         Clarify comment.
53679
53680 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53681
53682         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53683
53684 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53685
53686         * gcc.c-torture/execute/20000906-1.x: Delete.
53687
53688 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53689
53690         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53691
53692 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53693
53694         * PR6367
53695         * g77.f-torture/execute/6367.f: New test.
53696         * g77.f-torture/execute/6367.x: Disable for MMIX.
53697
53698 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53699
53700         * PR6352
53701         * g++.dg/opt/inline2.C: New test.
53702
53703 2002-04-18  Richard Henderson  <rth@redhat.com>
53704
53705         * gcc.dg/20000906-1.c: Enable for all targets.
53706         * gcc.c-torture/compile/iftrap-2.c: New.
53707
53708 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53709
53710         * gcc.dg/20020418-1.c: New test.
53711         * gcc.dg/20020418-2.c: New test.
53712
53713 2002-04-18  Richard Henderson  <rth@redhat.com>
53714
53715         * gcc.c-torture/compile/iftrap-1.c: New.
53716         * gcc.dg/iftrap-1.c: Adjust for ia64.
53717         * gcc.dg/iftrap-2.c: New.
53718
53719 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53720
53721         * gcc.c-torture/compile/20020418-1.c: New test.
53722
53723 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53724
53725         * gcc.c-torture/compile/20020415-1.c: New.
53726
53727 2002-04-18  David S. Miller  <davem@redhat.com>
53728
53729         * gcc.c-torture/execute/20020418-1.c: New test.
53730
53731 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53732
53733         * gcc.dg/20020416-1.c: New test.
53734
53735         * g++.dg/opt/inline1.C: New test.
53736
53737 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53738
53739         * gcc.dg/altivec-5.c: New test.
53740
53741         * gcc.dg/20020415-1.c: New test.
53742
53743 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53744
53745         * lib/chill.exp: Remove.
53746
53747 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53748
53749         * g++.dg/other/big-struct.C: New test.
53750
53751 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53752
53753         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53754         of scratch file.
53755
53756 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53757
53758         PR c/6277
53759         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53760         in scan-assembler function name
53761
53762 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53763
53764         * g77.f-torture/execute/980628-4.x,
53765         g77.f-torture/execute/980628-5.x,
53766         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53767         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53768         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53769         i[34567]86-*-*.
53770
53771 2002-04-13  David S. Miller  <davem@redhat.com>
53772
53773         * gcc.c-torture/execute/20020413-1.c: New test.
53774
53775 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53776
53777         * gcc.dg/asm-6.c,
53778         * g++.dg/ext/asm1.C: New tests.
53779
53780 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53781
53782         PR c++ 5373.
53783         * g++.dg/parse/stmtexpr1.C: New test.
53784
53785         PR c++/5189.
53786         * g++.dg/template/copy1.C: New test.
53787
53788 2002-04-12  Richard Henderson  <rth@redhat.com>
53789
53790         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53791
53792 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
53793
53794         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53795         gcc.c-torture/execute/20020307-2.c.
53796
53797 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
53798
53799         * g++.dg/ext/attrib5.C,
53800         * g++.dg/lookup/struct1.C: New tests.
53801
53802 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
53803
53804         * gcc.dg/20020411-1.c: New test.
53805
53806         * gcc.c-torture/execute/20020411-1.c: New test.
53807
53808 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
53809
53810         * g77.f-torture/execute/6177.f: New test.
53811
53812 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
53813
53814         PR middle-end/6247
53815         * g++.dg/opt/cleanup1.C: New test.
53816
53817         * g++.dg/opt/const1.C: New test.
53818
53819 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
53820
53821         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53822
53823 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53824
53825         PR c++/5507
53826         * g++.dg/template/typename2.C: New test.
53827
53828 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
53829
53830         * gcc.c-torture/execute/loop-12.c: New.
53831
53832 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
53833
53834         * g77.f-torture/execute/980628-4.x,
53835         g77.f-torture/execute/980628-5.x,
53836         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53837         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53838         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53839
53840 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53841
53842         PR optimization/6086
53843         * g++.dg/opt/preinc1.C: New test.
53844
53845 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53846
53847         PR c++/5571
53848         * g++.dg/opt/static2.C: New test.
53849
53850 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
53851
53852         PR c/5120
53853         * gcc.dg/20020406-1.c: New test.
53854
53855 2002-04-04  David S. Miller  <davem@redhat.com>
53856
53857         * gcc.c-torture/execute/20020404-1.c: New test.
53858
53859 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
53860
53861         PR c/6123
53862         * gcc.dg/20020312-2.c: Do not declare global register variable
53863         if __PIC__ or __pic__ is defined.
53864
53865 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
53866
53867         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
53868         __asm__ so that it works correctly even if -ansi -pedantic-errors.
53869
53870 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53871
53872         * gcc.misc-tests/linkage.exp: Update last change to handle
53873         sparc*-, not just sparc-.
53874
53875 2002-04-03  Richard Henderson  <rth@redhat.com>
53876
53877         * gcc.dg/cpp/ucs.c: Improved long UCS test.
53878
53879 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53880
53881         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53882
53883 2002-04-02  David S. Miller  <davem@redhat.com>
53884
53885         * gcc.c-torture/execute/20020402-3.c: New test.
53886
53887 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
53888
53889         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53890         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53891
53892         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53893         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53894         g77.f-torture/execute/20001201.x,
53895         g77.f-torture/execute/u77-test.x: New files.
53896
53897         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53898         * gcc.dg/wchar_t-1.c: Ditto.
53899
53900 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53901
53902         * gcc.c-torture/execute/20020402-1.c: New test.
53903
53904 2002-04-01  Richard Henderson  <rth@redhat.com>
53905
53906         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53907
53908         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53909
53910 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53911
53912         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53913
53914 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53915
53916         * g++.dg/inherit/template-as-base.C: Expect error.
53917         * g++.dg/inherit/namespace-as-base.C: Likewise.
53918
53919 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
53920
53921         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53922         g++.dg/ext/instantiate3.C: Tweak match patterns.
53923
53924         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53925         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53926         -da test.
53927
53928 2002-03-31  Richard Henderson  <rth@redhat.com>
53929
53930         * gcc.dg/special/alias-2.c: New.
53931         * gcc.dg/special/ecos.exp: Run it.
53932
53933 2002-03-31  Richard Henderson  <rth@redhat.com>
53934
53935         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53936
53937 2002-03-31  Kazu Hirata  <kazu@hxi.com>
53938
53939         * gcc.dg/weak-1.c: Disable on h8300 port.
53940
53941 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
53942
53943         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53944         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53945         ordering tests.
53946         * g++.dg/bprob/bprob-1.C: New test.
53947         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53948         * g++.dg/gcov/gcov-1.C: New test.
53949         * g++.dg/gcov/gcov-1.x: New file.
53950         * g++.dg/gcov/gcov-2.C: New test.
53951         * g++.dg/gcov/gcov-3.C: New test.
53952         * g++.dg/gcov/gcov-3.h: New file.
53953
53954 2002-03-28  Roger Sayle  <roger@eyesopen.com>
53955
53956         * g++.old-deja/g++.other/builtins5.C: New test.
53957         * g++.old-deja/g++.other/builtins6.C: New test.
53958         * g++.old-deja/g++.other/builtins7.C: New test.
53959         * g++.old-deja/g++.other/builtins8.C: New test.
53960         * g++.old-deja/g++.other/builtins9.C: New test.
53961
53962 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
53963
53964         * g++.dg/opt/static1.C: New test.
53965
53966         * g++.dg/opt/longbranch1.C: New test.
53967
53968 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
53969
53970         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53971
53972         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53973
53974 2002-03-28  Jeffrey A Law  (law@redhat.com)
53975
53976         * gcc.c-torture/execute/20020328-1.c: New test.
53977
53978 2002-03-27  Richard Henderson  <rth@redhat.com>
53979
53980         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53981         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53982         move from g++.old-deja/g++.ext/.
53983
53984 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
53985
53986         * g++.dg/init/new2.C: New test.
53987
53988 2002-03-26  Richard Henderson  <rth@redhat.com>
53989
53990         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53991
53992         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53993         on sparc.
53994
53995         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
53996         sparcv9 systems.
53997         * gcc.dg/20001102-1.c: Likewise.
53998
53999 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
54000
54001         * gcc.dg/cpp/endif-pedantic1.c,
54002         gcc.dg/cpp/endif-pedantic2.c: New tests.
54003
54004 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
54005
54006         * g++.dg/init/new1.C: New test.
54007
54008 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54009
54010         * g++.dg/abi/vbase9.C: New test.
54011
54012 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
54013
54014         * gcc.dg/arm-asm.c: New test.
54015
54016 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
54017
54018         * gcc.dg/Wswitch-enum.c: New test.
54019         Fix PR c/5044.
54020
54021 2002-03-26  Richard Henderson  <rth@redhat.com>
54022
54023         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54024         structure.
54025
54026 2002-03-25  Richard Henderson  <rth@redhat.com>
54027
54028         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
54029         sparcv9 systems.
54030
54031         * gcc.c-torture/compile/20011119-1.c (xxx): New.
54032         * gcc.c-torture/compile/20011119-2.c (xxx): New.
54033
54034 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
54035
54036         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54037
54038 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
54039
54040         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54041         targets using generic thunk support.
54042
54043 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54044
54045         * gcc.c-torture/compile/20020323-1.c: New test.
54046
54047         * g++.dg/opt/conj2.C: New test.
54048
54049 2002-03-24  Richard Henderson  <rth@redhat.com>
54050
54051         * gcc.dg/weak-1.c: Use -fno-common.
54052
54053 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54054
54055         * g77.dg/f77-edit-apostrophe-out.f: New test
54056         * g77.dg/f77-edit-h-out.f: New test
54057         * g77.dg/f77-edit-t-in.f: New test
54058         * g77.dg/f77-edit-t-out.f: New test
54059         * g77.dg/f77-edit-x-out.f: New test
54060         * g77.dg/f77-edit-slash-out.f: New test
54061         * g77.dg/f77-edit-colon-out.f: New test
54062         * g77.dg/f77-edit-s-out.f: New test
54063
54064 2002-03-24  Richard Henderson  <rth@redhat.com>
54065
54066         * objc/execute/formal_protocol-6.x: New XFAIL.
54067
54068 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54069
54070         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54071         that do not support weak symbols
54072
54073 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54074
54075         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54076         * lib/g77.exp: Likewise.
54077         * lib/objc.exp: Likewise.
54078
54079 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54080
54081         * gcc.dg/Wswitch-default.c: New test.
54082
54083 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54084
54085         * g++.dg/other/enum1.C: New test.
54086
54087 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54088
54089         * gcc.dg/pragma-ep-3.c: Fix typo.
54090
54091 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54092
54093         * g++.dg/inherit/template-as-base.C: New test.
54094
54095 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54096
54097         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54098         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54099
54100 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54101
54102         * gcc.dg/cpp/multiline.c: Update to match.
54103
54104 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54105
54106         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54107
54108 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54109
54110         * gcc.dg/cpp/extratokens2.c: New file.
54111
54112 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54113
54114         * gcc.dg/20020312-2.c: Add rs6000 target.
54115
54116         * gcc.c-torture/compile/20020319-1.c: New test.
54117
54118 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54119
54120         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54121         (A, E): Handle this.
54122
54123 2002-03-20  Jason Merrill  <jason@redhat.com>
54124
54125         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54126         ignoring -fpic.
54127         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54128         through prune_gcc_output.
54129
54130 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54131
54132         * gcc.c-torture/compile/20020320-1.c: New test.
54133
54134 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54135
54136         * gcc.c-torture/compile/20020318-1.c: New test.
54137
54138         * gcc.dg/struct-by-value-1.c: New test.
54139
54140         * gcc.dg/20020319-1.c: New test.
54141
54142 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54143
54144         * g++.dg/opt/conj1.C: New test.
54145
54146 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54147
54148         * g++.dg/template/qualttp20.C: Revert previous change.
54149         * g++.dg/template/qualttp3.C: Likewise.
54150         * g++.dg/template/qualttp4.C: Likewise.
54151         * g++.dg/template/qualttp5.C: Likewise.
54152         * g++.dg/template/qualttp6.C: Likewise.
54153         * g++.dg/template/qualttp7.C: Likewise.
54154         * g++.dg/template/qualttp8.C: Likewise.
54155         * g++.dg/template/recurse.C: Likewise.
54156
54157 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54158
54159         * gcc.dg/cpp/wchar-1.c: Update.
54160
54161 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54162
54163         * g++.dg/template/conv1.C: New test.
54164         * g++.dg/template/conv2.C: New test.
54165         * g++.dg/template/conv3.C: New test.
54166         * g++.dg/template/conv4.C: New test.
54167
54168 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54169
54170         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54171         * g++.dg/template/qualttp3.C: Likewise.
54172         * g++.dg/template/qualttp4.C: Likewise.
54173         * g++.dg/template/qualttp5.C: Likewise.
54174         * g++.dg/template/qualttp6.C: Likewise.
54175         * g++.dg/template/qualttp7.C: Likewise.
54176         * g++.dg/template/qualttp8.C: Likewise.
54177         * g++.dg/template/recurse.C: Likewise.
54178
54179 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54180
54181         * g++.dg/opt/dtor1.C: New test.
54182
54183 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54184
54185         * gcc.c-torture/compile/20020315-1.c: New test.
54186
54187 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54188
54189         * gcc.dg/weak-1.c: Fix scan tests.
54190
54191 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54192
54193         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54194         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54195         cris-*-aout* mmix-*-*.
54196         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54197         cris-*-aout* mmix-*-*.
54198         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54199         cris-*-elf* cris-*-aout* and mmix-*-*.
54200         * gcc.dg/20001009-1.c: Ditto.
54201         * gcc.dg/20010912-1.c: Ditto.
54202         * gcc.dg/20020122-4.c: Ditto.
54203         * gcc.dg/inline-2.c: Ditto.
54204
54205 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54206
54207         * gcc.c-torture/compile/20020314-1.c: New test.
54208
54209 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54210
54211         * gcc.c-torture/execute/20020314-1.c: New test.
54212
54213 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54214
54215         * g++.dg/warn/Wunused-1.C: New test.
54216
54217 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54218
54219         * g++.dg/abi/mangle6.C: New test.
54220
54221 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54222
54223         * gcc.c-torture/compile/20020309-2.c: New test.
54224
54225         * gcc.c-torture/compile/20020312-1.c: New test.
54226
54227 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54228
54229         * g++.dg/other/access1.C: New test.
54230
54231 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54232
54233         * gcc.c-torture/execute/wchar_t-1.c: New test.
54234
54235 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54236
54237         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54238
54239 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54240
54241         * gcc.dg/20020312-1.c: New test case.
54242
54243 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54244
54245         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54246
54247 2002-03-11  Richard Henderson  <rth@redhat.com>
54248
54249         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54250         * g++.old-deja/g++.jason/report.C: Likewise.
54251
54252 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54253
54254         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54255         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54256
54257 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54258
54259         * g++.dg/overload/pmf1.C: New test.
54260
54261 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54262
54263         * gcc.c-torture/execute/20020307-1.c: Use long.
54264
54265 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54266
54267         PR optimization/5844
54268         * gcc.dg/20020310-1.c: New test.
54269
54270 2002-03-09  Michael Meissner  <meissner@redhat.com>
54271
54272         * gcc.c-torture/execute/memcpy-2.c: New test.
54273         * gcc.c-torture/execute/memset-1.c: New test.
54274         * gcc.c-torture/execute/strlen-1.c: New test.
54275         * gcc.c-torture/execute/strcmp-1.c: New test.
54276         * gcc.c-torture/execute/strncmp-1.c: New test.
54277
54278 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54279
54280         * gcc.dg/ppc-ldstruct.c: New test.
54281
54282 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54283
54284         * gcc.c-torture/execute/va-arg-22.c: New test.
54285
54286 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54287
54288         * gcc.c-torture/compile/20020309-1.c: New test.
54289
54290 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54291
54292         * gcc.c-torture/execute/20020307-2.c: New test.
54293
54294 2002-03-07  Jeffrey A Law  (law@redhat.com)
54295
54296         * g77.f-torture/compile/20020307-1.f: New test.
54297
54298 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54299
54300         * gcc.dg/unordered-1.c: New test.
54301
54302 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54303
54304         * gcc.c-torture/execute/20020307-1.c: New test.
54305
54306 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54307
54308         * gcc.dg/20020304-1.c: New test.
54309
54310         * gcc.c-torture/compile/20020304-2.c: New test.
54311
54312 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54313
54314         * gcc.c-torture/compile/20020304-1.c: New test case
54315         (from PR c/5830).
54316
54317 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54318
54319         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54320
54321 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54322
54323         * g++.dg/other/classkey1.C: New test.
54324
54325 2002-03-01  Richard Henderson  <rth@redhat.com>
54326
54327         * gcc.c-torture/compile/981223-1.x: New.
54328         * gcc.c-torture/compile/920625-1.x: New.
54329
54330 2002-02-28  Richard Henderson  <rth@redhat.com>
54331
54332         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54333
54334 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54335
54336         * gcc.c-torture/execute/20020227-1.c: New test.
54337
54338 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54339
54340         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54341         here" ERROR lines.
54342         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54343         * g++.old-deja.g++.other/defarg1.C: Likewise.
54344         * g++.old-deja/g++.pt/calls2.C: Likewise.
54345         * g++.old-deja/g++.pt/crash20.C: Likewise.
54346         * g++.old-deja/g++.pt/crash30.C: Likewise.
54347         * g++.old-deja/g++.pt/crash36.C: Likewise.
54348         * g++.old-deja/g++.pt/crash6.C: Likewise.
54349         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54350         * g++.old-deja/g++.pt/derived3.C: Likewise.
54351         * g++.old-deja/g++.pt/error1.C: Likewise.
54352         * g++.old-deja/g++.pt/friend21.C: Likewise.
54353         * g++.old-deja/g++.pt/friend23.C: Likewise.
54354         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54355         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54356
54357 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54358
54359         * gcc.c-torture/execute/20020225-2.c: New test.
54360
54361 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54362
54363         * gcc.c-torture/execute/920730-1t.c,
54364         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54365         Delete test cases, only relevant to -traditional.
54366
54367 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54368
54369         * gcc.dg/cpp/undef1.c: Remove.
54370         * gcc.dg/cpp/directiv.c: Update.
54371         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54372
54373 2002-02-27  Michael Meissner  <meissner@redhat.com>
54374
54375         * gcc.c-torture/execute/20020226-1.c: New test.
54376
54377 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54378
54379         * g++.dg/debug/debug4.C: New test.
54380
54381         * gcc.dg/ia64-visibility-1.c: New test.
54382
54383 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54384
54385         * gcc.dg/debug/20020224-1.c: New.
54386
54387 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54388
54389         * gcc.c-torture/execute/960416-1.x: New.
54390         * gcc.c-torture/execute/divconst-3.x: Likewise.
54391
54392 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54393
54394         * gcc.dg/20020224-1.c: New test.
54395
54396 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54397
54398         * gcc.c-torture/execute/20020225-1.c: New.
54399
54400 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54401
54402         * gcc.dg/cpp/wchar-1.c: New test.
54403
54404 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54405
54406         * gcc.dg/20020222-1.c: New test.
54407
54408 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54409
54410         * g++.dg/opt/anonunion1.C: New test.
54411
54412 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54413
54414         * g++.dg/template/qualttp19.C: New test.
54415         * g++.dg/template/qualttp20.C: New test.
54416         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54417         * g++.old-deja/g++.other/qual1.C: Likewise.
54418
54419 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54420
54421         * gcc.dg/attr-alwaysinline.c: New.
54422
54423 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54424
54425         * gcc.dg/20020220-1.c: New test.
54426
54427         * gcc.dg/20020220-2.c: New test.
54428
54429         * g++.dg/opt/mmx1.C: New test.
54430
54431 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54432
54433         * gcc.c-torture/compile/20020110.c: New test.
54434
54435 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54436
54437         * gcc.c-torture/execute/20020219-1.c: New test.
54438
54439         * gcc.dg/20020219-1.c: New test.
54440
54441         * gcc.dg/noncompile/20020220-1.c: New test.
54442
54443         * g++.dg/opt/ptrintsum1.C: New test.
54444
54445         * gcc.dg/debug/20020220-1.c: New test.
54446
54447 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54448
54449         * gcc.c-torture/execute/20020216-1.c: New test.
54450
54451 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54452
54453         * gcc.dg/decl-1.c: Update, new test.
54454
54455 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54456
54457         * g++.dg/abi/bitfield1.C: New test.
54458         * g++.dg/abi/bitfield2.C: New test.
54459
54460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54461
54462         * gcc.dg/attr-nest.c: New test.
54463
54464 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54465
54466         * gcc.c-torture/execute/20020215-1.c: New test.
54467
54468 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54469
54470         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54471         * g++.dg/debug/debug.exp: New.
54472         * g++.dg/debug/trivial.C: New.
54473         * g++.dg/debug/debug1.C: Moved...
54474         * g++.dg/other/debug1.C: ...from here.
54475         * g++.dg/debug/debug2.C: Moved...
54476         * g++.dg/other/debug2.C: ...from here.
54477         * g++.dg/debug/debug3.C: Moved...
54478         * g++.dg/other/debug3.C: ...from here.
54479
54480         * gcc.dg/noncompile/20020213-1.c: New test.
54481
54482 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54483
54484         * g++.dg/other/debug3.C: New test.
54485
54486         * gcc.c-torture/execute/20020213-1.c: New test.
54487
54488 2002-02-13  Richard Smith <richard@ex-parrot.com>
54489
54490         * g++.old-deja/g++.other/thunk1.C: New test.
54491
54492 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54493
54494         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54495
54496 2002-02-13  Stan Shebs  <shebs@apple.com>
54497
54498         * gcc.dg/altivec-3.c: New.
54499
54500 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54501
54502         * gcc.dg/Wunreachable-1.c: New test.
54503         * gcc.dg/Wunreachable-2.c: New test.
54504
54505 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54506
54507         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54508
54509 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54510
54511         * gcc.dg/decl-1.c: New test.
54512
54513 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54514
54515         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54516
54517 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54518
54519         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54520         * gcc.c-torture/compile/980506-1.x: Likewise.
54521
54522 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54523
54524         * gcc.dg/20020210-1.c: New.
54525
54526 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54527
54528         * g77.f-torture/execute/947.f: New regression test
54529         for PR fortran/947.
54530
54531 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54532
54533         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54534         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54535
54536 2002-02-08  Richard Henderson  <rth@redhat.com>
54537
54538         * gcc.c-torture/compile/labels-3.c: New.
54539
54540 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54541
54542         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54543         expression statements work instead.
54544         * gcc.dg/noncompile/20020207-1.c: New test.
54545
54546 2002-02-07  Richard Henderson  <rth@redhat.com>
54547
54548         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54549
54550 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54551
54552         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54553         message from g77
54554         * lib/g77-dg.exp: Trim g77 error messages so that they are
54555         recognized by dg.exp.
54556
54557 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54558
54559         PR fortran/5473
54560         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54561
54562 2002-02-07  Richard Henderson  <rth@redhat.com>
54563
54564         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54565         to be sufficiently aligned for integers.
54566
54567 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54568
54569         * g++.dg/template/friend4.C: New test.
54570
54571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54572
54573         PR fortran/5743
54574         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54575         unsupported cases.
54576
54577 2002-02-07  Richard Henderson  <rth@redhat.com>
54578
54579         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54580         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54581         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54582         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54583
54584 2002-02-06  Richard Henderson  <rth@redhat.com>
54585
54586         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54587
54588 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54589
54590         * gcc.dg/20020206-1.c: New test.
54591
54592 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54593
54594         * gcc.c-torture/execute/20020206-1.c: New test.
54595
54596         * gcc.c-torture/execute/20020206-2.c: New test.
54597
54598         PR optimization/5429:
54599         * gcc.c-torture/compile/20020206-1.c: New test.
54600
54601 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54602
54603         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54604         as certain file formats cannot support particularly large
54605         alignments.
54606
54607         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54608         and do not expect to be able to link the executable.
54609
54610         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54611         fail because the COFF format does not support the weak attribute.
54612
54613 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54614
54615         * g77.dg/pr5473.f: New test
54616
54617 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54618
54619         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54620         Fix testcase accordingly.
54621
54622 2002-02-04  Richard Henderson  <rth@redhat.com>
54623
54624         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54625         (buf): Change to be an array of pointers, not ints.
54626
54627 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54628
54629         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54630         before all tests.  Move warning one line above to match where it
54631         C frontend emits.
54632         * gcc.dg/Wswitch-2.c: New test.
54633         * g++.dg/warn/Wswitch-1.C: New test.
54634         * g++.dg/warn/Wswitch-2.C: New test.
54635
54636 2002-02-04  Richard Henderson  <rth@redhat.com>
54637
54638         * g++.dg/abi/offsetof.C: Fix size comparison.
54639
54640 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54641
54642         * gcc.dg/cast-qual-2.c: New test.
54643
54644 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54645
54646         * gcc.dg/20020201-4.c: New test.
54647
54648 2002-02-04  Ben Elliston  <bje@redhat.com>
54649
54650         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54651         target_info attribute != 0, in addition to the empty string.
54652         (gcc_target_compile): Likewise.
54653
54654 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54655
54656         * gcc.dg/Wswitch.c: New test.
54657         PR gcc/4475. PR gcc/3780.
54658
54659 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54660
54661         * g77.f-torture/execute/5122.f: New test for regressions
54662         against PR fortran/5122.
54663
54664 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54665
54666         * g77.f-torture/compile/pr3743.f: Delete
54667         * g77.dg/pr3743-1.f: New test.
54668         * g77.dg/pr3743-2.f: New test.
54669         * g77.dg/pr3743-3.f: New test.
54670         * g77.dg/pr3743-4.f: New test.
54671
54672 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54673
54674         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54675
54676 2002-02-02  Richard Henderson  <rth@redhat.com>
54677
54678         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54679         * gcc.c-torture/execute/bf64-1.c: Likewise.
54680
54681 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54682
54683         * gcc.dg/20020201-2.c: New test.
54684
54685         * gcc.dg/20020201-3.c: New test.
54686
54687         * gcc.c-torture/execute/bitfld-2.c: New test.
54688
54689 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54690
54691         * gcc.dg/bitfld-1.c: Update.
54692         * gcc.dg/bitfld-2.c: Update.
54693         * gcc.c-torture/execute/bitfld-1.x: New.
54694
54695 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54696
54697         * gcc.c-torture/execute/20020201-1.c: New test.
54698
54699 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54700
54701         PR target/5469
54702         * gcc.dg/20020201-1.c: New test.
54703
54704 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54705
54706         PR fortran/3743
54707         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54708         * g77.f-torture/compile/pr3743.x: Remove
54709
54710 2002-01-31  Tom Rix  <trix@redhat.com>
54711
54712         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54713
54714 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54715
54716         * gcc.dg/noncompile/20020130-1.c: New test.
54717
54718 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54719
54720         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54721
54722 2002-01-29  Richard Henderson  <rth@redhat.com>
54723
54724         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54725         to long long.
54726         * gcc.c-torture/execute/bf64-1.c: Likewise.
54727
54728 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54729
54730         * gcc.c-torture/execute/20020129-1.c: New test.
54731
54732 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54733
54734         * gcc.c-torture/compile/20000224-1.c: Update.
54735         * gcc.c-torture/execute/bitfld-1.c: New tests.
54736         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54737         * gcc.dg/uninit-A.c: Update.
54738
54739 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54740
54741         * g++.dg/template/ctor1.C: Add instantiation.
54742
54743 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54744
54745         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54746         argument to __builtin_prefetch to be const ptr.
54747
54748 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54749
54750         * gcc.c-torture/compile/20020120-1.c: New test.
54751
54752 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54753
54754         * gcc.c-torture/execute/20020127-1.c: New test.
54755
54756 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54757
54758         * g77.dg/f77-edit-i-in.f: New test
54759         * g77.dg/f77-edit-i-out.f: New test
54760
54761 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54762
54763         * gcc.dg/debug/debug.exp: New file.
54764         * gcc.dg/debug/trivial.c: New file.
54765         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54766         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54767         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54768         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54769         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54770         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54771         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54772         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54773         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54774         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54775         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54776         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54777         * gcc.dg/20000503-1.c: Removed.
54778         * gcc.dg/20010207-1.c: Removed.
54779         * gcc.dg/20011223-1.c: Removed.
54780         * gcc.dg/20020104-2.c: Removed.
54781         * gcc.dg/debug-1.c: Removed.
54782         * gcc.dg/debug-2.c: Removed.
54783         * gcc.dg/debug-3.c: Removed.
54784         * gcc.dg/debug-4.c: Removed.
54785         * gcc.dg/debug-5.c: Removed.
54786         * gcc.dg/debug-6.c: Removed.
54787         * gcc.dg/dwarf2-1.c: Removed.
54788         * gcc.dg/dwarf2-2.c: Removed.
54789
54790 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54791
54792         * g++.old-deja/g++.other/eh5.C: New test.
54793         * g++.old-deja/g++.other/sibcall2.C: New test.
54794         * g++.old-deja/g++.other/array9.C: New test.
54795         * g++.old-deja/g++.other/typename2.C: New test.
54796         * g++.old-deja/g++.other/crash60.C: New test.
54797         * g++.old-deja/g++.other/conv9.C: New test.
54798         * g++.old-deja/g++.other/mangle10.C: New test.
54799         * g++.old-deja/g++.other/unchanging1.C: New test.
54800         * g++.old-deja/g++.other/exprstmt1.C: New test.
54801         * g++.old-deja/g++.other/inline23.C: New test.
54802         * g++.old-deja/g++.eh/ia64-1.C: New test.
54803         * g++.old-deja/g++.other/dwarf2-1.C: New test.
54804         * g++.old-deja/g++.other/reload1.C: New test.
54805         * g++.old-deja/g++.other/static20.C: New test.
54806         * g++.old-deja/g++.other/local-alloc1.C: New test.
54807         * g++.old-deja/g++.other/conv8.C: New test.
54808         * g++.old-deja/g++.other/stmtexpr2.C: New test.
54809         * g++.old-deja/g++.other/storeexpr1.C: New test.
54810         * g++.old-deja/g++.other/storeexpr2.C: New test.
54811         * g++.dg/eh/template2.C: New test.
54812         * g++.dg/warn/weak1.C: New test.
54813
54814 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
54815
54816         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54817         Remove first, non-varying, argument.
54818
54819 2002-01-23  Richard Henderson  <rth@redhat.com>
54820
54821         * gcc.dg/inline-2.c: New.
54822
54823         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54824         Add optional target arg.  Check number of arguments.
54825         (scan-assembler-not, scan-assembler-dem): Likewise.
54826         (scan-assembler-dem-not): Likewise.
54827
54828 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54829
54830         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54831         line 12.
54832         * g++.old-deja/g++.brendan/parse3.C,
54833         g++.old-deja/g++.other/crash26.C,
54834         g++.old-deja/g++.other/crash28.C,
54835         g++.old-deja/g++.other/crash29.C,
54836         g++.old-deja/g++.other/crash30.C,
54837         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54838
54839 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
54840
54841         * gcc.dg/20020115-1.c: New.
54842
54843 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
54844
54845         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54846
54847 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
54848
54849         * gcc.dg/20020122-3.c: New.
54850
54851 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
54852
54853         * g++.dg/other/gc1.C: New test.
54854
54855 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
54856
54857         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54858
54859 2002-01-22  Richard Henderson  <rth@redhat.com>
54860
54861         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54862
54863 2002-01-22  Richard Henderson  <rth@redhat.com>
54864
54865         * gcc.dg/20020122-4.c: New.
54866
54867 2002-01-22  H.J. Lu <hjl@gnu.org>
54868
54869         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54870         link output.
54871         * gcc.dg/special/ecos.exp: Likewise.
54872         * lib/g++-dg.exp: Likewise.
54873         * lib/g77-dg.exp: Likewise.
54874         * lib/gcc-dg.exp : Likewise.
54875         * lib/mike-g++.exp: Likewise.
54876         * lib/mike-g77.exp: Likewise.
54877         * lib/mike-gcc.exp: Likewise.
54878         * lib/objc-dg.exp: Likewise.
54879
54880 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
54881
54882         PR target/5379
54883         * gcc.dg/20020122-2.c: New test.
54884
54885 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
54886
54887         * gcc.dg/20020122-1.c: New test.
54888
54889 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
54890
54891         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54892
54893 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
54894
54895         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54896
54897 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54898
54899         * gcc.c-torture/compile/20020121-1.c: New test.
54900
54901 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54902
54903         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54904         ld_library_path.
54905
54906 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
54907
54908         * gcc.dg/20020218-1.c: New test.
54909
54910 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
54911
54912         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54913         messages
54914         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54915         "At global scope" warning
54916         * g++.dg/ext/align1.C: Change cygwin test for alignment
54917         from db-bogus to dg-warning
54918
54919 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
54920
54921         * g77.f-torture/compile/cpp2.F: New test.
54922
54923 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54924
54925         * g++.dg/template/access1.C: New test.
54926
54927 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
54928
54929         * gcc.dg/20020118-1.c: New.
54930
54931 2002-01-18  Kazu Hirata  <kazu@hxi.com>
54932
54933         * gcc.c-torture/execute/20020118-1.c: New test.
54934
54935 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54936
54937         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54938         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54939         alignment warnings.
54940
54941 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
54942
54943         * gcc.misc-tests/i386-prefetch.exp: Save and restore
54944         torture_with_loops and torture_without_loops
54945
54946 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
54947
54948         * gcc.c-torture/compile/20020116-1.c: New test.
54949
54950 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
54951
54952         * gcc.dg/20020116-2.c: New test.
54953
54954         * gcc.dg/ultrasp4.c: New test.
54955
54956         * gcc.dg/20020116-1.c: New test.
54957
54958 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
54959
54960         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54961         by EABI.
54962
54963 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
54964
54965         * gcc.misc-tests/i386-prefetch.exp: New.
54966         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54967         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54968         * gcc.misc-tests/i386-pf-none-1.c: New test.
54969         * gcc.misc-tests/i386-pf-sse-1.c: New test.
54970
54971 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
54972
54973         * gcc.dg/gnu89-init-1.c: Add new tests.
54974
54975 2002-01-15  Andreas Jaeger  <aj@suse.de>
54976
54977         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54978         * gcc.dg/i386-mmx-2.c: Likewise.
54979         * gcc.dg/i386-sse-1.c: Likewise.
54980         * gcc.dg/i386-sse-2.c: Likewise.
54981         * gcc.dg/i386-sse-3.c: Likewise.
54982
54983 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
54984
54985         * g77.f-torture/execute/intrinsic-unix-bessel.f:
54986         Uncomment additional cases that now pass.
54987
54988 2002-01-11  Richard Henderson  <rth@redhat.com>
54989
54990         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54991         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54992
54993 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
54994
54995         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54996
54997 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
54998
54999         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
55000         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
55001
55002 2002-01-10  Dale Johannesen  <dalej@apple.com>
55003
55004         * gcc.c-torture/execute/loop-11.c: New.
55005
55006 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
55007
55008         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
55009         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
55010
55011 2002-01-09  Richard Henderson  <rth@redhat.com>
55012
55013         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
55014         type in which to perform the operation for each size.
55015
55016 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
55017
55018         * gcc.c-torture/compile/20020109-2.c: New test.
55019
55020 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
55021
55022         * gcc.c-torture/execute/loop-10.c: New test.
55023
55024 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55025
55026         * gcc.c-torture/compile/20010226-1.c: New test.
55027         * gcc.c-torture/compile/20010227-1.c: New test.
55028         * gcc.c-torture/compile/20010426-1.c: New test.
55029         * gcc.c-torture/compile/20010510-1.c: New test.
55030         * gcc.c-torture/compile/20010605-3.c: New test.
55031         * gcc.c-torture/compile/20010824-1.c: New test.
55032         * gcc.c-torture/execute/20010409-1.c: New test.
55033         * gcc.dg/noncompile/20000901-1.c: New test.
55034         * gcc.dg/20001023-1.c: New test.
55035         * gcc.dg/20001101-1.c: New test.
55036         * gcc.dg/20001102-1.c: New test.
55037         * gcc.dg/20010207-1.c: New test.
55038         * gcc.dg/20010405-1.c: New test.
55039         * gcc.dg/20010822-1.c: New test.
55040         * gcc.dg/20011107-1.c: New test.
55041
55042 2002-01-09  Jeffrey A Law  (law@redhat.com)
55043
55044         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55045
55046         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55047         execution failure on PA targets.
55048
55049 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55050
55051         * gcc.c-torture/compile/20020109-1.c: New test.
55052
55053 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55054
55055         * gcc.c-torture/execute/20020108-1.c: New test.
55056
55057 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55058
55059         * gcc.dg/20020108-1.c: New test.
55060
55061 2002-01-08  H.J. Lu <hjl@gnu.org>
55062
55063         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55064         for header files.
55065
55066 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55067
55068         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55069         consistency.
55070
55071 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55072
55073         * gcc.dg/altivec-4.c: Test altivec predicates.
55074
55075 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55076
55077         * gcc.c-torture/execute/20020107-1.c: New test.
55078
55079 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55080
55081         PR c/5279
55082         * gcc.c-torture/compile/20020106-1.c: New test.
55083
55084 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55085
55086         * gcc.c-torture/execute/nestfunc-4.c: New test.
55087
55088 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55089
55090         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55091         extra triple that slipped in.
55092         * g++.old-deja/g++.abi/align.C: Likewise.
55093         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55094
55095 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55096
55097         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55098         * g++.old-deja/g++.abi/align.C: Likewise.
55099         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55100
55101         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55102         on FreeBSD/i386.
55103         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55104         FreeBSD.
55105
55106 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55107
55108         * gcc.dg/20020104-1.c: New test.
55109
55110         * gcc.dg/20020104-2.c: New test.
55111
55112 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55113
55114         * gcc.dg/20020103-1.c: Fix typo in target selector.
55115
55116 2002-01-03  Richard Henderson  <rth@redhat.com>
55117
55118         * gcc.dg/20020103-1.c: New.
55119
55120 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55121
55122         * gcc.c-torture/execute/20020103-1.c: New test.
55123
55124 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55125
55126         * g++.dg/other/debug2.C: New test.
55127
55128         * gcc.c-torture/compile/20020103-1.c: New test.
55129
55130 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55131
55132         * gcc.dg/gnu89-init-1.c: Added new tests.
55133
55134 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55135
55136         * g++.dg/template/friend2.C: Remove as patch is reverted.
55137
55138         * g++.dg/warn/oldcast1.C: New test.
55139
55140         * g++.dg/template/ptrmem1.C: New test.
55141         * g++.dg/template/ptrmem2.C: New test.
55142
55143         * g++.dg/template/ntp.C: New test.
55144
55145         * g++.dg/other/component1.C: New test.
55146
55147         * g++.dg/template/ttp3.C: New test.
55148
55149         * g++.dg/template/friend2.C: New test.
55150         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55151
55152 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55153
55154         * g++.dg/other/ptrmem1.C: New test.
55155         * g++.dg/other/ptrmem2.C: New test.
55156
55157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55158
55159         * g++.dg/template/ctor1.C: New test.
55160
55161 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55162
55163         * g++.dg/template/friend2.C: New test.
55164
55165 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55166
55167         * gcc.dg/mmix-1.c: New test.
55168
55169 2001-12-31  Richard Henderson  <rth@redhat.com>
55170
55171         * gcc.dg/asm-5.c: New.
55172
55173 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55174
55175         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55176         in namespace __gnu_cxx
55177
55178 2001-12-30  Richard Henderson  <rth@redhat.com>
55179
55180         * gcc.dg/debug-6.c: New.
55181
55182 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55183
55184         * gcc.c-torture/compile/20011229-2.c: New test.
55185
55186 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55187
55188         * gcc.dg/debug-3.c: New test.
55189         * gcc.dg/debug-4.c: New test.
55190         * gcc.dg/debug-5.c: New test.
55191
55192 2001-12-29  Richard Henderson  <rth@redhat.com>
55193
55194         * g++.dg/eh/loop1.C: New.
55195
55196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55197
55198         * g++.dg/template/crash1.C: New test.
55199
55200 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55201
55202         * g++.dg/other/const1.C: New test.
55203
55204 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55205
55206         * gcc.c-torture/compile/20011229-1.c: New test.
55207
55208 2001-12-28  Stan Shebs  <shebs@apple.com>
55209
55210         * lib/objc-torture.exp: Resync with c-torture.exp.
55211         * lib/objc.exp: Load standard libraries.
55212
55213 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55214
55215         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55216         additional tests.
55217
55218 2001-12-27  Roger Sayle <roger@eyesopen.com>
55219
55220         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55221
55222 2001-12-27  Richard Henderson  <rth@redhat.com>
55223
55224         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55225
55226 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55227
55228         * g++.dg/eh/ctor1.C: New test.
55229         * g++.dg/other/error2.C: New test.
55230
55231 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55232
55233         * g++.dg/other/init2.C: New test.
55234
55235 2001-12-24  Richard Henderson  <rth@redhat.com>
55236
55237         * gcc.dg/20011223-1.c: New.
55238         * gcc.dg/inline-1.c: New.
55239
55240 2001-12-23  Richard Henderson  <rth@redhat.com>
55241
55242         * gcc.dg/asm-4.c: Test operand modifiers.
55243
55244 2001-12-23  Richard Henderson  <rth@redhat.com>
55245
55246         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55247
55248 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55249
55250         * gcc.c-torture/execute/20011223-1.c: New test.
55251
55252 2001-12-21  Richard Henderson  <rth@redhat.com>
55253
55254         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55255         re-enables the warning.
55256
55257 2001-12-21  Richard Henderson  <rth@redhat.com>
55258
55259         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55260
55261 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55262
55263         * gcc.c-torture/compile/20011218-1.c: New test.
55264
55265 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55266
55267         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55268         arm-isr.c test.
55269         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55270         epilogue generation for ARM ISR routines.
55271
55272 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55273
55274         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55275         * gcc.dg/format/c90-printf-3.c: Likewise.
55276         * gcc.dg/format/c99-printf-3.c: Likewise.
55277         * gcc.dg/format/ext-1.c: Likewise.
55278         * gcc.dg/format/ext-6.c: Likewise.
55279         * gcc.dg/format/format.h: Prototype unlocked stdio.
55280
55281 2001-12-20  Richard Henderson  <rth@redhat.com>
55282
55283         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55284         (arena): Use it.
55285         (malloc): Correct allocation logic.  Abort if we fill up the
55286         arena before initialization complete.
55287         (realloc): Correct allocation logic.
55288
55289 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55290
55291         * gcc.c-torture/compile/20011219-2.c: New test.
55292
55293         * gcc.c-torture/execute/20011219-1.c: New test.
55294
55295 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55296
55297         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55298         target does not support weak symbols.
55299
55300 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55301
55302         * gcc.c-torture/compile/20011219-1.c: New test.
55303
55304 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55305
55306         * g++.dg/other/error1.C: New test.
55307
55308 2001-12-17  Jeffrey A Law  (law@redhat.com)
55309
55310         * gcc.c-torture/execute/20011217-1.c: New test.
55311
55312 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55313
55314         * objc.dg/special/: New directory.
55315         * objc.dg/special/special.exp: New file.
55316         * objc.dg/special/unclaimed-category-1.h: New file.
55317         * objc.dg/special/unclaimed-category-1a.m: New file.
55318         * objc.dg/special/unclaimed-category-1.m: New file.
55319
55320 2001-12-17  Andreas Jaeger  <aj@suse.de>
55321
55322         * gcc.c-torture/compile/20011217-2.c: New test.
55323
55324 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55325
55326         * gcc.c-torture/compile/20011217-1.c: New test.
55327
55328 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55329
55330         * gcc.dg/20011214-1.c: New.
55331
55332 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55333
55334         * gcc.dg/altivec-4.c: New.
55335
55336 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55337
55338         * gcc.dg/20011113-1.c: New test.
55339
55340 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55341
55342         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55343         std::__malloc_alloc_template<0> and
55344         std::__default_alloc_template<false, 0>.
55345
55346 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55347
55348         * objc/execute/bf-21.m: New test.
55349         * objc/execute/enumeration-1.m: New test.
55350         * objc/execute/enumeration-2.m: New test.
55351
55352 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55353
55354         * gcc.dg/gnu89-init-1.c: New test.
55355
55356 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55357
55358         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55359         * g++.old-deja/g++.jason/2371.C: Likewise.
55360         * g++.old-deja/g++.jason/template33.C: Likewise.
55361         * g++.old-deja/g++.jason/template34.C: Likewise.
55362         * g++.old-deja/g++.jason/template36.C: Likewise.
55363         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55364         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55365         * g++.old-deja/g++.other/typename1.C: Likewise.
55366         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55367         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55368         * g++.old-deja/g++.pt/typename11.C: Likewise.
55369         * g++.old-deja/g++.pt/typename14.C: Likewise.
55370         * g++.old-deja/g++.pt/typename16.C: Likewise.
55371         * g++.old-deja/g++.pt/typename3.C: Likewise.
55372         * g++.old-deja/g++.pt/typename4.C: Likewise.
55373         * g++.old-deja/g++.pt/typename5.C: Likewise.
55374         * g++.old-deja/g++.pt/typename7.C: Likewise.
55375         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55376
55377 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55378
55379         * g++.dg/other/linkage1.C: New test.
55380         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55381         specifiers.
55382
55383 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55384
55385         * gcc.dg/concat.c: New test.
55386
55387 2001-12-11  Stan Shebs  <shebs@apple.com>
55388
55389         * objc/compile: New test directory.
55390         * objc/compile/compile.exp: New expect script.
55391         * objc/compile/20011211-1.m: New compile test.
55392
55393 2001-12-11  Jason Merrill  <jason@redhat.com>
55394
55395         * lib/prune.exp (prune_gcc_output): Also handle "In member
55396         function".  So many permutations...
55397
55398 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55399
55400         * g++.dg/template/typedef1.C: New test.
55401
55402 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55403
55404         * g++.dg/other/copy1.C: New test.
55405
55406 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55407
55408         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55409
55410         * gcc.dg/builtin-choose-expr.c: New.
55411
55412 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55413
55414         * gcc.dg/altivec-2.c: New.
55415
55416 2001-12-07  Richard Henderson  <rth@redhat.com>
55417
55418         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55419
55420 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55421
55422         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55423         ultrasparc.
55424
55425 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55426
55427         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55428
55429 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55430
55431         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55432         variable argument list.
55433
55434 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55435
55436         * gcc.c-torture/execute/memcheck: Delete entire directory.
55437         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55438         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55439
55440 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55441
55442         * gcc.dg/Wshadow-1.c: New test.
55443
55444 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55445
55446         * gcc.c-torture/compile/20011130-1.c: New test.
55447
55448         * gcc.dg/noncompile/20011025-1.c: New test.
55449
55450         * g++.dg/other/anon-union.C: New test.
55451
55452         * gcc.c-torture/execute/20011024-1.c: New test.
55453
55454 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55455
55456         * gcc.c-torture/execute/20000722-1.x,
55457         gcc.c-torture/execute/20010123-1.x: Remove.
55458         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55459         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55460         gcc.dg/c99-complit-2.c: New tests.
55461
55462 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55463
55464         * g++.dg/inherit/base1.C: New test.
55465
55466 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55467
55468         * g++.dg/other/stdarg1.C: New test.
55469
55470         * gcc.c-torture/compile/20011130-2.c: New test.
55471
55472 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55473
55474         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55475         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55476         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55477         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55478         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55479         * gcc.dg/builtin-prefetch-1.c: New test.
55480
55481 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55482
55483         * gcc.dg/20011130-1.c: New test.
55484
55485 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55486
55487         * g++.dg/other/scope1.C: New test.
55488         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55489
55490 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55491
55492         * gcc.dg/vla-init-1.c: New test.
55493
55494 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55495
55496         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55497
55498 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55499
55500         * objc.dg/alias.m: Update.
55501         * objc.dg/class-1.m: Update.
55502         * objc.dg/const-str-1.m: Update.
55503         * objc.dg/fwd-proto-1.m: Update.
55504         * objc.dg/id-1.m: Update.
55505         * objc.dg/super-class-1.m: Update.
55506
55507 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55508
55509         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55510         constructs.
55511
55512 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55513
55514         * gcc.c-torture/execute/20011128-1.c: New test.
55515
55516 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55517
55518         * gcc.dg/20011127-1.c: New test.
55519
55520 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55521
55522         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55523         from Austin Group draft 7.
55524         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55525         scanf format arguments.
55526         * gcc.dg/format/no-exargs-2.c: New test.
55527
55528 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55529
55530         * g++.dg/abi/vbase8-4.C: New test.
55531
55532 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55533
55534         * gcc.c-torture/execute/20011121-1.c: New test.
55535
55536 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55537
55538         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55539
55540 2001-11-23  Andreas Jaeger  <aj@suse.de>
55541
55542         * gcc.dg/cpp/charconst-2.c: New test.
55543
55544 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55545
55546         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55547         to the host if it is remote.  Let tests specify extra headers
55548         they use.
55549         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55550         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55551         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55552         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55553         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55554         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55555         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55556         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55557         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55558         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55559
55560 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55561
55562         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55563         for little endian ARMs.
55564
55565 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55566
55567         * gcc.c-torture/compile/20011119-1.c: New test.
55568         * gcc.c-torture/compile/20011119-2.c: New test.
55569
55570 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55571
55572         * gcc.dg/altivec-1.c: Fix typo.
55573
55574 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55575
55576         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55577
55578 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55579
55580         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55581
55582 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55583
55584         * lib/g77.exp: Don't specify --rpath-link.
55585
55586         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55587         across all the headers.
55588         * gcc.dg/format/format.exp: For testing on a remote host,
55589         copy format.h.
55590
55591         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55592         * gcc.c-torture/execute/930406-1.c: Likewise.
55593         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55594
55595 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55596
55597         * gcc.dg/altivec-1.c: New.
55598
55599 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55600
55601         * gcc.dg/cpp/fpreprocessed.c: New test case.
55602
55603 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55604
55605         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55606         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55607         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55608
55609 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55610
55611         * gcc.dg/no-builtin-1.c: New test.
55612
55613 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55614
55615         * gcc.c-torture/execute/20011115-1.c: New test.
55616
55617 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55618
55619         * gcc.c-torture/compile/20011114-2.c: New test.
55620         * gcc.c-torture/compile/20011114-3.c: New test.
55621         * gcc.c-torture/compile/20011114-4.c: New test.
55622
55623 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55624
55625         * g++.dg/other/init1.C: New test.
55626
55627 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55628
55629         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55630         message.
55631
55632         * gcc.c-torture/execute/20011114-1.c: New testcase.
55633
55634         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55635         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55636         like the (before this change) version of 20010327-1.c.
55637
55638 2001-11-14  Roger Sayle <roger@eyesopen.com>
55639
55640         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55641
55642 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55643
55644         * g++.dg/init/array2.C: New test.
55645
55646 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55647
55648         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55649
55650 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55651
55652         * g++.dg/other/forscope1.C: New test.
55653         * g++.dg/ext/forscope1.C: New test.
55654         * g++.dg/ext/forscope2.C: New test.
55655
55656 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55657
55658         * gcc.c-torture/execute/20011113-1.c: New test.
55659
55660 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55661
55662         * gcc.c-torture/execute/20011109-2.c: New test.
55663
55664         * gcc.c-torture/execute/20011109-1.c: New test.
55665
55666 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55667
55668         * gcc.c-torture/compile/20011109-1.c: New test.
55669
55670 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55671
55672         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55673         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55674         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55675         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55676         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55677         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55678         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55679
55680 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55681
55682         * g++.dg/warn/Wshadow-1.C: New tests.
55683         * g++.old-deja/g++.mike/for3.C: Update.
55684
55685 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55686
55687         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55688         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55689         XFAILs.  Adjust expected error texts.
55690         * gcc.c-torture/compile/20011106-1.c,
55691         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55692         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55693         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55694         gcc.dg/c99-array-lval-5.c: New tests.
55695
55696 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55697
55698         * gcc.dg/cpp/defined.c: Update.
55699
55700 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55701
55702         * gcc.c-torture/execute/anon-1.c: New test.
55703
55704 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55705
55706         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55707         same size, so no warning should be produced on stormy16.
55708
55709         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55710         due to oversized array.
55711         * g++.old-deja/g++.mike/ns15.C: Likewise.
55712         * g++.old-deja/g++.pt/crash16.C: Likewise.
55713
55714 2001-11-02  Graham Stott  <grahams@redhat.com>
55715
55716         * g++.dgother/debug1.C: Fix typos.
55717
55718 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55719
55720         * g++.dg/other/debug1.C: New test.
55721
55722 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55723
55724         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55725         of unsigned long.
55726
55727 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55728
55729         * gcc.dg/20011029-2.c: New test.
55730
55731         * gcc.c-torture/compile/20011029-1.c: New test.
55732
55733 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55734
55735         * objc/execute/class_self-1.m: New test.
55736         * objc/execute/class_self-2.m: New test.
55737
55738 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55739
55740         * gcc.misc-tests/msgs.exp: Delete.
55741         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55742         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55743         error set to match recent changes.
55744
55745 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55746
55747         * gcc.dg/20011021-1.c: New test.
55748
55749 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55750
55751         * gcc.c-torture/compile/20011023-1.c: New test.
55752
55753 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55754
55755         * lib/g77.exp: Rewrite based on lib/g++.exp.
55756
55757 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55758
55759         * gcc.c-torture/execute/20011019-1.c: New test.
55760
55761         * gcc.dg/20011018-1.c: New test.
55762
55763 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55764
55765         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55766
55767 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55768
55769         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55770         * gcc.dg/attr-invalid.c: Likewise.
55771
55772 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55773
55774         * gcc.dg/20011015-1.c: New test.
55775
55776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55777
55778         * g++.dg/template/unify2.C: New test.
55779
55780 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55781
55782         * g++.dg/other/exception-specification.C: New test
55783
55784 2001-10-13  Tom Rix  <trix@redhat.com>
55785
55786         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55787         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55788
55789 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55790
55791         * gcc.dg/20011009-1.c: New test.
55792
55793 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
55794
55795         PR g++/4476
55796         * g++.dg/other/friend1.C: New test.
55797
55798 2001-10-11  Richard Henderson  <rth@redhat.com>
55799
55800         * g++.old-deja/g++.other/crash18.C: Add -S to options.
55801
55802 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55803
55804         * gcc.c-torture/compile/20011010-1.c: New.
55805
55806 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55807
55808         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55809         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55810         g77.f-torture/execute/execute.exp,
55811         g77.f-torture/noncompile/noncompile.exp,
55812         gcc.c-torture/compile/compile.exp,
55813         gcc.c-torture/execute/execute.exp,
55814         gcc.c-torture/execute/ieee/ieee.exp,
55815         gcc.c-torture/execute/memcheck/memcheck.exp,
55816         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55817         objc/execute/execute.exp: Update FSF address.
55818
55819 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
55820
55821         * gcc.dg/cpp/cmdlne-C.c: Update.
55822         * gcc.dg/cpp/cmdlne-C2.c: New.
55823
55824 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55825
55826         * gcc.c-torture/execute/20011008-3.c: New.
55827
55828 2001-10-08  DJ Delorie  <dj@redhat.com>
55829
55830         * gcc.dg/20011008-1.c: New.
55831         * gcc.dg/20011008-2.c: New.
55832
55833 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55834
55835         * gcc.dg/cpp/spacing1.c: Update test.
55836
55837 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55838
55839         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55840         spelling errors of "separate" as "seperate".
55841
55842 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
55843
55844         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55845         enough to avoid inlining.
55846
55847 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55848
55849         * lib/g77.exp: set libg2c_dir correctly.
55850
55851 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55852
55853         * gcc.dg/cpp/macro11.c: New test.
55854
55855 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55856
55857         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55858         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55859         gcc.dg/format/multattr-3.c: New tests.
55860         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
55861         tests for format attributes on function pointers being rejected.
55862
55863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55864
55865         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55866
55867 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55868
55869         * g++.dg/warn/format1.C: New test.
55870
55871 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55872
55873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55874
55875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55876
55877         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55878
55879 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55880
55881         * gcc.dg/cpp/redef2.c: Add test.
55882
55883 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
55884
55885         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55886         long-standing bug on i686, apparently.
55887         * gcc.c-torture/execute/loop-2c.x: New file.
55888         * gcc.c-torture/execute/loop-2d.x: New file.
55889         * gcc.c-torture/execute/loop-3c.x: New file.
55890
55891 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
55892
55893         * gcc.dg/cpp/20000625-2.c: Correct line number.
55894
55895 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55896
55897         * gcc.dg/cpp/macro10.c: New test.
55898         * gcc.dg/cpp/strify3.c: New test.
55899         * gcc.dg/cpp/spacing1.c: Add tests.
55900         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55901         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55902
55903 2001-09-24  DJ Delorie  <dj@redhat.com>
55904
55905         * gcc.c-torture/execute/20010924-1.c: New test.
55906
55907 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
55908
55909         * objc/execute/paste.m: Remove.
55910
55911 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55912
55913         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55914
55915 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
55916
55917         * g77.dg/strlen0.f: New test.
55918
55919 2001-09-21  Richard Henderson  <rth@redhat.com>
55920
55921         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55922         * g++.old-deja/g++.abi/vtable2.C: Likewise.
55923
55924 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55925
55926         Table-driven attributes.
55927         * g++.dg/ext/attrib1.C: New test.
55928
55929 2001-09-20  DJ Delorie  <dj@redhat.com>
55930
55931         * gcc.dg/20000926-1.c: Update expected warning messages.
55932         * gcc.dg/array-2.c: Likewise, and test for warnings too.
55933         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55934         array.
55935
55936 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
55937
55938         * g++.dg/eh/registers1.C: New test case.
55939
55940 2001-09-17  Richard Henderson  <rth@redhat.com>
55941
55942         * gcc.dg/array-5.c: Fix VLA decomposition test.
55943
55944 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55945
55946         * gcc.dg/cpp/line5.c: New testcase.
55947
55948 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55949
55950         * gcc.dg/cpp/macro9.c: New test.
55951
55952 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
55953
55954         * gcc.c-torture/execute/980223.c: Change type of addr from long
55955         to char *.
55956
55957 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
55958
55959         * gcc.c-torture/execute/20010915-1.c: New test.
55960
55961 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
55962
55963         * g77.dg/bprob: New directory.
55964         * g77.dg/bprob/bprob.exp: New file.
55965         * g77.dg/bprob/bprob-1.f: New test.
55966         * g77.dg/gcov: New directory.
55967         * g77.dg/gcov/gcov.exp: New file.
55968         * g77.dg/gcov/gcov-1.f: New test.
55969         * g77.dg/gcov/gcov-1.x: New file.
55970
55971 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55972
55973         * gcc.dg/cpp/directiv.c: Update.
55974         * gcc.dg/cpp/undef1.c: Update.
55975
55976 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
55977
55978         * gcc.dg/20010912-1.c: New test.
55979
55980 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
55981
55982         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55983         language-independent file in lib.
55984         * lib/gcov.exp: New file.
55985
55986 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55987
55988         * gcc.c-torture/compile/20010911-1.c: New test.
55989
55990 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
55991
55992         * lib/profopt.exp: New, to support profile-directed optimizations.
55993         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55994         * gcc.misc-tests/bprob-1.c: New test.
55995         * gcc.misc-tests/bprob-2.c: New test.
55996
55997 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
55998
55999         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
56000         XFAIL and which kinds of gcov output to verify.
56001         * gcc.misc-tests/gcov-4b.x: New file.
56002         * gcc.misc-tests/gcov-5b.x: New file.
56003         * gcc.misc-tests/gcov-6.x: New file.
56004         * gcc.misc-tests/gcov-7.c: New test.
56005         * gcc.misc-tests/gcov-7.x: New file.
56006
56007 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
56008
56009         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
56010         * gcc.misc-tests/gcov-6.c: New test.
56011
56012 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56013
56014         PR c++/3986
56015         * g++.dg/abi/vbase1.C: New test.
56016
56017 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
56018
56019         * objc.dg/method-2.m: New.
56020
56021 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56022
56023         PR c++/4203
56024         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56025         * g++.dg/init/empty1.C: New test.
56026
56027 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
56028
56029         * gcc.c-torture/compile/20010903-1.c: New test.
56030
56031 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
56032
56033         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56034         for m68k.
56035
56036 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
56037
56038         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56039
56040         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56041
56042         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56043
56044 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56045
56046         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56047         for 16-bit 'unsigned int'.
56048
56049 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56050
56051         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56052
56053 2001-08-27  Richard Henderson  <rth@redhat.com>
56054
56055         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56056         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56057
56058 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56059
56060         * gcc.dg/asm-names.c (ymain): New.
56061
56062 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56063
56064         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56065         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56066         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56067
56068 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56069
56070         * gcc.dg/compare5.c: New testcase.
56071
56072 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56073
56074         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56075         and "In instantiation".
56076
56077 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56078
56079         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56080
56081 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56082
56083         * gcc.misc-tests/gcov.exp: Add support for branch information.
56084         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56085         * gcc.misc-tests/gcov-4.c: New test.
56086         * gcc.misc-tests/gcov-4b.c: New test.
56087         * gcc.misc-tests/gcov-5b.c: New test.
56088
56089 2001-08-20  Zack Weinberg  <zackw@panix.com>
56090
56091         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56092         expected to fail.
56093
56094 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56095
56096         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56097
56098 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56099
56100         * g++.dg/eh/template1.C: New test.
56101
56102 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56103
56104         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56105         Fix thinko.
56106         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56107         for xfail.
56108
56109 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56110
56111         * lib/g77-dg.exp: Use prune.exp for common procedures
56112         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56113         * lib/g77.exp: (g77-dg-prune) Remove
56114
56115 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56116
56117         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56118
56119 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56120
56121         * g++.dg/template/unify1.C: New test.
56122
56123 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56124
56125         * g++.dg/abi/empty4.C: New test.
56126
56127 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56128
56129         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56130         solaris2.*
56131         * g77.f-torture/compile/pr3743.x: Likewise.
56132
56133 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56134
56135         * g++.dg/other/using-declaration.C: New test.
56136
56137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56138
56139         * gcc.dg/cpp/tr-sign.c: New testcase.
56140
56141 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56142
56143         * gcc.dg/cpp/19951025-1.c: Revert.
56144         * gcc.dg/cpp/directiv.c: We no longer process directives that
56145         interrupt macro arguments.
56146
56147 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56148
56149         * gcc.dg/bconstp-1.c: New test.
56150
56151 2001-08-03  Richard Henderson  <rth@redhat.com>
56152
56153         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56154
56155 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56156
56157         * gcc.dg/cpp/19951025-1.c: Update.
56158
56159 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56160
56161         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56162         should be x.
56163
56164 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56165
56166         Kill -fhonor-std.
56167         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56168         * g++.old-deja/g++.other/std1.C: Likewise.
56169         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56170
56171 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56172
56173         * lib/g77.exp: Load gcc-defs.exp for common procedures
56174         (g77_pass, g77_fail, g77_finish, g77_exit,
56175         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56176
56177 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56178
56179         * g77.dg/fbackslash.f
56180         * g77.dg/fcase-preserve.f
56181         * g77.dg/ff90-1.f
56182         * g77.dg/ffixed-line-length-0.f
56183         * g77.dg/ffixed-line-length-132.f
56184         * g77.dg/ffixed-line-length-7.f
56185         * g77.dg/ffixed-line-length-72.f
56186         * g77.dg/ffixed-line-length-none.f
56187         * g77.dg/ffree-form-1.f
56188         * g77.dg/fno-backslash.f
56189         * g77.dg/fno-f90-1.f
56190         * g77.dg/fno-fixed-form-1.f
56191         * g77.dg/fno-onetrip.f
56192         * g77.dg/fno-typeless-boz.f
56193         * g77.dg/fno-underscoring.f
56194         * g77.dg/fno-vxt-1.f
56195         * g77.dg/fonetrip.f
56196         * g77.dg/ftypeless-boz.f
56197         * g77.dg/fugly-assumed.f
56198         * g77.dg/funderscoring.f
56199         * g77.dg/fvxt-1.f
56200
56201 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56202
56203         * objc.dg/fwd-proto-1.m: New.
56204         * objc.dg/local-decl-1.m: New.
56205         * objc.dg/naming-1.m: New.
56206         * objc.dg/naming-2.m: New.
56207         * objc.dg/proto-hier-1.m: New.
56208
56209 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56210
56211         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56212         largest-type elements to a struct makes its size grow.
56213
56214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56215
56216         * g++.dg/abi/vthunk1.C: New test.
56217
56218 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56219
56220         * g++.dg/abi/vbase8-22.C: New test.
56221
56222 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56223
56224         * gcc.dg/cpp/macro8.c: New test.
56225
56226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56227
56228         * g++.dg/abi/vbase8-21.C: New test.
56229
56230 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56231
56232         * g++.dg/abi/vbase8-10.C: New test.
56233
56234 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56235
56236         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56237         ${tool}_set_ld_library_path.
56238         Changed caller.
56239         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56240         g++.exp.
56241
56242 2001-07-26  Stan Cox <scox@redhat.com>
56243
56244         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56245         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56246         gcc_exit, gcc_check_unsupported_p):
56247         Moved to gcc-deps.exp
56248         * gcc-deps.exp: New file.
56249
56250 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56251
56252         * g++.old-deja/g++.pt/defarg14.C: New test.
56253
56254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56255
56256         * g++.old-deja/g++.other/lineno5.C: New test.
56257
56258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56259
56260         * g++.old-deja/g++.pt/crash68.C: New test.
56261
56262 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56263
56264         * g++.old-deja/g++.other/crash42.C: New test.
56265
56266 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56267
56268         * gcc.dg/cpp/extratokens.c: Fix.
56269         * gcc.dg/cpp/skipping2.c: New tests.
56270
56271 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56272
56273         * gcc.c-torture/execute/20010724-1.c: New file.
56274         * gcc.c-torture/execute/20010724-1.x: New file.
56275
56276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.other/cond7.C: New test.
56279
56280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56281
56282         * g++.old-deja/g++.other/optimize4.C: New test.
56283
56284 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56285
56286         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56287
56288 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56289
56290         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56291         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56292         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56293         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56294
56295         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56296         bug report" message.
56297
56298         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56299         * g++.dg/ext/instantiate1.C: Move from old-deja.
56300
56301 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56302
56303         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56304         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56305         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56306         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56307
56308 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56309
56310         * gcc.c-torture/execute/20010723-1.c: New test.
56311
56312 2001-07-23  Ben Elliston  <bje@redhat.com>
56313
56314         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56315
56316 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56317
56318         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56319         i[34567]86-*-*.
56320         Delete handling of ieee_multilib_flags.
56321         Pass -mieee for alpha*-*-* and sh-*-*.
56322         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56323
56324 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56325
56326         Remove old-abi tests.
56327         * g++.old-deja/g++.mike/p11116.C: Remove.
56328         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56329
56330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56331
56332         * g77.f-torture/compile/pr3743.f: New test
56333
56334 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56335
56336         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56337
56338 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56339
56340         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56341         g++.old-deja/g++.pt/static6.C: Likewise.
56342         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56343         supports weak symbols.
56344
56345 2001-07-18  Andreas Jaeger  <aj@suse.de>
56346
56347         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56348         supported again.
56349
56350 2001-07-18  Andreas Jaeger  <aj@suse.de>
56351
56352         * gcc.dg/iftrap-1.c: Fix target line.
56353
56354 2001-07-17  Richard Henderson  <rth@redhat.com>
56355
56356         * gcc.c-torture/execute/20010717-1.c: New.
56357
56358 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56359
56360         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56361         tests.
56362
56363 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56364
56365         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56366
56367 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56368
56369         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56370         UAC_SIGBUS, UAC_NOPRINT definitions.
56371
56372 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56373
56374         * objc/execute/object_is_class.m: New test.
56375         * objc/execute/object_is_meta_class.m: New test.
56376
56377 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56378
56379         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56380         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56381
56382 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56383
56384         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56385         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56386
56387 2001-07-14  Richard Henderson  <rth@redhat.com>
56388
56389         * gcc.dg/iftrap-1.c: New.
56390
56391 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56392
56393         * g77.f-torture/execute/intrinsic77.f: New test.
56394
56395 2001-07-11  Janis Johnson <janis@us.ibm.com>
56396
56397         * gcc.misc-tests/gcov-3.c: New test.
56398
56399 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56400
56401         * gcc.c-torture/compile/20010711-1.c,
56402         * gcc.c-torture/compile/20010711-2.c: New tests.
56403
56404 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56405
56406         * gcc.c-torture/execute/20010711-1.c: New test.
56407
56408 2001-07-11  Ben Elliston  <bje@redhat.com>
56409
56410         * g++.old-deja/g++.other/enum5.C: New test.
56411
56412 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56413
56414         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56415         (g++-dg-prune): Call prune_gcc_output.
56416         * prune.exp: New file for prune_gcc_output.
56417         * lib/g++.exp, lib/gcc.exp: Load it.
56418
56419 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56420
56421         * gcc.c-torture/compile/20010701-1.c,
56422         g++.old-deja/g++.ext/attrib6.C: New tests.
56423
56424 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56425
56426         * gcc.c-torture/compile/20010706-1.c: New test.
56427
56428 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56429
56430         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56431
56432 2001-06-28  Stan Shebs  <shebs@apple.com>
56433
56434         * gcc.dg/pragma-darwin.c: New test.
56435
56436 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56437
56438         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56439         Solaris 2.[678] system.
56440
56441 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56442
56443         * gcc.dg/20010622-1.c: New test.
56444
56445 2001-06-18  Stan Shebs  <shebs@apple.com>
56446
56447         * objc.dg: New directory.
56448         * objc.dg/dg.exp: New file.
56449         * objc.dg/alias.m: New.
56450         * objc.dg/class-1.m: New.
56451         * objc.dg/class-2.m: New.
56452         * objc.dg/const-str-1.m: New.
56453         * objc.dg/const-str-2.m: New.
56454         * objc.dg/id-1.m: New.
56455         * objc.dg/method-1.m: New.
56456         * objc.dg/super-class-1.m: New.
56457         * lib/objc-dg.exp: New file.
56458
56459 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56460
56461         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56462         of label name.
56463
56464 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56465
56466         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56467
56468 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56469
56470         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56471         variable.
56472
56473 2001-06-12  Richard Henderson  <rth@redhat.com>
56474
56475         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56476
56477 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56478
56479         * g++.old-deja/g++.abi/vbase5.C: New test.
56480         * g++.old-deja/g++.abi/vbase6.C: New test.
56481         * g++.old-deja/g++.abi/vbase7.C: New test.
56482
56483 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56484
56485         * gcc.c-torture/compile/20010610-1.c: New test.
56486
56487 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56488
56489         * g++.old-deja/g++.abi/vbase4.C: New test.
56490
56491 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56492
56493         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56494         support %f for HC11/HC12 targets.
56495         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56496         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56497         on HC11/HC12 targets.
56498         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56499
56500 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56501
56502         * gcc.dg/wchar_t-1.c: New file.
56503         * gcc.dg/wint_t-1.c: Likewise.
56504
56505 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56506
56507         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56508
56509 2001-06-11  Richard Henderson  <rth@redhat.com>
56510
56511         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56512
56513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56514
56515         * gcc.c-torture/compile/20010611-1.c: New test.
56516
56517 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56518
56519         * gcc.dg/c99-tag-1.c: Add more tests.
56520
56521 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56522
56523         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56524         representation on MN10300 and ARM/Thumb.
56525
56526 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56527
56528         * g77.f-torture/execute/20010610.f: New.
56529
56530 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56531
56532         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56533         names.
56534
56535 2001-06-09  Richard Henderson  <rth@redhat.com>
56536
56537         * gcc.c-torture/execute/ashrdi-1.c: New.
56538         * gcc.c-torture/execute/ashldi-1.c: New.
56539         * gcc.c-torture/execute/lshrdi-1.c: New.
56540
56541 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56542
56543         * objc/execute/load-3.m: Added. Check sending +load to categories,
56544         in addition to classes.
56545
56546 2001-06-08  Stan Shebs  <shebs@apple.com>
56547
56548         * objc/execute/load-2.m: New test.  From Nicola Pero
56549         <n.pero@mi.flashnet.it>.
56550
56551 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56552
56553         * gcc.c-torture/execute/20010605-2.c: New test.
56554
56555 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56556
56557         * g++.old-deja/g++.abi/vbase2.C: New test.
56558         * g++.old-deja/g++.abi/vbase3.C: New test.
56559
56560 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56561
56562         * g++.old-deja/g++.pt/friend49.C: New test.
56563
56564 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56565
56566         * g++.old-deja/g++.ext/anon3.C: New test.
56567
56568 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56569
56570         * g++.old-deja/g++.other/conv7.C: New test.
56571
56572 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56573
56574         * gcc.c-torture/compile/20010605-2.c: New test.
56575
56576 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56577
56578         * gcc.c-torture/execute/20010604-1.c: New test.
56579
56580 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56581
56582         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56583
56584 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56585
56586         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56587         (g++_link_flags): Likewise.
56588         (g++_init): Pass gccpath's value to two previous functions.
56589
56590 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56591
56592         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56593         Ensure logfile entry matches exec command line.
56594
56595 2001-05-31  Richard Henderson  <rth@redhat.com>
56596
56597         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56598         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56599
56600 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56601
56602         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56603         compiler for irix6.2
56604
56605 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56606
56607         * g++.old-deja/g++.other/optimize3.C: New file.
56608
56609 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56610
56611         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56612         assemble.
56613
56614 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56615
56616         * g++.old-deja/g++.other/optimize2.C: New file.
56617
56618 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56619
56620         * gcc.c-torture/compile/20010518-2.c: New file.
56621         * gcc.c-torture/execute/20010518-1.c: New file.
56622         * gcc.c-torture/execute/20010518-2.c: New file.
56623
56624 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56625
56626         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56627
56628 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56629
56630         G++ no longer defines builtins that do not begin with __builtin.
56631         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56632         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56633         * g++.old-deja/g++.law/builtin1.C: Likewise.
56634         * g++.old-deja/g++.law/cvt2.C: Likewise.
56635         * g++.old-deja/g++.mike/net5.C: Likewise.
56636         * g++.old-deja/g++.other/builtins1.C: Likewise.
56637         * g++.old-deja/g++.other/builtins2.C: Likewise.
56638         * g++.old-deja/g++.other/builtins3.C: Likewise.
56639         * g++.old-deja/g++.other/builtins4.C: Likewise.
56640         * g++.old-deja/g++.other/inline8.C: Likewise.
56641         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56642
56643 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56644
56645         * g++.old-deja/g++.pt/using1.C: Adjust.
56646         * g++.old-deja/g++.pt/using2.C: New test.
56647
56648 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56649
56650         * gcc.dg/cpp/charconst.c: New tests.
56651         * gcc.dg/cpp/escape.c: New tests.
56652         * gcc.dg/cpp/escape-1.c: New tests.
56653         * gcc.dg/cpp/escape-2.c: New tests.
56654         * gcc.dg/cpp/ucs.c: New tests.
56655
56656 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56657
56658         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56659         native compiler for irix6.5.
56660
56661 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56662
56663         * lib/g++.exp (g++_include_flags): Use args to compute
56664         get_multilibs.
56665         (g++_link_flags): Likewise.
56666         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56667
56668 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56669
56670         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56671
56672 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56673
56674         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56675         this file.
56676
56677 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56678
56679         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56680         STACK_SIZE;
56681         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56682         to STACK_SIZE; Use it to define size of add_histo array.
56683         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56684         to STACK_SIZE.
56685         (f): Use GITT_SIZE to define size of gitt local table.
56686         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56687         to STACK_SIZE; Use it to define size of bytemem array.
56688
56689 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56690
56691         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56692         on 68HC11/HC12 due to the asm instruction.
56693         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56694         * gcc.c-torture/compile/920520-1.x: Likewise.
56695         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56696         on 68HC11/HC12 because the function is larger than 64K.
56697         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56698         on 68HC11/HC12 because the structure is too large.
56699
56700 2001-05-20  Richard Henderson  <rth@redhat.com>
56701
56702         * gcc.c-torture/execute/20010520-1.c: New.
56703
56704 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56705
56706         * g++.old-deja/g++.warn/compare1.C: New test.
56707         * gcc.dg/compare4.c: New test.
56708
56709 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56710
56711         * g++.old-deja/g++.other/optimize1.C: New test.
56712
56713 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56714
56715         * g++.old-deja/g++.pt/spec41.C: New test.
56716
56717 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56718
56719         * gcc.c-torture/compile/20010114-1.x: Remove.
56720
56721 2001-05-18  Stan Shebs  <shebs@apple.com>
56722
56723         * gcc.c-torture/compile/20010518-1.c: New test.
56724
56725 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56726
56727         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56728         * g++.old-deja/g++.pt/crash67.C: New test.
56729
56730 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56731
56732         * g++.old-deja/g++.other/debug9.C: New test.
56733
56734 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56735
56736         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56737
56738 2001-05-16  Jan Hubicka  <jh@suse.cz>
56739
56740         * gcc.c-torture/compile/20010516-1.c: New test.
56741
56742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56743
56744         * g++.old-deja/g++.other/crash41.C: New test.
56745
56746 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56747
56748         * g++.old-deja/g++.pt/crash66.C: New test.
56749
56750 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56751
56752         * g++.old-deja/g++.robertl/eb27.C: Convert.
56753
56754 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56755
56756         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56757         declaration being redundant.
56758
56759 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56760
56761         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56762
56763 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56764
56765         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56766
56767 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56768
56769         * lib/g++.exp: Use testsuite_flags.
56770
56771 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56772
56773         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56774
56775 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56776
56777         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56778
56779 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56780
56781         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56782
56783 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56784
56785         * gcc.c-torture/compile/20010313-1.c: New test.
56786
56787 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56788
56789         * gcc.dg/cpp/direct2.c: New test.
56790         * gccq.dg/cpp/direct2s.c: New test.
56791
56792         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56793
56794 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
56795
56796         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56797         * g++.old-deja/g++.other/op3.C: Likewise.
56798
56799 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56800
56801         * gcc.dg/cpp/syshdr.h: New file.
56802         * gcc.dg/cpp/sysmac1.c: Update.
56803         * gcc.dg/cpp/sysmac2.c: Update.
56804
56805 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56806
56807         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56808
56809 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
56810
56811         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56812         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56813
56814 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
56815
56816         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56817
56818 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
56819
56820         * lib/g++.exp (g++_include_flags): Don't use any special flags
56821         if TESTING_IN_BUILD_TREE is not defined.
56822         (g++_init): Use a plain 'c++' as the compiler if
56823         TESTING_IN_BUILD_TREEE is not defined.
56824
56825 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56826
56827         * g++.old-deja/g++.eh/catch13.C: New test.
56828         * g++.old-deja/g++.eh/catch14.C: New test.
56829
56830 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
56831
56832         * gcc.dg/cpp/tr-define.c: New test.
56833
56834 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
56835
56836         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56837         <stdlib.h>, not <malloc.h>.
56838
56839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56840
56841         * g++.old-deja/g++.ns/template17.C: New test.
56842
56843 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
56844
56845         * g++.old-deja/g++.pt/ref4.C: New test.
56846
56847 2001-04-30  Richard Henderson  <rth@redhat.com>
56848
56849         * gcc.dg/20000724-1.c: Revert last change.
56850
56851 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
56852
56853         * g77.f-torture/execute/20010430.f: New test.
56854
56855 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
56856
56857         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56858
56859 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
56860
56861         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56862
56863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56864
56865         * g++.old-deja/g++.eh/crash6.C: New test.
56866
56867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56868
56869         * g++.old-deja/g++.other/warn7.C: New test.
56870
56871 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
56872
56873         * g++.old-deja/g++.other/defarg9.C: New test.
56874
56875 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56876
56877         * g77.f-torture/compile/20010426.f: New test.
56878         * g77.f-torture/execute/20010426.f: New test.
56879
56880 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
56881
56882         * g77.f-torture/compile/20000629-1.x: Remove - error
56883         has been fixed.
56884
56885 2001-04-26  Jeffrey A Law  (law@cygnus.com)
56886
56887         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56888         Tweak slightly to work with g++.dg framework.
56889         * g++.dg/special/ecos.exp: Run initp1.C test.
56890         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56891
56892         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56893         its linker doesn't give line numbers either.
56894         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56895
56896 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56897
56898         * g++.old-deja/g++.other/lex1.C: New test.
56899
56900 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
56901
56902         * gcc.dg/noncompile/20010425-1.c: New test.
56903
56904 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
56905
56906         * g++.old-deja/g++.pt/mangle2.C: New test.
56907
56908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56909
56910         * gcc.dg/format/plus-1.c: New test.
56911
56912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56913
56914         * gcc.dg/20010423-1.c: New test.
56915
56916 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
56917
56918         * gcc.c-torture/execute/20010422-1.c: New test.
56919
56920 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
56921
56922         * g++.old-deja/g++.ns/type2.C: New test.
56923
56924 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
56925
56926         * g++.old-deja/g++.other/perf1.C: New test.
56927
56928 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
56929
56930         * gcc.dg/c99-func-2.c: Remove xfail.
56931         * gcc.dg/c99-func-3.c: Remove xfail.
56932         * gcc.dg/c99-func-4.c: Remove xfail.
56933
56934 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
56935
56936         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56937
56938 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56939
56940         * gcc.c-torture/compile/20010423-1.c: New test.
56941
56942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56943
56944         * g++.old-deja/g++.pt/typename28.C: New test.
56945
56946 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56947
56948         * g++.old-deja/g++.abi/empty2.C: New test.
56949         * g++.old-deja/g++.abi/empty3.C: New test.
56950
56951 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56952
56953         * g++.old-deja/g++.other/comdat2.C: New test.
56954         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56955
56956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56957
56958         * g++.old-deja/g++.other/overload14.C: New test.
56959
56960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56961
56962         * g++.old-deja/g++.other/lookup23.C: New test.
56963
56964 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
56965
56966         * gcc.c-torture/execute/20010403-1.c: New test.
56967
56968 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
56969             Mark Mitchell  <mark@codesourcery.com>
56970
56971         * lib/old-dejagnu.exp: Don't delete output of executable.
56972         Add .exe suffix to executables.
56973
56974 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
56975
56976         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56977
56978 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56979
56980         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56981
56982 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56983
56984         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56985         * g++.old-deja/g++.abi/crash1.C: New test.
56986
56987 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
56988
56989         * g++.old-deja/g++.other/crash40.C: New test.
56990
56991 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56992
56993         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56994
56995 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
56996
56997         * g++.old-deja/g++.other/warn6.C: New test.
56998
56999 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
57000
57001         * g++.old-deja/g++.robertl/eb42.C: Same.
57002
57003 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57004
57005         * gcc.dg/wtr-conversion-1.c: New testcase.
57006
57007 2001-04-10  Richard Henderson  <rth@redhat.com>
57008
57009         * g++.old-deja/g++.other/array5.C: New.
57010
57011 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57012
57013         * gcc.c-torture/execute/20010408-1.c: New test.
57014
57015 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
57016
57017         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57018         headers and constructs.
57019         * g++.old-deja/g++.robertl/eb79.C: Same.
57020         * g++.old-deja/g++.robertl/eb77.C (main): Same.
57021         * g++.old-deja/g++.robertl/eb73.C: Same.
57022         * g++.old-deja/g++.robertl/eb66.C (main): Same.
57023         * g++.old-deja/g++.robertl/eb55.C (t): Same.
57024         * g++.old-deja/g++.robertl/eb54.C (main): Same.
57025         * g++.old-deja/g++.robertl/eb46.C (main): Same.
57026         * g++.old-deja/g++.robertl/eb44.C: Same.
57027         * g++.old-deja/g++.robertl/eb41.C (main): Same.
57028         * g++.old-deja/g++.robertl/eb4.C (main): Same.
57029         * g++.old-deja/g++.robertl/eb39.C: Same.
57030         * g++.old-deja/g++.robertl/eb33.C (main): Same.
57031         * g++.old-deja/g++.robertl/eb31.C (main): Same.
57032         * g++.old-deja/g++.robertl/eb30.C: Same.
57033         * g++.old-deja/g++.robertl/eb3.C: Same.
57034         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57035         * g++.old-deja/g++.robertl/eb21.C: Same.
57036         * g++.old-deja/g++.robertl/eb15.C: Same.
57037         * g++.old-deja/g++.robertl/eb118.C: Same.
57038         * g++.old-deja/g++.robertl/eb115.C (main): Same.
57039         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57040         * g++.old-deja/g++.robertl/eb109.C: Same.
57041         * g++.old-deja/g++.other/sibcall1.C (main): Same.
57042         * g++.old-deja/g++.mike/rtti1.C: Same.
57043         * g++.old-deja/g++.mike/p658.C: Same.
57044         * g++.old-deja/g++.mike/net46.C: Same.
57045         * g++.old-deja/g++.mike/net34.C: Same.
57046         * g++.old-deja/g++.mike/memoize1.C: Same.
57047         * g++.old-deja/g++.mike/eh2.C: Same.
57048         * g++.old-deja/g++.law/weak.C: Same.
57049         * g++.old-deja/g++.law/visibility7.C: Same.
57050         * g++.old-deja/g++.law/visibility25.C: Same.
57051         * g++.old-deja/g++.law/visibility22.C: Same.
57052         * g++.old-deja/g++.law/visibility2.C: Same.
57053         * g++.old-deja/g++.law/visibility17.C: Same.
57054         * g++.old-deja/g++.law/visibility13.C: Same.
57055         * g++.old-deja/g++.law/visibility10.C: Same.
57056         * g++.old-deja/g++.law/visibility1.C: Same.
57057         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57058         * g++.old-deja/g++.law/vbase1.C: Same.
57059         * g++.old-deja/g++.law/operators32.C: Same.
57060         * g++.old-deja/g++.law/nest3.C: Same.
57061         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57062         * g++.old-deja/g++.law/except5.C (main): Same.
57063         * g++.old-deja/g++.law/cvt7.C (run): Same.
57064         * g++.old-deja/g++.law/cvt2.C: Same.
57065         * g++.old-deja/g++.law/cvt16.C: Same.
57066         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57067         * g++.old-deja/g++.law/ctors17.C (main): Same.
57068         * g++.old-deja/g++.law/ctors13.C: Same.
57069         * g++.old-deja/g++.law/ctors12.C (main): Same.
57070         * g++.old-deja/g++.law/ctors10.C: Same.
57071         * g++.old-deja/g++.law/code-gen5.C: Same.
57072         * g++.old-deja/g++.law/bad-error7.C: Same.
57073         * g++.old-deja/g++.law/arm9.C: Same.
57074         * g++.old-deja/g++.law/arm12.C: Same.
57075         * g++.old-deja/g++.law/arg8.C: Same.
57076         * g++.old-deja/g++.law/arg1.C: Same.
57077         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57078         * g++.old-deja/g++.jason/template31.C: Same.
57079         * g++.old-deja/g++.jason/template24.C (main): Same.
57080         * g++.old-deja/g++.jason/2371.C: Same.
57081         * g++.old-deja/g++.eh/new2.C: Same.
57082         * g++.old-deja/g++.eh/new1.C: Same.
57083         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57084         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57085         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57086         * g++.old-deja/g++.brendan/crash62.C: Same.
57087         * g++.old-deja/g++.brendan/crash52.C: Same.
57088         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57089         * g++.old-deja/g++.brendan/crash38.C: Same.
57090         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57091         * g++.old-deja/g++.brendan/copy9.C: Same.
57092
57093 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57094
57095         * gcc.c-torture/execute/20001203-2.c (memset):
57096         Count argument is of type __SIZE_TYPE__.
57097
57098 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57099
57100         * gcc.c-torture/compile/20010404-1.c: New test.
57101
57102 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57103
57104         * gcc.c-torture/compile/20010326-1.c: New test.
57105
57106 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57107
57108         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57109         peculiarities of the SH.
57110         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57111
57112 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57113
57114         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57115         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57116         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57117
57118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57119
57120         * g77.f-torture/compile/20010321-1.f: New test.
57121
57122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57123
57124         * gcc.c-torture/compile/20010329-1.c: New test.
57125
57126 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57127
57128         * gcc.c-torture/execute/20010329-1.c: New test.
57129
57130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57131
57132         * g++.old-deja/g++.other/eh4.C: Fix typo.
57133
57134 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57135
57136         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57137
57138 2001-03-28  Philip Blundell  <philb@gnu.org>
57139
57140         * gcc.c-torture/compile/20010328-1.c: New test.
57141
57142 2001-03-27  Richard Henderson  <rth@redhat.com>
57143
57144         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57145         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57146
57147 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57148
57149         * gcc.c-torture/compile/20010327-1.c: New test.
57150
57151 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57152
57153         * g++.old-deja/g++.other/friend12.C: New test.
57154         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57155         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57156
57157 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57158
57159         * gcc.c-torture/execute/20010325-1.c: New test.
57160
57161 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57162
57163         * g++.old-deja/g++.other/mangle3.C: New test.
57164
57165 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57166
57167         * g++.old-deja/g++.other/anon8.C: New test.
57168
57169 2001-03-20  Philip Blundell  <philb@gnu.org>
57170
57171         * gcc.c-torture/compile/20010320-1.c: New test.
57172
57173 2001-03-17  Richard Henderson  <rth@redhat.com>
57174
57175         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57176
57177 2001-03-15  Geoff Keating  <geoff@redhat.com>
57178
57179         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57180         tests on AIX.
57181
57182 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57183
57184         * g++.old-deja/g++.other/eh4.C: New test.
57185
57186 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57187
57188         * gcc.dg/cpp/mi1.c: Update.
57189
57190 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57191
57192         * g++.old-deja/g++.other/regstack.C: New test.
57193
57194 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57195
57196         * g++.old-deja/g++.other/ref4.C: New test.
57197
57198 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57199
57200         * objc/execute/va_method.m: Added.
57201         * objc/execute/IMP.m: Added.
57202         * objc/execute/_cmd.m: Added.
57203         * objc/execute/accessing_ivars.m: Added.
57204         * objc/execute/class-1.m: Added.
57205         * objc/execute/class-10.m: Added.
57206         * objc/execute/class-11.m: Added.
57207         * objc/execute/class-12.m: Added.
57208         * objc/execute/class-13.m: Added.
57209         * objc/execute/class-14.m: Added.
57210         * objc/execute/class-2.m: Added.
57211         * objc/execute/class-3.m: Added.
57212         * objc/execute/class-4.m: Added.
57213         * objc/execute/class-5.m: Added.
57214         * objc/execute/class-6.m: Added.
57215         * objc/execute/class-7.m: Added.
57216         * objc/execute/class-8.m: Added.
57217         * objc/execute/class-9.m: Added.
57218         * objc/execute/class-tests-1.h
57219         * objc/execute/class-tests-2.h
57220         * objc/execute/compatibility_alias.m: Added.
57221         * objc/execute/encode-1.m: Added.
57222         * objc/execute/formal_protocol-1.m: Added.
57223         * objc/execute/formal_protocol-2.m: Added.
57224         * objc/execute/formal_protocol-3.m: Added.
57225         * objc/execute/formal_protocol-4.m: Added.
57226         * objc/execute/formal_protocol-5.m: Added.
57227         * objc/execute/formal_protocol-6.m: Added.
57228         * objc/execute/formal_protocol-7.m: Added.
57229         * objc/execute/informal_protocol.m: Added.
57230         * objc/execute/initialize.m: Added.
57231         * objc/execute/load.m: Added.
57232         * objc/execute/many_args_method.m: Added.
57233         * objc/execute/nested-3.m: Added.
57234         * objc/execute/no_clash.m: Added.
57235         * objc/execute/private.m: Added.
57236         * objc/execute/redefining_self.m: Added.
57237         * objc/execute/root_methods.m: Added.
57238         * objc/execute/selector-1.m: Added.
57239         * objc/execute/static-1.m: Added.
57240         * objc/execute/static-2.m: Added.
57241         * objc/execute/va_method.m: Added.
57242
57243 2001-03-10  Richard Henderson  <rth@redhat.com>
57244
57245         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57246
57247 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57248
57249         * g++.old-deja/g++.other/crash31.C: XFAIL.
57250         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57251         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57252         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57253         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57254         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57255
57256 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57257
57258         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57259
57260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57261
57262         * gcc.dg/20000724-1.c: Don't use multiline strings.
57263
57264 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57265
57266         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57267         result of -cString against what we expect it to be; don't just
57268         print it out for no one to read.
57269
57270         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57271         Based on testcases provided by Nicola Pero.
57272
57273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57274
57275         * gcc.dg/cpp/macro7.c: New test.
57276
57277 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57278
57279         * gcc.dg/cpp/multiline.c: Update.
57280
57281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57282
57283         * g++.old-deja/g++.other/enum3.C: New test.
57284
57285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57286
57287         * g++.old-deja/g++.other/pod1.C: New test.
57288
57289 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57290
57291         * g++.old-deja/g++.ext/overload1.C: New test.
57292
57293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57294
57295         * g++.old-deja/g++.pt/using1.C: New test.
57296
57297 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57298
57299         * g++.old-deja/g++.other/using9.C: New test.
57300
57301 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57302
57303         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57304
57305         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57306
57307 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57308
57309         * g++.old-deja/g++.ext/realpt1.C: Remove.
57310
57311 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57312
57313         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57314
57315 2001-02-26  Will Cohen  <wcohen@redhat.com>
57316
57317         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57318
57319 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57320
57321         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57322         templatized constructors.
57323
57324 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57325
57326         * gcc.c-torture/execute/20010224-1.c: New test.
57327
57328 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57329
57330         * gcc.c-torture/execute/20010222-1.c: New test.
57331
57332 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57333
57334         * g++.old-deja/g++.other/inline20.C: New test.
57335
57336 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57337
57338         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57339
57340 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57341
57342         * g++.old-deja/g++.other/lookup22.C: New test.
57343
57344 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57345
57346         * g77.dg: New directory.
57347         * g77.dg/20010216-1.f: New test case.
57348         * g77.dg/dg.exp: New driver.
57349         * lib/g77-dg.exp: New driver library.
57350
57351 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57352
57353         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57354
57355 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57356
57357         * g++.old-deja/g++.other/decl9.C: New test.
57358
57359 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57360
57361         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57362         not need <string> and also tests the initialization at runtime.
57363
57364 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57365
57366         * gcc.c-torture/execute/longlong.c: New test.
57367
57368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57369
57370         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57371
57372 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57373
57374         * gcc.c-torture/execute/920302-1.c (execute):
57375         Change argument type to short.
57376
57377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57378
57379         * g++.old-deja/g++.pt/deduct6.C: New test.
57380
57381 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57382
57383         * g++.old-deja/g++.pt/deduct5.C: New test.
57384
57385 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57386
57387         * gcc.c-torture/execute/20010209-1.c: New test.
57388
57389 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57390
57391         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57392
57393 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57394
57395         * g++.dg/vtgc1.C: Update for new ABI.
57396
57397         * consistency.vlad: New directory, 1665 files.
57398
57399 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57400
57401         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57402         return type.
57403         * gcc.dg/cpp/digraphs.c: Declare puts.
57404
57405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57406
57407         * g++.old-deja/g++.other/warn5.C: New test.
57408
57409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57410
57411         * g++.old-deja/g++.pt/spec40.C: New test.
57412
57413 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57414
57415         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57416         case.
57417         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57418
57419 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57420
57421         * gcc.c-torture/compile/20010209-1.c: New test.
57422
57423 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57424
57425         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57426         excess errors message but not if it crashes.
57427         * g++.old-deja/g++.other/crash27.C: Likewise.
57428         * g++.old-deja/g++.other/crash28.C: Likewise.
57429         * g++.old-deja/g++.other/crash30.C: Likewise.
57430         * g++.old-deja/g++.other/crash32.C: Likewise.
57431         * g++.old-deja/g++.other/crash35.C: Likewise.
57432         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57433
57434 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57435
57436         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57437         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57438         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57439         g77.f-torture/execute/execute.exp,
57440         g77.f-torture/noncompile/noncompile.exp,
57441         gcc.c-torture/execute/execute.exp,
57442         gcc.c-torture/execute/memcheck/memcheck.exp,
57443         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57444         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57445         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57446         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57447         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57448         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57449         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57450         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57451         Remove bug reporting instructions with ancient email addresses.
57452
57453 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57454
57455         * gcc.dg/20010202-1.c: New test.
57456         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57457
57458 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57459
57460         * g++.dg/stdbool-if.C: New test.
57461
57462 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57463
57464         * objc/execute/fdecl.m: Added main().
57465
57466 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57467
57468         * gcc.c-torture/execute/20010206-1.c: New test.
57469
57470 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57471
57472         * gcc.dg/cpp/avoidpaste1.c: Update.
57473
57474 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57475
57476         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57477         Pero <nicola@brainstorm.co.uk>.
57478         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57479
57480 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57481
57482         * g++.old-deja/g++.pt/spec39.C: New test.
57483
57484 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57485
57486         * gcc.c-torture/compile/20010202-1.c: New test.
57487
57488 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57489
57490         * g++.old-deja/g++.abi/primary2.C: New test.
57491         * g++.old-deja/g++.abi/primary3.C: New test.
57492         * g++.old-deja/g++.abi/primary4.C: New test.
57493         * g++.old-deja/g++.abi/primary5.C: New test.
57494         * g++.old-deja/g++.abi/vtable3.h: New test.
57495         * g++.old-deja/g++.abi/vtable3a.C: New test.
57496         * g++.old-deja/g++.abi/vtable3b.C: New test.
57497         * g++.old-deja/g++.abi/vtable3c.C: New test.
57498         * g++.old-deja/g++.abi/vtable3d.C: New test.
57499         * g++.old-deja/g++.abi/vtable3e.C: New test.
57500         * g++.old-deja/g++.abi/vtable3f.C: New test.
57501         * g++.old-deja/g++.abi/vtable3g.C: New test.
57502         * g++.old-deja/g++.abi/vtable3h.C: New test.
57503         * g++.old-deja/g++.abi/vtable3i.C: New test.
57504         * g++.old-deja/g++.abi/vtable3j.C: New test.
57505         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57506
57507 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57508
57509         * g++.old-deja/g++.other/anon6.C: New test.
57510         * g++.old-deja/g++.other/anon7.C: New test.
57511
57512 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57513
57514         * gcc.dg/cpp/avoidpaste2.c: New tests.
57515
57516 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57517
57518         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57519
57520 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57521
57522         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57523         DECIMAL_DIG cases for Irix."
57524
57525 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57526
57527         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57528
57529 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57530
57531         * gcc.dg/c99-tag-1.c: New test.
57532
57533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57534
57535         * gcc.dg/cpp/tr-warn1.c: Add tests.
57536
57537 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57538
57539         * gcc.dg/cpp/avoidpaste1.c: Update.
57540         * gcc.dg/cpp/paste4.c: Update.
57541
57542 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57543
57544         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57545         cases for Irix.
57546
57547 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57548
57549         * g++.old-deja/g++.other/inline19.C: New test.
57550
57551 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57552
57553         * gcc.dg/Wlarger-than.c: New test.
57554
57555 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57556
57557         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57558
57559 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57560
57561         * gcc.c-torture/execute/20010129-1.c: New test.
57562         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57563
57564 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57565
57566         * gcc.dg/cpp/avoidpaste1.c: Test case.
57567
57568 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57569
57570         * g++.old-deja/g++.other/inline18.C: New test.
57571
57572 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57573
57574         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57575         and __builtin_putchar.
57576
57577 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57578
57579         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57580         tests.
57581
57582 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57583
57584         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57585         floating point number rounding mode to round to the nearest
57586         representable mode.
57587
57588 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57589
57590         * g++.old-deja/g++.other/mangle2.C: New test.
57591
57592 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57593
57594         * gcc.c-torture/compile/20010124-1.c: New test.
57595
57596 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57597
57598         * g++.old-deja/g++.pt/spec38.C: New test.
57599
57600 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57601
57602         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57603         "Build don't run".
57604
57605 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57606
57607         * gcc.c-torture/execute/20010123-1.c: New test.
57608
57609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57610
57611         * g++.old-deja/g++.pt/spec37.C: New test.
57612
57613 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57614
57615         * g++.old-deja/g++.pt/overload14.C: New test.
57616
57617 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57618
57619         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57620         __builtin_return_address.
57621
57622 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57623
57624         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57625         * g++.old-deja/g++.pt/spec35.C: New test.
57626         * g++.old-deja/g++.pt/spec36.C: New test.
57627
57628 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57629
57630         * gcc.c-torture/compile/20010118-1.c: New test.
57631
57632 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57633
57634         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57635
57636 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57637
57638         * gcc.c-torture/execute/20010119-1.c: New test.
57639
57640 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57641
57642         * g++.old-deja/g++.other/vbase5.C: New test.
57643
57644 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57645
57646         * gcc.c-torture/execute/20010118-1.c: New test.
57647
57648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57649
57650         * g++.old-deja/g++.pt/deduct3.C: New test.
57651
57652 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57653
57654         * g++.old-deja/g++.pt/spec34.C: New test.
57655
57656 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57657
57658         * g77.f-torture/compile/20000601-2.f: New test.
57659
57660 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57661
57662         * g++.old-deja/g++.other/init17.C: New test.
57663
57664 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57665
57666         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57667
57668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57669
57670         * g++.old-deja/g++.pt/unify8.C: New test.
57671
57672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57673
57674         * g++.old-deja/g++.abi/vbase1.C: New test.
57675
57676 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57677
57678         * g++.old-deja/g++.pt/crash65.C: New test.
57679
57680 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57681
57682         * gcc.dg/cpp/assembl2.S: New test case.
57683
57684 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57685
57686         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57687         are supported.
57688
57689 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57690
57691         * g++.old-deja/g++.other/builtins1.C: New test.
57692         * g++.old-deja/g++.other/builtins2.C: Likewise.
57693         * g++.old-deja/g++.other/builtins3.C: Likewise.
57694         * g++.old-deja/g++.other/builtins4.C: Likewise.
57695
57696 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57697
57698         * gcc.c-torture/compile/20010117-1.c: New test.
57699         * gcc.c-torture/compile/20010117-2.c: New test.
57700
57701 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57702
57703         * g77.f-torture/execute/20010116.[fx]: New test,
57704         XFAIL on i?86-*-*.
57705         * g77.f-torture/compile/20010115.f: Indicate it's
57706         a test for PR fortran/1636.
57707
57708 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57709
57710         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57711
57712 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57713
57714         * g77.f-torture/compile/20010115.f: New test.
57715
57716 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57717
57718         * g++.old-deja/g++.pt/nontype5.C: New test.
57719
57720 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57721
57722         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57723         have an equivalent working one below it.
57724
57725 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57726
57727         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57728         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57729
57730 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57731
57732         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57733         message containing "init_priority".
57734         (conpr-2.C): Likewise.
57735         (conpr-3.C): Likewise.
57736         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57737
57738 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57739
57740         * gcc.c-torture/execute/20010114-2.c: New test.
57741
57742 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57743
57744         * gcc.c-torture/compile/20010114-1.c: New test.
57745         * gcc.c-torture/compile/20010114-1.x: Xfail.
57746         * gcc.c-torture/compile/20010114-2.c: New test.
57747         * gcc.c-torture/execute/20010114-1.c: New test.
57748         * gcc.dg/trunc-1.c: New test.
57749         * gcc.dg/uninit-B.c: New test.
57750
57751 2001-01-13  Nick Clifton  <nickc@redhat.com>
57752
57753         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57754         target.
57755
57756 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57757
57758         * gcc.c-torture/compile/20010113-1.c: New test.
57759
57760 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57761
57762         * gcc.c-torture/compile/20001212-1.c: New test.
57763
57764 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57765
57766         * gcc.dg/cpp/widestr1.c: Update.
57767         * gcc.dg/cpp/prag-imp.c: Remove.
57768
57769 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57770
57771         * gcc.c-torture/execute/20000801-3.x: Remove.
57772         * gcc.dg/c90-init-1.c: New test.
57773         * gcc.dg/c99-init-1.c: New test.
57774         * gcc.dg/c99-init-2.c: New test.
57775         * gcc.dg/gnu99-init-1.c: New test.
57776
57777 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57778
57779         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57780         testing that no relevant ones were found.
57781
57782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57783
57784         * g++.old-deja/g++.pt/cast2.C: New test.
57785
57786 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57787
57788         * g++.old-deja/g++.pt/friend47.C: New test.
57789
57790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57791
57792         * g++.old-deja/g++.pt/instantiate13.C: New test.
57793
57794 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57795
57796         * g++.old-deja/g++.other/defarg7.C: New test.
57797         * g++.old-deja/g++.other/defarg8.C: New test.
57798
57799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57800
57801         * g++.old-deja/g++.pt/crash64.C: New test.
57802
57803 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57804
57805         * g++.old-deja/g++.pt/crash63.C: New test.
57806
57807 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
57808
57809         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57810
57811 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
57812
57813         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57814
57815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57816
57817         * g++.old-deja/g++.pt/error3.C: New test.
57818
57819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57820
57821         * g++.old-deja/g++.other/crash39.C: New test.
57822
57823 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
57824
57825         * g++.old-deja/g++.other/vbase4.C: New test.
57826
57827 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
57828
57829         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57830         * gcc.dg/special/20000419-2.c: New file. Identical to above.
57831         * gcc.dg/special/special.exp: New test driver which will check
57832         for alias support for the above test.
57833
57834 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
57835
57836         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57837         problems on small machines.
57838         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57839         parameterize.
57840
57841 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
57842
57843         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57844         mips.
57845         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57846
57847 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
57848
57849         * g++.old_deja/g++.pt/using8.C: New test.
57850
57851 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57852
57853         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57854
57855 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
57856
57857         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57858         where a failure is expected.
57859         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57860
57861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57862
57863         * g++.old_deja/g++.pt/instantiate12.C: New test.
57864
57865 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57866
57867         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57868         start of structs.
57869         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57870         * g++.old-deja/g++.brendan/crash17.C: Likewise.
57871         * g++.old-deja/g++.brendan/crash29.C: Likewise.
57872         * g++.old-deja/g++.brendan/crash48.C: Likewise.
57873         * g++.old-deja/g++.brendan/ns1.C: Likewise.
57874         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57875         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57876         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57877         * g++.old-deja/g++.eh/spec6.C: Likewise.
57878         * g++.old-deja/g++.jason/crash3.C: Likewise.
57879         * g++.old-deja/g++.law/ctors11.C: Likewise.
57880         * g++.old-deja/g++.law/ctors17.C: Likewise.
57881         * g++.old-deja/g++.law/ctors5.C: Likewise.
57882         * g++.old-deja/g++.law/ctors9.C: Likewise.
57883         * g++.old-deja/g++.mike/ambig1.C: Likewise.
57884         * g++.old-deja/g++.mike/net22.C: Likewise.
57885         * g++.old-deja/g++.mike/p3538a.C: Likewise.
57886         * g++.old-deja/g++.mike/p3538b.C: Likewise.
57887         * g++.old-deja/g++.mike/virt3.C: Likewise.
57888         * g++.old-deja/g++.niklas/t128.C: Likewise.
57889         * g++.old-deja/g++.other/anon4.C: Likewise.
57890         * g++.old-deja/g++.other/using1.C: Likewise.
57891         * g++.old-deja/g++.other/warn3.C: Likewise.
57892         * g++.old-deja/g++.pt/t37.C: Likewise.
57893         * g++.old-deja/g++.robertl/eb69.C: Likewise.
57894         * g++.old-deja/g++.robertl/eb71.C: Likewise.
57895
57896 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
57897
57898         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57899
57900 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57901
57902         * gcc.c-torture/execute/stdio-opt-3.c: New test.
57903
57904 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
57905
57906         * gcc.c-torture/compile/20010107-1.c: New test.
57907
57908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57909
57910         * gcc.c-torture/execute/builtin-noret-1.c: New test.
57911
57912 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57913
57914         * gcc.dg/format/format.h: New file.
57915         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57916         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57917         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57918         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57919         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57920         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57921         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57922         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57923         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57924         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57925         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57926         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57927         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57928         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57929         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57930         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57931         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57932         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57933         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57934         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57935         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57936         instead of declaring standard types, macros and functions in each
57937         test.
57938
57939 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
57940
57941         * gcc.c-torture/execute/20010106-1.c: New test.
57942
57943 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57944
57945         * gcc.dg/format/format.exp: New file.
57946         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57947         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57948         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57949         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57950         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57951         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57952         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57953         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57954         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57955         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57956         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57957         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57958         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57959         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57960         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57961         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57962         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57963         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57964         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57965         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57966         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57967         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57968         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57969         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57970         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57971         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57972         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57973         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57974         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57975         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57976         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57977         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57978         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57979         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57980         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57981         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57982         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57983         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57984         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57985         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57986         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57987         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57988
57989 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
57990
57991         * gcc.c-torture/execute/991228-1.c: Take word endianness into
57992         account.
57993
57994 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
57995
57996         * gcc.c-torture/execute/builtin-complex-1.c: New test.
57997
57998 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
57999
58000         * g++.old-deja/g++.pt/crash62.C: New test.
58001
58002 2001-01-04  Richard Henderson  <rth@redhat.com>
58003
58004         * gcc.dg/20000926-1.c: Update expected warnings.
58005         * gcc.dg/array-2.c: Likewise.
58006         * gcc.dg/array-4.c: Also validate flexible array members.
58007         * gcc.dg/c99-flex-array-1.c: New.
58008
58009 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58010
58011         * gcc.c-torture/compile/20001222-1.x: Remove.
58012
58013 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58014
58015         * gcc.c-torture/execute/built-in-setjmp.c: New.
58016
58017 2001-01-03  Richard Henderson  <rth@redhat.com>
58018
58019         * gcc.dg/940510-1.c: Update expected error wording.
58020         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58021
58022 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
58023
58024         * lib/target-supports.exp (check_alias_available): Modified to
58025         indicate aliases not supported if only weak aliases are supported.
58026
58027 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58028
58029         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58030         Turn on cmpstrsi checks for __pj__ and __i370__.
58031
58032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58033
58034         * g++.old-deja/g++.other/virtual11.C: New test.
58035
58036 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58037
58038         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58039
58040 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58041
58042         * gcc.c-torture/compile/20010102-1.c: New test.
58043
58044 2001-01-02  Andreas Jaeger  <aj@suse.de>
58045
58046         * gcc.dg/noreturn-3.c: New test.
58047
58048         * gcc.dg/noreturn-4.c: New test.
58049
58050 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58051
58052         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58053         __builtin_fputc and __builtin_fwrite.
58054
58055 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58056
58057         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58058         signed char, not default char.
58059
58060 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58061
58062         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58063
58064 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58065
58066         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58067
58068 2000-12-29  Richard Henderson  <rth@redhat.com>
58069
58070         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58071         (__cyg_profile_func_exit): Define.
58072
58073 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58074
58075         * g++.dg/vtgc1.C: New test.
58076
58077 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58078
58079         * gcc.dg/noncompile/20001228-1.c: New test.
58080
58081         * gcc.dg/20001228-1.c: New test.
58082
58083         * gcc.c-torture/execute/20001228-1.c: New test.
58084
58085 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58086
58087         * gcc.dg/format-strfmon-1.c: New test.
58088
58089 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58090
58091         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58092         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58093         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58094         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58095         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58096         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58097         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58098         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58100         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58104
58105         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58106         * gcc.c-torture/execute/string-opt-4.c: Test index.
58107
58108 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58109
58110         * gcc.c-torture/compile/20001226-1.c: New test.
58111
58112 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58113
58114         * gcc.c-torture/compile/20001222-1.c: New test.
58115         * gcc.c-torture/compile/20001222-1.x: Xfail.
58116
58117 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58118
58119         * gcc.c-torture/execute/comp-goto-2.c: New test.
58120
58121 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58122
58123         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58124         Use long types if __INT_MAX__ is 32767.
58125         (main): Use cast to (sint32 *) when poking 88 into a_page.
58126
58127         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58128
58129 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58130
58131         * gcc.c-torture/compile/20001221-1.c: New test.
58132         * gcc.c-torture/execute/20001221-1.c: New test.
58133
58134 2000-12-20  Richard Henderson  <rth@redhat.com>
58135
58136         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58137         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58138
58139 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58140
58141         * gcc.dg/compare3.c: New test.
58142
58143 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58144
58145         * gcc.dg/format-warnll-1.c: New test.
58146
58147 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58148
58149         * gcc.dg/cpp/cmdlne-P.c: New test.
58150
58151 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58152
58153         * gcc.c-torture/execute/builtin-abs-1.c,
58154         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58155
58156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58157
58158         * gcc.dg/cpp/multiline.c: New test.
58159
58160 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58161
58162         * g++.old-deja/g++.other/syshdr1.C: Update.
58163         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58164
58165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58166
58167         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58168
58169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58170
58171         * g++.old-deja/g++.pt/ttp65.C: New test.
58172
58173 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58174
58175         * g++.old-deja/g++.pt/ttp64.C: New test.
58176
58177 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58178
58179         * g++.old-deja/g++.pt/spec33.C: New test.
58180
58181 2000-12-14  Catherine Moore  <clm@redhat.com>
58182
58183         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58184         * gcc.c-torture/execute/920612-2.c: Likewise.
58185         * gcc.c-torture/execute/920428-2.c: Likewise.
58186         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58187         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58188
58189 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58190
58191         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58192         * gcc.dg/pack-test-2.c: Likewise.
58193
58194 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58195
58196         Tests by Zack Weinberg <zackw@stanford.edu>.
58197
58198         * gcc.dg/cpp/defined.c: Update.
58199         * gcc.dg/cpp/defined_trad.c: New tests.
58200
58201 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58202
58203         * gcc.dg/cpp/trad-direct.c: Update.
58204
58205 2000-12-11  Neil Booth  <neilb@earthling.net>
58206
58207         * gcc.dg/cpp/defined_trad.c
58208
58209 2000-12-11  Neil Booth  <neilb@earthling.net>
58210
58211         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58212
58213 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58214
58215         * gcc.dg/format-miss-2.c: New test.
58216
58217 2000-12-09  Neil Booth  <neilb@earthling.net>
58218
58219         * gcc.dg/cpp/lineflags.c: New tests.
58220         * gcc.dg/cpp/poison.c: Update.
58221         * gcc.dg/cpp/redef2.c: Update.
58222         * gcc.dg/cpp/skipping.c: New test.
58223
58224 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58225
58226         * g++.old-deja/g++.other/eh3.C: New testcase.
58227
58228 2000-12-07  Neil Booth  <neilb@earthling.net>
58229
58230         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58231         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58232         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58233         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58234         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58235         Update.
58236
58237 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58238
58239         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58240         __SIZE_TYPE__ instead of int for type of integers cast to
58241         pointers.
58242
58243 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58244
58245         * g++.old-deja/g++.other/cleanup4.C: New test.
58246
58247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58248
58249         * format-sec-1.c: New test.
58250
58251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58252
58253         * gcc.dg/format-nonlit-3.c: New test.
58254
58255 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58256
58257         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58258         through a null pointer.
58259
58260 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58261
58262         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58263         * g++.old-deja/g++.pt/partial4.C: New test.
58264
58265 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58266
58267         * gcc.c-torture/execute/ieee/hugeval.x: New.
58268
58269 2000-12-06  Neil Booth  <neilb@earthling.net>
58270
58271         * gcc.dg/cpp/backslash2.c: New tests.
58272
58273 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58274
58275         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58276         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58277
58278 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58279
58280         * gcc.c-torture/execute/20001203-2.c: New testcase.
58281
58282 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58283
58284         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58285         * g++.old-deja/g++.other/virtual10.C: New test.
58286
58287 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58288
58289         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58290
58291 2000-12-05  Richard Henderson  <rth@redhat.com>
58292
58293         * gcc.c-torture/compile/20001205-1.c: New.
58294
58295 2000-12-04  Neil Booth  <neilb@earthling.net>
58296
58297         * g++.old-deja/g++.other/virtual9.C: New test.
58298         * g++.old-deja/g++.pt/crash61.C: New test.
58299         * gcc.c-torture/execute/loop-9.c: New test.
58300
58301 2000-12-04  Neil Booth  <neilb@earthling.net>
58302
58303         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58304         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58305         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58306         * gcc.dg/cpp/extratokens.c: ...here.
58307
58308 2000-12-04  Neil Booth  <neilb@earthling.net>
58309
58310         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58311         New tests.
58312
58313 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58314
58315         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58316         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58317
58318 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58319
58320         * gcc.c-torture/execute/20001203-1.c: New test.
58321
58322 2000-12-03  Neil Booth  <neilb@earthling.net>
58323
58324         * gcc.dg/cpp/macro6.c: New test cases.
58325
58326 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58327
58328         * gcc.c-torture/execute/string-opt-9.c: New test.
58329         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58330         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58331         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58332
58333         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58334         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58335
58336 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58337
58338         * gcc.dg/cpp/if-6.c: New testcase.
58339
58340         * gcc.dg/20001201-1.c: New testcase.
58341
58342 2000-12-02  Neil Booth  <neilb@earthling.net>
58343
58344         * g++.old-deja/g++.other/externC4.C,
58345         g++.old-deja/g++.other/friend10.C: New tests.
58346
58347 2000-12-02  Neil Booth  <neilb@earthling.net>
58348
58349         * g++.old-deja/g++.other/instan2.C
58350         * g++.old-deja/g++.other/instan3.C: New test.
58351
58352 2000-12-02  Neil Booth  <neilb@earthling.net>
58353
58354         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58355         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58356         gnuc99.c,gnuc99-pedantic.c: New tests.
58357
58358 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58359
58360         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58361         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58362
58363 2000-12-01  Neil Booth  <neilb@earthling.net>
58364
58365         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58366         * gcc.dg/cpp/poison.c: Update.
58367         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58368
58369 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58370
58371         * g77.f-torture/execute/20001201.f: New test.
58372
58373 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58374
58375         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58376
58377 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58378
58379         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58380
58381 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58382
58383         * g++.old-deja/g++.other/cast6.C: New test.
58384
58385 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58386
58387         * gcc.c-torture/execute/20001130-2.c: New testcase.
58388
58389 2000-11-30  Richard Henderson  <rth@redhat.com>
58390
58391         * gcc.c-torture/execute/20001130-1.c: New test.
58392
58393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58394
58395         * g++.old-deja/g++.other/op3.C: New test.
58396
58397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58398
58399         * g++.old-deja/g++.other/op2.C: New test.
58400
58401 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58402
58403         * g++.old-deja/g++.other/crash38.C: New test.
58404
58405 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58406
58407         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58408
58409 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58410
58411         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58412         tests.
58413         * gcc.c-torture/execute/string-opt-6.c: New test.
58414
58415         * gcc.dg/20001117-1.c: Add main.
58416
58417 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58418
58419         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58420         Move from here ...
58421         * gcc.dg/940510-1.c: ... to here.
58422
58423         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58424         zero-size arrays in toplevel structures.
58425
58426 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58427
58428         * gcc.c-torture/execute/loop-8.c: New test.
58429
58430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58431
58432         * g++.old-deja/g++.other/base1.C: New test.
58433
58434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58435
58436         * g++.old-deja/g++.other/parse2.C: New test.
58437
58438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58439
58440         * g++.old-deja/g++.pt/incomplete1.C: New test.
58441
58442 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58443
58444         * g++.old-deja/g++.other/friend9.C: New test.
58445
58446 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58447
58448         * gcc.dg/20001127-1.c: New test.
58449
58450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58451
58452         * g++.old-deja/g++.pt/friend46.C: New test.
58453
58454 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58455
58456         * g++.old-deja/g++.other/ptrmem8.C: New test.
58457
58458 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58459
58460         * gcc.c-torture/execute/string-opt-7.c: New test.
58461         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58462
58463 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58464
58465         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58466         instead of 'mkcheck 2'.
58467
58468 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58469
58470         * gcc.c-torture/execute/memcheck/driver.c,
58471         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58472         C9X references to refer to C99.
58473
58474 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58475
58476         * gcc.dg/ultrasp3.c: New test.
58477
58478 2000-11-25  Neil Booth  <neilb@earthling.net>
58479
58480         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58481
58482 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58483
58484         * gcc.c-torture/compile/20001123-2.c: New.
58485
58486 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58487
58488         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58489
58490 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58491
58492         * gcc.dg/sequence-point-1.c: Add some new tests.
58493         * gcc.c-torture/execute/20001124-1.c: New test.
58494
58495 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58496
58497         * g++.old-deja/g++.other/vaarg4.C: New test.
58498         * gcc.c-torture/compile/20001123-1.c: New test.
58499
58500 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58501
58502         * g++.other/crash24.C: Adjust and remove XFAIL.
58503         * g++.other/crash37.C: New test.
58504
58505 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58506
58507         * g++.old-deja/g++.pt/instantiate9.C: New test.
58508
58509 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58510
58511         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58512         new ABI, too.
58513
58514         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58515         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58516
58517 2000-11-22  Neil Booth  <neilb@earthling.net>
58518
58519         * gcc.dg/cpp/Wtrigraphs.c: New test.
58520
58521 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58522
58523         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58524
58525 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58526
58527         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58528
58529 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58530
58531         * lib/gcc-dg.exp: load_lib scanasm.exp.
58532         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58533         * lib/g++-dg.exp: load_lib scanasm.exp.
58534         * lib/scanasm.exp: New.
58535         (scan-assembler, scan-assembler-not): Add optional arguments to
58536         test name, or if not present, the pattern name.
58537         (scan-assembler-dem, scan-assembler-dem-not): New.
58538
58539         * g++.dg/dg.exp: New.
58540
58541 2000-11-21  Neil Booth  <neilb@earthling.net>
58542
58543         * gcc.dg/cpp/integrated1.c: Remove.
58544
58545 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58546
58547         * gcc.c-torture/execute/20001121-1.c: New test.
58548
58549 2000-11-21  Richard Henderson  <rth@redhat.com>
58550
58551         * gcc.c-torture/compile/20001121-1.c: New test.
58552
58553 2000-11-20  Neil Booth  <neilb@earthling.net>
58554
58555         * gcc.dg/cpp/integrated1.c: New test.
58556
58557 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58558
58559         * g++.old-deja/g++.other/inline17.C: New test.
58560
58561 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58562
58563         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58564         local variable to be zero: I made the variable global. Now
58565         uses abort() and exit() instead of relying on main's return value.
58566
58567 2000-11-20  Neil Booth  <neilb@earthling.net>
58568
58569         * gcc.dg/cpp/paste2.c: Update test.
58570         * objc/execute/paste.m: New test.
58571
58572 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58573
58574         * gcc.dg/c99-condexpr-1.c: New test.
58575
58576 2000-11-20  Neil Booth  <neilb@earthling.net>
58577
58578         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58579
58580 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58581
58582         * g++.old-deja/g++.pt/export1.C: New test.
58583
58584 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58585
58586         * gcc.dg/20001117-1.c: New test.
58587
58588 2000-11-18  Richard Henderson  <rth@redhat.com>
58589
58590         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58591
58592 2000-11-18  Richard Henderson  <rth@redhat.com>
58593
58594         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58595         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58596         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58597
58598 2000-11-18  Richard Henderson  <rth@redhat.com>
58599
58600         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58601         (main): New.  Exit cleanly.
58602
58603 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58604
58605         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58606         gcc.dg/c99-fordecl-2.c: New tests.
58607
58608 2000-11-18  Richard Henderson  <rth@redhat.com>
58609
58610         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58611         * gcc.c-torture/execute/zerolen-2.c: New.
58612
58613 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58614
58615         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58616         memory.
58617
58618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58619
58620         * g++.old-deja/g++.pt/instantiate8.C: New test.
58621
58622 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58623
58624         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58625         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58626
58627 2000-11-16  Nick Clifton  <nickc@redhat.com>
58628
58629         * gcc.c-torture/execute/nestfunc-2.c: New test.
58630         * gcc.c-torture/execute/nestfunc-3.c: New test.
58631
58632 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58633
58634         * gcc.c-torture/compile/20001116-1.c: New test.
58635
58636 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58637
58638         * gcc.c-torture/execute/20001115-1.c: New test.
58639
58640 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58641
58642         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58643         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58644         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58645         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58646
58647 2000-11-15  Neil Booth  <neilb@earthling.net>
58648
58649         gcc.dg/cpp/_Pragma1.c: Update.
58650         gcc.dg/cpp/_Pragma2.c: New test.
58651
58652 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58653
58654         * g++.old-deja/g++.other/anon5.C: New test.
58655
58656 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58657
58658         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58659         tests.
58660
58661 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58662
58663         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58664         output.
58665
58666 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58667
58668         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58669         labels at end of compound statements.
58670
58671 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58672
58673         * gcc.c-torture/execute/loop-7.c: New test.
58674
58675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58676
58677         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58678
58679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58680
58681         * gcc.dg/c99-bool-1.c: New test.
58682
58683 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58684
58685         * gcc.dg/c99-scope-1.c: Remove xfail.
58686         * gcc.dg/c99-scope-2.c: New test.
58687
58688 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58689
58690         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58691         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58692
58693 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58694
58695         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58696         error messages.
58697
58698         * g++.mike/p700.C: Don't typedef wchar_t.
58699         * g++.mike/p784.C: Likewise.
58700         * g++.mike/eb101.C: Don't use __wchar_t.
58701
58702 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58703
58704         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58705         from DO loop.
58706
58707 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58708
58709         * gcc.c-torture/execute/20001111-1.c: New test.
58710
58711 2000-11-10  Nick Clifton  <nickc@redhat.com>
58712
58713         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58714         long multuiple and accumulate.
58715
58716 2000-11-09  Richard Henderson  <rth@redhat.com>
58717
58718         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58719         via size_t instead of int.
58720
58721         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58722         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58723         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58724         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58725
58726 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58727
58728         * gcc.c-torture/compile/20001109-1.c: New test.
58729         * gcc.c-torture/compile/20001109-2.c: New test.
58730
58731 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58732
58733         * g++.old-deja/g++.pt/operator1.C: New test.
58734         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58735
58736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58737
58738         * gcc.dg/20001108-1.c: New test.
58739
58740 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58741
58742         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58743         with both arguments constant strings.
58744         * gcc.c-torture/execute/string-opt-3.c: New test.
58745         * gcc.c-torture/execute/string-opt-4.c: New test.
58746         * gcc.c-torture/execute/string-opt-5.c: New test.
58747
58748 2000-11-08  Nick Clifton  <nickc@redhat.com>
58749
58750         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58751         mulsidi3adddi patterns.
58752
58753 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58754
58755         * g++.old-deja/g++.other/crash36.C: New test.
58756
58757 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58758
58759         * g++.old-deja/g++.other/init16.C: New test.
58760
58761 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58762
58763         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58764
58765 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58766
58767         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58768         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58769         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58770
58771 2000-11-07  DJ Delorie  <dj@redhat.com>
58772
58773         * gcc.dg/20000614-1.c: Add return so that test can pass.
58774
58775 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58776
58777         * gcc.c-torture/execute/string-opt-1.c: New test.
58778
58779 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58780
58781         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58782         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58783         parameters in registers, and there is no way for a varargs
58784         function to know in which order the integer and floating-point
58785         parameters should be interleaved when they are placed on the
58786         stack.
58787         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58788         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58789
58790 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58791
58792         * gcc.c-torture/execute/string-opt-2.c: New test.
58793
58794 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
58795
58796         * g++.old-deja/g++.pt/crash60.C: New test.
58797
58798 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58799
58800         * g++.old-deja/g++.other/crash24.C: New test.
58801         * g++.old-deja/g++.other/crash25.C: New test.
58802         * g++.old-deja/g++.other/crash26.C: New test.
58803         * g++.old-deja/g++.other/crash27.C: New test.
58804         * g++.old-deja/g++.other/crash28.C: New test.
58805         * g++.old-deja/g++.other/crash29.C: New test.
58806         * g++.old-deja/g++.other/crash30.C: New test.
58807         * g++.old-deja/g++.other/crash31.C: New test.
58808         * g++.old-deja/g++.other/crash32.C: New test.
58809         * g++.old-deja/g++.other/crash33.C: New test.
58810         * g++.old-deja/g++.other/crash34.C: New test.
58811         * g++.old-deja/g++.other/crash35.C: New test.
58812
58813 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
58814
58815         * gcc.c-torture/execute/20001031-1.c: New test.
58816
58817 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
58818
58819         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58820         namespace.
58821
58822         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58823         standards-conformant.
58824
58825         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58826
58827         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58828         * g++.old-deja/g++.mike/p755a.C: Likewise.
58829         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58830         library makes no calls to `operator new' during initialization.
58831
58832 2000-11-04  Neil Booth  <neilb@earthling.net>
58833
58834         * gcc.dg/cpp/include2.c: New tests.
58835
58836 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
58837
58838         * lib/g++.exp (g++_set_ld_library_path): New function.
58839         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58840
58841 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
58842
58843         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
58844         warnings.
58845
58846 2000-11-01  Richard Henderson  <rth@redhat.com>
58847
58848         * g++.old-deja/g++.ext/namedret1.C: New.
58849         * g++.old-deja/g++.ext/namedret2.C: New.
58850         * g++.old-deja/g++.ext/namedret3.C: New.
58851
58852 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
58853
58854         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58855         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58856
58857 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58858
58859         * gcc.c-torture/execute/va-arg-21.c: New test.
58860
58861 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58862
58863         * gcc.dg/c99-complex-2.c: New test.
58864
58865 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58866
58867         * gcc.c-torture/execute/stdio-opt-1.c: New test.
58868
58869 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
58870
58871         * g++.old-deja/g++.other/inline16.C: New test.
58872
58873 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
58874
58875         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58876         __PRETTY_FUNCTION__
58877
58878 2000-10-29  Neil Booth  <neilb@earthling.net>
58879
58880         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58881         New tests.
58882         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58883         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58884         optimisation.
58885
58886 2000-10-29  Neil Booth  <neilb@earthling.net>
58887
58888         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58889         * mi1.c, mi1c.h: Add null directives to multiple-include test.
58890         * mi5.c: Test multiple includes work with -C.
58891         * trigraphs.c: Test ^= version.
58892
58893 2000-10-28  Neil Booth  <neilb@earthling.net>
58894
58895         New tests and test updates for new macro expander.
58896
58897         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58898         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58899         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58900         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58901         new diagnostic messages.
58902
58903         * gcc.dg/cpp/macro3.c: New tests.
58904
58905 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
58906
58907         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58908         on the same line.
58909
58910 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
58911
58912         * g++.old-deja/g++.other/eh2.C: New test.
58913
58914 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58915
58916         * gcc.c-torture/execute/20001027-1.c: New test.
58917
58918 2000-10-26  Richard Henderson  <rth@redhat.com>
58919
58920         * gcc.c-torture/execute/20001026-1.c: New.
58921
58922 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
58923
58924         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58925         * g++.old-deja/g++.law/builtin1.C: Likewise.
58926         * g++.old-deja/g++.law/ctors10.C: Likewise.
58927         * g++.old-deja/g++.law/virtual3.C: Likewise.
58928         * g++.old-deja/g++.mike/p658.C: Likewise.
58929         * g++.old-deja/g++.other/sibcall1.C: Likewise.
58930         * g++.old-deja/g++.other/vaarg2.C: Likewise.
58931         * g++.old-deja/g++.robertl/eb124.C: Likewise.
58932         * g++.old-deja/g++.robertl/eb44.C: Likewise.
58933         * g++.old-deja/g++.robertl/eb77.C: Likewise.
58934
58935 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
58936
58937         * gcc.c-torture/compile/20001024-1.c: New test.
58938
58939 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
58940
58941         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58942         to tell us whether or not we are using V3.
58943
58944 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58945
58946         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58947         operands.
58948
58949 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58950
58951         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58952
58953 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
58954
58955         * gcc.c-torture/execute/20001024-1.c: New test.
58956
58957 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
58958
58959         * g++.old-deja/g++.other/sibcall1.C: New test.
58960
58961 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
58962
58963         * gcc.dg/noncompile/init-3.c: New test.
58964
58965 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58966
58967         * gcc.dg/format-array-1.c: New test.
58968
58969 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58970
58971         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58972         writing through null pointers; remove comment about testing
58973         unterminated strings.
58974
58975 2000-10-17  Matthew Hiller  <hiller@redhat.com>
58976
58977         * gcc.c-torture/execute/20001017-2.c: New test.
58978
58979 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58980
58981         * gcc.c-torture/compile/20001018-1.c: New test.
58982         * gcc.c-torture/compile/20001018-1.x: Xfail.
58983
58984 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58985
58986         * gcc.c-torture/execute/20001017-1.c: New test.
58987
58988 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58989
58990         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58991         for multiple use of arguments with scanf formats; add tests for
58992         multiple use of arguments.
58993
58994 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
58995
58996         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58997         from some old tests.
58998
58999 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59000
59001         * gcc.dg/format-miss-1.c: New test.
59002
59003 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59004
59005         * gcc.c-torture/execute/20001013-1.c: New test.
59006
59007 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59008
59009         * gcc.dg/format-branch-1.c: New test.
59010
59011 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59012
59013         * README, lib/file-format.exp: Remove EGCS references.
59014
59015 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59016
59017         * gcc.dg/20001013-1.c: New test.
59018
59019 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59020
59021         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59022         for intmax_t in the compiler using __typeof__ and the type rules
59023         for conditional expressions.
59024
59025 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
59026
59027         * gcc.dg/20001012-1.c: New test.
59028         * gcc.dg/20001012-2.c: New test.
59029
59030 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59031
59032         * gcc.dg/format-attr-1.c: New test.
59033
59034 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59035
59036         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59037         __LONG_LONG_MAX__ instead of LLONG_MAX.
59038
59039 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59040
59041         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59042         scanf flags.
59043         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59044         flags.
59045
59046 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59047
59048         * gcc.dg/sequence-pt-1.c: New test.
59049
59050 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59051
59052         * gcc.c-torture/execute/20001011-1.c: New testcase.
59053         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59054
59055 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59056
59057         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59058         does not error on it.
59059
59060 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59061
59062         * gcc.dg/20001009-1.c: New test.
59063
59064 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59065
59066         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59067         * gcc.c-torture/execute/20001009-2.c: ... to here.
59068
59069 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59070
59071         * gcc.c-torture/compile/20001009-1.c: New testcase.
59072         * gcc.c-torture/execute/20001009-1.c: New testcase.
59073         Testcases provided by Jan Hubicka <jh@suse.cz>.
59074
59075 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59076
59077         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59078         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59079         uintmax_t using <limits.h> to emulate the compiler's internal
59080         logic.  No longer XFAIL %j tests.
59081
59082 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59083
59084         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59085         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59086         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59087         regexps and details of expected handling of some bad formats.
59088         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59089         suppression.
59090
59091 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59092
59093         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59094         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59095         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59096         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59097         in list archives.
59098
59099 2000-10-06  Richard Henderson  <rth@cygnus.com>
59100
59101         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59102         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59103         * g++.old-deja/g++.jason/report.C: Likewise.
59104         * g++.old-deja/g++.law/friend5.C: Likewise.
59105         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59106         of the expected warnings.
59107
59108 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59109
59110         * g++.old-deja/g++.pt/enum14.C: New test.
59111
59112 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59113
59114         * g++.old-deja/g++.pt/crash59.C: New test.
59115
59116 2000-10-04  Will Cohen  <wcohen@redhat.com>
59117
59118         * gcc.dg/20000926-1.c: New test.
59119
59120 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59121
59122         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59123         function name for current C++ compiler.
59124         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59125
59126 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59127
59128         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59129         __PRETTY_FUNCTION__.
59130         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59131
59132 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59133
59134         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59135
59136 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59137
59138         * gcc.c-torture/compile/20000923-1.c: New test.
59139
59140 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59141
59142         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59143         * g++.old-deja/g++.pt/ttp62.C: Same.
59144         * g++.old-deja/g++.other/inline14.C: Same.
59145
59146 2000-09-24  Richard Henderson  <rth@cygnus.com>
59147
59148         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59149
59150 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59151
59152         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59153
59154 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59155
59156         * gcc.c-torture/compile/20000922-1.c: New file.
59157
59158 2000-09-21  Nick Clifton  <nickc@redhat.com>
59159
59160         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59161         a signed long modulo operation.
59162         (mod6): New function - perform an unsigned long modulo operation.
59163         (main): Add tests for modulos of very large numbers by very small
59164         dividends.
59165
59166 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59167
59168         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59169
59170 2000-09-19  Richard Henderson  <rth@cygnus.com>
59171
59172         * gcc.dg/compare2.c (case 10): XFAIL.
59173
59174 2000-09-18  Richard Henderson  <rth@cygnus.com>
59175
59176         * gcc.c-torture/execute/20000906-1.c: Move ...
59177         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59178         that support __builtin_trap.
59179
59180 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59181
59182         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59183
59184 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59185
59186         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59187         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59188         more $ format tests.
59189
59190 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59191
59192         * gcc.dg/format-errmk-1.c: New test.
59193
59194 2000-09-17  Greg McGary  <greg@mcgary.org>
59195
59196         * gcc.c-torture/execute/20000917-1.x: Remove.
59197
59198 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59199
59200         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59201
59202 2000-09-17  Greg McGary  <greg@mcgary.org>
59203
59204         * gcc.c-torture/execute/20000917-1.c: New test.
59205         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59206
59207 2000-09-16  Neil Booth  <NeilB@earthling.net>
59208
59209         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59210         in nested macro bug.
59211
59212 2000-09-15  Neil Booth  <NeilB@earthling.net>
59213
59214         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59215
59216 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59217
59218         * gcc.c-torture/execute/20000914-1.c: New test.
59219
59220 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59221
59222         * g++.other/inline13.C: New test.
59223
59224 2000-09-12  Andreas Jaeger  <aj@suse.de>
59225
59226         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59227         constant by Ulrich Drepper <drepper@redhat.com>.
59228
59229 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59230
59231         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59232
59233 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59234
59235         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59236
59237 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59238
59239         * gcc.dg/cpp/backslash.c: New test.
59240
59241 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59242
59243         * gcc.c-torture/execute/20000910-1.c: New test.
59244         * gcc.c-torture/execute/20000910-2.c: Likewise.
59245
59246 2000-09-11  Robert Lipe  <robertl@sco.com>
59247
59248         * gcc.dg/pragma-align.c: New test.
59249
59250 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59251
59252         * g++.old-deja/g++.pt/explicit82.C: New test.
59253         * g++.old-deja/g++.pt/explicit83.C: New test.
59254
59255 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59256
59257         * gcc.dg/asm-names.c: New test.
59258
59259 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59260
59261         * gcc.dg/cpp/tr-warn6.c: New test
59262
59263 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59264
59265         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59266         be accepted.
59267
59268 2000-09-07  Catherine Moore  <clm@redhat.com>
59269
59270         * gcc.c-torture/execute/unroll-1.c: New test.
59271
59272 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59273
59274         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59275         ERROR markers.
59276         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59277         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59278         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59279         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59280         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59281         Preprocess only.
59282         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59283         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59284
59285 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59286
59287         * g++.old-deja/g++.pt/deduct2.C: New test.
59288
59289 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59290
59291         * g++.old-deja/g++.pt/parms2.C: New test.
59292
59293 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59294
59295         * g++.old-deja/g++.pt/crash58.C: New test.
59296
59297 2000-09-06  Greg McGary  <greg@mcgary.org>
59298
59299         * gcc.c-torture/execute/20000906-1.c: New test.
59300         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59301
59302 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59303
59304         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59305
59306 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59307
59308         * g++.old-deja/g++.pt/crash57.C: New test.
59309
59310 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59311
59312         * g++.old-deja/g++.pt/crash56.C: New test.
59313
59314 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59315
59316         * g++.old-deja/g++.pt/koenig1.C: New test.
59317
59318 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59319
59320         * gcc.dg/20000904-1.c: New test.
59321
59322 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59323
59324         * gcc.dg/cpp/paste8.c: New test.
59325
59326 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59327
59328         * gcc.c-torture/compile/20000827-1.c: New test.
59329
59330 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59331
59332         * gcc.dg/format-diag-1.c: New test.
59333
59334 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59335
59336         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59337         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59338         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59339         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59340         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59341
59342 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59343
59344         * g++.old-deja/g++.other/nested4.C: New test.
59345
59346 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59347
59348         * g++.old-deja/g++.ns/scoped1.C: New test.
59349
59350 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59351
59352         * lib/g++.exp: Support testing already-installed GCC.
59353
59354 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59355
59356         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59357
59358 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59359
59360         * gcc.dg/return-type-2.c: New test.
59361
59362 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59363
59364         * gcc.c-torture/compile/20000825-1.c: New test.
59365
59366 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59367
59368         * gcc.dg/dwarf2-2.c: New test.
59369
59370 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59371
59372         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59373         dg-warning regexps.
59374
59375 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59376
59377         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59378         gcc.dg/format-ext-5.c: New tests.
59379
59380 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59381
59382         * g++.old-deja/g++.other/crash22.C: New test.
59383
59384 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59385
59386         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59387
59388 2000-08-24  Richard Henderson  <rth@cygnus.com>
59389
59390         * gcc.dg/ia64-sync-1.c: New test.
59391         * gcc.dg/ia64-sync-2.c: New test.
59392         * gcc.dg/ia64-asm-1.c: New test.
59393
59394 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59395
59396         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59397         * gcc.dg/format-ext-2.c: New test.
59398
59399 2000-08-23  Jason Merrill  <jason@redhat.com>
59400
59401         * lib/old-dejagnu.exp: Also ignore "In member function" and
59402         "At global scope".
59403
59404 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59405
59406         * gcc.dg/noncompile/label-lineno-1.c: New test.
59407
59408 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59409
59410         * gcc.dg/c99-array-nonobj-1.c: New test.
59411
59412 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59413
59414         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59415         tests.
59416         * gcc.dg/format-ext-1.c: New test.
59417
59418 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59419
59420         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59421         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59422         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59423         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59424         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59425
59426 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59427
59428         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59429         gcc.dg/c99-strftime-2.c: New tests.
59430
59431 2000-08-22  Richard Henderson  <rth@cygnus.com>
59432
59433         * gcc.c-torture/execute/20000822-1.c: New test.
59434
59435 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59436
59437         * gcc.c-torture/execute/20000819-1.x: Remove.
59438
59439 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59440
59441         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59442         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59443         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59444         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59445         gcc.dg/format-xopen-1.c: New tests.
59446
59447 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59448
59449         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59450
59451 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59452
59453         * g++.old-deja/g++.other/loop2.C: New test.
59454
59455         * gcc.c-torture/compile/20000606-1.c: New test.
59456         * gcc.c-torture/compile/20000728-1.c: New test.
59457         * gcc.c-torture/execute/20000801-1.c: New test.
59458         * gcc.c-torture/execute/20000801-2.c: New test.
59459         * gcc.c-torture/execute/20000819-1.c: New test.
59460         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59461         * gcc.dg/20000629-1.c: New test.
59462         * gcc.dg/20000724-1.c: New test.
59463         * gcc.dg/20000807-1.c: New test.
59464
59465 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59466
59467         * gcc.dg/cpp/pragma-1.c: New test.
59468         * gcc.dg/cpp/pragma-2.c: New test.
59469
59470 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59471
59472         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59473         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59474
59475 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59476
59477         * gcc.c-torture/compile/20000818-1.c: New test.
59478
59479 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59480
59481         * gcc.c-torture/execute/20000818-1.c: New test.
59482
59483 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59484
59485         * gcc.dg/format-va-1.c: New test.
59486
59487 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59488
59489         * g++.old-deja/g++.other/typedef8.C: New test.
59490
59491 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59492
59493         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59494         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59495         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59496         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59497         * g++.old-deja/g++.other/ptrmem7.C: New test.
59498         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59499
59500 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59501
59502         * g++.old-deja/g++.pt/typename27.C: New test.
59503
59504 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59505
59506         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59507         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59508         * g++.old-deja/g++.pt/friend45.C: New test.
59509         * g++.old-deja/g++.other/friend8.C: New test.
59510
59511 2000-08-15  Richard Henderson  <rth@cygnus.com>
59512
59513         * gcc.c-torture/execute/20000815-1.c: New test.
59514
59515 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59516
59517         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59518         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59519         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59520
59521 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59522
59523         * g++.old-deja/g++.other/refinit2.C: New test.
59524
59525 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59526
59527         * lib/c-torture.exp (c-torture): Make
59528         compiler_conditional_xfail_data global.
59529         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59530         compiler_conditional_xfail_data machinery.
59531         (f-torture-execute): Likewise.
59532         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59533         and only when unrolling loops.
59534
59535         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59536
59537 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59538
59539         * g++.old-deja/g++.pt/explicit81.C: New test.
59540
59541 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59542
59543         * g++.old-deja/g++.pt/typename26.C: New test.
59544
59545 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59546
59547         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59548         warning.
59549
59550 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59551
59552         * g++.old-deja/g++.other/array3.C: New test.
59553
59554 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59555
59556         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59557         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59558         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59559         New tests.
59560
59561 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59562
59563         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59564         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59565
59566 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59567
59568         * gcc.c-torture/execute/20000808-1.c: New test.
59569
59570 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59571
59572         * gcc.dg/c90-const-expr-1.c: New test.
59573
59574 2000-08-08  Richard Henderson  <rth@cygnus.com>
59575
59576         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59577
59578 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59579
59580         * gcc.dg/noncompile/const-ll-1.c: New test.
59581
59582 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59583
59584         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59585
59586 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59587
59588         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59589         that running programs linked against the shared version of libobjc
59590         run correctly.
59591
59592 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59593
59594         * gcc.dg/c99-printf-1.c: New test.
59595
59596 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59597
59598         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59599
59600 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59601
59602         * gcc.c-torture/execute/20000731-1.x: Delete.
59603
59604 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59605
59606         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59607         and torture_without_loops as is done by c-torture.exp.
59608         (search_for): Copy from c-torture.exp.
59609         (gcc-dg-runtest): New function, drives a directory of tests
59610         iterating over the TORTURE_OPTIONS.
59611         (scan-assembler, scan-assembler-not): Move here from
59612         individual directory drivers.
59613
59614         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59615         defined by lib/gcc-dg.exp.
59616         * gcc.dg/cpp/cpp.exp: Likewise.
59617         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59618         gcc-dg-runtest, so we cycle over optimization options.
59619
59620         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59621         * gcc.dg/compare2.c: No longer expected to fail.
59622
59623 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59624
59625         * gcc.c-torture/execute/20000804-1.c: New test.
59626
59627 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59628
59629         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59630
59631 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59632
59633         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59634
59635 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59636
59637         * gcc.c-torture/compile/20000803-1.c: New test.
59638
59639 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59640
59641         * gcc.c-torture/execute/20000801-3.c,
59642         gcc.c-torture/execute/20000801-4.c: New tests.
59643         * gcc.c-torture/execute/20000801-3.x,
59644         gcc.c-torture/execute/20000801-4.x: Xfail.
59645
59646 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59647
59648         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59649         libobjc/.libs to allow for libtool.
59650
59651 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59652
59653         * gcc.c-torture/compile/20000802-1.c: New test.
59654
59655 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59656
59657         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59658
59659 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59660
59661         * gcc-c-torture/execute/20000731-2.c: New test.
59662
59663         * gcc.c-torture/execute/20000731-1.c: New test.
59664         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59665
59666 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59667
59668         * gcc.dg/cpp/paste7.c: New test.
59669         * gcc.dg/cpp/20000725-1.c: New test.
59670
59671 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59672
59673         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59674         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59675         declaration warning for __builtin_dwarf_reg_size.
59676
59677         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59678
59679 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59680
59681         * gcc.dg/noncompile/voidparam-1.c: New test.
59682
59683 2000-07-30  Richard Henderson  <rth@cygnus.com>
59684
59685         * gcc.dg/c90-digraph-1.c: Don't xfail.
59686         * gcc.dg/compare2.c (case 10): Xfail.
59687         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59688
59689 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59690
59691         * gcc.dg/c99-main-1.c: New test.
59692
59693 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59694
59695         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59696
59697 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59698
59699         * gcc.c-tortuer/execute/20000726-1.c: New test.
59700
59701 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59702
59703         * gcc.c-torture/execute/enum-2.c: New test.
59704
59705 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59706
59707         * gcc.dg/cpp/tr-warn3.c: New test.
59708
59709 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59710
59711         * g++.old-deja/g++.ext/implicit1.C: Remove.
59712         * g++.old-deja/g++.jason/c2.C: Remove
59713         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59714         * g++.old-deja/g++.pt/crash16.C: Likewise.
59715         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59716
59717 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59718
59719         * g++.old-deja/g++.other/for2.C: New test.
59720
59721 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59722
59723         * gcc.dg/20000720-1.c: New test.
59724
59725 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59726
59727         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59728
59729 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59730
59731         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59732         * gcc.c-torture/execute/20000722-1.c: New.
59733         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59734
59735 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59736
59737         * gcc.dg/cpp/20000720-1.S: New test.
59738
59739 2000-07-21  Michael Meissner  <meissner@redhat.com>
59740
59741         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59742
59743 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59744
59745         * g++.old-deja/g++.brendan/crash16.C,
59746         g++.old-deja/g++.brendan/parse3.C,
59747         g++.old-deja/g++.brendan/redecl1.C,
59748         g++.old-deja/g++.ns/template13.C,
59749         g++.old-deja/g++.other/decl4.C,
59750         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59751
59752 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59753
59754         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59755         and "Internal error".
59756
59757         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59758         regexps.
59759         * gcc.dg/cpp/paste6.c: New test.
59760
59761 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59762
59763         * gcc.dg/cpp/tr-direct.c: New test.
59764
59765         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59766         gcc.dg/cpp/undef1.c: Tweak error regexps.
59767
59768 2000-07-18  Eric Christopher <echristo@redhat.com>
59769
59770         * gcc.c-torture/compile/20000718-1.c: New test.
59771
59772 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59773
59774         * cpplex.c (_cpp_push_token): If the token being pushed back
59775         is the previous token in this context, just subtract one from
59776         context->posn.
59777         * cppmacro.c (save_expansion): Clear aux field when storing a
59778         placemarker.
59779
59780 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59781
59782         * gcc.dg/noncompile/redecl-1.c: New test.
59783
59784 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59785
59786         * gcc.c-torture/execute/20000717-5.c: New test.
59787         * gcc.c-torture/execute/20000717-1.x: Removed.
59788
59789 2000-07-17  Richard Henderson  <rth@cygnus.com>
59790
59791         * gcc.c-torture/execute/20000717-4.c: New test.
59792
59793 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
59794
59795         * gcc.dg/cpp/syshdr.c: New test.
59796         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59797
59798 2000-07-17  Neil Booth  <neilb@earthling.net>
59799
59800         * gcc.dg/cpp/cmdlne-dM.c: New test.
59801         * gcc.dg/cpp/cmdlne-dD.c: New test.
59802
59803 2000-07-17  Jeffrey A Law  (law@cygnus.com)
59804
59805         * gcc.c-torture/execute/20000717-3.c: New test.
59806
59807         * gcc.c-torture/compile/20000717-1.c: New test.
59808
59809 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
59810
59811         * gcc.c-torture/execute/20000717-2.c: New test.
59812
59813 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59814
59815         * gcc.dg/formatz-1.c: New test.
59816
59817         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59818         * gcc.dg/c99-digraph-1.c: New tests.
59819
59820         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59821         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59822
59823         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59824         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59825         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59826         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59827         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59828         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59829         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59830
59831 2000-07-17  Greg McGary <greg@mcgary.org>
59832
59833         * gcc.c-torture/execute/20000717-1.c: New test.
59834         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59835
59836 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
59837
59838         * gcc.c-torture/execute/20000715-2.c: New test.
59839         * gcc.dg/20000715-1.c: New test.
59840
59841 2000-07-15  Michael Meissner  <meissner@redhat.com>
59842
59843         * gcc.c-torture/execute/20000715-1.c: New test.
59844
59845 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
59846
59847         * gcc.c-torture/execute/20000707-1.c: New test.
59848
59849 2000-07-13  Neil Booth  <NeilB@earthling.net>
59850
59851         * gcc.dg/cpp/digraph1.c,
59852         gcc.dg/cpp/digraph2.c,
59853         gcc.dg/cpp/digraphs.c: New tests.
59854
59855 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
59856
59857         * g77.f-torture/compile/20000630-2.f: New test.
59858         * g77.f-torture/compile/20000630-2.x
59859
59860 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59861
59862         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
59863
59864 2000-07-11  Neil Booth  <NeilB@earthling.net>
59865
59866         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59867
59868 2000-07-11  Neil Booth  <NeilB@earthling.net>
59869
59870         * gcc.dg/cpp/cmdlne-C.c: New.
59871
59872 2000-07-09  Neil Booth  <NeilB@earthling.net>
59873
59874         * gcc.dg/cpp/directiv.c: New tests.
59875         * gcc.dg/cpp/undef1.c: Update.
59876
59877 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
59878
59879         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59880
59881 2000-07-09  Neil Booth  <NeilB@earthling.net>
59882
59883         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59884
59885 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
59886
59887         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59888         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59889
59890 2000-07-08  Neil Booth  <NeilB@earthling.net>
59891
59892         * gcc.dg/cpp/macsyntx.c: New tests.
59893
59894 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59895
59896         * gcc.dg/20000707-1.c: New test.
59897
59898 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
59899
59900         * gcc.c-torture/execute/20000706-1.c: New test.
59901         * gcc.c-torture/execute/20000706-2.c: New test.
59902         * gcc.c-torture/execute/20000706-3.c: New test.
59903         * gcc.c-torture/execute/20000706-4.c: New test.
59904         * gcc.c-torture/execute/20000706-5.c: New test.
59905
59906 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59907
59908         * g++.old-deja/g++.pt/instantiate7.C: New test.
59909
59910 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
59911
59912         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59913         * g++.old-deja/g++.mike/thunk3.C: Likewise.
59914         * g++.old-deja/g++.other/rtti3.C: Likewise.
59915         * g++.old-deja/g++.other/rttid3.C: Likewise.
59916
59917 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
59918
59919         *  g77.f-torture/compile/20000630-1.x: Fix typo
59920
59921 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
59922
59923         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59924         assembly output.
59925
59926 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
59927
59928         * gcc.dg/cpp/ident.c: New test.
59929
59930 2000-07-05  Neil Booth  <NeilB@earthling.net>
59931
59932         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59933           gcc.dg/cpp/lexstrng.c: New tests.
59934
59935 2000-07-04  Neil Booth  <NeilB@earthling.net>
59936
59937         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59938         * gcc.dg/cpp/strify2.c: Same.
59939
59940 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
59941
59942         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59943         * gcc.dg/cpp/19990703-1.c: Likewise.
59944         * gcc.dg/cpp/20000625-1.c: Likewise.
59945         * gcc.dg/cpp/20000625-2.c: Likewise.
59946
59947         * gcc.dg/cpp/macro1.c,
59948         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59949         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59950         gcc.dg/cpp/strify1.c,
59951         gcc.dg/cpp/strify2.c: New tests.
59952
59953 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
59954
59955         * gcc.c-torture/execute/20000703-1.c: New test.
59956
59957 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59958
59959         * g++.old-deja/g++.pt (lookup10.C): New test.
59960
59961 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
59962
59963         * g++.old-deja/g++.pt (typename25.C): New test.
59964
59965 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
59966
59967         * gcc.c-torture/compile/20000701-1.c: New test.
59968
59969 2000-06-30  Nick Clifton  <nickc@cygnus.com>
59970
59971         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59972         to test case.
59973
59974 2000-06-30  Catherine Moore  <clm@cygnus.com>
59975
59976         * gcc.c-torture/execute/align-1.c: New test.
59977
59978 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
59979
59980         * g++.old-deja/g++.pt/expr8.C: New test.
59981         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59982
59983 2000-06-29  Nick Clifton  <nickc@cygnus.com>
59984
59985         * gcc.c-torture/compile/20000629-1.c: New test.
59986
59987 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
59988
59989
59990         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59991         gcc.dg/noncompile directory, depending on whether they're
59992         preprocessor tests or not.  Annotate all the tests for the dg
59993         framework.
59994
59995         * gcc.c-torture/noncompile/noncompile.exp: Delete.
59996         * gcc.dg/noncompile/noncompile.exp: New.
59997
59998         * Moved files:
59999         Old name                                New name
60000         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
60001         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
60002         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
60003         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
60004         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
60005         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
60006         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
60007         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
60008         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
60009         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
60010         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
60011         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
60012         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
60013         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
60014         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
60015         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
60016         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
60017         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
60018         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
60019         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
60020         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
60021         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
60022         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
60023         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
60024
60025         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
60026         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
60027         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
60028         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
60029         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
60030         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
60031
60032 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60033
60034         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60035         declare one variable.  On the fourth, error.
60036         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60037         declared by 20000628-1a.h.
60038
60039 2000-06-29  Richard Henderson  <rth@redhat.com>
60040
60041         * gcc.c-torture/execute/930529-1.x: New file.
60042         * gcc.dg/920413-1.c: Adjust expected warning text.
60043         * gcc.dg/980217-1.c: Declare abort.
60044         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60045
60046 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60047
60048         * g77.f-torture/compile/20000629-1.f: New test.
60049         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60050
60051 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60052
60053         Rearrange lots of files, removing entirely the
60054         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60055         directories.
60056
60057         * Deleted files:
60058         gcc.c-torture/code_quality/code_quality.exp
60059         gcc.c-torture/special/special.exp
60060         gcc.failure/failure.exp
60061         gcc.failure/940409-1.x
60062         gcc.c-torture/compile/961203-1.x
60063
60064         * New files:
60065         gcc.misc-tests/linkage.exp
60066         gcc.c-torture/execute/920730-1t.c
60067         gcc.c-torture/execute/920730-1t.x
60068         gcc.c-torture/compile/920520-1.x
60069         gcc.c-torture/compile/920521-1.x
60070         gcc.c-torture/compile/981006-1.x
60071         gcc.c-torture/execute/eeprof-1.x
60072
60073         * Moved files (possibly with modifications to fit a new harness):
60074         Old name                                New name
60075         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60076         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60077         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60078         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60079         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60080         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60081         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60082         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60083         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60084         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60085         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60086         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60087         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60088         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60089
60090 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60091
60092         * c-torture/compile/961203-1.x: Delete.
60093
60094         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60095         not exit. Include stdio.h.
60096         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60097         * gcc.misc-tests/dg-12.c: Likewise.
60098         * gcc.misc-tests/dg-5.c: Likewise.
60099         * gcc.misc-tests/dg-6.c: Likewise.
60100         * gcc.misc-tests/dg-7.c: Prototype abort.
60101         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60102         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60103         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60104         not exit.
60105         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60106         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60107
60108 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60109
60110         * gcc.dg/cpp/20000628-1.c: New test.
60111         * gcc.dg/cpp/20000628-1.h: New header for above test.
60112         * gcc.dg/cpp/20000628-1a.h: Likewise.
60113
60114 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60115
60116         * gcc.dg/cpp: New directory.
60117         * gcc.dg/cpp/cpp.exp: New driver.
60118         * gcc.dg/cpp/20000627-1.c: New test.
60119         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60120         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60121         and rewrite as a compilation test.
60122
60123         * gcc.dg: Move many files into the cpp subdirectory, possibly
60124         renaming or editing them as well.
60125         Old name                New name
60126         990119-1.c              cpp/19990119-1.c
60127         990228-1.c              cpp/19990228-1.c
60128         990407-1.c              cpp/19990407-1.c
60129         990409-1.c              cpp/19990409-1.c
60130         990413-1.c              cpp/19990413-1.c
60131         990703-1.c              cpp/19990703-1.c
60132         20000127-1.c            cpp/20000127-1.c
60133         20000129-1.c            cpp/20000129-1.c
60134         20000207-1.c            cpp/20000207-1.c
60135         20000207-2.c            cpp/20000207-2.c
60136         20000209-1.c            cpp/20000209-1.c
60137         20000209-2.c            cpp/20000209-2.c
60138         20000301-1.c            cpp/20000301-1.c
60139         20000419-1.c            cpp/20000419-1.c
60140         20000510-1.S            cpp/20000510-1.S
60141         20000519-1.c            cpp/20000519-1.c
60142         20000529-1.c            cpp/20000529-1.c
60143         20000625-1.c            cpp/20000625-1.c
60144         20000625-2.c            cpp/20000625-2.c
60145         cpp-as1.c               cpp/assert1.c
60146         cpp-as2.c               cpp/assert2.c
60147         cxx-comments-1.c        cpp/cxxcom1.c
60148         cxx-comments-2.c        cpp/cxxcom2.c
60149         endif-label.c           cpp/endif.c
60150         cpp-hash1.c             cpp/hash1.c
60151         cpp-hash2.c             cpp/hash2.c
60152         cpp-if1.c               cpp/if-1.c
60153         cpp-if2.c               cpp/if-2.c
60154         cpp-if3.c               cpp/if-3.c
60155         cpp-if4.c               cpp/if-4.c
60156         cpp-if5.c               cpp/if-5.c
60157         cpp-cond.c              cpp/if-cexp.c
60158         cpp-missingop.c         cpp/if-mop.c
60159         cpp-missingparen.c      cpp/if-mpar.c
60160         cpp-opprec.c            cpp/if-oppr.c
60161         cpp-ifparen.c           cpp/if-paren.c
60162         cpp-shortcircuit.c      cpp/if-sc.c
60163         cpp-shift.c             cpp/if-shift.c
60164         cpp-unary.c             cpp/if-unary.c
60165         cpp-li1.c               cpp/line1.c
60166         cpp-li2.c               cpp/line2.c
60167         lineno.c                cpp/line3.c
60168         lineno-2.c              cpp/line4.c
60169         cpp-mi.c                cpp/mi1.c
60170         cpp-mic.h               cpp/mi1c.h
60171         cpp-micc.h              cpp/mi1cc.h
60172         cpp-mind.h              cpp/mi1nd.h
60173         cpp-mindp.h             cpp/mi1ndp.h
60174         cpp-mix.h               cpp/mi1x.h
60175         cpp-mi2.c               cpp/mi2.c
60176         cpp-mi2a.h              cpp/mi2a.h
60177         cpp-mi2b.h              cpp/mi2b.h
60178         cpp-mi2c.h              cpp/mi2c.h
60179         cpp-mi3.c               cpp/mi3.c
60180         cpp-mi3.def             cpp/mi3.def
60181         poison-1.c              cpp/poison.c
60182         pr-impl.c               cpp/prag-imp.c
60183         cpp-redef-2.c           cpp/redef1.c
60184         cpp-redef.c             cpp/redef2.c
60185         strpaste.c              cpp/strp1.c
60186         strpaste-2.c            cpp/strp2.c
60187         cpp-tradpaste.c         cpp/tr-paste.c
60188         cpp-tradstringify.c     cpp/tr-str.c
60189         cpp-tradwarn1.c         cpp/tr-warn1.c
60190         cpp-tradwarn2.c         cpp/tr-warn2.c
60191         trigraphs.c             cpp/trigraphs.c
60192         cpp-unc1.c              cpp/unc1.c
60193         cpp-unc2.c              cpp/unc2.c
60194         cpp-unc3.c              cpp/unc3.c
60195         cpp-unc.c               cpp/unc4.c
60196         undef.c                 cpp/undef1.c
60197         undef-2.c               cpp/undef2.c
60198         cpp-wi1.c               cpp/widestr1.c
60199
60200 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60201
60202         * lib/g++.exp (g++_include_flags): Tweak.
60203
60204 2000-06-27  H.J. Lu  <hjl@gnu.org>
60205             Loren J. Rittle  <ljrittle@acm.org>
60206
60207         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60208         version with one that knows about the new gcc tree structure.
60209         (g++_link_flags): Same.
60210
60211 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60212
60213         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60214         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60215         case we are cross-compiling.
60216
60217         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60218         g++.old-deja/g++.niklas/Makefile.in,
60219         g++.old-deja/g++.niklas/configure.in,
60220         g++.old-deja/g++.other/Makefile.in,
60221         g++.old-deja/g++.other/configure.in,
60222         gcc.c-torture/code_quality/Makefile.in,
60223         gcc.c-torture/code_quality/configure.in,
60224         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60225         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60226         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60227         gcc.c-torture/execute/ieee/Makefile.in,
60228         gcc.c-torture/execute/ieee/configure.in,
60229         gcc.c-torture/noncompile/Makefile.in,
60230         gcc.c-torture/noncompile/configure.in,
60231         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60232         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60233         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60234
60235 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60236
60237         * g++.old-deja/g++.other/ambig3.C: New test.
60238
60239 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60240
60241         * g++.old-deja/g++.pt/syntax1.C: New test.
60242         * g++.old-deja/g++.pt/syntax2.C: New test.
60243         * g++.old-deja/g++.other/syntax3.C: New test.
60244         * g++.old-deja/g++.other/syntax4.C: New test.
60245
60246 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60247
60248         * gcc.dg/20000623-1.c: Prototype exit and abort.
60249
60250 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60251
60252         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60253         New tests.
60254         * gcc.dg/cpp-mi3.def: New file.
60255
60256         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60257         inside assertions.
60258         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60259         lexer's error messages.
60260         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60261         divine anything from the linemarkers.
60262         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60263         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60264
60265 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60266
60267         * gcc.dg/20000623-1.c: New test.
60268
60269 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60270
60271         * gcc.c-torture/execute/20000622-1.c: New test.
60272
60273 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60274
60275         * g++.old-deja/g++.other/init15.C: New test.
60276
60277 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60278
60279         * g++.old-deja/g++.pt/vaarg2.C: New test.
60280         * g++.old-deja/g++.pt/vaarg3.C: New test.
60281
60282 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60283
60284         * g++.old-deja/g++.other/dyncast6.C: New test.
60285
60286 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60287
60288         * gcc.c-torture/execute/loop-6.c: New test.
60289
60290 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60291
60292         * gcc.dg/20000614-1.c: New test.
60293         * gcc.dg/20000614-2.c: New test.
60294
60295 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60296
60297         * g++.old-deja/g++.other/inline12.C: New test.
60298
60299 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60300
60301         * g++.old-deja/g++.other/eh1.C: New test.
60302
60303 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60304
60305         * g++.old-deja/g++.other/type.C: New test.
60306
60307 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60308
60309         * g++.old-deja/g++.other/initstring.C: New test.
60310
60311 2000-06-12  Jason Merrill  <jason@redhat.com>
60312
60313         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60314
60315 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60316
60317         * gcc.c-torture/compile/20000609-1.c: New test.
60318
60319 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60320
60321         * gcc.dg/20000609-1.c: New test.
60322
60323 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60324
60325         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60326         * gcc.c-torture/noncompile/poison-1.c: Move...
60327         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60328         * gcc.dg/cpp-li1.c: Add a token after the #line.
60329
60330 2000-06-05  Richard Henderson  <rth@cygnus.com>
60331
60332         * gcc.c-torture/execute/20000605-2.c: New test.
60333         * gcc.c-torture/execute/20000605-3.c: New test.
60334
60335 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60336
60337         * g77.f-torture/execute/20000503-1.x: New file.
60338
60339 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60340
60341         * g++.old-deja/g++.eh/badalloc1.C: New test.
60342
60343 2000-06-05  Richard Henderson  <rth@cygnus.com>
60344
60345         * gcc.c-torture/execute/20000605-1.c: New test.
60346
60347 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60348             Nathan Sidwell <nathan@codesourcery.com>
60349
60350         * gcc.c-torture/compile/20000605-1.c: New test.
60351
60352 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60353
60354         * g77.f-torture/compile/20000601-1.f: New test.
60355
60356 2000-06-03  Richard Henderson  <rth@cygnus.com>
60357
60358         * gcc.c-torture/execute/20000603-1.c: New.
60359
60360 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60361
60362         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60363         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60364
60365 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60366
60367         * gcc.dg/compare2.c (case 12): XFAIL.
60368         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60369         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60370
60371         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60372
60373 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60374
60375         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60376         guard macro is already defined when the header is first
60377         included.
60378         * gcc.dg/cpp-mix.h: New file.
60379         * gcc.dg/endif-label.c: Update patterns to match compiler.
60380
60381         * g++.brendan/complex1.C: Declare abort.
60382         * g++.law/refs4.C: Remove XFAIL.
60383         * g++.oliva/expr2.C: Declare abort and exit.
60384
60385 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60386
60387         * gcc.c-torture/execute/20000528-1.c: New test.
60388
60389         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60390         * g++.old-deja/g++.law/temps4.C: Likewise.
60391
60392         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60393         stdlib.h.  Call abort() on failure.
60394         * g++.old-deja/g++.law/refs4.C: Likewise.
60395         * g++.old-deja/g++.law/temps4.C: Likewise.
60396         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60397         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60398
60399 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60400
60401         Relative to g++.dg/special:
60402         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60403
60404         Relative to g++.old-deja:
60405         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60406         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60407         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60408         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60409         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60410         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60411         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60412
60413         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60414         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60415         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60416         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60417         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60418         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60419         and/or string.h.
60420
60421         * g++.other/goto1.C: Update expectations for error messages.
60422
60423 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60424
60425         * gcc.c-torture/compile/20000523-1.c: New test.
60426
60427 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60428
60429         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60430
60431 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60432
60433         * g++.old-deja/g++.eh/catch11.C: New test.
60434         * g++.old-deja/g++.eh/catch12.C: New test.
60435
60436 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60437
60438         * gcc.c-torture/execute/20000523-1.c: New test.
60439
60440 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60441
60442         * c-torture/execute/bcp-1.c: Replace abort in arg of
60443         __builtin_constant_p with a generic external function.
60444
60445         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60446         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60447         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60448         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60449         Prototype abort and/or exit.
60450
60451         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60452         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60453         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60454         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60455
60456 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60457
60458         * gcc.dg/dwarf2-1.c: New test.
60459
60460 2000-05-20  Richard Henderson  <rth@cygnus.com>
60461
60462         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60463
60464 2000-05-20  Andreas Jaeger  <aj@suse.de>
60465
60466         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60467         testcase.
60468
60469 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60470
60471         * gcc.c-torture/execute/20000519-2.c: New test.
60472
60473 2000-05-19  Andreas Jaeger  <aj@suse.de>
60474
60475         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60476         which fails with SSA.
60477
60478         * lib/c-torture.exp: Also test with -O3 -fssa.
60479
60480 2000-05-18  Michael Meissner  <meissner@redhat.com>
60481
60482         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60483         * gcc.c-torture/execute/920415-1.c: Ditto.
60484         * gcc.c-torture/execute/920501-1.c: Ditto.
60485         * gcc.c-torture/execute/conversion.c: Ditto.
60486         * gcc.c-torture/execute/cvt-1.c: Ditto.
60487
60488 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60489
60490         * gcc.c-torture/compile/20000518-1.c: New test.
60491
60492 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60493
60494         * g77.f-torture/compile/200005018.f: New test.
60495
60496 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60497
60498         * gcc.c-torture/compile/20000517-1.c: New test.
60499
60500 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60501
60502         * gcc.c-torture/execute/20000516-1.c: New test.
60503
60504 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60505
60506         * g++.old-deja/g++.other/eh.C: New test.
60507
60508 2000-05-12  Richard Henderson  <rth@cygnus.com>
60509
60510         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60511         constants through to doit's conditional.
60512
60513 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60514
60515         * gcc.c-torture/compile/20000511-1.c: New test.
60516         * g77.f-torture/compile/20000511-1.f: New test.
60517         * g77.f-torture/compile/20000511-2.f: New test.
60518
60519 2000-05-11  Michael Meissner  <meissner@redhat.com>
60520
60521         * gcc.c-torture/execute/20000511-1.c: New test.
60522
60523 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60524
60525         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60526         * gcc.dg/20000510-1.S: New.
60527
60528 2000-05-08  Catherine Moore  <clm@cygnus.com>
60529
60530         * gcc.dg/unused-3.c: New.
60531
60532 2000-05-06  Richard Henderson  <rth@cygnus.com>
60533
60534           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60535           * g++.old-deja/g++.mike/warn1.C: Likewise.
60536           * g++.old-deja/g++.pt/local1.C: Likewise.
60537           * g++.old-deja/g++.pt/local7.C: Likewise.
60538           * g++.old-deja/g++.pt/spec16.C: Likewise.
60539
60540 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60541
60542         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60543
60544 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60545
60546           * g77.f-torture/execute/20000503-1.f: New test.
60547
60548 2000-05-04  Andreas Jaeger  <aj@suse.de>
60549
60550         * gcc.dg/noreturn-2.c: New test.
60551
60552 2000-05-04  Neil Booth  <NeilB@earthling.net>
60553
60554         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60555         preprocessor.
60556
60557 2000-05-04  Richard Henderson  <rth@cygnus.com>
60558
60559         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60560
60561 2000-05-04  Richard Henderson  <rth@cygnus.com>
60562
60563         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60564         OpenSSL by Jason R Thorpe.
60565
60566 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60567
60568         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60569
60570 2000-05-03  Robert Lipe <robertlipe@usa.net>
60571
60572         * gcc.dg/20000503-1.c: New test.
60573
60574 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60575
60576         * gcc.c-torture/compile/20000502-1.c: New test.
60577         * g++.old-deja/g++.other/align.C: New test.
60578         * gcc.dg/cpp-tradstringify.c: New test.
60579
60580 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60581
60582         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60583         and hard registers.
60584
60585 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60586
60587         * gcc.c-torture/execute/loop-5.c: New test.
60588
60589 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60590
60591         * gcc.c-torture/execute/va-arg-20.c: New test.
60592
60593 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60594
60595         * gcc.c-torture/execute/20000422-1.c: New test.
60596
60597 2000-04-20  Greg McGary  <gkm@gnu.org>
60598
60599         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60600         when optimizing, but without sibling-call optimizations (-O1).
60601
60602 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60603
60604           * gcc.c-torture/compile/20000420-1.c: New test.
60605
60606 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60607
60608         * g++.abi/ptrflags.C: New test.
60609         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60610
60611 2000-04-19  Catherine Moore  <clm@cygnus.com>
60612
60613         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60614
60615 2000-04-19  Greg McGary  <gkm@gnu.org>
60616
60617         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60618         sibling-call optimizations.
60619
60620 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60621
60622         * gcc.dg/20000419-1.c: New test.
60623
60624 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60625
60626         * gcc.c-torture/execute/20000412-6.c: New test.
60627
60628 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60629
60630         * gcc.c-torture/execute/20000412-5.c: New test.
60631         * g77.f-torture/compile/20000412-1.f: New test.
60632         * gcc.c-torture/execute/20000412-4.c: New test.
60633         * gcc.c-torture/compile/20000412-2.c: New test.
60634         * gcc.c-torture/execute/20000412-3.c: New test.
60635         * gcc.c-torture/compile/20000412-1.c: New test.
60636         * gcc.c-torture/execute/20000412-2.c: New test.
60637
60638 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60639
60640         * objc/execute/bf-20.m: New test.
60641
60642 2000-04-10  Richard Henderson  <rth@cygnus.com>
60643
60644         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60645
60646         * gcc.c-torture/execute/20000412-1.c: New test.
60647
60648 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60649
60650         * g++.old-deja/g++.eh/catchptr1.C: New test.
60651
60652 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60653
60654         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60655
60656 2000-04-08  Neil Booth  <NeilB@earthling.net>
60657
60658         * gcc.dg/cpp-nullchar.c: Remove test as
60659         embedded nulls cause problems.
60660
60661 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60662
60663         * gcc.dg/compare2.c: New test.
60664
60665 2000-04-08  Neil Booth  <NeilB@earthling.net>
60666
60667         * gcc.dg/cpp-nullchar.c: New test.
60668
60669 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60670
60671         * gcc.dg/cpp-mi2.c: New test.
60672         * gcc.dg/cpp-mi2[abc].h: New files.
60673
60674 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60675
60676         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60677         member name.
60678
60679 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60680
60681         * g++.old-deja/g++.abi/vmihint.C: New test.
60682
60683 2000-04-06  Neil Booth  <NeilB@earthling.net>
60684
60685         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60686         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60687         copyright.
60688
60689 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60690
60691         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60692         avoid stack-frame overwrite.
60693
60694 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60695
60696         * gcc.c-torture/compile/20000405-2.c: New test.
60697         * gcc.c-torture/compile/20000405-3.c: New test.
60698
60699 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60700
60701         * gcc.c-torture/compile/20000405-1.c: New test.
60702
60703 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60704
60705         * gcc.dg/cast-qual-1.c: Revert last change.
60706
60707 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60708
60709         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60710
60711 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60712
60713         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60714         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60715
60716 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60717
60718         * gcc.c-torture/compile/20000403-2.c: New test.
60719         * gcc.c-torture/compile/20000403-1.c: New test.
60720
60721 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60722
60723         * gcc.c-torture/execute/20000403-1.c: New test.
60724
60725 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60726
60727         * gcc.c-torture/execute/20000402-1.c: New test.
60728
60729 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60730
60731         * gcc.c-torture/execute/va-arg-15.c: New test.
60732         * gcc.c-torture/execute/va-arg-16.c: New test.
60733         * gcc.c-torture/execute/va-arg-17.c: New test.
60734         * gcc.c-torture/execute/va-arg-18.c: New test.
60735         * gcc.c-torture/execute/va-arg-19.c: New test.
60736
60737 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60738
60739         * gcc.c-torture/compile/981211-1.c: Move to...
60740         * gcc.dg/cpp-as1.c: ...here.
60741         * gcc.dg/cpp-as2.c: New file.
60742
60743         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60744         compiler.
60745
60746 2000-04-02  Neil Booth  <NeilB@earthling.net>
60747
60748         * gcc.dg/cpp-cond.c  New tests.
60749         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60750         accidental success less likely.
60751         * gcc.dg/cpp-missingop.c  New tests.
60752         * gcc.dg/cpp-missingparen.c  New tests.
60753         * gcc.dg/cpp-shift.c  New tests.
60754         * gcc.dg/cpp-shortcircuit.c  New tests.
60755         * gcc.dg/cpp-unary.c  New tests.
60756
60757 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60758
60759         * gcc.c-torture/compile/20000329-1.c: New test.
60760
60761 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60762
60763         * gcc.c-torture/compile/20000326-1.c: New test.
60764         * gcc.c-torture/compile/20000326-2.c: New test.
60765
60766 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60767
60768         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60769         the first parameter is a function argument.
60770
60771 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60772
60773         * g++.old-deja/g++.ext/array4.C: New test.
60774
60775 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60776
60777         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60778
60779 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60780
60781         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60782
60783 2000-03-19  Richard Henderson  <rth@cygnus.com>
60784
60785         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60786
60787 2000-03-19  Richard Henderson  <rth@cygnus.com>
60788
60789         * gcc.c-torture/compile/20000319-1.c: New test.
60790
60791 2000-03-14  Jeffrey A Law  (law@cygnus.com)
60792
60793         * gcc.c-torture/execute/20000314-3.c: New test.
60794         * gcc.c-torture/execute/20000314-2.c: New test.
60795         * gcc.c-torture/execute/20000314-1.c: New test.
60796         * gcc.c-torture/compile/20000314-2.c: New test.
60797         * gcc.c-torture/compile/20000314-1.c: New test.
60798
60799 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
60800
60801         * g++.old-deja/g++.warn/inline.C: New test.
60802
60803 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
60804
60805         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60806         standards-compliant result rather than specific constants.
60807         Put test-values in array.
60808
60809 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
60810
60811         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60812         (g++_target_compile): Put test-specific options last.
60813
60814 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60815
60816         * g++.old-deja/g++.eh/vbase4.C: New test.
60817
60818 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60819
60820         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60821
60822 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60823
60824         * g++.old-deja/g++.brendan/misc12.C: Removed.
60825         * g++.old-deja/g++.pt/memtemp77.C: Constify.
60826         * g++.old-deja/g++.ext/pretty4.C: New test.
60827
60828 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
60829
60830         * g++.old-deja/g++.other/string2.C: New test.
60831
60832 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
60833
60834         * g++.old-deja/g++.warn/impint2.C: New test.
60835
60836 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
60837
60838         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60839         is 1, not zero.
60840
60841 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
60842
60843         * g++.old-deja/g++.warn/impint.C: New test.
60844         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60845         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60846         * g++.old-deja/g++.pt/explicit12.C: Likewise.
60847         * g++.old-deja/g++.pt/explicit13.C: Likewise.
60848         * g++.old-deja/g++.pt/explicit17.C: Likewise.
60849         * g++.old-deja/g++.pt/explicit18.C: Likewise.
60850         * g++.old-deja/g++.pt/explicit19.C: Likewise.
60851         * g++.old-deja/g++.pt/explicit23.C: Likewise.
60852         * g++.old-deja/g++.pt/explicit31.C: Likewise.
60853         * g++.old-deja/g++.pt/explicit35.C: Likewise.
60854         * g++.old-deja/g++.pt/explicit6.C: Likewise.
60855         * g++.old-deja/g++.pt/memclass7.C: Likewise.
60856
60857 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
60858
60859         * gcc.dg/cpp-redef.c: New test.
60860
60861 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
60862
60863         * g++.old-deja/g++.pt/unify7.C: New test.
60864
60865 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
60866
60867         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60868         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60869
60870 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
60871
60872         * gcc.c-torture/compile/20000224-1.c: New test.
60873
60874 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60875
60876         * gcc.c-torture/compile/cpp-2.c: New test.
60877         * gcc.c-torture/compile/cpp-1.c: New test.
60878
60879 2000-02-25  Jeffrey A Law  (law@cygnus.com)
60880
60881         * gcc.c-torture/execute/20000225-1.c: New test.
60882
60883 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60884
60885         * gcc.dg/cpp-li2.c: New test.
60886
60887         * gcc.dg/cpp-wi1.c: New test.
60888
60889         * gcc.dg/cpp-li1.c: New test.
60890
60891 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
60892
60893         * g++.old-deja/g++.other/sizeof5.C: New test.
60894
60895 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60896
60897         * gcc.c-torture/execute/va-arg-13.c: New test.
60898
60899 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
60900
60901         * gcc.c-torture/execute/va-arg-12.c: New test.
60902
60903 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60904
60905         * gcc.c-torture/execute/20000223-1.c: New test.
60906
60907 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
60908
60909         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60910
60911 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
60912
60913         * g++.old-deja/g++.abi/ptrmem.C: New test.
60914
60915 2000-02-19  Richard Henderson  <rth@cygnus.com>
60916
60917         * gcc.c-torture/compile/init-3.c: New.
60918
60919 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
60920
60921         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60922         ALWAYS_CXXFLAGS.
60923
60924 2000-02-11  Robert Lipe <robertl@sco.com>
60925
60926         * gcc.c-torture/compile/20000211-3.c: New test.
60927
60928 2000-02-11  Martin Buchholz <martin@xemacs.org>
60929
60930         * gcc.c-torture/compile/20000211-2.c: New test.
60931
60932 2000-02-11  Jeffrey A Law  (law@cygnus.com)
60933
60934         * gcc.c-torture/compile/20000211-1.c: New test.
60935
60936 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
60937
60938         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60939           on native targets
60940
60941 2000-02-08  Nathan Sidwell  <nathan@acm.org>
60942
60943         * g++.old-deja/g++.other/cast5.C: New test.
60944
60945 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
60946
60947         * gcc.c-torture/execute/20000205-1.c: New.
60948
60949 2000-02-03  Nathan Sidwell  <nathan@acm.org>
60950
60951         * g++.old-deja/g++.jason/cast3.C: Return void.
60952         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60953
60954 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60955
60956         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60957
60958         * gcc.dg/loop-1.c: New test.
60959
60960 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
60961
60962         * gcc.c-torture/compile/20000127-1.c: New test.
60963         * gcc.c-torture/execute/991228-1.c: New test.
60964
60965 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60966
60967         * gcc.dg/unused-2.c: New test.
60968
60969         * gcc.dg/conv-1.c: New test.
60970
60971 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
60972
60973         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60974         compiler.
60975         (tool_option_proc): Fix typo.
60976
60977 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
60978
60979         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60980         of the ld on the host, not on the build machine.
60981         Also, don't crash if '--help' is not a supported option.
60982
60983 2000-01-24  Richard Henderson  <rth@cygnus.com>
60984
60985         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60986
60987 2000-01-20  Jeffrey A Law  (law@cygnus.com)
60988
60989         * gcc.c-torture/execute/20000120-2.c: New test.
60990         * gcc.c-torture/execute/20000120-1.c: New test.
60991
60992 2000-01-13  Jeffrey A Law  (law@cygnus.com)
60993
60994         * gcc.c-torture/execute/20000113-1.c: New test.
60995
60996 2000-01-12  Jeffrey A Law  (law@cygnus.com)
60997
60998         * gcc.c-torture/execute/20000112-1.c: New test.
60999
61000 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61001
61002         * gcc.dg/20000111-1.c: New test.
61003
61004 2000-01-10  Jeffrey A Law  (law@cygnus.com)
61005
61006         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
61007         with 16 bit integers.
61008
61009 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61010
61011         * gcc.dg/20000108-1.c: New test.
61012
61013 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61014
61015         * g++.old-deja/g++.ns/koenig8.C: New test.
61016
61017 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61018
61019         * g++.old-deja/g++.other/cast4.C: New test.
61020
61021 2000-01-05  Jeffrey A Law  (law@cygnus.com)
61022
61023         * gcc.c-torture/compile/20000105-2.c: New test.
61024         * gcc.c-torture/compile/20000105-1.c: New test.
61025
61026 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61027
61028         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61029         references to printf & atoi to conform to ANSI standard.
61030         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61031         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61032         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61033         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61034         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61035         * g++.old-deja/g++.brendan/complex1.C: Likewise.
61036         * g++.old-deja/g++.brendan/copy1.C: Likewise.
61037         * g++.old-deja/g++.brendan/copy2.C: Likewise.
61038         * g++.old-deja/g++.brendan/copy3.C: Likewise.
61039         * g++.old-deja/g++.brendan/copy4.C: Likewise.
61040         * g++.old-deja/g++.brendan/copy5.C: Likewise.
61041         * g++.old-deja/g++.brendan/copy6.C: Likewise.
61042         * g++.old-deja/g++.brendan/copy7.C: Likewise.
61043         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61044         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61045         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61046         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61047         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61048         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61049         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61050         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61051         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61052         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61053         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61054         * g++.old-deja/g++.brendan/init3.C: Likewise.
61055         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61056         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61057         * g++.old-deja/g++.brendan/new2.C: Likewise.
61058         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61059         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61060         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61061         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61062         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61063         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61064         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61065         * g++.old-deja/g++.brendan/template24.C: Likewise.
61066         * g++.old-deja/g++.brendan/template3.C: Likewise.
61067         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61068         * g++.old-deja/g++.jason/inline3.C: Likewise.
61069         * g++.old-deja/g++.jason/opeq.C: Likewise.
61070         * g++.old-deja/g++.law/arg5.C: Likewise.
61071         * g++.old-deja/g++.law/arm7.C: Likewise.
61072         * g++.old-deja/g++.law/ctors11.C: Likewise.
61073         * g++.old-deja/g++.law/cvt8.C: Likewise.
61074         * g++.old-deja/g++.law/init9.C: Likewise.
61075         * g++.old-deja/g++.law/refs4.C: Likewise.
61076         * g++.old-deja/g++.law/template2.C: Likewise.
61077         * g++.old-deja/g++.law/visibility24.C: Likewise.
61078         * g++.old-deja/g++.law/vtable3.C: Likewise.
61079         * g++.old-deja/g++.mike/asm2.C: Likewise.
61080         * g++.old-deja/g++.mike/eh1.C: Likewise.
61081         * g++.old-deja/g++.mike/misc1.C: Likewise.
61082         * g++.old-deja/g++.mike/misc13.C: Likewise.
61083         * g++.old-deja/g++.mike/misc14.C: Likewise.
61084         * g++.old-deja/g++.mike/ns12.C: Likewise.
61085         * g++.old-deja/g++.mike/p1248.C: Likewise.
61086         * g++.old-deja/g++.mike/p3708.C: Likewise.
61087         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61088         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61089         * g++.old-deja/g++.mike/p646.C: Likewise.
61090         * g++.old-deja/g++.mike/p700.C: Likewise.
61091         * g++.old-deja/g++.mike/p783.C: Likewise.
61092         * g++.old-deja/g++.mike/p783a.C: Likewise.
61093         * g++.old-deja/g++.mike/p783b.C: Likewise.
61094         * g++.old-deja/g++.mike/p786.C: Likewise.
61095         * g++.old-deja/g++.mike/p789.C: Likewise.
61096         * g++.old-deja/g++.mike/p789a.C: Likewise.
61097         * g++.old-deja/g++.mike/p807a.C: Likewise.
61098         * g++.old-deja/g++.other/delete3.C: Likewise.
61099         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61100         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61101         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61102         * g++.old-deja/g++.other/empty1.C: Likewise.
61103         * g++.old-deja/g++.other/temporary1.C: Likewise.
61104         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61105         * g++.old-deja/g++.pt/t16.C: Likewise.
61106         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61107
61108 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61109
61110         * gcc.dg/991230-1.c: New test.
61111
61112 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61113
61114         * gcc.c-torture/compile/991229-3.c: New test.
61115         * gcc.c-torture/compile/991229-2.c: New test.
61116         * gcc.c-torture/compile/991229-1.c: New test.
61117
61118 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61119
61120         * gcc.c-torture/compile/labels-2.c: New test.
61121
61122 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61123
61124         * gcc.c-torture/execute/991227-1.c: New test.
61125
61126 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61127
61128         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61129
61130 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61131
61132         * gcc.c-torture/execute/991221-1.c: New test.
61133
61134 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61135
61136         * g++.old-deja/g++.other/cast3.C: New test.
61137
61138 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61139
61140         * gcc.c-torture/execute/991216-4.c: New test.
61141
61142 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61143
61144         * gcc.c-torture/execute/991216-1.c: New test.
61145         * gcc.c-torture/execute/991216-2.c: New test.
61146         * gcc.c-torture/execute/991216-3.c: New test.
61147
61148 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61149
61150         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61151         Actually make the test fail by using "-O2" for compilation.
61152
61153 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61154
61155         * g++.old-deja/g++.warn/cast-align1.C: New test.
61156
61157 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61158
61159         * gcc.c-torture/compile/991214-1.c: New test.
61160         * gcc.c-torture/compile/991214-2.c: New test.
61161
61162 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61163
61164         * gcc.dg/991214-1.c: New test.
61165
61166 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61167
61168         * gcc.c-torture/compile/991213-3.c: New test.
61169         * gcc.c-torture/compile/991213-2.c: New test.
61170         * gcc.c-torture/compile/991213-1.c: New test.
61171
61172 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61173
61174         * gcc.dg/991209-1.c: New test.
61175
61176 1999-12-08  Nathan Sidwell <nathan@acm.org>
61177
61178         * gcc.c-torture/compile/991208-1.c: New test.
61179
61180 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61181
61182         * gcc.dg/ultrasp2.c: New test.
61183
61184 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61185
61186         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61187
61188 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61189
61190         * gcc.c-torture/compile/991202-1.c: New test.
61191         * gcc.c-torture/execute/991202-1.c: New test.
61192         * gcc.c-torture/execute/991202-2.c: New test.
61193         * gcc.c-torture/execute/991202-3.c: New test.
61194
61195 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61196
61197         * g++.old-deja/g++.abi/align.C: New test.
61198         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61199         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61200
61201 1999-12-01  Richard Henderson  <rth@cygnus.com>
61202
61203         * gcc.c-torture/execute/991201-1.c: New.
61204
61205 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61206
61207         * gcc.dg/991129-1.c: New test.
61208
61209 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61210
61211         * gcc.c-torture/compile/991127-1.c: New test.
61212
61213 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61214
61215         * g++.old-deja/g++.other/warn4.C: New test.
61216
61217 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61218
61219         * g++.old-deja/g++.eh/cleanup2.C: New test.
61220         * g++.old-deja/g++.ext/pretty2.C: New test.
61221         * g++.old-deja/g++.ext/pretty3.C: New test.
61222         * g++.old-deja/g++.other/debug6.C: New test.
61223
61224 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61225
61226         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61227         compiler_output to look for one error message instead of two.
61228
61229 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61230
61231         * gcc.c-torture/execute/991118-1.c: Also test case
61232         where the word boundary does not split a byte evenly.
61233
61234 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61235
61236         * g++.old-deja/g++.ext/restrict1.C: New test.
61237
61238 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61239
61240         * gcc.c-torture/execute/991118-1.c: New test.
61241
61242 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61243
61244         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61245         working directory pathnames.
61246
61247 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61248
61249         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61250         host is equipped with driver.h and driver.o so it can actually
61251         compile and run the tests.
61252
61253 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61254
61255         * gcc.c-torture/compile/991008-1.c: New test.
61256
61257 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61258
61259         * lib/gcc-dg.exp: Include target-supports.exp
61260
61261 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61262
61263         * lib/target-supports.exp: New file: Provide procs to test for
61264         features supported by the target.
61265         (check_weak_available): Moved here from ecos.exp.
61266         (check_alias_available): New proc: Determine of the target
61267         toolchain supports the alias attribute.
61268
61269         * gcc.dg/special/ecos.exp: Move check_weak_available to
61270         target-supports.exp.
61271         (alias-1.c): Only perform the test if the target supports
61272         aliases.
61273         (wkali-1.c): Only perform the test if the target supports
61274         aliases.
61275
61276         * gcc.dg/990506-0.c: Expect error messages from cross
61277         targets as well as native targets.
61278
61279 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61280
61281         * gcc.dg/ultrasp1.c: Removed xfail.
61282         * gcc.dg/struct-ret-2.c: Likewise.
61283         * gcc.dg/array-1.c: Likewise.
61284
61285 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61286
61287         * gcc.dg/struct-ret-2.c: New test.
61288
61289         * gcc.dg/array-1.c: New test.
61290
61291 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61292
61293         * gcc.c-torture/execute/991030-1.c: New test.
61294
61295 1999-10-26  Richard Henderson  <rth@cygnus.com>
61296
61297         * gcc.c-torture/compile/991026-2.c: New test.
61298
61299 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61300
61301         * gcc.c-torture/compile/991026-1.c: New test.
61302
61303 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61304
61305         * gcc.c-torture/execute/991023-1.c: New test.
61306
61307 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61308
61309         * gcc.c-torture/execute/991019-1.c: New test.
61310
61311 1999-10-16  Richard Henderson  <rth@cygnus.com>
61312
61313         * gcc.c-torture/execute/991016-1.c: New test.
61314
61315 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61316
61317         * gcc.c-torture/execute/991014-1.c: New test.
61318
61319 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61320
61321         * g++.old-deja/g++.other/union2.C: New test.
61322
61323 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61324
61325         * g++.old-deja/g++.other/vaarg2.C: New test.
61326         * g++.old-deja/g++.other/vaarg3.C: New test.
61327
61328 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61329
61330         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61331         in compile/.
61332
61333 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61334
61335         * gcc.c-torture/execute/va-arg-11.c: New test.
61336
61337 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61338
61339         * lib/file-format.exp (gcc_target_object_format): Don't
61340         crash if objdump is unavailable.
61341
61342 1999-09-29  Donn Terry <donn@interix.com>
61343
61344         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61345
61346 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61347
61348         * gcc.c-torture/compile/990928-1.c: New test.
61349
61350 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61351
61352         * g++.old-deja/g++.other/decl6.C: New test.
61353
61354 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61355
61356         * gcc.c-torture/execute/va-arg-10.c: New test.
61357
61358 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61359
61360         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61361         __PRETTY_FUNCTION__.
61362
61363 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61364
61365         * gcc.c-torture/execute/990923-1.c: New test.
61366
61367 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61368
61369         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61370         for which -fpic is inappropriate.
61371
61372 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61373
61374         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61375
61376 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61377
61378         * g++.old-deja/g++.other/dyncast1.C: New test.
61379         * g++.old-deja/g++.other/dyncast2.C: New test.
61380         * g++.old-deja/g++.other/dyncast3.C: New test.
61381         * g++.old-deja/g++.other/dyncast4.C: New test.
61382         * g++.old-deja/g++.other/dyncast5.C: New test.
61383         * g++.old-deja/g++.eh/catch3.C: New test.
61384         * g++.old-deja/g++.eh/catch3p.C: New test.
61385         * g++.old-deja/g++.eh/catch4.C: New test.
61386         * g++.old-deja/g++.eh/catch4p.C: New test.
61387         * g++.old-deja/g++.eh/catch5.C: New test.
61388         * g++.old-deja/g++.eh/catch5p.C: New test.
61389         * g++.old-deja/g++.eh/catch6.C: New test.
61390         * g++.old-deja/g++.eh/catch6p.C: New test.
61391         * g++.old-deja/g++.eh/catch7.C: New test.
61392         * g++.old-deja/g++.eh/catch7p.C: New test.
61393         * g++.old-deja/g++.eh/catch8.C: New test.
61394         * g++.old-deja/g++.eh/catch8p.C: New test.
61395         * g++.old-deja/g++.eh/catch9.C: New test.
61396         * g++.old-deja/g++.eh/catch9p.C: New test.
61397
61398 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61399
61400         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61401         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61402
61403 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61404
61405         * gcc.c-torture/compile/990913-1.c: New test.
61406
61407 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61408
61409         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61410         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61411
61412 1999-09-09  Richard Henderson  <rth@cygnus.com>
61413
61414         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61415
61416 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61417
61418         * g++.old-deja/g++.other/lookup11.C: New test.
61419         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61420         what is permitted and what we want.
61421         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61422         overload use.
61423         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61424
61425 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61426
61427         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61428         * gcc.c-torture/noncompile/poison-1.c: New file.
61429
61430 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61431
61432         * g++.old-deja/g++.other/sizeof3.C: New test.
61433         * g++.old-deja/g++.other/sizeof4.C: New test.
61434         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61435         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61436
61437 1999-09-07  Richard Henderson  <rth@cygnus.com>
61438
61439         * gcc.dg/va-arg-1.c: New.
61440
61441 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61442
61443         * gcc.c-torture/execute/va-arg-9.c: New test.
61444
61445 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61446
61447         * g77.f-torture/compile/980519-2.f: New test.
61448         * g77.f-torture/compile/19990905-0.f: New test.
61449         * g77.f-torture/compile/19990905-1.f: New test.
61450         * g77.f-torture/compile/19990905-2.f: New test.
61451
61452         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61453
61454 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61455
61456         * gcc.c-torture/execute/990827-1.c: Fix typo.
61457
61458 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61459
61460         * g++.old-deja/g++.other/deref1.C: New test.
61461
61462 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61463
61464         * g++.old-deja/g++.other/ambig2.C: New test.
61465         * g++.old-deja/g++.other/cond5.C: New test.
61466         * g++.old-deja/g++.other/lookup16.C: New test.
61467
61468 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61469
61470         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61471         assemblers too.
61472
61473 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61474
61475         * lib/c-torture.exp: Avoid the "compare executables" optimization
61476         when testing native.
61477
61478 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61479
61480         * gcc.c-torture/execute/990829-1.c: New test.
61481         * gcc.c-torture/compile/990829-1.c: New test.
61482
61483 1999-08-27  Paul Burchard  <burchard@pobox.com>
61484
61485         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61486         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61487         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61488         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61489         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61490         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61491         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61492         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61493         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61494         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61495         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61496
61497 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61498
61499         * gcc.c-torture/execute/990827-1.c: New test.
61500
61501 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61502
61503         * g77.f-torture/noncompile/19990826-4.f: New test.
61504
61505         * g77.f-torture/compile/19990826-3.f: New test.
61506
61507         * g77.f-torture/execute/19990826-2.f: New test.
61508
61509         * g77.f-torture/compile/19990826-1.f: New test.
61510
61511         * gcc.c-torture/execute/990826-0.c: New test.
61512         * g77.c-torture/execute/19990826-0.f: New test.
61513
61514         * g77.f-torture/noncompile/970626-2.f: New test.
61515
61516 1999-08-25  Paul Burchard  <burchard@pobox.com>
61517
61518         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61519         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61520         lss-011.C: New tests.
61521
61522 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61523
61524         * g++.old-deja/g++.other/decl5.C: New test.
61525
61526 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61527
61528         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61529         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61530         call `postbase' for each one.  All callers of `postbase' changed
61531         to call this instead.
61532
61533 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61534
61535         * gcc.c-torture/execute/990811-1.c: New test.
61536
61537 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61538
61539         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61540         just native ones.
61541
61542         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61543         just native ones.
61544
61545 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61546
61547         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61548
61549 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61550
61551         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61552
61553 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61554
61555         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61556
61557 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61558
61559         * gcc.c-torture/execute/990804-1.c: New test.
61560
61561 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61562
61563         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61564         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61565         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61566
61567 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61568
61569         * g++.old-deja/g++.other/struct1.C: New test.
61570
61571 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61572
61573         * g++.old-deja/g++.other/enum2.C: New test.
61574
61575 1999-08-02  Richard Henderson  <rth@cygnus.com>
61576
61577         Adapted from tests from Franz Sirl:
61578         * gcc.c-torture/execute/va-arg-7.c: New test.
61579         * gcc.c-torture/execute/va-arg-8.c: New test.
61580
61581 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61582
61583         * gcc.c-torture/compile/990801-2.c: New test.
61584
61585         * gcc.c-torture/compile/990801-1.c: New test.
61586
61587 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61588
61589         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61590         fp-cmp-1.c, converting double to float.
61591
61592         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61593         fp-cmp-1.c, converting double to long double.
61594
61595         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61596         from fr1 to unknown_register, since fr1 is a legitimate register
61597         on some machines.
61598
61599 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61600
61601         * README: More listname related changes.
61602
61603 1999-07-08  Catherine Moore  <clm@cygnus.com>
61604
61605         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61606
61607 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61608
61609         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61610
61611 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61612
61613         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61614
61615 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61616
61617         * gcc.dg/990703-1.c: New test.
61618
61619 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61620
61621         * lib/file-format.exp: New file: Move definition of proc
61622         gcc_target_object_format to here from
61623         gcc.dg/special/ecos.exp.
61624
61625         * lib/c-torture.exp: Include lib file-format.exp.
61626         * lib/gcc-dg.exp: Include lib file-format.exp.
61627
61628         * gcc.dg/special/ecos.exp: Remove definition of proc
61629         gcc_target_object_format.
61630
61631 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61632
61633         * gcc.c-torture/execute/990628-1.c: New test.
61634
61635 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61636
61637         * gcc.c-torture/compile/990625-2.c: New test.
61638
61639         * gcc.c-torture/compile/990625-1.c: New test.
61640
61641 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61642
61643         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61644         attributes compile.
61645         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61646         ports that use the COFF/PE file format.
61647
61648 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61649
61650         * gcc.c-torture/compile/990617-1.c: New test.
61651
61652 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61653
61654         * g++.old-deja/g++.other/decl4.C: New test.
61655
61656 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61657
61658         * g++.old-deja/g++.other/bitfld3.C: New test.
61659
61660 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61661
61662         * g++.old-deja/g++.eh/catch1.C: New test.
61663
61664 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61665
61666         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61667
61668         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61669         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61670
61671 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61672
61673         * g77.f-torture/compile/19990502-0.f: Replace with new,
61674         shorter, test that still fails after recent changes.
61675
61676 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61677
61678         * gcc.c-torture/execute/990604-1.c: New test.
61679
61680 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61681
61682         * gcc.c-torture/execute/990531-1.c: New test.
61683
61684 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61685
61686         * gcc.c-torture/compile/990527-1.c: New test.
61687
61688 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61689
61690         * gcc.c-torture/execute/990527-1.c: New test.
61691
61692 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61693
61694         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61695         bitfields as signed.
61696
61697 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61698
61699         * g77.f-torture/compile/19990525-0.f: New test.
61700
61701 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61702
61703         * gcc.c-torture/execute/990525-2.c: New test.
61704
61705         * gcc.c-torture/execute/990525-1.c: New test.
61706
61707 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61708
61709         * g++.old-deja/g++.other/anon3.C: New test.
61710         * g++.old-deja/g++.other/anon4.C: New test.
61711         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61712         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61713         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61714         Merrill).
61715
61716 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61717
61718         * gcc.c-torture/execute/990524-1.c: New test.
61719
61720         * gcc.dg/990524-1.c: New test.
61721
61722 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61723
61724         * gcc.c-torture/compile/990523-1.c: New test.
61725
61726 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61727
61728         * gcc.c-torture/compile/990519-1.c: New test.
61729
61730 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61731
61732         * gcc.c-torture/compile/990517-1.c: New test.
61733
61734         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61735         (e4, f4): New tests.
61736         (main): Call them.
61737
61738 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61739
61740         * gcc.dg/noreturn-1.c: New test.
61741
61742 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61743
61744         * gcc.c-torture/execute/990513-1.c: New test.
61745
61746 1999-05-10  Richard Henderson  <rth@cygnus.com>
61747
61748         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61749
61750 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61751
61752         * g77.f-torture/execute/erfc.f: Use small single-precision
61753         values, to avoid problems on Alphas when not -mieee.
61754
61755 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61756
61757         * gcc.dg/990506-0.c: New test.
61758
61759 1999-05-08  Richard Henderson  <rth@cygnus.com>
61760
61761         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61762         the constant to test.  Don't XFAIL 64-bit targets.
61763
61764         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61765         * g++.old-deja/g++.law/profile1.C: Likewise.
61766
61767         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61768         operator new instances.
61769         * g++.old-deja/g++.other/delete5.C: Likewise.
61770
61771 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61772
61773         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61774         intrinsic.
61775
61776 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61777
61778         * g77.f-torture/execute/u77-test.f: Reverse order of two
61779         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61780
61781 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61782
61783         * gcc.dg/compare1.c: New test.
61784
61785 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61786
61787         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61788         New tests.
61789
61790 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61791
61792         * g77.f-torture/compile/19990502-1.f: New test.
61793
61794 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61795
61796         * g77.f-torture/compile/19990502-0.f: New test.
61797
61798 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61799
61800         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61801         intrinsic.
61802
61803 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61804
61805         * g77.f-torture/execute/u77-test.f (main): List libU77
61806         intrinsics not currently tested.
61807         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61808         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61809         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61810         Trim blanks off the ends of some printed strings.
61811
61812 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61813
61814         * g77.f-torture/execute/u77-test.f (main): Just warn about
61815         FSTAT gid disagreement, as it's expected on some systems.
61816
61817 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61818
61819         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61820         use a new function, which allows for some slop.
61821         Clean up some commentary.
61822         (issum): The new function.
61823         (sgladd): Deleted subroutine.
61824
61825 1999-05-01  Craig Burley  <craig@jcb-sc.com>
61826
61827         * g77.f-torture/execute/u77-test.f: Modify to be more like
61828         libf2c/libU77 version, bringing patches to that version here.
61829         Add suitable commentary.
61830
61831 1999-04-25  Richard Henderson  <rth@cygnus.com>
61832
61833         * gcc.dg/990424-1.c: New test.
61834
61835 1999-04-24  Craig Burley  <craig@jcb-sc.com>
61836
61837         * g77.f-torture/execute/u77-test.f (main): Bug involving
61838         LSTAT has been fixed, so turn back on full checking.
61839
61840 1999-04-20  Craig Burley  <craig@jcb-sc.com>
61841
61842         * g77.f-torture/compile/19990419-0.f: New test.
61843         * g77.f-torture/execute/19990419-1.f: New test.
61844
61845 1999-04-17  Richard Henderson  <rth@cygnus.com>
61846
61847         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61848         to avoid the need for a prototype to supress a warning.
61849
61850 1999-04-07  Jim Wilson  <wilson@cygnus.com>
61851
61852         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61853
61854 1999-04-04  Jeffrey A Law  (law@cygnus.com)
61855
61856         * gcc.c-torture/execute/990404-1.c: New test.
61857
61858 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61859
61860         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61861         * gcc.dg/cpp-if3.c: Don't use -pedantic.
61862         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61863         missing initializer warnings.
61864
61865 1999-03-28  Jeffrey A Law  (law@cygnus.com)
61866
61867         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61868         matching strings.
61869
61870 1999-03-26  Jeffrey A Law  (law@cygnus.com)
61871
61872         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61873
61874 1999-03-26  Craig Burley  <craig@jcb-sc.com>
61875
61876         * g77.f-torture/execute/19990325-0.f: New test.
61877         * g77.f-torture/execute/19990325-1.f: New test.
61878
61879 1999-03-24  Jeffrey A Law  (law@cygnus.com)
61880
61881         * gcc.c-torture/execute/990324-1.c: New test.
61882
61883 1999-03-22  Jim Wilson  <wilson@cygnus.com>
61884
61885         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61886         test with 4.
61887
61888 1999-03-17  Richard Henderson  <rth@cygnus.com>
61889
61890         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
61891
61892 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61893
61894         * g77.f-torture/execute/19990313-2.f: New test.
61895         * g77.f-torture/execute/19990313-3.f: New test.
61896
61897 1999-03-13  Craig Burley  <craig@jcb-sc.com>
61898
61899         * g77.f-torture/execute/19990313-0.f: New test.
61900         * g77.f-torture/execute/19990313-1.f: New test.
61901
61902 1999-03-12  Jim Wilson  <wilson@cygnus.com>
61903
61904         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61905         printf to sprintf.
61906         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61907         (main): Add check for u15.  Conditionalize u31 check depending on
61908         whether ints are <32 bits or >=32 bits.
61909
61910 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61911
61912         * g77.f-torture/execute/19981119-0.f: Improve testiness.
61913
61914 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61915
61916         * g77.f-torture/compile/19990305-0.f: New test.
61917         * g77.f-torture/execute/19981119-0.f: New test.
61918
61919 1999-03-08  Craig Burley  <craig@jcb-sc.com>
61920
61921         * g77.f-torture/execute/970625-2.f: call ABORT if final
61922         result is not correct, instead of just printing it.
61923         Add this checking via newly introduced obfuscation, to
61924         trip up buggy front ends.
61925
61926 1999-03-07  Craig Burley  <craig@jcb-sc.com>
61927
61928         * g77.f-torture/compile/960317-1.f: Moved from being
61929         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
61930
61931 1999-03-06  Craig Burley  <craig@jcb-sc.com>
61932
61933         * g77.f-torture/execute/960317-1.f: New (old) test.
61934         * g77.f-torture/execute/970625-2.f: Ditto.
61935
61936 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
61937
61938         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61939         error message on line 1 or line 2; cccp and cpplib do this differently.
61940
61941 1999-03-01  Jeffrey A Law  (law@cygnus.com)
61942
61943         * g++.old-deja/g++.law/weak1.C: New test.
61944
61945 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61946
61947         * gcc.c-torture/execute/990119-1.c: Renamed to...
61948         * gcc.dg/990119-1.c: this, so it will only be tested once
61949         (it's a preprocessor test, it doesn't need to be run at
61950         multiple optimization levels).
61951
61952 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
61953
61954         * lib/g++.exp: Don't add incdir=$base_dir/../include to
61955           ALWAYS_CXXFLAGS.
61956
61957 1999-02-24  Craig Burley  <craig@jcb-sc.com>
61958
61959         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61960         * g77.f-torture/compile/19981216-0.f: ...as it is expected
61961         to not be compilable by current g77.
61962
61963 1999-02-24  Nick Clifton  <nickc@cygnus.com>
61964
61965         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61966
61967 1999-02-22  Jeffrey A Law  (law@cygnus.com)
61968
61969         * gcc.c-torture/execute/990222-1.c: New test.
61970
61971 1999-02-19  Craig Burley  <craig@jcb-sc.com>
61972
61973         * g77.f-torture/compile/19990218-0.f: New test.
61974         * g77.f-torture/noncompile/19990218-1.f: New test.
61975
61976 1999-02-18  Craig Burley  <craig@jcb-sc.com>
61977
61978         * g77.f-torture/compile/19981216-0.f: New test.
61979
61980 1999-02-14  Jeffrey A Law  (law@cygnus.com)
61981
61982         * gcc.dg/990214-1.c: New test.
61983
61984 1999-02-13  Jeffrey A Law  (law@cygnus.com)
61985
61986         * gcc.dg/990213-2.c: New test.
61987
61988         * gcc.dg/990213-1.c: New test.
61989
61990 1999-02-12  Jeffrey A Law  (law@cygnus.com)
61991
61992         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61993         ints.
61994
61995 1999-02-11  Nick Clifton  <nickc@cygnus.com>
61996
61997         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61998         specified by target.
61999
62000         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
62001
62002 1999-02-11  Jeffrey A Law  (law@cygnus.com)
62003
62004         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
62005
62006 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62007
62008         * gcc.dg/special/ecos.exp: New test driver for new tests with
62009         special requirements.
62010
62011         * gcc.dg/special/alias-1.c: New test.
62012         * gcc.dg/special/gcsec-1.c: New test.
62013         * gcc.dg/special/weak-1.c: New test.
62014         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
62015         * gcc.dg/special/weak-2.c: New test.
62016         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62017         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62018         * gcc.dg/special/wkali-1.c: New test.
62019         * gcc.dg/special/wkali-2.c: New test.
62020         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62021         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62022
62023 1999-02-10  Felix Lee  <flee@cygnus.com>
62024
62025           * lib/c-torture.exp (c-torture-compile): Pull out code for
62026           analyzing gcc error messages.
62027           (c-torture-execute): Likewise.  Fix some (harmless) false
62028           positives.
62029           * lib/gcc.exp (gcc_check_compile): New function.
62030
62031 1999-02-08  Richard Henderson  <rth@cygnus.com>
62032
62033         * gcc.c-torture/execute/990208-1.c: New test.
62034
62035 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62036
62037         * g++.dg/special/ecos.exp: New driver for new tests with special
62038         requirements
62039
62040         * g++.dg/special/conpr-1.C: New test
62041         * g++.dg/special/conpr-2.C: New test
62042         * g++.dg/special/conpr-2a.C: New test
62043         * g++.dg/special/conpr-3.C: New test
62044         * g++.dg/special/conpr-3a.C: New test
62045         * g++.dg/special/conpr-3b.C: New test
62046
62047         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62048         allow g++ to use the dg driver
62049
62050         * README: Add comment about g++.dg directory
62051
62052 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62053
62054         * README: Update email addresses.
62055
62056 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62057
62058         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62059         arguments in order to force structure S onto the stack even on
62060         the alpha.
62061         (test): Pass 10 leading arguments to function foo as well as the
62062         structure S.
62063
62064         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62065         failure for all targets.
62066
62067         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62068         abort to terminate program execution.
62069
62070 1999-01-30  Richard Henderson  <rth@cygnus.com>
62071
62072         * gcc.c-torture/execute/990130-1.c: New test.
62073
62074 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62075
62076         * gcc.dg/990130-1.c: New test.
62077
62078 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62079
62080         * gcc.c-torture/execute/990128-1.c: New test.
62081
62082 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62083
62084         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62085
62086 1999-01-27  Felix Lee  <flee@cygnus.com>
62087
62088         * lib/c-torture.exp (c-torture-compile): pull out code for
62089         analyzing gcc error messages.
62090         (c-torture-execute): ditto, and fix some (harmless) false
62091         positives.
62092         * lib/gcc.exp (gcc_check_compile): new function.
62093
62094 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62095
62096         * gcc.dg/990117-1.c: New test.
62097
62098         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62099
62100         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62101
62102 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62103
62104         * g77.f-torture/compile/990115-1.f: New test.
62105
62106 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62107
62108         * gcc.c-torture/compile/990107-1.c: New test
62109
62110 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62111
62112         * gcc.c-torture/execute/990106-2.c: New test.
62113
62114         * gcc.c-torture/execute/990106-1.c: New test.
62115
62116 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62117
62118         * gcc.c-torture/compile/981223-1.c: New test.
62119
62120 1998-12-29  Richard Henderson  <rth@cygnus.com>
62121
62122         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62123         (opt3): Rename from opt4 and disable.
62124
62125 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62126
62127         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62128
62129 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62130
62131         * g++.old-deja/g++.other/conv5.C: New test.
62132
62133 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62134
62135         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62136
62137 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62138
62139         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62140
62141 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62142
62143         * gcc.c-torture/compile/981211-1.c: New test.
62144
62145 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62146
62147         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62148
62149         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62150
62151 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62152
62153         * gcc.special/930510-1.c: Make C9X safe.
62154         * gcc.misc-tests/gcov-1.c Similarly.
62155         * gcc.misc-tests/gcov-2.c Similarly.
62156
62157 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62158
62159         * gcc.dg/ultrasp1.c: New test.
62160
62161 1998-12-06  Richard Henderson  <rth@cygnus.com>
62162
62163         * gcc.c-torture/execute/981206.c: New test.
62164
62165 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62166
62167         * g++.old-deja/g++.ns/template7.C: New test.
62168
62169         * g++.old-deja/g++.other/expr1.C: New test.
62170
62171         * g++.old-deja/g++.eh/tmpl3.C: New test.
62172
62173         * g++.old-deja/g++.eh/tmpl2.C: New test.
62174
62175 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62176
62177         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62178         * g++.old-deja/g++.other/using6.C: Removed.
62179         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62180
62181         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62182
62183 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62184
62185         * g++.old-deja/g++.pt/overload8.C: New test.
62186
62187         * g++.old-deja/g++.pt/overload7.C: New test.
62188
62189         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62190
62191         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62192         and relinking messages.
62193         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62194         compiling with -frepo.
62195
62196 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62197
62198         * g++.old-deja/g++.pt/lookup6.C: New test.
62199
62200 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62201
62202         * gcc.c-torture/execute/981130-1.c: New test.
62203         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62204
62205 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62206
62207         * g++.old-deja/g++.pt/explicit76.C: New test.
62208
62209         * g++.old-deja/g++.pt/friend38.C: New test.
62210
62211         * g++.old-deja/g++.ns/crash2.C: New test.
62212
62213         * g++.old-deja/g++.pt/defarg8.C: New test.
62214
62215         * g++.old-deja/g++.pt/instantiate6.C: New test.
62216
62217         * g++.old-deja/g++.pt/static6.C: New test.
62218
62219         * g++.old-deja/g++.pt/decl2.C: New test.
62220
62221 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62222
62223         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62224         problem is actually related with name lookup, but so what? :-)
62225
62226         * g++.old-deja/g++.pt/friend37.C: New test.
62227
62228 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62229
62230         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62231         element, which fails on some systems.
62232
62233         * g77.f-torture/execute/labug1.f: New test.
62234
62235 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62236
62237         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62238         is defined.
62239
62240 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62241
62242         * g77.f-torture/compile/981117-1.f: New test.
62243
62244 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62245
62246         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62247         properly discarded.
62248
62249 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62250
62251         * gcc.c-torture/execute/memcheck: New directory of tests for
62252         -fcheck-memory-usage.
62253
62254 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62255
62256         * README: New file, general information about the testsuite and
62257         new description of the various C++ test subdirectories.
62258         * README.g++: Eliminate obsolete information, update and move most
62259         relevant stuff to README.
62260
62261 1998-11-07  Richard Henderson  <rth@cygnus.com>
62262
62263         * gcc.c-torture/compile/981107-1.c: New test.
62264
62265 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62266
62267         * execute/memcpy-bi.c: New testcase.
62268
62269 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62270
62271         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62272         base classes.
62273
62274         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62275         template is selected.
62276
62277         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62278         classes, it should be accepted for all types.
62279
62280         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62281
62282         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62283         specializations start with template headers.
62284
62285 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62286
62287         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62288
62289         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62290         non-POD types.
62291
62292 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62293
62294         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62295
62296 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62297
62298         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62299
62300 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62301
62302         * 981019-1.c: New test.
62303
62304 1998-10-14  Robert Lipe <robertl@dgii.com>
62305
62306         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62307         find objc headers.
62308
62309 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62310
62311         * compile/981001-4.c: Remove use of GCC extension that triggers a
62312         compiler bug.
62313
62314 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62315
62316         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62317
62318 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62319
62320         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62321         instantiation of template produces incorrect code for delete
62322         expression.
62323
62324         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62325         constructors' name is not unique.
62326         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62327         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62328
62329         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62330         automatic array of const is ill-formed.
62331
62332         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62333         of template parameter?
62334
62335         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62336         const.
62337
62338         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62339         pointer-to-member expression.
62340
62341         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62342         declaration causes ICE.
62343
62344 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62345
62346         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62347         reserved in the global namespace.
62348
62349         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62350         generate needed virtual table.
62351
62352         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62353
62354 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62355
62356         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62357         template-dependent type
62358
62359 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62360
62361         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62362         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62363         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62364
62365         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62366         class should be usable as argument of member function.
62367         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62368         class should be usable as return type of member function.
62369         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62370         class should be usable as type of data member.
62371
62372         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62373
62374 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62375
62376         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62377
62378 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62379
62380         * gcc.dg/dll-?.c Add thumb to target list.
62381         Fix assembler scan patterns to match current assembler output.
62382
62383 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62384
62385         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62386         matching of template brackets.
62387
62388         * g++.old-deja/g++.other/using4.C: New test.  Test using
62389         declarations of methods from base classes.
62390
62391         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62392         within functions should introduce names into the innermost
62393         enclosing namespace.
62394
62395         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62396         of static locals if first initialization throws.
62397
62398 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62399
62400         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62401
62402 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62403
62404         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62405         lose track of the possible targets of tablejump insns.
62406         * special/special.exp: Run it.
62407
62408 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62409
62410         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62411         must be declared before its specializations can be named in friend
62412         declarations.
62413
62414 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62415
62416         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62417
62418         * g77.f-torture/execute/io1.f: New test.
62419
62420 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62421
62422         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62423         with pointer to template function, for which no argument deduction
62424         is possible.
62425
62426         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62427         specialization of template function as argument to template
62428         function.
62429
62430         * g++.old-deja/g++.other/access2.C: New test; Inner class
62431         shouldn't have privileged access to Outer's names.
62432
62433 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62434
62435         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62436         friend template declared within template class conflicts with
62437         nested class of the same name.
62438
62439         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62440         is ignored.
62441
62442         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62443         object with direct initializer as function declaration.
62444
62445         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62446         initializers.
62447
62448         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62449         involving const pointer and NULL produces incorrect result.
62450
62451         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62452         type name without `typename' should be rejected with -pedantic.
62453
62454 1998-10-02  Richard Henderson  <rth@cygnus.com>
62455
62456         * g++.old-deja/g++.other/addrof1.C: New test.
62457
62458 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62459
62460         * gcc.c-torture/compile/981001-1.c: New test.
62461         * gcc.c-torture/execute/981001-1.c: New test.
62462
62463 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62464
62465         * gcc.c-torture/compile/981001-2.c: New test.
62466         * gcc.c-torture/compile/981001-3.c: New test.
62467         * gcc.c-torture/compile/981001-4.c: New test.
62468
62469 1998-10-01  Robert Lipe  <robertl@dgii.com>
62470
62471         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62472         multilibbed hosts.  Idea grafted from g77.exp.
62473
62474 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62475
62476         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62477         avoid losing on systems which need -lsocket.
62478
62479 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62480
62481         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62482         * g++.old-deja/g++.other/nested2.C: Ditto.
62483         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62484         failure.
62485
62486 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62487
62488         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62489         preferred over template operator!= for enum bitfields.
62490
62491 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62492
62493         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62494         that happen to have the same base name, but in different scopes,
62495         are incorrectly rejected.
62496
62497 1998-09-16  Richard Henderson  <rth@cygnus.com>
62498
62499         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62500         on the native word size instead of an integer literal.
62501
62502 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62503
62504         * g++.old-deja/g++.other/static2.C: Invocation of static data
62505         member of type pointer-to-function denoted as non-static member.
62506
62507         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62508         checks involving function types and aliases.
62509
62510 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62511
62512         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62513         redefined to the same non-trivial type.
62514
62515         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62516         namespace-qualification of template specializations declared in
62517         other namespaces.
62518
62519         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62520         to declare a subset of the specializations of a template function
62521         as friends of specializations of a template class.
62522
62523         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62524         member templates that do not fully specialize the enclosing
62525         template class are rejected.
62526
62527 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62528
62529         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62530
62531 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62532
62533         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62534         altered from libf2c/libU77 version.
62535
62536 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62537
62538         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62539
62540 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62541             Alexandre Oliva  <oliva@dcc.unicamp.br>
62542
62543         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62544         (un)signed char are different types for template specialization
62545         purposes.
62546
62547 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62548
62549         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62550         * objc: ObjC testsuite.
62551
62552 1998-08-31  Catherine Moore  <clm@cygnus.com>
62553
62554         * gcc.c-torture/execute/941014-1.x: New file.
62555
62556 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62557
62558         * lib/c-torture.exp: Add support for
62559         torture_eval_before_compile and torture_eval_before_execute
62560         variables.
62561
62562 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62563
62564         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62565         this test triggers valid.
62566
62567 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62568
62569         * gcc.dg/980827-1.c: New test.
62570
62571 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62572
62573         * gcc.c-torture/execute/loop-4b.c: New test.
62574
62575 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62576
62577         * lib/c-torture.exp: Add support for
62578         torture_eval_before_compile and torture_eval_before_execute
62579         variables.
62580
62581 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62582
62583         * gcc.c-torture/compile/980825-1.c: New test.
62584
62585 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62586
62587         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62588         count number tests in opt_t0 not good_t0.
62589
62590 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62591
62592         * gcc.c-torture/compile/930326-1.x: Fix typo.
62593
62594 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62595
62596         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62597         causes an ICE.
62598
62599 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62600
62601         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62602         STACK_SIZE is defined.
62603         * gcc.c-torture/unsorted/stuct.c: Similarly.
62604
62605         * gcc.c-torture/compile/980821-1.c: New test.
62606
62607 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62608
62609         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62610         16bit ints.
62611
62612 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62613
62614         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62615         code.
62616
62617 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62618
62619         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62620         error'.
62621
62622 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62623
62624         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62625
62626 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62627
62628         * gcc.c-torture/compile/980816-1.c: New test.
62629
62630         * gcc.dg/980816-1.c: New test.
62631
62632 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62633
62634         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62635         compiler for ieee tests.
62636
62637 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62638
62639         * g77.f-torture/compile/980729-0.f: New test.
62640
62641 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62642
62643         * gcc.c-torture/special/eeprof-1.c: New test, for
62644         -finstrument-functions.
62645         * gcc.c-torture/special/special.exp: Run it.
62646
62647 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62648
62649         * gcc.c-torture/compile/980729-1.c: New test.
62650
62651 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62652
62653         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62654         __thumb__ is defined, and test for ARM style doubles if so.
62655
62656 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62657
62658         * g77.f-torture/noncompile/980615-0.f: New test.
62659
62660 1998-07-26  H.J. Lu  (hjl@gnu.org)
62661
62662         * gcc.dg/980312-1.c: Do link instead of compile.
62663         * gcc.dg/980313-1.c: Likewise.
62664
62665 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62666
62667         * gcc.c-torture/compile/980726-1.c: New test.
62668
62669 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62670
62671         * g77.f-torture/execute/io0.f: New test.
62672
62673 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62674
62675         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62676         an int.
62677
62678 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62679
62680         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62681         m32r bugs.
62682
62683 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62684
62685         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62686         c-decl.c:grokdeclarator can handle mode attributes.
62687
62688 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62689
62690         * gcc.c-torture/execute/980716-1.c: New test.
62691
62692 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62693
62694         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62695         the mn10200.
62696         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62697         the mn10200.
62698         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62699         * gcc.c-torture/compile/930326-1.x: Similarly.
62700
62701 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62702
62703         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62704         New test from Craig.
62705
62706 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62707
62708         * g77.f-torture/noncompile/980616-0.f: New test.
62709
62710         * g77.f-torture/execute/970816-3.f: New test from Craig.
62711
62712 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62713
62714         *  g++.other/singleton.C: Return error value instead of taking
62715         SIGSEGV.
62716
62717 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62718
62719         *  g++.other/singleton.C: New test.  Warning is under dispute.
62720         Runtime crash is not.
62721
62722 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62723
62724         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62725         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62726         using6.C, using7.C}: New namespace tests.
62727
62728 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62729
62730         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62731         specialization with typedef'ed names used as array indexes.
62732
62733 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62734
62735         * gcc.c-torture/execute/980709-1.c: New test.
62736
62737         * gcc.dg/980709-1.c: New test.
62738
62739 1998-07-07  Richard Henderson  <rth@cygnus.com>
62740
62741         * gcc.c-torture/execute/bcp-1.c: New test.
62742
62743 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62744
62745         * gcc.c-torture/execute/980707-1.c: New test.
62746
62747 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62748
62749         * gcc.c-torture/compile/980706-1.c: New test.
62750
62751 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62752
62753         * g77.f-torture/execute/980701-0.f,
62754         g77.f-torture/execute/980701-1.f: New test from Craig.
62755
62756 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62757
62758         * gcc.c-torture/compile/980701-1.c: New test.
62759
62760         * gcc.c-torture/execute/980701-1.c: New test.
62761
62762 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62763 rlsruhe.de>
62764
62765         * g++.old-deja/g++.robertl/eb132.C: New test.
62766         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62767
62768 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62769
62770         * g77.f-torture/execute/980628-7.f,
62771         g77.f-torture/execute/980628-8.f,
62772         g77.f-torture/execute/980628-9.f,
62773         g77.f-torture/execute/980628-10.f: New tests from Craig.
62774
62775         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62776
62777 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62778
62779         * g77.f-torture/execute/980628-4.f: New test from Craig.
62780         * g77.f-torture/execute/980628-5.f: Likewise.
62781         * g77.f-torture/execute/980628-2.f: Likewise.
62782         * g77.f-torture/execute/980628-0.f: Likewise.
62783         * g77.f-torture/execute/980628-1.f: Likewise.
62784         * g77.f-torture/execute/980628-3.f: Likewise.
62785         * g77.f-torture/execute/980628-6.f: Likewise.
62786
62787 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62788
62789         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62790         directory when nothing has been installed yet.
62791
62792 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
62793
62794         * gcc.c-torture/special/special.exp: Handle newer versions of
62795         dejagnu.
62796
62797 1998-06-26  Jeffrey A Law  (law@cygnus.com)
62798
62799         * gcc.dg/980626-1.c: New test.
62800
62801 1998-06-19  Bruno Haible <haible@ilog.fr>
62802
62803         * gcc.misc-tests/m-un-2.c: New test.
62804         * g++.old-deja/g++.other/warn01.c: Likewise.
62805
62806 1998-06-19  Robert Lipe  <robertl@dgii.com>
62807
62808         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62809         compatibility with assmblers with a different comment character.
62810         Eliminate use of GAS-specific extensions.
62811
62812 1998-06-19  Jeffrey A Law  (law@cygnus.com)
62813
62814         * gcc.c-torture/execute/ieee/980619-1.c: New test.
62815
62816 1998-06-19  Robert Lipe  <robertl@dgii.com>
62817
62818         * lib/g77.exp: Replace search for libf2c.a with search for newly
62819         renamed libg2c.a
62820
62821 1998-06-17  Jeffrey A Law  (law@cygnus.com)
62822
62823         * gcc.c-torture/execute/980617-1.c: New test.
62824
62825 1998-06-12  Jeffrey A Law  (law@cygnus.com)
62826
62827         * gcc.c-torture/execute/980612-1.c: New test.
62828
62829 1998-06-08  Jeffrey A Law  (law@cygnus.com)
62830
62831         * gcc.dg/980523-1.c: Only test on ppc-linux.
62832         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62833
62834         * gcc.c-torture/execute/980608-1.c: New test.
62835
62836 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
62837
62838         * gcc.c-torture/execute/980605-1.c: New test.
62839
62840 1998-06-04  Jeffrey A Law  (law@cygnus.com)
62841
62842         * gcc.c-torture/execute/980604-1.c: New test.
62843
62844 1998-06-02  Jeffrey A Law  (law@cygnus.com)
62845
62846         * gcc.c-torture/execute/980602-1.c: New test.
62847         * gcc.c-torture/execute/980602-2.c: Likewise.
62848
62849 1998-06-02  Dave Love  <d.love@dl.ac.uk>
62850
62851         * 970125-0.f: Fix per JCB.  Add commentary.
62852
62853 1998-05-31  Michael Meissner  <meissner@cygnus.com>
62854
62855         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62856         IEEE -0 support.
62857
62858 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62859
62860         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62861         earlier.
62862
62863 1998-05-28  Catherine Moore <clm@cygnus.com>
62864
62865         * gcc.c-torture/execute/980526-3.c: New test.
62866
62867 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
62868
62869         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62870         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62871         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62872         m88k-motorola-sysv3 to XFAIL.
62873
62874 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62875
62876         * gcc.dg/980526-1.c: New test.
62877         * gcc.c-torture/execute/980526-2.c: New test.
62878
62879 1998-05-26  Jeffrey A Law  (law@cygnus.com)
62880
62881         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62882
62883         * gcc.c-torture/execute/980526-1.c: New test.
62884
62885 1998-05-26  Dave Love  <d.love@dl.ac.uk>
62886
62887         * g77.f-torture/execute/alpha2.f: Add runtime test.
62888
62889 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
62890
62891         * g++.old-deja/old-deja.exp: Strip leading directories.
62892
62893         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62894         error for the line.  Don't run multiple tests for the same line.
62895
62896 1998-05-23  Jeffrey A Law  (law@cygnus.com)
62897
62898         * gcc.dg/980523-1.c: New test.
62899
62900 1998-05-23  Dave Love  <d.love@dl.ac.uk>
62901
62902         * g77.f-torture/compile/970915-0.f: New test.
62903
62904 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
62905
62906         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62907
62908 1998-05-21  Jeffrey A Law  (law@cygnus.com)
62909
62910         * gcc.dg/980520-1.c: New test.
62911
62912 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
62913
62914         * gcc.dg/980502-1.c: Fix return type.
62915
62916 1998-05-20  Jeffrey A Law  (law@cygnus.com)
62917
62918         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62919         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62920         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62921         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62922         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62923
62924 1998-05-20  Dave Love  <d.love@dl.ac.uk>
62925
62926         * g77.f-torture/execute/980520-1.f: New test.
62927
62928 1998-05-15  Dave Love  <d.love@dl.ac.uk>
62929
62930         * lib/mike-g77.exp: New file.
62931
62932         * g77.f-torture/noncompile/noncompile.exp,
62933         g77.f-torture/noncompile/check0.f: New files.
62934
62935 1998-05-14  Dave Love  <d.love@dl.ac.uk>
62936
62937         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62938         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62939         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62940         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62941         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62942         abort where appropriate.
62943
62944 1998-05-05  Michael Meissner  <meissner@cygnus.com>
62945
62946         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62947         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62948
62949 1998-04-29  Dave Love  <d.love@dl.ac.uk>
62950
62951         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62952
62953 1998-04-27  Dave Love  <d.love@dl.ac.uk>
62954
62955         * g77.f-torture/compile/980427-0.f: New test.
62956
62957 1998-04-24  Dave Love  <d.love@dl.ac.uk>
62958
62959         * g77.f-torture/compile/980424-0.f: New test.
62960
62961 1998-04-19  Dave Love  <d.love@dl.ac.uk>
62962
62963         * g77.f-torture/compile/980419-2.f (main): New test.
62964         * g77.f-torture/compile/970125-0.f: New test.
62965         * g77.f-torture/compile/980419-1.f: New test.
62966
62967 1998-04-08  Jim Wilson  <wilson@cygnus.com>
62968
62969         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
62970         of loop-4.c.
62971
62972 1998-04-07  Jim Wilson  <wilson@cygnus.com>
62973
62974         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62975
62976 1998-04-03  Jim Wilson  <wilson@cygnus.com>
62977
62978         * gcc.c-torture/compile/980329-1.c: New test.
62979
62980 1998-03-18  Jim Wilson  <wilson@cygnus.com>
62981
62982         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62983         * gcc.dg/980312-1.c: Fix typo in -march command.
62984
62985 1998-03-16  H.J. Lu  (hjl@gnu.org)
62986
62987         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62988
62989 1998-03-11  Robert Lipe  <robertl@dgii.com>
62990
62991         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
62992         Dave Love agree the Fortran source is bogus.
62993
62994 1998-03-11  Robert Lipe  <robertl@dgii.com>
62995
62996         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62997         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62998         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62999         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
63000         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
63001
63002 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
63003
63004         * g++.old-deja/g++.other/friend1.C: New test.
63005
63006 1998-02-18  Dave Love  <d.love@dl.ac.uk>
63007
63008         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
63009         possibly uninitialized) variables and declare dnrm2.
63010
63011 1998-02-23  Robert Lipe <robertl@dgii.com>
63012
63013         From Bruno Haible <haible@ilog.fr>:
63014         * gcc.c-torture/execute/980223.c: New test.
63015
63016 1998-02-13  Jeffrey A Law  (law@cygnus.com)
63017
63018         * gcc.dg/ifelse-1.c: New test.
63019
63020 1998-02-09  H.J. Lu  (hjl@gnu.org)
63021
63022         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63023
63024           * lib/old-dejagnu.exp (old-dejagnu): Added the
63025           "execution test - XFAIL *-*-*" handling in the spirit of
63026           "excess errors test -". Changed the "execution test fails"
63027           handling to be like "excess errors test fails".
63028           * Update various tests accordingly.
63029
63030 1998-02-06  Jim Wilson  <wilson@cygnus.com>
63031
63032         * gcc.c-torture/execute/980205.c: New test.
63033
63034 1998-01-18  Jeffrey A Law  (law@cygnus.com)
63035
63036         * lib/c-torture.exp: Look for .x files instead of .cexp files.
63037         * lib/f-torture.exp: Similarly.
63038         * gcc.c-torture: Rename all .cexp files to .x files.
63039
63040 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
63041
63042         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63043         (940510-1.c): Removed duplicate.
63044         (971104-1.c): New test.
63045
63046 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63047
63048           * lib/f-torture.exp: Improve error and loop detection.
63049
63050 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63051
63052         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63053         use that to size the filler array.
63054
63055 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63056
63057         * lib/c-torture.exp(c-torture-execute): Fix typo.
63058
63059         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63060         testcase as the executable name. Keep the executable around if
63061         the test fails.
63062
63063 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63064
63065         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63066         changes.  Only test one -g option, and move it to the end of the
63067         list of options to test.
63068
63069 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63070
63071         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63072         variable GCC_TORTURE_OPTIONS to supply default switches separated
63073         by colons.  If no environment variable, run tests with -O0 -g, -O1
63074         -g, and -O2 -g as well.
63075
63076 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63077
63078         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63079         explanatory comments. Fix indentation.
63080
63081 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63082
63083         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63084
63085 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63086
63087         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63088         * g++.old-deja/g++.mike/p7325.C: Likewise.
63089         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63090
63091 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63092
63093         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63094         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63095         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63096         * g++.old-deja/g++.law/operators4.C: Likewise.
63097
63098 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63099
63100         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63101         * g++.old-deja/g++.mike/p784.C: Ditto.
63102         * g++.old-deja/g++.mike/p785.C: Ditto.
63103
63104 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63105
63106           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63107
63108 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63109
63110         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63111         target feature; pass this to c-torture-execute as needed.
63112
63113 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63114
63115         * lib/c-torture.exp(c-torture-execute): If the previous and the
63116         current executables being tested are identical, we don't need to
63117         run the executable again. Try to make the executable names
63118         unique. Add an optional argument for passing additional compiler
63119         flags.
63120
63121 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63122
63123         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63124
63125 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63126
63127         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63128
63129 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63130
63131         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63132         32bit or larger longs.
63133
63134         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63135         have either a 32bit long or 32bit int.
63136
63137 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63138
63139         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63140         Make double precision tests dependent on sizeof (double).
63141
63142 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63143
63144         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63145         too.
63146
63147 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63148
63149         * gcc.c-torture/compile/961203-1.cexp: New script.
63150
63151 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63152
63153         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63154         up the includes ourselves.
63155
63156 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63157
63158         * lib/plumhall.exp: Remove random include, and add a few
63159         verbose messages for debugging.
63160
63161 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63162
63163         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63164         of trying to do it ourselves.
63165
63166 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63167
63168         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63169
63170 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63171
63172         * gcc.prms/5403.c: Made regexp a bit less strict.
63173
63174 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63175
63176         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63177         is returned from remote_load instead.
63178         * lib/plumhall.exp: Ditto.
63179         * lib/mike-g++.exp: Ditto.
63180         * lib/old-dejagnu.exp: Ditto.
63181         * lib/c-torture.exp: Ditto.
63182
63183 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63184
63185         * lib/g++.exp: Use build_wrapper procedure.
63186         * lib/gcc.exp: Ditto.
63187
63188 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63189
63190         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63191         an old-style decl for malloc.  Fixes tests to work when
63192         sizeof (int) != sizeof (size_t).
63193
63194 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63195
63196         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63197
63198         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63199         use stdargs.h interface.
63200
63201 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63202
63203         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63204         NO_VARARGS when compiling.
63205
63206 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63207
63208         * lib/plumhall.exp(ph_includes): New procedure.
63209         (ph_make): Use it.
63210         (ph_compiler): Ditto.
63211
63212         * lib/g++.exp: Rename test-glue.c to testglue.c.
63213         * lib/gcc.exp: Ditto.
63214
63215 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63216
63217         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63218         to completion when it's called.
63219
63220 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63221
63222         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63223         is defined, don't do test.
63224
63225 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63226
63227         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63228         for object files.
63229         (ph_summary): Mark skipped testcases as untested, not unresolved.
63230
63231         * lib/plumhall.exp (ph_make): If unresolved because of bad
63232         errorCode, record errorCode in log file.
63233         (*): Replace send_log/verbose with verbose -log.
63234
63235 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63236
63237         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63238         double conversion if double isn't at least 8 bytes.
63239
63240         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63241         int to work with targets where int is 16 bits.
63242
63243         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63244         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63245         precision for the test to complete.
63246
63247 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63248
63249         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63250         if d10v is not compiled with the -mdouble64 flag.
63251         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63252
63253         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63254         d10v is not compiled with the -mint32 flag.
63255
63256 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63257
63258         * lib/plumhall.exp: Use incr_count.
63259
63260 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63261
63262         * gcc.c-torture: Update to c-torture-1.45.
63263
63264 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63265
63266         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63267         the name of the expect testcase file).
63268
63269         * lib/g++.exp(g++_init): Ditto.
63270
63271 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63272
63273         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63274         the host.
63275
63276         * lib/gcc.exp(gcc_exit): New procedure.
63277
63278 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63279
63280         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63281         specs where appropriate.
63282
63283         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63284         because of new "candidates are" messages, and removed a few
63285
63286         * Converted all non-old-style g++ testcases to old-style, and
63287         moved into g++.old-deja.
63288
63289 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63290
63291         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63292         options.
63293
63294         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63295         succeeded.
63296
63297         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63298
63299 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63300
63301         * lib/gcc.exp (gcc_target_compile): Add support for defining
63302         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63303         the machine doesn't have those features.
63304
63305 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63306
63307         * g++.law/operators4.exp: Don't use LIBS.
63308
63309 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63310
63311         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63312
63313         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63314         * lib/g++.exp: Set it here instead. Also, allow use of the
63315         --tool_exec and --tool_opt options. Change CXX to
63316         GXX_UNDER_TEST.
63317
63318         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63319
63320         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63321
63322 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63323
63324         * lib/old-dejagnu.exp: Use prune_warnings instead of
63325         prune_system_crud.
63326         * lib/mike-g++.exp: Ditto.
63327         * lib/gcc.exp: Ditto.
63328         * lib/g++.exp: Ditto.
63329
63330         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63331
63332 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63333
63334           * 941014-2.c: Include stdlib.h
63335           * 960327-1.c: Include stdio.h
63336           * dbra.c, index-1.c: Don't assume ints are 32bits.
63337
63338 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63339
63340         * lib/gcc.exp: Add gcc,stack_size target feature.
63341
63342         * lib/g++.exp(g++_target_compile): Add the include and link
63343         paths here, not in two other places. And, it's $options, not
63344         options.
63345
63346         * lib/mike-g++.exp(postbase): Remove the code that determines
63347         the correct include and link paths.
63348         * g++.old-deja/old-deja.exp: Ditto.
63349
63350 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63351
63352         * lib/g++.exp(g++_init): target_compile no longer returns the
63353         filename of the result.
63354
63355 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63356
63357         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63358         call to glob.
63359
63360         * gcc.c-torture/special/special.exp: Change call to
63361         gcc_target_compile to include the object file.
63362
63363 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63364
63365         * gcc.c-torture/special/special.exp: Correct misspelling in last
63366         change.
63367
63368 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63369
63370         * lib/plumhall.exp(ph_summary): Log the entire output of the
63371         executable. Return -1 if there were any failures, 0 otherwise.
63372         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63373         (ph_make): Clean up objects and executables that were built
63374         if the tests succeeded.
63375
63376 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63377
63378         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63379         libraries and includes in the build tree as appropriate.
63380
63381 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63382
63383         * lib/c-torture.exp: Instead of looking for the global variable
63384         NO_LONG_LONG, check to see if that's a feature of the target.
63385
63386 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63387
63388         * config/default.exp: Minimize. Delete the remainer of the files in
63389         config; this functionality is now in devo/dejagnu/config.
63390
63391         g++.*/*: Pass any additional flags used to compile to postbase;
63392         delete CXXFLAGS.
63393
63394         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63395         is now done by runtest.exp. Use gcc_target_compile instead of
63396         compile.
63397
63398         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63399         Remove references to CFLAGS. Use remote_file instead of
63400         calling rm -f.
63401         (c-torture): Take a list of arguments to use to compile this
63402         testcase.
63403
63404         lib/g++.exp: Simplify. Use target_compile instead of compile.
63405         lib/gcc-dg.exp: Ditto.
63406         lib/gcc.exp: Ditto.
63407         lib/mike-{gcc,g++}.exp: Ditto.
63408         lib/old-dejagnu.exp: Ditto.
63409         lib/plumhall.exp: Ditto.
63410
63411 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63412
63413         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63414         (ph_linker): Likewise.
63415
63416 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63417
63418           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63419         MAP_ANON / MAP_ANONYMOUS if defined;
63420         else try to map from /dev/zero .
63421
63422 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63423
63424         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63425         isn't defined, then define it to MAP_ANONYMOUS.
63426
63427 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63428
63429         * gcc.c-torture: Update to c-torture-1.42 release.
63430
63431 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63432
63433         * gcc.c-torture: Update to c-torture-1.41 release.
63434
63435 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63436
63437         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63438         c-torture release.
63439
63440 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63441
63442         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63443         and LDFLAGS.  Fix second case to append the target_info ldflags
63444         onto LDFLAGS, not CFLAGS.
63445         * lib/g++.exp (g++_init): Add target_info stuff.
63446         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63447         of libgloss and newlib flags for !native.
63448
63449         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63450         (GDB): Fix relative path to go up another dir for finding gdb.
63451
63452 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63453
63454         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63455         versions in the target_info array, if they don't exist.
63456
63457 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63458
63459         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63460
63461 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63462
63463         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63464         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63465
63466 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63467
63468         * lib/old-dejagnu.exp: Don't remove the output file before we've
63469         actually tested it. Don't append pwd to the path of the executable
63470         we're testing.
63471
63472 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63473
63474         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63475
63476 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63477
63478         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63479         temporary directory for compiler files, and set it to a default
63480         value of /tmp. Set $output as the name of the output file from
63481         compiling the testcase. Add a -o option to $cflags_var so the
63482         compiler writes the final output file as $output. Set $executable
63483         to $output.
63484
63485         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63486         directory for compiler files, and set it to /tmp if it doesn't
63487         already have a value. Set $output_file to the name of the output
63488         file from compiling the testcase. Add a -o option to CXXFLAGS so
63489         the compiler writes the final output file as $output. Use $output
63490         as the executable to be tested.
63491
63492 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63493
63494         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63495
63496 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63497
63498         * gcc.c-torture/execute/pending-1.c: New test.  Still
63499         pending in Tege's queue.
63500
63501 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63502
63503         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63504         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63505         if there were failures.  Call unresolved if there were unresolved
63506         testcases.  Call gcc_fail if program did not run to completion.
63507         (ph_make): Pass additional argument name to ph_execute.
63508         (ph_execute): Add new argument.  Pass additional arguments to
63509         ph_summary.  Call gcc_fail is there is no execution output.
63510
63511 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63512
63513         * lib/plumhall.exp (proc_summary): Output relavent summary
63514         lines into the log so specific failures in plumhall can be
63515         investigated.
63516
63517 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63518
63519         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63520         (c-torture-execute): Don't try to execute tests which use
63521         "long long" types if $NO_LONG_LONG is nonzero.
63522
63523 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63524
63525         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63526         not c-torture.
63527
63528         * gcc.ieee: Move from here.
63529         * gcc.c-torture/execute/ieee: To here.
63530
63531 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63532
63533         * gcc.c-torture: Update to c-torture-1.41 release.
63534
63535 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63536
63537         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63538         not "$output".
63539
63540 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63541
63542         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63543         -c present.
63544
63545 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63546
63547         * config/proelf.exp: Handle connecting to a simulator.
63548
63549 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63550
63551         * config/proelf.exp: New file.  Enough framework that we can
63552         run c-torture tests on the proelf targets (or any other target
63553         that gdb can connect to for that matter).
63554
63555 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63556
63557         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63558         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63559
63560         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63561         exec_output exists.
63562
63563 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63564
63565         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63566         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63567
63568         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63569         to pass/fail/unresolved/unsupported/untested.  Caller must now
63570         call unresolved/unsupported/untested.
63571         * lib/*.exp: Update FSF address.  Update to handle new results of
63572         ${tool}_load.
63573         * lib/chill.exp (verbose): Delete.
63574
63575 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63576
63577         * lib/gcc.exp (default_gcc_start): Change order of args to
63578         $LDFLAGS $CFLAGS $LIBS.
63579         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63580         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63581         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63582         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63583         * gcc.misc-tests/dg-test.exp: Likewise.
63584         * gcc.misc-tests/msgs.exp: Likewise.
63585         * gcc.prms/prms.exp: Likewise.
63586         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63587         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63588
63589         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63590
63591 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63592
63593         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63594
63595         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63596         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63597
63598         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63599         necessary.
63600
63601 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63602
63603         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63604         global for loop; add use of $mathlib.
63605         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63606         settings here; set mathlib for anything but VxWorks.
63607
63608 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63609
63610         * gcc.c-torture: Update to c-torture-1.40 release.
63611
63612 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63613
63614         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63615         dg.exp.
63616
63617 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63618
63619         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63620         global.
63621
63622 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63623
63624         * lib/g++.exp (LIBS): Define if not already.
63625         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63626         (gcc-dg-prune): Call prune_gcc_output.
63627         * lib/gcc.exp (prune_gcc_output): New proc.
63628         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63629         prune_gcc_output.
63630
63631 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63632
63633         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63634         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63635
63636 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63637
63638         * gcc.c-torture: Update to c-torture-1.39 release.
63639
63640 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63641
63642         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63643         fails, try others as well.
63644
63645 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63646
63647         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63648         If compilation fails, mark execute tests as `untested'.
63649         If test is marked as unsupported, don't mark compilation and
63650         execute tests as failed.
63651
63652 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63653
63654         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63655         libstdc++ for whether or not we want to be doing shared
63656         libraries.  Delete link_curses since we don't need it anymore.
63657         * lib/mike-g++.exp (postbase): Don't link in libg++.
63658         * g++.old-deja/old-deja.exp: Likewise.
63659
63660 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63661
63662         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63663
63664 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63665
63666         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63667         For that, add `-Wl,-a,shared_archive'.
63668         * g++.old-deja/old-deja.exp: Likewise.
63669
63670 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63671
63672         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63673
63674 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63675
63676         * lib/mike-g++.exp (postbase): Pay attention to the status of
63677         g++_load.
63678
63679 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63680
63681           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63682
63683 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63684
63685         * lib/gcc.exp (default_gcc_start): No longer need to log program
63686         being executed or its output, execute_anywhere does that now.
63687         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63688         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63689
63690 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63691
63692         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63693         the same as those in lib/g++.exp.
63694
63695 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63696
63697         * gcc.c-torture: Update to c-torture-1.38 release.
63698         * gcc.ieee: Related changes.
63699
63700 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63701
63702         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63703         "exec". Minor reformatting changes.
63704
63705         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63706         cross. This means all "exec" calls now work on a remote host as
63707         well.
63708         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63709         cross. Filter out the extra "\r\n" stuff that expect puts in.
63710         (c-torture-execute): Filter out the bogus warnings like
63711         c-torture-compile does. Add support for canadian cross.
63712         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63713         Use execute_anywhere rather than calling exec directly. Now it
63714         works for canadian cross testing.
63715
63716 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63717
63718         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63719         results into a variable, and check that rather than using file exists.
63720
63721 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63722
63723         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63724         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63725
63726 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63727
63728         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63729         lib_curses if there's a shared libg++ in the build tree.
63730
63731 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63732
63733         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63734         if not supported target.
63735
63736 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63737
63738         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63739         link_curses up to always happen, not just for native builds.
63740
63741 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63742
63743         * gcc.c-torture: Update to c-torture-1.36 release.
63744         * gcc.failure: Related changes.
63745
63746 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63747
63748         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63749
63750 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63751
63752         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63753         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63754         runshlib, link_curses, and mathlib for link and run.
63755
63756         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63757         pass the runtime shared library options for Solaris, OSF/1, and
63758         Irix5, and link with -lcurses to avoid unresolved references.
63759
63760 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63761
63762         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63763         only run once.
63764
63765 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63766
63767         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63768
63769 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63770
63771         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63772         do not have a framework for the "compat" tests yet.
63773
63774 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63775
63776         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63777         set to null if we're testing vxworks5.1.  Use that instead of
63778         `-lm' in the setting of LIBS for link and run.
63779
63780 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63781
63782         * config/rom68k.exp (${tool}_load): Major changes to make it
63783         work.  Verified that it does in fact return the stuff in
63784         exec_output properly.  Catch any Emul or any TRAP other than 0.
63785
63786 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63787
63788         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63789         LDFLAGS properly for targets that need stuff from libgloss.
63790         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63791         only run once.
63792         (gpp_initialized): New variable.
63793
63794 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
63795
63796         * config/rom68k.exp: Load libgloss.exp.
63797         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63798         so we can produce a fully linked binary.
63799         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63800         so we can produce a fully linked binary.
63801
63802 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
63803
63804         * lib/plumhall.exp (ph_section): Watch for expected failures.
63805         Add missing `else'.
63806
63807         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63808         run the testcase.
63809         (c-torture): Likewise.
63810
63811 1995-08-28  Doug Evans  <dje@cygnus.com>
63812
63813         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63814
63815         * lib/mike-g++.exp (mike_cleanup): New proc.
63816         (prebase): New globals compiler_result, not_compiler_result,
63817         target_regexp.
63818         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
63819         allow leading "-" in pattern.  Watch for unsupported tests.
63820         If $compiler_result is set, pattern match assembler code,
63821         and ditto for $not_compiler_result.
63822         * lib/mike-gcc.exp: Likewise.
63823
63824         * lib/plumhall.exp (ph_execute): Only call ph_summary if
63825         execution "succeeded".
63826
63827 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
63828
63829         * config/win32.exp: New file.
63830         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63831
63832 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
63833
63834         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63835         unsupported.
63836         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63837         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63838         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63839
63840         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63841         "... without exceptions was ...".  That is now handled by
63842         prune_system_crud.
63843         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63844
63845 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
63846
63847         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63848         sieve.c,sort2.c}: New files.
63849         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63850         sieve.exp,sort2.exp}: Drivers for them.
63851
63852         * lib/mike-gcc.exp (program_output): New user settable variable.
63853         (postbase): Call prune_system_crud.  Also prune extraneous compiler
63854         messages.
63855         * lib/mike-g++.exp (program_output): New user settable variable.
63856
63857         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63858
63859         * config/sh.exp: Deleted (use sim.exp instead).
63860
63861 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
63862
63863         * config/vx.exp: Declare CHECKTASK as global.
63864         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63865         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63866         * lib/old-dejagnu.exp: Load [pwd]/$executable.
63867
63868 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63869
63870         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63871         target. Like vx.exp, only includes `vx29k.exp' instead of
63872         `vxworks.exp'.
63873
63874 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
63875
63876         * config/sim.exp: Increase time limit from 120 seconds to 240.
63877
63878 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
63879
63880         * gcc.c-torture/execute/950628-1.c: New test.
63881
63882 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
63883
63884         * gcc.c-torture: Update with changes/additions from
63885         c-torture-1.34.
63886
63887 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
63888
63889         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63890
63891 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
63892
63893         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63894
63895 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
63896
63897         * gcc.c-torture/compile/950512-1.c: New test.
63898         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63899         * gcc.dg/struct-ret-1.c: Likewise.
63900
63901 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
63902
63903         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63904           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63905
63906 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
63907
63908         * gcc.c-torture/special/920411-1.c: Deleted.
63909         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63910
63911 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
63912
63913         * config/sim.exp (${tool}_load): Hack in call to bash to get a
63914         cpu limit.
63915
63916 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
63917
63918         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63919
63920 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
63921
63922         From kenner;
63923         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63924         is the proper length.
63925         * va-arg-3.c: Likewise.
63926
63927 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
63928
63929         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
63930         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63931
63932         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
63933         * lib/g++.exp (default_g++_start): Delete old cruft.
63934
63935 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
63936
63937         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63938         (2 * (1 << 18)) to (2 * (1 << 17)).
63939
63940         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63941
63942 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
63943
63944         * config/rom68k.exp: Renamed from config/idp.exp
63945
63946 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
63947
63948         * c-torture/compile/921109-2.c
63949
63950 1995-04-18  Mike Stump  <mrs@cygnus.com>
63951
63952         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63953         excess errors.
63954
63955 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
63956
63957         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63958         output.
63959         * lib/g++.exp (default_g++_start): Likewise.
63960
63961 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
63962
63963         * gcc.c-torture/compile/950329-1.c: New test.
63964
63965 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
63966
63967           * config/bug.exp (${tool}_load): Updated to use new remote_open
63968           and remote_close procs.
63969         * config/idp.exp: New file.
63970
63971 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
63972
63973         * gcc.c-torture/execute/950322-1.c: New test.
63974
63975 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
63976
63977         * config/vx.exp (${tool}_load): Clean up testing of return code from
63978         vxworks_ld and vxworks_spawn.
63979
63980 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
63981
63982         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63983
63984 1995-03-13  Mike Stump  <mrs@cygnus.com>
63985
63986         * lib/old-deja.exp: Add `excess errors test - ' error, now one
63987         can mark excess errors on a machine by machine basis.  Note, the
63988         default is to not expect any excess errors, even when excess
63989         errors test - is given, so you will want to put an XFAIL ... on
63990         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
63991         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63992         those 4 machines, but no others.
63993
63994 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
63995
63996         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63997         * lib/c-torture.exp: to here.
63998
63999 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
64000
64001         * gcc.c-torture/execute/950221-1.c: New test.
64002         * gcc.c-torture/execute/struct-ret-1.c: New test.
64003         * gcc.c-torture/compile/950221-1.c: New test.
64004
64005         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
64006
64007 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
64008
64009         * gcc.c-torture/execute/arith-1.c (main): Return 0.
64010         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
64011
64012 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
64013
64014         * g++.gb: New directory of tests, derived from my signature and
64015         class scoping tests.
64016
64017         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64018         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64019         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64020         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64021         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64022         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64023         * g++.gb/sig25.C: Likewise.
64024
64025         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64026         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64027         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64028         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64029         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64030         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64031         * g++.gb/sig25.exp: Likewise.
64032
64033         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64034         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64035         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64036         * g++.gb/scope13.C: Likewise, this test still fails.
64037
64038         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64039         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64040         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64041         * g++.gb/scope13.exp: Ditto.
64042
64043         * g++.gb/README: New file, explains what these tests are about.
64044
64045 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64046
64047         * lib/dg.exp (dg-do): Support `preprocess'.
64048         (dg-test): Likewise.
64049
64050 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64051
64052         * config/udi.exp: change "continue -expect" to "exp_continue".
64053
64054 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64055
64056         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64057         Delete redundant tests.
64058
64059         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64060         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64061         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64062         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64063         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64064         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64065         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64066         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64067
64068         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64069         storing label pointers.
64070         * gcc.c-torture/execute/921019-1.c: Likewise.
64071         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64072         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64073         parameter fp.
64074         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64075         constants.
64076
64077         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64078         Delete obsolete tests.
64079
64080         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64081         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64082         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64083         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64084         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64085         * gcc.c-torture/compile/950124-1.c: New test.
64086
64087         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64088
64089 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64090
64091         * lib/mike-g++.exp: Add -lm to LIBS.
64092
64093 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64094
64095         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64096
64097 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64098
64099         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64100
64101 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64102
64103         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64104
64105 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64106
64107         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64108         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64109         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64110         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64111         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64112         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64113         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64114         * g++.law/{operators31.C, operators32.C,
64115         * g++.law/{operators33.C, operators34.C}: Likewise.
64116         * g++.law/{pic1.C, refs2.C}: Likewise.
64117         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64118         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64119         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64120         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64121
64122         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64123         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64124         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64125         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64126         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64127         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64128         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64129         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64130         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64131         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64132         * g++.law/{operators34.exp}: Likewise.
64133         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64134         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64135         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64136         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64137         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64138
64139         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64140         No longer expected to fail.
64141         * g++.law/missed-error3.C: Tweak for recent bool changes.
64142
64143 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64144
64145         * config/emb-unix: Deleted.
64146         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64147         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64148
64149 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64150
64151         * lib/dg.exp (dg-test): Fix typo in last patch.
64152
64153 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64154
64155         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64156         (handles multiple occurrences).
64157
64158 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64159
64160         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64161         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64162         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64163         printed).
64164         * lib/c-torture.exp (c-torture-compile): Likewise.
64165         (c-torture): Prepend full path if missing.
64166         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64167         (gcc_fail): Likewise.
64168         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64169
64170 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64171
64172         * lib/netware.exp: Only attach to NetWare i386 systems.
64173
64174 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64175
64176         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64177         messages.  Add test name to "output pattern match" pass/fail message.
64178
64179 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64180
64181         * gcc.dg: New testsuite.
64182         * gcc.dg/dg.exp: New file.
64183
64184         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64185         test-switch.c}: Deleted.
64186
64187         * gcc.misc-tests/msgs.exp: New testcase driver.
64188
64189 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64190
64191         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64192         Watch for illegal return values from ${tool}_load.
64193         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64194         cross targets.  Coerce return value >0 to 1.
64195
64196 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64197
64198         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64199
64200         * config/emb-unix.exp: New file.
64201
64202         * config/sim.exp: Error if variable $SIM not defined.
64203         (${tool}_load): Mark test as "untested" if simulator missing.
64204
64205         * config/unix.exp: Load remote.exp to get rcp_download.
64206         * lib/c-torture.exp: Use different option lists for testcases with
64207         and without loops.
64208         * gcc.c-torture/execute/execute.exp: Likewise.
64209
64210 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64211
64212         * config/*.exp: Clarify return code from ${tool}_load.
64213         Call `unresolved' or `untested' instead of `warning' or `perror'
64214         (sometimes you still want to call both though).
64215         Add comment that `shell_id' is local to each file.
64216         * config/udi.exp (timeout): Set to 30.
64217         Don't print warning if connection fails, $connectmode has already
64218         printed an error.
64219         (${tool}_load): Move verbose messages to level 2.
64220         Rework pattern for "Process started" message.
64221         Pass `shell_id' to ${connectmode}_download.
64222         Retry twice upon timeout.  Make resetting of target more robust.
64223         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64224         Pass `shell_id' to exit_$connectmode.
64225         Only call exit_$connectmode if connected.
64226         * config/unix.exp (${tool}_load): Check return codes better.
64227         * config/vrtx.exp (${tool}_load): Likewise.
64228         * config/vx.exp (${tool}_load): Likewise.
64229         Delete unneeded global's.
64230         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64231         from ${tool}_load.
64232         (dg-stat): Delete.
64233         (dg-init): Delete recording of pass/fail counts.
64234         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64235         (old-dejagnu-init): Likewise.
64236         (old-dejagnu-stat): Delete contents, empty proc now.
64237         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64238         (c-torture): Delete references to lcnt, lpass, lfail.
64239         Get option list from TORTURE_OPTIONS.
64240         Delete -funroll[-all]-loops if no loops.
64241         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64242         (g++_stat): Delete contents (empty proc now).
64243         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64244         (gcc_finish): Likewise.
64245         (gcc_stat): Deleted.
64246         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64247         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64248         * gcc.c-torture/execute/execute.exp: Likewise.
64249         Split tests into two parts: compile, execute.
64250         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64251         no loops.  Update to reflect clarified return codes from ${tool}_load.
64252
64253 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64254
64255         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64256         to grep for.
64257         (old-dejagnu): Likewise (where necessary).
64258
64259 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64260
64261         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64262
64263         * lib/dg.exp (dg-process-target): Fix processing of selector.
64264         Add comment regarding use of `error'.
64265
64266         * lib/gcc.exp (prune_system_crud): Define if missing.
64267         * lib/g++.exp (prune_system_crud): Likewise.
64268
64269         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64270         Call prune_system_crud.
64271         * lib/dg.exp (dg-runtest): New proc.
64272         Use perror instead of send_user for tcl errors in testcase.
64273         Don't return any value, it's never used.
64274         Don't clobber previous definition of `unknown'.
64275         Print tcl errors in `dg-final'.
64276
64277 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64278
64279         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64280         (dg-test): Don't print errorInfo, it contains stack backtrace.
64281
64282 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64283
64284         * lib/g++.exp (runtest_file_p): Define if missing.
64285
64286 1994-09-24  Doug Evans  (dje@cygnus.com)
64287
64288         * lib/mike-g++.exp: Comment out loading of g++.exp.
64289         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64290         (default_g++_version): Always print something.
64291         (default_g++_start): Comment out call to `which'.
64292         (g++_start, g++_load): Deleted (must be defined in config file).
64293         * lib/gcc.exp: Test for existence of $CC at start.
64294         Delete check for tmpdir (done in gcc_init).
64295         (default_gcc_version): Always print something.
64296         (default_gcc_start): Comment out call to `which'.
64297         * config/*.exp: Major cleanup - make cross targets work at least a
64298         little better for g++ (by not being "--tool gcc" specific).
64299         Rename gcc_xxx to ${tool}_xxx.
64300         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64301         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64302
64303 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64304
64305         * lib/c-torture.exp (c-torture-compile): Rework compiler
64306         message processing.
64307
64308         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64309         c-torture.
64310
64311 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64312
64313         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64314
64315         * lib/dg.exp (dg-process-target): Support { target native }.
64316
64317 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64318
64319         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64320         looked for "... program xxx got fatal signal".
64321         Correct regsub munging of `comp_output'.
64322         Ignore compiler messages "path prefix not used" and "linker input
64323         file unused".
64324
64325 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64326
64327         * lib/gcc.exp (runtest_file_p): Define if missing.
64328         * gcc.prms/template.c: Example to work from.
64329
64330 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64331
64332         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64333         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64334
64335         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64336         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64337         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64338         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64339
64340         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64341         (dg-process-target): No longer a varargs proc.
64342         Return S/N for target, P/F for xfail.  All callers changed.
64343         (user option procs): More argument checking.
64344         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64345         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64346         (dg-test): Skip test if not running on selected target in `dg-do'.
64347         Update handling of `dg-do-what', `dg-output-text'.
64348         Separate execution pass/fail from output pattern match pass/fail.
64349         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64350
64351 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64352
64353         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64354         target for 920510-1.c.
64355
64356 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64357
64358         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64359         Clean up comment regarding use of passcnt, etc.
64360         (gcc_stat): Don't update `testcnt' here.
64361         (gcc_finish): Do it here.
64362         Might as well reset `but_id' here too.
64363         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64364         to determine if the file should be tested.
64365         * gcc.c-torture/compile/compile.exp: Likewise.
64366         * gcc.c-torture/execute/execute.exp: Likewise.
64367         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64368         * gcc.misc-tests/dg-test.exp: Likewise.
64369         * gcc.prms/prms.exp: Likewise.
64370         * gcc.wendy/wendy.exp: Likewise.
64371         * g++.old-deja.exp: Likewise.
64372         Move "Testing file" message to verbose level 1.
64373
64374 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64375
64376         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64377
64378 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64379
64380         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64381         (default_gcc_start): Accept optional second list element
64382         of compiler flags.  Print compiler output at verbosity level 2.
64383         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64384         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64385         Save current values of framework globals passcnt, failcnt, xpasscnt,
64386         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64387         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64388         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64389         xfailcnt to compute stats.  Update framework global `testcnt' from
64390         pass/fail counts.
64391         (gcc_finish): New proc.  Clean up test environment.
64392         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64393         (gcc_epass, gcc_efail): Delete.
64394         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64395         argument of line number.
64396         (dg-init): If the tool has an init routine, call it.
64397         (dg-test): Remove args `cflags_var' and `libs_var'.
64398         Pass all compiler options to ${tool}_start.
64399         Handle missing line number.
64400         (dg-finish): New function.
64401         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64402         particular files.  Call gcc_finish at end.  Move "skipping test"
64403         message to verbosity level 3.
64404         * gcc.c-torture/compile/compile.exp: Likewise.
64405         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64406         * gcc.c-torture/execute/execute.exp: Likewise.
64407         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64408         Print testcase being tried at verbosity level 1.
64409         * gcc.c-torture/special/special.exp: Unset xfail.
64410         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64411         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64412         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64413         * gcc.failure/failure.exp: Likewise.
64414         * gcc.ieee/ieee.exp: Likewise.
64415         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64416         Update call to dg-test.  Call dg-finish at end.
64417         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64418         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64419         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64420         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64421         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64422         * gcc.wendy/wendy.exp: Add copyright.
64423         Delete setting of tmpdir (done by gcc_init).
64424         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64425         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64426         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64427         gcc_[ce]pass/fail.
64428
64429 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64430
64431         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64432         confusion.
64433         (g++_load): Likewise.
64434
64435         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64436         Rename argument to `prog' to remove the confusion.
64437         Varargs fns behave differently too!
64438         (g++_load): Likewise.
64439
64440         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64441
64442         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64443         what it is.  Delete (always) printing of status value for !native.
64444         Simplify verbose code, and include status and exec_output.
64445         (g++_load): Use gcc_load.
64446
64447 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64448
64449         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64450         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64451         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64452         940714-3.c as these testcases don't exist anymore.  Make
64453         va-arg-1.c expected to pass.
64454
64455 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64456
64457         * gcc.misc-tests/misc.exp: Only run specific testcases.
64458         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64459         * gcc.misc-tests/dg-[1-9].c: New files.
64460
64461         * lib/dg.exp: New testsuite driver.
64462         * gcc.prms/prms.exp: Use it.
64463
64464         * README.gcc: New file.
64465
64466         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64467         Document and reset `lxpass' and `lxfail'.
64468         Simplify "initialized" message.
64469         (gcc_stat): Clean up comments a little.
64470
64471 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64472
64473         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64474
64475 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64476
64477         * lib/old-dejagnu.exp (process-option): New proc.
64478         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64479         (old-dejagnu): Simplify.
64480         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64481
64482 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64483
64484         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64485         exists and is not an empty string.
64486
64487         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64488         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64489         finished.
64490         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64491         automatically.
64492
64493         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64494         longer expected to fail.
64495
64496         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64497         "f" function call.
64498
64499         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64500
64501         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64502         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64503         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64504         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64505         c-torture-1.29.
64506
64507         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64508         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64509
64510         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64511
64512         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64513         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64514
64515         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64516         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64517         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64518
64519 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64520
64521         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64522         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64523         940714-1.c, 940714-2.c, 940714-3.c},
64524         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64525         gcc.misc-tests/{mg.c,mg.exp}:
64526         New tests.
64527         * gcc.noncompile/noncompile.exp: Change accordingly.
64528
64529 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64530
64531         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64532         Undo previous clobberage.
64533
64534 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64535
64536         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64537         * gcc.special/{930510-1.c, special.exp}:
64538         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64539         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64540         struct-varargs-1.c}: New tests from c-torture-1.26.
64541
64542 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64543
64544         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64545           argument to switch.
64546
64547 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64548
64549         * Revert the previous changes.  Please see Rob's directory
64550         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64551         fixes.
64552
64553 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64554
64555         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64556         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64557         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64558         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64559         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64560         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64561         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64562         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64563         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64564         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64565         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64566         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64567         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64568         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64569         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64570         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64571         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64572         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64573         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64574         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64575         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64576         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64577         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64578         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64579         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64580         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64581         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64582         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64583         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64584         testing changes.
64585
64586 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64587
64588         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64589         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64590         with perror calls.
64591
64592 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64593
64594         * config/unix.exp (g++_load): Fix syntax.
64595
64596 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64597
64598         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64599         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64600         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64601         Don't expect va-arg-1.c to fail.  Correct expected output for
64602         920928-1.c.
64603         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64604         * gcc.wendy/hbm4.c: Correct typo.
64605         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64606
64607 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64608
64609         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64610         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64611         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64612         * lib/c-torture.exp (c-torture-compile): Ditto.
64613
64614         Reduce volume of output (remove all the -I's and such).
64615         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64616         Call gcc_cpass, gcc_cfail.
64617         (c-torture): Pass testing option to c-torture-compile.
64618
64619 1994-03-21  Doug Evans  (dje@cygnus.com)
64620
64621         Bring patches over from progressive.
64622         * config/default.exp: Exit remote shell cleanly.
64623         (g++_exit, g++_start): Add default versions.
64624         * config/sim.exp (gcc_load): Use perror, not error.
64625
64626 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64627
64628         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64629         set in site.exp.
64630
64631 1994-03-14  Doug Evans  (dje@cygnus.com)
64632
64633         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64634         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64635         (wendy_try): New proc to run testcase.
64636         (main loop): Call 'em.
64637         * gcc.wendy/*.c: Clean up pass to correct expected output.
64638
64639         * lib/gcc.exp: Minor cleanup work.
64640         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64641
64642 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64643
64644         * config/sim.exp (gcc_load): Document return codes better.
64645         Don't pass -v to simulator.
64646
64647 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64648
64649         * gcc.special/920717-x.c: Fix typo.
64650         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64651         get at sources.
64652
64653         * lib/mike-gcc.exp: Fix typo.
64654
64655 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64656
64657         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64658         binary to use, transform the name.
64659         * config/*.exp: rename everything. Nuke any g++ specific files,
64660         it's now a special case of gcc that requires no special support.
64661         Add a default.exp for unsupported targets.
64662
64663 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64664
64665         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64666         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64667         version of Tcl.
64668
64669 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64670
64671         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64672         than a warning.
64673
64674 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64675
64676         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64677
64678 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64679
64680         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64681         option_list.  Compile every file with only 4/6 option choices
64682         (same as C torture) instead of with 12/18 different option
64683         choices.
64684         * lib/c-torture.exp: Likewise.
64685
64686         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64687         not already set.
64688
64689 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64690
64691         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64692         can put an XFAIL *-*-* on excess errors.
64693
64694 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64695
64696         * g++.law: Add more tests derived from g++-bugs snapshots.
64697
64698         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64699         equivalent to g++.law/init9.
64700
64701         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64702         compiled it, and the a.out file after we've run it.
64703
64704 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64705
64706         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64707         compiled it, and the a.out file after we've run it.
64708
64709 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64710
64711         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64712
64713 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64714
64715         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64716         version number.
64717
64718 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64719
64720         * g++.law: New directory of g++ tests derived from the g++-bugs
64721         snapshots.
64722
64723 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64724
64725         * gcc.compile: initbug1.c initbug1.exp testcase added
64726
64727 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64728
64729         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64730         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64731           fixes submitted by Jeff Law (law@cs.utah.edu)
64732         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64733           Jeff Law (law@cs.utah.edu)
64734
64735
64736 1993-11-30  Mike Stump  (mrs@cygnus.com)
64737
64738         * config/unix-g++.exp: Follow the gcc way of doing things.
64739         * g++.old-deja/old-deja.exp: Minor updates.
64740         * lib/g++.exp: New file, follow the gcc way of doing things.
64741         * lib/old-dejagnu.exp: Minor updates.
64742         * lib/mike-g++.exp: Always unset errorInfo.
64743
64744 1993-11-06  Mike Stump  (mrs@cygnus.com)
64745
64746         * lib/gcc.exp: Fix some errors with the below change, CC and
64747         CFLAGS should be global when setting, not local.
64748
64749 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64750
64751         * lib/gcc.exp: Transform tool name.
64752
64753 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64754
64755         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64756
64757 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64758
64759         * lib/gcc.exp: change gcc_done to gcc_stat
64760
64761 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64762
64763         * Upgraded gcc testsuite to c-torture version 1.25
64764
64765 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64766
64767         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64768         * lib/c-torture: added hooks for new reporting code.
64769
64770 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64771
64772         * config/sh-gcc.exp: check if sh-sim exists in the path
64773
64774 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64775
64776         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64777         * gcc.compile/compile.exp: Initial changes for new logic.
64778         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64779         * gcc.failure/failure.exp: Initial changes for new logic.
64780         * gcc.ieee/ieee.exp: Initial changes for new logic.
64781         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64782         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64783         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64784         * lib/c-torture.exp: Initial changes for new logic.
64785         * lib/gcc.exp: Initial changes for new logic.
64786
64787 1993-10-15  Mike Stump  (mrs@cygnus.com)
64788
64789         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64790         depend upon failure or success.  Fully qualify names in failure
64791         and success messages.  Always remove a.out before starting
64792         compile, just in case.  Pay more attention to error text output by
64793         the compiler.  Handle testcases with no known past errors just
64794         like all others, so that things are uniform.  Other miscellaneous
64795         improvements.
64796
64797 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
64798
64799         * gcc.cpp: new directory for cpp tests
64800
64801 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
64802
64803         * lib/chill.exp: Code reformatted, removed unused code.
64804         * config/unix-chill.exp: Code reformatted, removed unused code.
64805         * chill.execute/execute.exp: Code reformatted, removed unused code.
64806         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64807
64808 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
64809
64810         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
64811         routines not written.
64812
64813 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
64814
64815         * config/bug-gcc.exp: Use new procs from bug.exp.
64816
64817 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
64818
64819         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64820         via ftp, rather than depending on NFS.
64821         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64822         case.
64823
64824 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
64825
64826         * config/bug-gcc.exp: Use new download proc.
64827
64828 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
64829
64830         * chill.execute/execute.exp: cleanups, handles errors better
64831         * chill.compile/compile.exp: rewrite, based on execute.exp
64832         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64833         * lib/chill.exp: major changes to diff proc and compile and link
64834         procs. added chill_fail and chill_pass wrappers to pass and
64835         fail. added more comments, and handle error codes better.
64836         Added a hack to capture stderr from exec, so noncompile tests
64837         can work.
64838
64839 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
64840
64841         * chill.execute/execute.exp: rewrite of testsuite driver
64842         * lib/chill.exp: rewrite of testsuite driver
64843         * config/unix-chill.exp: rewrite of testsuite driver
64844
64845 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
64846
64847         In chill.execute:
64848         * iexpr.ch: Standardize uppercase.
64849         * tuples.dat: Standardize uppercase.
64850         * vary.ch: standardize.  Correct varying string assignments.
64851         * vary.dat: Add new output lines.
64852
64853 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
64854
64855         In chill.execute:
64856         * chprintf.ch: Standardize use of uppercase.
64857         * tuples.ch: Standardize and turn arr2 into a DCL,
64858           rather than a SYN.
64859         * pinits.ch: Standardize.
64860
64861 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
64862
64863         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64864         * Makefil: Renamed to Makefile.in.
64865         * configure.in: New.
64866
64867 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
64868
64869         In chill.execute:
64870         * .cvsignore: Add result/output files.
64871         * Makefile: Fix up variables at start.  Use MFLAGS
64872           everywhere.  Correct bool_loc, built_ins entries.
64873           Add entry for vary1.ch.
64874         * bitarray.ch: Standardize upper-case usage.
64875         * bitexpr.ch: Standardize, add output of b1.
64876         * params.ch: Use arrayt in along PROC parameters, to
64877           avoid novelty problems.
64878         * sets.ch: Tiny cleanup.
64879         * vary1.ch: Re-indent.
64880
64881 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
64882
64883         * Add PR-related files to Makefiles, .cvsignore files, etc.
64884
64885 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
64886
64887         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64888           with compiler objects. New names are test-flow.c and test-loop.c
64889
64890 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
64891
64892         * Upgraded c-torture tests from 1.19 to 1.20
64893
64894         * new files:
64895         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64896         * gcc.compile: 930623-1.c 930623-2.c
64897         * gcc.noncompile: 930622-1.c 930622-2.c
64898         * gcc.failure: 920411-1.c 920627-2.c
64899         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64900
64901 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
64902
64903         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64904           More changes to get testsuite working properly. Needs more work.
64905           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64906
64907 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
64908
64909         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64910           More changes to get testsuite working properly. Needs more work.
64911
64912 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
64913
64914         * chill.compile/compile.exp: Added for Dejagnu support
64915         * chill.execute/execute.exp: Added for Dejagnu support
64916         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
64917
64918 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
64919
64920         This should complete moving the CHILL test files.
64921         * chill.noncompile(.cvsignore printf.grt
64922             in-printf.grt chprintf.grt chprintf.ch):
64923             Added test-support files.
64924           (Makefile): Modified further.
64925         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64926             signal.ch): Added test files.
64927           * chill.execute (.cvsignore printf.grt printr.c
64928             in-printf.grt rts.c chprintf.grt rts.h): Added
64929           test-support files.
64930             (Makefile): More corrections.
64931
64932 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
64933
64934         * chill.compile, chill.execute, chill.nocompile: Add CHILL
64935           test cases, ready for DejaGnu.
64936
64937 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
64938
64939         * Upgraded c-torture tests from 1.18 to 1.19
64940
64941         * gcc.compile: added test(s):
64942           930607-1.c
64943         * gcc.execute: added test(s):
64944           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64945
64946         * added new subdirectory for misc tests: gcc.misc-tests
64947         * gcc.misc-test(s): added tests:
64948           inst-check.c test-consts.c test-ior.c test-switch.c
64949
64950 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
64951
64952         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64953
64954 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
64955
64956         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64957
64958 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
64959
64960         * Upgraded c-torture tests from 1.17 to 1.18
64961
64962 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
64963
64964         * Upgraded c-torture tests from 1.12 to 1.17
64965
64966 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
64967
64968         * lib/old-dejagnu.exp:
64969           Fixed handling of XFAIL target triplets to correctly
64970           recognize wildcard characters.  Removed code that
64971           appended a unique id tag to the end of the file name
64972           printed out by the result of the testcases within a
64973           given test file.
64974
64975 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
64976
64977         * lib/old-dejagnu.exp:
64978           Reworked expected failure handling to trigger off of XFAIL
64979           keyword in keyphrase embeded in testcase source code. The
64980           XFAIL keyword must be at the end of the keyphrase line. It
64981           may optionally be followed by one or more target triplets.
64982           It has just occured that the handling of wildcards in the
64983           target triplet may not be correct.
64984
64985 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
64986
64987         * g++.old-deja/tests:
64988           Moved all subdirectories up one level into g++.old-deja .
64989
64990         * lib/old-dejagnu.exp:
64991           Fixed problem with CXXFLAGS not being properly reset, and being
64992           corrupted with extraneous "-c" compiler option.  This was
64993           causing binaries to not be generated for test that needed them.
64994           Modified strings passed to "pass" and "fail" so that individual
64995           tests from the same test file would be distinguished by an
64996           identifier appended to the test file name in the summary logs;
64997           this corrected a problem with erroneous diff logs.  Added code
64998           to search testcases for expected fail and unexpected pass keywords.
64999
65000 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
65001
65002         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
65003
65004 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
65005
65006         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
65007           Removed extraneous text from end of "Special g++ Options"
65008           keyphrase.
65009
65010         * lib/old-dejagnu.exp: Added pattern matching to look for new
65011           keywords, embedded in testcases comments, which will trigger
65012           calls to xpass and xfail.
65013
65014 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
65015
65016         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65017           comments embedded in the testcases, especially the one looking for
65018           special compiler options, as well as the pattern matching for the
65019           compiler output again.
65020
65021 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
65022
65023         * lib/old-dejagnu.exp: Do a proper check of the return value for
65024           execute tests. Fixed several problems with the pattern matching
65025           of the compiler output which gave erroneous test results.
65026           Changed several of the test result messages to be more descriptive.
65027         * config/unix-g++.exp: Proc g++_load now actually works and
65028           executes the tests passed to it and returns a usable return
65029           value.
65030
65031 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
65032
65033           * lib/gcc.exp: Exits gracefully if $CC is bogus.
65034
65035 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
65036
65037         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65038           Modified both files to properly execute the old style
65039           dejagnu tests. The previous versions of these files were
65040           experimental and did not function anything near correctly.
65041
65042 1993-04-05  Rob Savoye  (rob@cygnus.com)
65043
65044         * Removed all Makefile.in and configure.in files. No configuration
65045         needed now.
65046
65047 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65048
65049         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65050
65051 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65052
65053         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65054         gcc.special/configure.in, gcc.noncompile/configure.in,
65055         gcc.execute/configure.in, gcc.code_quality/configure.in,
65056         g++.other/configure.in, g++.old-deja/configure.in,
65057         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65058         in srcname setting.
65059
65060 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65061
65062         * lib/udi.exp: Fixed mondfe and mondfe_download.
65063         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65064         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65065
65066 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65067
65068         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65069         (gdb_exit): Don't remove *_soc files.
65070
65071 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65072
65073         * lib/c-torture.exp: Don't look for main; instead always use -w
65074         -c.  This is how the c-torture tests work.  Remove the object
65075         file if the compilation succeeds.
65076         * gcc.execute/execute.exp: Remove executable if test passes.
65077         * gcc.noncompile/noncompile.exp: Every test is an expected
65078         failure.
65079         * gcc.special/special.exp: Added tests from c-torture 1.11,
65080         corrected use of existing test.
65081         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65082         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65083         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65084         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65085         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65086         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65087         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65088         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65089         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65090         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65091         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65092         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65093         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65094         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65095         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65096         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65097         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65098         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65099         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65100         c-torture 1.11.
65101         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65102         correspond to c-torture 1.11.
65103
65104         * New file.